
How to solve it
by Zbigniew Michalewicz · first published 2000
2mentions
1recommended by
2HN commenters
2016–2024first – last mentioned
50% recommend50% neutral
"This book is the only source that provides comprehensive, current, and correct information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic programming, the simplex method, and gradient techniques, as well as recent innovations such as simulated annealing, tabu search, and evolutionary computation. This second edition contains two new chapters, one on coevolutionary systems and one on multicriterial decision-making. Also some new puzzles are added and various subchapters are revised."--Jacket.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…Motwani and Raghavan. [6], Probability and Computing: Randomized Algorithms and Probabilistic Analysis by Michael Mitzenmacher, [7] Hard problems (like NP) -- Approximation Algorithms by Vazirani [8]. How to Solve It: Modern Heuristics by Michalewicz and Fogel. [9] Data structures -- Advanced Data Structures by Brass. [10] Functional programming -- Pearls of Functional Algorithm Design by Bird [11] and Purely Functional…
on “Ask HN: Any recommendations on resources for learning one algorithm a day?” ↗We normally pick up stuff like that in papers, blog posts, etc. The only heuristics book I remember was How to Solve It. I also found a survey paper on heuristics. Here they are in case they help: https://www.amazon.com/How-Solve-Heuristics-Zbigniew-Michale... https://www.jsoftware.us/vol7/jsw0709-23.pdf
on “Planner programming blows my mind” ↗