Algorithms for NP-Hard Problems (Section 19.6: Rookie Mistakes)

preview_player
Показать описание
NP-hardness is a pretty technical topic but at the same time highly relevant for practicing algorithm designers and serious programmers. Outside of textbooks and research papers, liberties are often taken with the precise mathematical definitions in the interest of easier communication. Some types of inaccuracies will mark you as a clueless newbie, while others are culturally acceptable. How would you ever know which is which? Because I’m going to tell you, right now.
Рекомендации по теме
Комментарии
Автор

Assuming P =/= NP helps me make sure I'm doing the reduction in the right direction. "Let's assume I have a P-time algorithm for 3COLOR. I could use it to solve SAT. But (loosely speaking) SAT can't be solved in P-time. So there's a contradiction in my assumption. QED."

Bunnokazooie