Tim Roughgarden, "Algorithms Illuminated (Part 4): Algorithms for NP-Hard Problems"
English | ISBN: 0999282964 | 2020 | 271 pages | PDF | 16 MB
English | ISBN: 0999282964 | 2020 | 271 pages | PDF | 16 MB
Fourth book in a series that provides an accessible, no-nonsense, and programming language-agnostic introduction to algorithms. Includes hints or solutions to all quizzes and problems, and a series of YouTube videos by the author accompanies the book. Part 4 covers algorithmic tools for tackling NP-hard problems (heuristic algorithms, local search, dynamic programming, MIP and SAT solvers) and techniques for quickly recognizing NP-hard problems in the wild.