Dobrze znane klasy wzorów boolowskich, które wymagają wykładniczo długich prób rozdzielczości


27

W solverach SAT często można znaleźć metody płaszczyzny cięcia, zmienną propagację, odgałęzienie i wiązanie, uczenie się klauzul, inteligentne cofanie, a nawet ręcznie tkaną ludzką heurystykę. Jednak przez dziesięciolecia najlepsze solwery SAT polegały w dużej mierze na technikach sprawdzania rozdzielczości i używają kombinacji innych rzeczy po prostu do pomocy i do bezpośredniego wyszukiwania w stylu rozdzielczości. Oczywiście podejrzewa się, że ŻADNY algorytm nie zdoła rozstrzygnąć kwestii satysfakcji w czasie wielomianowym, przynajmniej w niektórych przypadkach.

W 1985 r. Haken udowodnił w swojej pracy „Nietrwałość rozdzielczości”, że zasada gołębia zakodowana w CNF nie dopuszcza dowodów wielomianowej rozdzielczości. Chociaż dowodzi to czegoś o niemożliwości zastosowania algorytmów opartych na rozdzielczości, daje również kryteria, według których można oceniać najnowocześniejsze solwery - i w rzeczywistości jednym z wielu rozważań, które należy wziąć pod uwagę przy projektowaniu dzisiejszego solvera SAT, jest to, jak prawdopodobnie będzie on działał w znanych „trudnych” przypadkach.

Posiadanie listy klas formuł boolowskich, które potwierdzają wykładniczo dowody rozdzielczości, jest użyteczne w tym sensie, że daje „twarde” formuły do ​​testowania nowych solverów SAT. Jakie prace wykonano przy kompilowaniu takich klas razem? Czy ktoś ma odniesienie zawierające taką listę i odpowiednie dowody? Podaj jedną klasę logicznej formuły dla każdej odpowiedzi.


wiki społeczności?
Opt

Zrobiłem to wiki społeczności zgodnie z sugestią.
Ross Snider,

1
Dodatkowym aspektem tego pytania, które mnie zainteresuje: czy istnieją wyraźne znane wielkoformatowe dowody dla rozszerzonej rozdzielczości dla tych twardych skrzynek (jak dowód Cooka na słabe wzory dziur w gołębiach)?
MGwynne

Odpowiedzi:


21

Trudne przypadki rozwiązania :

  1. Wzory Tseitin (wykresy ekspanderów).

  2. mnnm>n

  3. nO(n1.5ϵ)0<ϵ<1/2

Dobre, względnie aktualne, badanie techniczne dla dolnej granicy złożoności dowodu, patrz:

Nathan Segerlind: Złożoność dowodów dowodowych. Biuletyn Symbolic Logic 13 (4): 417-481 (2007) dostępny na stronie : http://www.math.ucla.edu/~asl/bsl/1304/1304-001.ps


To dobry przykład odpowiedzi. Byłaby jeszcze lepsza odpowiedź, gdyby została podzielona na kilka.
Ross Snider,

9

Istnieje wiele dobrych ankiet i książek na temat złożoności dowodowych zdań, które zawierają takie listy. Wiele systemów próbnych symuluje rozdzielczość p, dlatego trudna jest dla nich dowolna formuła.

Książki:
1. Jan Krajicek, „Arytmetyka ograniczona, logika zdaniowa i teoria złożoności”, 1995
2. Stephen A. Cook i Phoung The Neguyen, „Logiczne podstawy dowodu złożoności”, 2010

Ankiety:
1. Paul Beame i Toniann Pitassi, „Złożoność dowodu dowodowego: przeszłość, teraźniejszość i przyszłość”, 2001 r.
2. Samuel R. Buss, „Złożona arytmetyka i dowodzenie dowodu złożoności”, 1997 r.
3. Alasdair Urquhart, „Złożoność dowody propozycji ”, 1995

Zobacz także te wymienione tutaj i tutaj .



8

n(k)22k=12logni,jKxi,ji,jK¬xi,jK{1,,n}|K|=k


Dzięki. To bardzo interesująca odpowiedź (chociaż notacja jest nieco inna, którą mógłbym śledzić). Mój doradca licencjacki intensywnie przestudiował teorię Ramseya. Udało mu się także zainteresować mną.
Ross Snider,


1

Czy DIMACS nie utrzymuje przykładowych zestawów twardych instancji SAT? Nie mogłem go tam znaleźć jedynie pobieżnym wyglądem, ale jeśli wpiszesz „SAT” w polu wyszukiwania, pojawi się wiele trafień, w tym kilka artykułów / rozmów na temat trudnych instancji SAT.


Szczególne trudne instancje (w przeciwieństwie do rodzin instancji) znajdują się tutaj satcompetition.org (patrz „testy porównawcze”.)
Radu GRIGore
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.