W dwukrotnej, przeciwnej do odczytu formule CNF, każda zmienna pojawia się dwukrotnie, raz dodatnia, a raz ujemna.
Jestem zainteresowany w problem, który polega na obliczaniu parytetu liczby spełniających zadania o przeciwnej wzoru CNF odczytu dwukrotnie.
Nie udało mi się znaleźć odniesienia do złożoności takiego problemu. Najbliższe, jakie udało mi się znaleźć, to to, że licząca wersja jest # P -kompletna (patrz sekcja 6.3 w niniejszym dokumencie ).
Z góry dziękuje za twoją pomoc.
Zaktualizuj 10 kwietnia 2016 r
- W tym artykule The problemu okazały się ⊕ P -Complete jednak formuła otrzymane drogą redukcji z 3 SAT nie jest CNF, i jak najszybciej starają się przekształcić go z powrotem do CNF dostaniesz wzór trzykrotnie.
- Wersja monotoniczna jest pokazana jako ⊕ P -kompletna w tym dokumencie . W takim artykule ⊕ Rtw-Opp-CNF jest szybko wspomniany na końcu sekcji 4: Valiant mówi, że jest zdegenerowany. Nie jest dla mnie jasne, co dokładnie oznacza zdegenerowanie, ani co nie oznacza pod względem twardości.
Zaktualizuj 12 kwietnia 2016 r
Byłoby również bardzo interesujące wiedzieć, czy ktokolwiek kiedykolwiek badał złożoność problemu . Biorąc pod uwagę dwukrotny odczyt CNF, taki problem wymaga obliczenia różnicy między liczbą zadowalających przypisań o nieparzystej liczbie zmiennych ustawionych na true a liczbą spełniających przypisań o parzystej liczbie zmiennych ustawionych na true. Nie znalazłem żadnej literatury na ten temat.
Zaktualizuj 29 maja 2016 r
Jak zauważył Emil Jeřábek w swoim komentarzu, nie jest prawdą, że Valiant powiedział, że problem jest zdegenerowany. Powiedział tylko, że bardziej ograniczona wersja takiego problemu, ⊕ Pl-Rtw-Opp-3CNF , jest zdegenerowana. Tymczasem nadal nie wiem, co dokładnie oznacza degeneracja, ale przynajmniej teraz wydaje się jasne, że jest to synonim braku ekspresyjnej mocy.