Przeszkoda taka jak ETH


10

Wiemy, że pod ETH nie możemy rozwiązać K sumy w czasie f(K)poly(nK) ramach dowolnej funkcji f(K) (zwykle 2O(K) ).

Czy istnieje przypuszczenie, które zapobiega złożoności (logn)O(K) (jest to całkowicie zgodne z możliwością, ponieważ K=Ω(n) potrzebujemy czasu wykładniczego dla sumy podzbioru) lub czy taka możliwość jest dozwolona?

Odpowiedzi:


16

Sam ETH wyklucza tę możliwość.

W https://people.csail.mit.edu/rrw/cnf-sat-feasible.pdf pokazujemy, że dowolny algorytm czasowy nO(1)nk/α(k) dla k-SUM, dla dowolnego monotonicznego, nieokreślającego, nieograniczonego funkcja α , oznaczałoby, że ETH jest fałszem.


3
Czy masz na myśli, że rośnie ściśle, a przynajmniej idzie w nieskończoność? α
Sasho Nikolov

@RyanWilliams Podobny w duchu do ETH jak niedrożność. Czy jest coś, co mogłoby zapobiec złożoności dzięki wielomianowej poradzie dotyczącej wielkości lub wyroczni PPAD? O((logn)O(k))
T ....

Dodano „niezwiązany” :)
Ryan Williams

@Brout Zauważ, że (log (n)) ^ k jest funkcją FPT, więc tak, ETH ją wyklucza. W przypadku wielowymiarowej porady dotyczącej wielkości oznaczałoby to obwody podwykładnicze dla 3sat. Z wyrocznią PPAD wydaje się, że sugeruje, że ETH sugeruje, że PPAD nie jest w P. Dla mnie byłby to przełom, nie znam wielu potwierdzających dowodów, że PPAD nie jest w P
Ryan Williams
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.