Każdy monotoniczny obwód arytmetyczny , tj. Obwód , oblicza pewną wielomianową wielomian z nieujemnymi współczynnikami całkowitymi. Biorąc pod uwagę wielomian , obwódF ( x 1 , … , x n ) f ( x 1 , … , x n )
- oblicza jeśli dla wszystkich ;
- zlicza jeśli dla wszystkich ;
- decyduje jeśli dokładnie wtedy, gdy odnosi się do wszystkich .
Znam wyraźne wielomiany (nawet wieloliniowe) pokazujące, że przerwa w obwodzie „oblicza / liczy” może być wykładnicza. Moje pytanie dotyczy luki „liczy / decyduje”.
Pytanie 1: Czy ktoś zna jakiś wielomian który jest wykładniczo trudniejszy do policzenia, niż decydowanie o układach ?
Jako potencjalny kandydat można wziąć wielomian PATH, którego zmienne odpowiadają krawędziom pełnego wykresu na , a każdy monomial odpowiada prostej ścieżce od węzła do węzła w . O tym wielomianu może decydować obwód o rozmiarze implementujący, powiedzmy, algorytm programowania dynamicznego Bellmana-Forda, i stosunkowo łatwo jest pokazać, że każdy obwód obliczający PATH musi mieć rozmiar .
Z drugiej strony, każdy obwód liczący ŚCIEŻKA rozwiązuje problem ŚCIEŻKA, tzn. Zlicza liczbę ścieżek -do- w określonym przez odpowiedni wejściowej - . Jest to tak zwany problem P - kompletny . Wszyscy więc „wierzymy”, że ŚCIEŻKA nie może mieć żadnych obwodów -w obwodzie wielomianowym. „Jedynym” problemem jest udowodnienie, że ... 1 n 0 1 K n #
Mogę pokazać, że każdy obwód zliczający powiązany wielomian HP na ścieżce hamiltonowskiej wymaga wielkości wykładniczej. Monomialy tego wielomianu odpowiadają - - ścieżkom w zawierającym wszystkie węzły. Niestety, redukcja z HP do ścieżkę Valiant wymaga, aby obliczyć odwrotność macierzy Vandermonde, a zatem nie mogą być realizowane przez Circuit.n K n# { + , × }
Pytanie 2: Czy ktoś widział monotoniczną redukcję HP do ŚCIEŻKI? #
I w końcu:
Pytanie 3: Czy w ogóle rozważano „wersję monotoniczną” klasy P ?
Uwaga Należy pamiętać, że mówię o bardzo ograniczonej grupy obwodów: Monotone obwodów arytmetyka! W klasie obwodów pytanie 1 byłoby niesprawiedliwe, jeśli w ogóle zadawano by pytania: nie ma niższych granic większych niż dla takich obwodów, nawet jeśli jest to wymagane do obliczeń dany wielomian na wszystkich wejściach w , jest znany. Ponadto, w klasie takich obwodów „analogiem strukturalnym” pytania 1 - czy istnieją P -kompletne wielomiany, o których można decydować w układach wielorakich ? - ma odpowiedź twierdzącą. Taki jest na przykład stały wielomian PER . Ω ( n log n ) R n #= ∑ h ∈ S n ∏ n i = 1 x i , h ( i )
DODANE: Tsuyoshi Ito odpowiedział na pytanie 1 bardzo prostą sztuczką. Mimo to pytania 2 i 3 pozostają otwarte. Stan liczenia PATH jest interesujący sam w sobie, ponieważ jest to standardowy problem DP i ponieważ jest on # P-complete.
Odpowiedzi:
(Publikuję swoje komentarze jako odpowiedź w odpowiedzi na prośbę PO).
Jeśli chodzi o pytanie 1, niech f n : {0,1} n → ℕ będzie rodziną funkcji, których obwód arytmetyczny wymaga wielkości wykładniczej. Następnie tak nie f n + 1, lecz f n +1 jest łatwo zdecydować przez obwód arytmetyczna trywialne monotonii. Jeśli wolisz, aby uniknąć stałych monotonnie arytmetycznych obwodów, pozwól f n : {0,1} n → ℕ będzie rodziną funkcji takich, że obwód arytmetyczny dla f n wymaga wykładniczy rozmiar i f n (0, ..., 0) = 0 i rozważmy f n + x 1 +… + x n .
źródło