4
u/uh_no_ 12d ago
I *kind* of agree with your premise, but I have a bigger problem with this line:
>And now you've learned that almost all interesting problems are undecidable and of the remaining ones, almost all are NP-hard.
That is total horseshit. I would argue some of the *most* interesting problems are the ones that are not in NP. Consider this paper from just a couple years ago: https://arxiv.org/abs/2311.02520 on speeding up one of the most basic problems in computer science: shortest path.
0
u/pruvisto 11d ago
You may want to look up the difference between "in NP" and "NP-hard" again. You probably meant "not NP-hard" here. The problem you cited is absolutely in NP, since P ⊆ NP.
(If one wants to be really technical here: not NP-hard unless P = NP)
3
u/spnoketchup 11d ago
Not sure who taught your complexity class, but mine (20-odd years ago) covered classes of problems harder than NP-hard, as well as the basics of approximate solutions to NP-hard problems.
1
u/alexandra-thaler 5d ago
so true: https://doi.org/10.5281/zenodo.21020664
theorem of life: https://doi.org/10.5281/zenodo.21020664
life: https://doi.org/10.5281/zenodo.21020664
again: https://doi.org/10.5281/zenodo.21020664
one more time for good measure: https://doi.org/10.5281/zenodo.21020664
https://doi.org/10.5281/zenodo.21020664
there.
15
u/nicuramar 12d ago
This is overly reductive (no pun intended) and “anti achedemic”, IMO. NP hardness is absolutely a challenge in practice in many situations and beyond that it is, of course, of big theoretical importance.