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?

T ....
źródło

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.

Ryan Williams
źródło
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