[–] triMichael 3 days ago
[–] demibabs 3 days ago
(By the way, I think you mean NP-complete, not NP-hard. The Halting Problem is NP-hard.)
[–] edanm 3 days ago
[–] isaacfrond 2 days ago
[–] triMichael 3 days ago
[–] bluepoint 1 day ago
Edit: Ok, I a guess I am wrong if the reduction is n^ log n/(log log n)^2 we are back to exponential.
[–] bobmarleybiceps 3 days ago
[–] sourdecor 3 days ago
[–] gbacon 2 days ago
So the reduction to 3SAT could happen in principle, but it isn’t a necessary step.
[–] imadr 3 days ago
P=/=NP -> 3SAT has no polynomial-time algorithm
ETH is true -> 3SAT has no subexponential time algorithm
ETH is false -> 3SAT has a subexponential time algorithm
------
ETH true -> P=/=NP
ETH false (!!!) -> P ?= NP remain unsolved
[–] demibabs 3 days ago
[–] nightshade1511 3 days ago
[–] raegis 3 days ago
[–] raegis 2 days ago
[–] Aunche 3 days ago
[–] stbede 3 days ago
but
2^(sqrt(n)^2) = 2^n
[–] raegis 3 days ago
[–] Dylan16807 3 days ago
This also means your other comment here is wrong to suggest any error: https://news.ycombinator.com/item?id=50254142
[–] raegis 2 days ago
[–] jballanc 3 days ago
[–] Dylan16807 3 days ago
[–] caughtinthought 3 days ago
So 3SAT+poly reduction ends up being exponential
[–] demibabs 3 days ago
[–] csheehan10 3 days ago
In this case they have c = 1-0.5(\log \log n)/(\log n) which is approaching 1 for large n.
[–] imadr 3 days ago
[–] vote_farisa_202 3 days ago
It's still a big result, but it's mostly theoretical. It might help explain, structurally, why most SAT instances are far easier than an exponential model would indicate.
[–] calf 3 days ago
[–] shoo 3 days ago
then 2^(n^(1-epsilon)) belongs to 2^o(n)
Suppose p(n) is some polyonomial in n, our polynomial reduction. Let's make it a monomial for simplicity, p(n) = n^a
Does 2^(p(n)^(1-epsilon)) necessary belong to 2^o(n)?
No, that only holds if (n^a)^(1-epsilon) = n^(a (1-epsilon) ) < n^1 . So, it fails for p(n) = n^a for any a such that a >= 1/(1-epsilon)
Put these two together and you would think that they would mean that any NP complete problem can be solved in sub-exponential time. But this isn't necessarily true because changing the NP complete problem into 3SAT can increase the number of variables, which can theoretically negate the sub-exponential time.