Dowód, że górne granice obwodu dla

18

W oficjalnym opisie problemu Clay dla P kontra NP stwierdzono, że wynikałoby z pokazania, że ​​„każdy język w E [klasa języków rozpoznawalnych w czasie wykładniczym z deterministyczną maszyną Turinga] może być obliczony przez rodzinę obwodów boolowskich < B n > , tak że co najmniej jedno n , B n jest mniejsze niż maksymalna bramy potrzebny do obliczenia dowolnego logiczna funkcja f : { 0 , 1 } n{ 0 , 1 }PNPE<Bn>nBnf:{0,1}n{0,1}„Jednak jedynym odniesieniem jest to, że” to intrygująca obserwacja V. Kabanetsa. „Czy ktoś mógłby mi wskazać opublikowaną wersję tej implikacji z dowodem?

David
źródło

Odpowiedzi:

25

Nie sądzę, że artykuł w drugiej odpowiedzi zawiera odpowiedź na twoje pytanie. Rzeczywiście nie jestem pewien, czy opublikowano dowód, ponieważ wynik wynika z innych dobrze znanych wyników.

Dowód żądanego oświadczenia jest następujący:

  1. zawiera funkcję maksymalnej możliwej złożoności obwodu na każdej długości wejściowej, po prostu definiując funkcję, która okazuje się (przy użyciu przemienności), że różni się od wszystkich funkcji o nie-maksymalnej złożoności obwodu. Jest to standard, a pomysł na dowód można znaleźć w źródłach takich jak Arora i podręcznik Baraka.Σ3E

  2. Jeżeli następnie Σ 3 E = E , przez napawanie i załamania wielomianu hierarchii czasu do P .P=NPΣ3E=EP

  3. Dlatego jeśli to w E występuje język o maksymalnej złożoności obwodu. To jest przeciwieństwo tego, co chcesz udowodnić.P=NPE

Ryan Williams
źródło
Fajnie, zgadłem, że jako pierwszy odpowiesz na to pytanie.
Mohammad Al-Turkistany
4
Odpowiedź znajduje się również w artykule Kabanets i Cai. W Twierdzeniu 10 dowodzą, że jeśli jest w P , to E N P zawiera rodzinę funkcji boolowskich o maksymalnej złożoności obwodu. Jeśli P = N P , to M C S P P i E N P = E , więc według twierdzenia E rzeczywiście zawiera język o maksymalnej złożoności. MCSPPENPP=NPMCSPPENP=EE
Andras Farago,
1
dobra uwaga, Andras! Jeden z kwantyfikatorów w części może być postrzegany jako rozwiązanie MCSP. Σ3E
Ryan Williams
6

googling dookoła znalazł mi ten artykuł, który został opublikowany z poniższym odniesieniem.

Problem minimalizacji obwodu

Valentine Kabanets i Jin-Yi Cai

Badamy złożoność problemu minimalizacji obwodu: biorąc pod uwagę tabelę prawdy funkcji boolowskiej f i parametru s, decydujemy, czy f może być zrealizowane przez obwód boolowski wielkości co najwyżej s. Argumentujemy, dlaczego jest mało prawdopodobne, aby problem ten występował w P (lub nawet w P / poli), podając szereg zaskakujących konsekwencji takiego założenia. Twierdzimy również, że udowodnienie, że ten problem jest NP-zupełny (jeśli to rzeczywiście prawda), oznaczałoby udowodnienie silnych dolnych granic obwodu dla klasy E, co wydaje się wykraczać poza obecnie znane techniki.

Wydawało się, że zostało to opublikowane poniżej.

  1. rozszerzony streszczenie w materiałach trzydziestego drugiego dorocznego sympozjum ACM na temat teorii obliczeń (STOC'00), strony 73-79, 2000. raport techniczny, w Electronic Colloquium na temat złożoności obliczeniowej TR99-045, 1999. http: // www. cs.sfu.ca/~kabanets/Research/circuit.html

  2. rozszerzony streszczenie w materiałach trzydziestego drugiego dorocznego sympozjum ACM na temat teorii obliczeń (STOC'00), strony 73-79, 2000. http://eccc.hpi-web.de/report/1999/045/

Joshua Herman
źródło
Zauważ, że ta odpowiedź nie odpowiada na powyższe pytanie, ale zawiera odniesienie, z którego pochodzi to pytanie.
Joshua Herman