PLANAR SAT için subexponential algoritmalar var mı?


26

Treewidth en çünkü genel grafikler üstel olan bazı NP-zor problemler düzlemsel grafikler altüssel olan treewthth içinde ve üsteller.4.9|V(G)|

Temelde ben NP-tamamlandı PLANAR SAT için subexponential algoritmalar olup olmadığını merak ediyorum.

Let değişkenler üzerinde CNF formül olabilir x i ve i -inci maddesi olduğu C i .ϕxiici

Sıklığı grafik s. 5 arasında cp köşeler üzerinde V ( G ) = { x i } { C ı } ve kenarlar ( x i , c i ) ancak ve ancak x iC ı veya ¬ x iC i .GϕV(G)={xi}{ci}(xi,ci)xici¬xici

İnsidans grafiği düzlemsel ise ϕ , PLANAR SAT'dadır.ϕ

Açısından PLANAR SAT için altüssel algoritmalar var mı ?ϕ

SAT hala olmak olsa, bunu mümkün kılmak için PLANAR SAT imkanı azalma SAT dışlamayın üstel ve is altüssel çünkü boyutunda artış.ϕ


3
PLANAR SAT tanımında ek bir koşul vardır, değişkenlerin içlerinden bir döngü ile bağlanması gerekir. Tanımladığınız şey, PLANAR * SAT olarak bilinir.
15'te

1
@domotorp Sanırım doğru alıntı yaptım ve kâğıt grafiğin iki taraflı olduğunu iddia ediyor. Belki başka gazetelerde aynı isim başka bir şey için kullanılmıştır.
joro

3
Düzlemsel ayırıcı teoremini dinamik programlama ile birlikte uygulayabilir ve çalışma süresini , buradan, grafikteki köşelerin sayısıdır. Daha iyi bir şey istediğini sanıyorum. 2O(n)n
Sariel Har-Peled,

2
@ SarielHar-Peled Sizinki bir cevap olacak, daha iyi bir şeye ihtiyacınız yok (daha iyi olsa da). Hatalar farklı formüller aynı grafiğe sahip olabilir - bir hazır bilgiyi olumsuzlar.
joro

3
SAT'dan düzlemsel SAT'a standart düşüş, üssel zaman hipotezi altında, imkansızdır, bu yüzden Sariel'in yorumundan çıkan algoritma üsteki sabitlere kadar optimaldir. (bu domotorp'un PLANAR * SAT dediği şey içindir, ancak alt sınırın da PLANAT SAT için de gösterilebileceğinden eminim)2o(n)
daniello

Yanıtlar:


14

Düzlemsel ayırıcı teoremini dinamik programlama ile birlikte uygulayabilir ve çalışma süresini , buradan, grafikteki köşelerin sayısıdır. Ayırıcıdaki değişken köşeleri için olası tüm atamaları ve ayırıcıdaki maddelerde belirtilen tüm değişkenleri denemeniz gerektiği düşüncesi (her bir maddenin sabit bir değişken sayısına sahip olduğu varsayılmaktadır).2O(n)n

Bir cümle düğümü büyükse, o zaman biraz daha zeki olmalısınız - bunu sol tarafa mı yoksa sağ taraf alt probuna mı atayacağınızı tahmin etmeniz gerekir. Bu tür detayların detayları dağınık ve hemen değil, bu yüzden daha fazla ayrıntı vermeyeceğim. Sanırım Lipton ve Tarjan'ın orijinal makaleleri, benzer fikirler kullanarak benzer sorunları çözdü, eğer hafızam bana doğru geliyorsa.


2
k2O(k)poly(|ϕ|)nO(n)HO(n)H

4
nmO(n)O(n+m)O(n)nO(n)

Bu aynı zamanda Woeginger’in NP-Zor Problemler için 2003 Tam Kesin Algoritmalarının 41 alıştırması : Bir Anket . dx.doi.org/10.1007/3-540-36478-1_17
András Salamon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.