Bir formülün tatmin edilebilirliğinin karmaşıklığını arıyorum veya bir formülün nerede formun formülüdür:
Aslında ya veya . Bu karmaşıklığı kolaylaştırıyor mu?
Referanslarla ilgili tüm cevaplar memnuniyetle kabul edilecektir.
Teşekkürler
Bir formülün tatmin edilebilirliğinin karmaşıklığını arıyorum veya bir formülün nerede formun formülüdür:
Aslında ya veya . Bu karmaşıklığı kolaylaştırıyor mu?
Referanslarla ilgili tüm cevaplar memnuniyetle kabul edilecektir.
Teşekkürler
Yanıtlar:
Sınırlı niceleyici değişimi ile Presburger Aritmetiği'nde doğruluk sorunu Reddy ve Loveland tarafından oldukça hassas bir şekilde cevaplanmıştır:
CR Reddy & DW Loveland: Sınırlı Niceleyici Değişimi ile Presburger Aritmetiği .
Makale burada bulunabilir (çirkin bağlantı için özür dilerim). Ana sonuçları aşağıdaki gibi belirtilmiştir:
Üyelik (nerede nicelik değişkeni sayısıdır) uzayda karar verilebilir
ve (deterministik) zamandaNerede ve sabitlerdir.
alma , bu, en azından ne istediğinize bir üst sınır veriyor gibi görünüyor ve sanırım neredeyse kökünden çok tam Presburger atom formüllerine sahip olduğunuzdan, sıkı olmaktan uzak değil.
Presburger aritmetiğinde tek bir alternatif, üstel alt sınırlar, daha kesin olarak formüller ile elde etmek için yeterlidir. ve sabit olmayan yeterli ( Grädel 1989 ).
Niceliklendirilmiş parça için referansları bilmiyorum ama probleminiz Presburger aritmetiğinin iyi çalışılmış parçalarına karar vermekle aynı şey değil çünkü birim katsayılarınız var.
Pratt tarafından aşağıdaki makale kısıtlamaların formda olduğu durumu incelemektedir , nerede ve değişkenler ve doğal sayıda. Bu tür kısıtlamaların bir birleşiminin bir grafik algoritması kullanılarak verimli bir şekilde yapıp yapamayacağına karar verme probleminin olduğunu göstermektedir.
Kombinasyonu zor olan iki kolay teori. Pratt, 1977.
Bu parça aynı zamanda fark mantığı olarak adlandırılır ve kısa bir süre için maalesef ayırma mantığı olarak adlandırılır (çünkü ve bir sabit ile ayrılır). Aşağıdaki makale problemin nicelleştirici içermeyen parçasının çözülmesine ilişkin pratik bir görünüm sunmaktadır.
Ayırma Mantık Formüllerinin SAT ve Artımlı Negatif Çevrim Eliminasyonu ile Karar Verilmesi. Chao Wang, Franjo Ivančić, Malay Ganai, Aarti Gupta, 2005.
Şu anda, sorunuz yalnızca katsayılara izin veriyor ve . Ayrıca izin verirsenizbir katsayı olarak, elde ettiğiniz kısıtlamaların bağlaçlarına program analizi literatüründe sekizgenler denir . Kısıtlamaların bağlaçları ve kopuklukları Eşitsizlik Başına Birim İki Değişkenin (UTVPI) mantığını oluşturur . Aşağıdaki makale araştırmaları, nicelleştirici içermeyen UTVPI kısıtlamalarının bağlantılarının tatmin edilebilirliğine karar vermek için algoritmalar sunar.
UTVPI Kısıtlamaları için Verimli Bir Karar Prosedürü. Shuvendu K. Lahiri ve Madanlal Musuvathi, 2005.
Hala çok kısıtlı bir parçayız. Bağlaçlarının genişletilmesi- birim katsayılı değişken doğrusal eşitsizliklere oktahedron denir . Öyle doğal bir uzantı ki, matematiksel programlama ve optimizasyon literatüründe çalışılmasını bekliyordum ama bu literatürü kendim bilmiyorum. Aşağıdaki makale birbu tür kısıtlamaların tatmin edilebilirliğine karar verme prosedürü. Hala nicelleştirici içermeyen parçada olduğumuzu unutmayın.
Oktahedron Soyut Etki Alanı. Robert Clarisó ve Jordi Cortadella, 2004.
Sınırlı niceleyici değişim davası için, Reddy ve Loveland'dan daha iyi sonuçlar bilmiyorum, ancak belki bir uzman sizi doğru yönde gösterebilir.