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.

Tim Roughgarden Lectures2.1K views9:23

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Egypt under the topic 'red'.

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

Total views since publication

Likes
25

User likes and reactions

Duration
9:23

Video length

Published
May 20, 2020

Release date

Quality
hd

Video definition