Cover of Computers and intractability

Computers and intractability

by Michael R. Garey, David S. Johnson · first published 1979

20mentions
5recommended by
11HN commenters
2008–2026first – last mentioned

45% recommend55% neutral

Why HN recommends it

Concise, approachable guide to NP-completeness, valued as a crash course in theory of computation and for its well-known catalog of hard problems; a go-to reference for working engineers and students of algorithms.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 2 mentions2009: 0 mentions2010: 0 mentions2011: 2 mentions2012: 0 mentions2013: 1 mention2014: 0 mentions2015: 2 mentions2016: 1 mention2017: 0 mentions2018: 1 mention2019: 3 mentions2020: 1 mention2021: 0 mentions2022: 0 mentions2023: 1 mention2024: 2 mentions2025: 0 mentions2026: 1 mention200720172026

What Hacker News says

  • TheTarquin · Feb 25, 2008 · Recommends

    I'm gonna come right out and throw a vote in for two of the canonical works: <i>Computers and Intractability</i> by Garey and Johnson and Donald Knuth's <i>The Art of Computer Programming</i>. The first one is a great, if occasionally thick, crash course in Theory of Computation and…

    on “What books should be in a "Personal CS Degree" Reading List?” ↗
  • nextos · Aug 18, 2019 · Recommends

    A related reference, cited by this book, and a bit shorter and simpler is Garey & Johnson Computers and Intractability. It's a really good classic little textbook.

    on “Ask HN: What book to read to get a footing in CS theory?” ↗
  • dloranc · Jun 26, 2024 · Recommends

    Books I have and recommend: Introduction to the theory of computation - Michael Sipser Computational complexity - Arora, Barak Computational Complexity - Christos H. Papadimitriou Computers and intractability - Michael R. Garey, David S. Johnson

    on “Recommended Books on Computational Complexity Theory” ↗
  • abetusk · Aug 27, 2019 · Recommends

    …the way of understanding. One exception is Shannon's paper on information theory. In no particular order, here are a list of books I've found exceptional (very much catered to my personal taste): [0] Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnsen [1] The Way of Analysis by Strichartz [2] Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein [3] Fundamental Problems of…

    on “Ask HN: Best resources to gain math intuition?” ↗
  • nextos · Apr 26, 2015 · Recommends

    …prequel to SICP, I love The Little Schemer. I love The Art of Prolog too. As a modern successor to Prolog, https://probmods.org/ is awesome. If we talk about theoretical CS, http://en.wikipedia.org/wiki/Computers_and_Intractability is terrific. Very short and elegant.

    on “My Top 100 Programming, Computer and Science Books: Part One” ↗
  • ehudla · Mar 10, 2016 · Recommends

    Again, the passing of one of CS heroes. /Computers and Intractability/ was one of the first CS books I bought. The anecdote they open with, about coming to your boss claiming "I can't find an efficient algorithm, I guess I'm just too dumb" (as opposed to proving that the…

    on “Computational Complexity: David Johnson (1945-2016)” ↗
  • ehudla · Mar 12, 2016 · Recommends

    Again, the passing of one of CS heroes. /Computers and Intractability/ was one of the first CS books I bought. The anecdote they open with, about coming to your boss claiming "I can't find an efficient algorithm, I guess I'm just too dumb" (as opposed to proving that the…

    on “In Memoriam: David S. Johnson” ↗
  • NY_USA_Hacker · Apr 1, 2011 · Mentions

    …solutions will on average cost significantly less than the approximately optimal solutions commonly available now. (3.C) The Cartoon. Early in the reference, Michael R. Garey and David S. Johnson, 'Computers and Intractability: A Guide to the Theory of NP-Completeness', ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. and praised in the paper, is a cartoon with an executive sitting behind a desk, a researcher standing…

    on “What if P = NP?” ↗
  • NY_USA_Hacker · Jun 9, 2011 · Mentions

    …integer linear programming. Actually, it was such problems in network design, and integer linear programming, that got Bell Labs going on the work that resulted in Michael R. Garey and David S. Johnson, 'Computers and Intractability: A Guide to the Theory of NP-Completeness', ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. which is one of the key books early in the problem P versus NP. It is common now to throw together…

    on “Advanced Computer Science Courses” ↗
  • graycat · May 25, 2015 · Mentions

    …the $19,900,000 savings and be happy. The claim "we want to show that P = NP so that we can solve all these important problems" has been going on since the cartoon early in Michael R. Garey and David S. Johnson, 'Computers and Intractability: A Guide to the Theory of NP-Completeness'. where the mathematician stood before the business executive and admitted that he could not solve the executive's problem but neither could any of the mathematicians…

    on “P vs. NP and the Computational Complexity Zoo (2014) [video]” ↗
  • graycat · Jun 19, 2013 · Mentions

    …others and, thus, cause optimization projects to be neglected. The OP is falling into those old traps. Bummer. Such nonsense goes back to the cartoon early in Michael R. Garey and David S. Johnson, 'Computers and Intractability: A Guide to the Theory of NP-Completeness', ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. where the optimization guy says to the business manager that he (the optimization guy) can't solve the…

    on “Discrete Optimization course begins today” ↗
  • graycat · May 11, 2018 · Mentions

    …research question of what would be the fastest algorithm in worst case for ILP. This question was asked and explored at Bell Labs and resulted in the now famous Michael R. Garey and David S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. So, from there ILP is, yes, in NP-complete. So, now we have at Clay Math in Boston a prize of $1 million…

    on “Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence” ↗
  • graycat · Jul 11, 2020 · Mentions

    …where good means running time that grows no faster than some polynomial in the size of input data for the problem (rough statement -- more details in the famous Michael R. Garey and David S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. and more recent sources). IIRC that polynomial criterion came from J. Edmonds. More IIRC, he left…

    on “Was a PhD necessary to solve outstanding math problems?” ↗
  • jdale27 · Sep 22, 2008 · Mentions

    David S. Johnson: http://www.research.att.com/~dsj/ Co-author, with Michael R. Garey (http://cm.bell-labs.com/cm/ms/former/mrg/), of "Computers and Intractability". (See http://citeseer.ist.psu.edu/articles.html .)

    on “Failure must always be an option” ↗
  • …communications networks, discovered the role of ILP, encountered the worst case exponential execution time, and got with the theory of NP-completeness and wrote: Michael R. Garey and David S. Johnson, 'Computers and Intractability: A Guide to the Theory of NP-Completeness', ISBN 0-7167-1045-5, W. H. Freeman, San Francisco, 1979. Here can see the role of the 'satisfiability' (SAT) problem -- it is in NP-complete. Presto! CS,…

    on “Milestone for MIT Press’s bestseller, "Introduction to Algorithms"” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help