Czy możliwe jest zwiększenie kwadratowego niedeterminizmu przyspieszenia obliczeń deterministycznych?

9

Jest to kontynuacja niedeterministycznego przyspieszenia obliczeń deterministycznych .

Czy jest prawdopodobne, że niedeterminizm (lub bardziej ogólnie przemienność) pozwoliłby na ogólne kwadratowe przyspieszenie obliczeń deterministycznych? Czy są jakieś znane nieprawdopodobne konsekwencje czegoś takiego DTime(n2)NTime(n)?

Kaveh
źródło
Nie jestem pewien, ale myślę, że z podobnych argumentów użytych w poprzednim pytaniu, które mamy
TMSAT={<a,x,1n,1t>:u{0,1}ns.t.Maoutputs1oninput<x,u>withintsteps}
nie jest w DTIME(n2/lgn). Tak właściwieTMSAT nie jest w DTIME(n), ponieważ NTIME(n)DTIME(n), ale nie znam lepszych dolnych granic.
Erfan Khaniki
@Erfan, mój argument nie pokazuje, że tak nie jest, ani nie pokazuje, że jest mało prawdopodobne, po prostu pokazuje, że udowodnienie, że jest nieznane i trudneω(nlgn)2.
Kaveh
Tak masz rację. W rzeczywistości ten argument pokazuje, że trudno to udowodnićDTIME(n2)NTIME(n).
Erfan Khaniki

Odpowiedzi:

10

Zauważ, że nawet wynik zgodny z DTime(O~(n2))NTime(n2ϵ)to łamią NSETH w jednowymiarowej testów tożsamości wielomianu (jak zdefiniowany w punkcie 3.2) może być rozwiązanyO~(n2) czas deterministycznie, ale wydaje się, że nie ma oczywistego sposobu na użycie niedeterminizmu w celu udowodnienia tożsamości.

Joe Bebel
źródło