4 ms·
This is a great post. It basically says that when you have a problem that seems intractable, look for the conditions under which it is intractable and see if th
by reginaldo 15y ago
This is a great post. It basically says that when you have a problem that seems intractable, look for the conditions under which it is intractable and see if the conditions apply for your specific case. Many times they don't. And even if they do, you can often pretend they don't and still get solutions that are good enough.
For a small pearl on problem solving, I recommend "How to solve it"[1], by the great mathematician George Pólya[2]. It teaches you simple techniques you can apply when you are stuck, like "draw a picture", "think about a similar problem you already know the solution for", and "solve a relaxed version of your problem". It all looks pretty much like common sense, but it is not. It's one of those few books I think everyone should read (whenever they are stuck).
[1] http://www.amazon.com/How-Solve-Mathematical-Princeton-Science/dp/069111966X http://www.amazon.com/How-Solve-Mathematical-Princeton-Scien...
[2] http://en.wikipedia.org/wiki/George_P%C3%B3lya http://en.wikipedia.org/wiki/George_P%C3%B3lya
- gwern 15y agoExactly. One of the most valuable things I ever learned in my philosophy classes was that when someone presents you with a valid proof of something (in this case 'NP-hard is intractable in general'), you have to check whether it is 'sound' - whether it actually applies to you or your beliefs or the material under discussion. The premises are conditions which may or may not be true, and you must check them. As Cook points out, often they don't apply.