Czy kompletność / twardość NP musi być konstruktywna?


11

Czy istnieje o następujących właściwościach:LNP

  1. Wiadomo, że oznacza P = N P .LPP=NP

  2. Nie (znany) wielomian czas redukcji Turinga z (lub inne N P -Complete problemu) do l .SATNPL

Innymi słowy, jeśli wielomianem algorytm czas oznacza załamanie N P do P , wtedy konieczne jest, że to „ogólnie twardość” od L do N P musi być jakoś c o w a n s t r u c t ı v e , w tym sensie, że powiedzmy, że S A T musi być redukowalne do L poprzez pewne określone zmniejszenie?LNPPLNPconstructiveSATL


10
Wydaje mi się, że tytuł i ciało zadają dwa różne pytania. Na przykład odpowiedź Kaveha działa na pytanie w ciele, ale nie na pytanie w tytule.
Robin Kothari,

Odpowiedzi:


15

Tak, są takie zestawy, każdą -intermediate zestaw (każdy zespół, który jest w udokumentowany N P -intermediate zakładając PN P ), na przykład jeden konstrukt z SAT zastosowaniu twierdzenia Ladner.NPNPPNP

Należy pamiętać, że musi uważany za N P -intermediate problemu, ponieważ jest w N P ale nie jest kompletna dla niego. Należy również zauważyć, że są przy założeniu, że PN P inaczej nie ma takiego L jak każdy nietrywialne problemem byłaby kompletna dla N P czy N P = P . Ponadto podane przez ciebie warunki nie oznaczają kompletności, więc pytanie w pierwszej części nie jest tożsame z pytaniem o konstruktywność kompletności.LNPNPPNPLNPNP=P


Jeśli chodzi o pytanie w tytule, czyli „robi -hardness być konstruktywna?”.NP

Odpowiedź zależy od tego, co rozumiemy przez „konstruktywne”. Klasycznie problem decyzyjny definiuje się jako N P- twardy iffANP

BNP BmPA

co znaczy

BNP fFP x{0,1} (xBf(x)A)

I według twierdzenia Cooka jest to równoważne z

SATmPA

co znaczy

fFP x{0,1} (xSATf(x)A)

Af

Klasycznie, nawet gdy nie mamy konkretnej funkcji, istnieje funkcja mówiąca, że ​​niemożliwe jest, aby żadna funkcja nie była redukcją, jest równoważna z twierdzeniem, że jakaś funkcja jest redukcją. Aby mówić o konstruktywności, musimy być bardziej rozważni. Możemy na przykład mówić o stwierdzeniach, które można udowodnić klasycznie, ale nie konstruktywnie (np. Intuicjonizm, w którym sens ma inny stan wiedzy matematycznej, Google dla „idealnego matematyka” lub sprawdź to ).

Intuicyjnie wydaje mi się prawdopodobne, że możemy udowodnić takie stwierdzenie, używając dowodu sprzeczności i bez wyraźnej funkcji redukcji. Ale to nie znaczy, że nie ma konstruktywnego dowodu tego oświadczenia. Aby powiedzieć więcej, że nie istnieje żaden konstruktywny dowód, musimy być bardziej konkretni: dowody, w której teorii / systemie? co rozumiemy przez konstruktywny dowód?


Czemu? Czy algorytm czasu P dla problemu pośredniego implikuje P = NP?
Mohammad Al-Turkistany

1
NPPPNPNP

12

k

„Izomorficzny” różni się od redukcji Turinga (w rzeczywistości jest znacznie słabszy), ale te zestawy okazały się bezpośrednio trudne do NP i o ile wiem, nie ma znanej redukcji do SAT. To powiedziawszy, zgodnie z definicją kompletności NP musi istnieć pewna redukcja między tymi dwoma, więc chociaż spełnia to kryterium „nieznanej” redukcji, może nie być dokładnie tym, czego szukasz.

[1] Joseph, D. i Young, P. Kilka uwag na temat funkcji świadka dla zbiorów niepolominalnych i niekompletnych w NP. Informatyka teoretyczna. tom 39, str. 225--237. 1985. Elsevier.


6

Poniżej znajduje się przykład pytania w tytule. Został zaczerpnięty z następującego artykułu: Jan Kratochvil, Petr Savicky i Zsolt Tuza. Jeszcze jedno wystąpienie zmiennych powoduje, że satysfakcjonujący skok z trywialnego do np. Kompletnego. SIAM Journal on Computing, 22 (1): 203–210, 1993.

Niech f (k) będzie maksymalną liczbą całkowitą r tak, że każda forum k-SAT, w którym każda zmienna występuje co najwyżej r razy, jest zadowalająca. Nie wiadomo, czy f (k) jest obliczalne, chociaż znane są z tego stosunkowo wąskie granice (patrz H. Gebauer, R. Moser, D. Scheder i E. Welzl. Lokalna lemat i satysfakcja Lovasza. Efektywne algorytmy, strony 30–54, 2009.).

(k, s) -SAT jest problemem k-SAT ograniczonym do forumla, w którym każda zmienna występuje najczęściej.

Kratochvil i in. udowodniono, że (k, f (k) +1) -SAT jest NP-kompletny. Zauważ, że (k, f (k)) - problemy SAT są zawsze zadowalające (z definicji). Sama redukcja nie jest konstruktywna: zauważ, że redukcja generuje wzór, w którym każda zmienna występuje co najwyżej f (k) +1 razy, nawet jeśli nie wiadomo, że f (k) jest obliczalna. Główną niekonstruktywną ideą jest to, że chociaż wartość f (k) jest nieznana, istnieje formuła (k, f (k) +1) -SAT, która jest niezadowalająca i manipulują tą formułą zgodnie ze swoimi potrzebami .


2
kkf(k)

1
@Kaveh Rzeczywiście redukcja nie jest obliczalna, ale sam problem jest taki: (k, s) -SAT jest wyraźnie w NP dla każdego s. Parametrem, który sprawia, że ​​problem NP-zupełny, a mianowicie f (k) +1, jest obiektem, którego nie można obliczyć.
Lub Sattath

2

Agrawal i Biswas przedstawili język NP-zupełny, dla którego nie jest znana redukcja Karp lub Cook. Dowód kompletności następuje, ponieważ jego relacja świadka jest uniwersalna (relacja świadka ma wymagane operatory łączenia i równoważności, które muszą być uniwersalne). Język podano w części 6.3 w piśmiennictwie.

M. Agrawal, S. Biswas, Universal relations in Proceedings IEEE Conferenceon Structure in Complexity Theory (1992), s. 207–220.


1
Język NP-zupełny jest z definicji kompletny w ramach redukcji Karp, co więc oznacza pierwsze zdanie?
Emil Jeřábek

@ EmilJeřábek Oznacza to dokładnie to, co mówi, nie ma znanej redukcji Karp lub Cooka. Agrawal i Biswas udowodnili, że Zestawy z uniwersalnymi relacjami są NP-kompletne. Proponuję przeczytać artykuł.
Mohammad Al-Turkistany

1
Nie, to nie może oznaczać tego, co mówi, ponieważ to, co mówi, nie ma sensu. Coś, o czym nie wiadomo, że jest kompletne w ramach redukcji Karpa, tym bardziej nie jest znane jako NP-zupełne. Przejrzałem streszczenie i wstęp do artykułu, ale nadal nie znalazłem nic pasującego do twojego opisu.
Emil Jeřábek

@ EmilJeřábek Przeczytaj uważnie rozdział 6.3. Obawiam się, że w tym przypadku szumowanie nie wystarczy :)
Mohammad Al-Turkistany

1
@ MohammadAl-Turkistany, uważam, że chodzi o to, że stwierdzenia „nie wiadomo, że są kompletne w ramach redukcji K.” i „nie ma znanej redukcji K.” mają różne znaczenia. Wpis mówi jedną rzecz, a twój komentarz mówi drugą.
usul
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.