| ▲ | pcstl 8 hours ago | ||||||||||||||||
The exponential time hypothesis is essentially that NP-complete problems' best solutions are all exponential. NP-complete problems are essentially those where you need to make some kind of choice over a superlinearly-growing set of options where each option can be solved in polynomial time. Like, for example, finding a route between cities on a map under a certain total distance. You might need to go over all choices of routes. The ETH essentially assumes that the best solution (in terms of complexity, i.e. how it grows) you can get for these kinds of problems is exponential. OpenAI just proved that this is false, you can have solutions that are below exponential complexity (but still above polynomial - if anyone finds a polynomial solution then we'd have proven that P=NP) | |||||||||||||||||
| ▲ | eru 8 hours ago | parent [-] | ||||||||||||||||
> NP-complete problems are essentially those where you need to make some kind of choice over a superlinearly-growing set of options where each option can be solved in linear time. Seems like a weird way to describe NP, and I'm not even sure it's true? NP is the class of decision problems where if the answer is YES and someone slips you a hint, you can solve them quickly (or quickly figure out that the hint was useless and report that). Where quickly means in polynomial time. There's nothing about linear time in the classic definition. | |||||||||||||||||
| |||||||||||||||||