Algorithms for NP-Hard Problems (Section 22.1: Reductions Revisited)

This section revisits the concept of reductions and explores algorithmic strategies for addressing NP-hard problems, including heuristic methods and improved exact algorithms beyond brute-force search.

Algorithms for NP-Hard Problems (Section 22.1: Reductions Revisited)
Tim Roughgarden Lectures
2.1K views • May 20, 2020
Algorithms for NP-Hard Problems (Section 22.1: Reductions Revisited)

About this video

Previous videos offered an algorithmic toolbox for tackling NP-hard problems, be it by fast heuristic algorithms or better-than-exhaustive- search exact algorithms. How do you know when you must resort to this toolbox? If your boss gives you a problem and tells you it’s NP-hard, fine. But recognizing NP-hard problems encountered in the wild—level-3 requires a trained eye. This and the next six videos begins with a single NP-hard problem (3-SAT) and concludes, after 18 reductions, with a list of 19, including all the problems studied earlier in this playlist. You can use this list as a starting point for NP-hardness proofs, and these reductions as templates for your own.
Accompanies the book Algorithms Illuminated, Part 4: Algorithms for NP-Hard Problems (http://www.algorithmsilluminated.org/)
Full playlist: https://www.youtube.com/playlist?list=PLEGCF-WLh2RK6lq3iSsiU84rWVee3A-hz

Video Information

Views

2.1K

Likes

25

Duration

9:23

Published

May 20, 2020

User Reviews

4.3
(2)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now