Istnieją 4 różne ograniczenia, które możemy mieć, definiując Losowy K-SAT.
1) Całkowita liczba literałów w danych klauzulach to dokładnie K lub AT, w większości K
2) Dany literał może być używany z lub bez zamiany w tej samej klauzuli (A lub A lub A)
3) Daną zmienną można użyć z lub bez zamiany w tej samej klauzuli (A lub ~ A lub ~ A)
4) Danych klauzul można używać z lub bez zamiany w danej formule
Jaka byłaby najbardziej „poprawna” definicja? Jakie są wady i zalety używania tych różnych definicji?
cc.complexity-theory
sat
randomness
phase-transition
Tayfun Pay
źródło
źródło
Odpowiedzi:
Dwa główne modele:
Selman losowa modelka - Powtarzające się klauzula są dozwolone . Kyle podał to miłe odniesienie w komentarzach do swojej odpowiedzi, ale niepoprawnie założył, że model zabronił powtarzania klauzul. Połączona (nieco inna) wersja artykułu zawiera bardziej szczegółowe omówienie modelu losowego w części 3: „Ta metoda generowania pozwala na zduplikowanie klauzul we wzorze ... Jednak w miarę jak N dostaje duże duplikaty, stają się rzadkie, ponieważ generalnie wybierz tylko liniową liczbę klauzul. ”
Równoważność miejsc przejścia fazowego :
Jednak przejście fazowe (próg 50% satysfakcji) zachodzi przy tym samym stosunku klauzula-zmienna, niezależnie od tego, który z tych modeli został wybrany z zasadniczo tego powodu, że Selman i in. odnotowano w ich pracy.
Bezwstydna autopromocja - omawiam te tematy pokrótce w rozdziale 4.1 mojej pracy magisterskiej .
Losowy QBF
Jak się okazuje, sytuacja jest o wiele bardziej interesująca dla losowych QBF. Jakie są AFAIK, pierwsze trzy artykuły na temat losowego QBF proponowały nowy model losowy, krytykując swojego poprzednika.
Zobacz następujące dokumenty:
źródło
[Edytowane dla przejrzystości]
Najczęściej stosowaną definicją w literaturze badawczej jest ta, która wymaga dokładnie k odrębnych zmiennych na klauzulę i bez duplikatów klauzul. Jeśli złagodzisz wyraźne ograniczenie zmiennych, większość istniejących badań nie będzie dla ciebie sensowna, ponieważ twoje wyniki nie będą pasować do ich wyników. Dobrze znane przejście fazowe sat / unsat nastąpi w innym stosunku klauzula-zmienna (jeśli przejście w ogóle istnieje) i nie znajdziesz twardych instancji SAT, których można się spodziewać po literaturze.
źródło