Share to: share facebook share twitter share wa share telegram print page

 

Computers and Intractability

Computers and Intractability: A Guide to the Theory of NP-Completeness
AuthorMichael R. Garey and David S. Johnson
LanguageEnglish
SeriesA Series of Books in the Mathematical Sciences
SubjectComputer science
GenreTextbook
PublisherW. H. Freeman and Company
Publication date
1979
Publication placeUnited States
Media typePrint
Pagesx+338
ISBN0-7167-1045-5
OCLC247570676
519.4
LC ClassQA76.6 .G35

Computers and Intractability: A Guide to the Theory of NP-Completeness is a textbook by Michael Garey and David S. Johnson.[1] It was the first book exclusively on the theory of NP-completeness and computational intractability.[2] The book features an appendix providing a thorough compendium of NP-complete problems (which was updated in later printings of the book). The book is now outdated in some respects as it does not cover more recent development such as the PCP theorem. It is nevertheless still in print and is regarded as a classic: in a 2006 study, the CiteSeer search engine listed the book as the most cited reference in computer science literature.[3]

Open problems

Another appendix of the book featured problems for which it was not known whether they were NP-complete or in P (or neither). The problems (with their original names) are:

  1. Graph isomorphism
    This problem is known to be in NP, but it is unknown if it is NP-complete.
  2. Subgraph homeomorphism (for a fixed graph H)
  3. Graph genus
  4. Chordal graph completion
  5. Chromatic index[4]
  6. Spanning tree parity problem[5]
  7. Partial order dimension
  8. Precedence constrained 3-processor scheduling
    This problem was still open as of 2016.[6]
  9. Linear programming
  10. Total unimodularity[7]
  11. Composite number
    Testing for compositeness is known to be in P, but the complexity of the closely related integer factorization problem remains open.
  12. Minimum length triangulation[8]
    Problem 12 is known to be NP-hard, but it is unknown if it is in NP.

Reception

Soon after it appeared, the book received positive reviews by reputed researchers in the area of theoretical computer science.

In his review, Ronald V. Book recommends the book to "anyone who wishes to learn about the subject of NP-completeness", and he explicitly mentions the "extremely useful" appendix with over 300 NP-hard computational problems. He concludes: "Computer science needs more books like this one."[9]

Harry R. Lewis praises the mathematical prose of the authors: "Garey and Johnson's book is a thorough, clear, and practical exposition of NP-completeness. In many respects it is hard to imagine a better treatment of the subject." Also, he considers the appendix as "unique" and "as a starting point in attempts to show new problems to be NP-complete".[10]

Twenty-three years after the book appeared, Lance Fortnow, editor-in-chief of the scientific journal Transactions on Computational Theory, states: "I consider Garey and Johnson the single most important book on my office bookshelf. Every computer scientist should have this book on their shelves as well. [...] Garey and Johnson has the best introduction to computational complexity I have ever seen."[11]

See also

References

  1. ^ Garey, M. R.; Johnson, D. S. (1979). Victor Klee (ed.). Computers and Intractability: A Guide to the Theory of NP-Completeness. A Series of Books in the Mathematical Sciences. San Francisco, Calif.: W. H. Freeman and Co. ISBN 0-7167-1045-5. MR 0519066. 338 pages. Copy at archive.org
  2. ^ Juris Hartmanis (1982). "Computers and Intractability: A Guide to the Theory of NP-Completeness, book review". SIAM Review. 24 (1): 90–91. doi:10.1137/1024022. JSTOR 2029450.
  3. ^ "Most cited articles in Computer Science - September 2006 (CiteSeer.Continuity)". Retrieved 2007-11-03.
  4. ^ NP-complete: Holyer, Ian (November 1981). "The NP-Completeness of Edge-Coloring". SIAM Journal on Computing. 10 (4): 718–720. doi:10.1137/0210055.
  5. ^ In P: Lovász, L. Lovász, L.; Sós, V.T. (eds.). Algebraic Methods in Graph Theory, Volume II (Colloquium Szeged, 1978). Colloquia Mathematica Societatis János Bolyai, 25. North-Holland. pp. 495–517.
  6. ^ van Bevern, René; Bredereck, Robert; Bulteau, Laurent; Komusiewicz, Christian; Talmon, Nimrod; Woeginger, Gerhard J. (2016). "Precedence-Constrained Scheduling Problems Parameterized by Partial Order Width". DOOR 2016: Discrete Optimization and Operations Research. Lecture Notes in Computer Science. Vol. 9869. Springer-Verlag. pp. 105–120. arXiv:1605.00901. doi:10.1007/978-3-319-44914-2_9.
  7. ^ In P: Seymour, P. D. (June 1980). "Decomposition of regular matroids" (PDF). Journal of Combinatorial Theory, Series B. 28 (3): 305–359. doi:10.1016/0095-8956(80)90075-1.
  8. ^ Is NP-hard: Mulzer, Wolfgang; Rote, Günter (2008), "Minimum-weight triangulation is NP-hard", Journal of the ACM, 55 (2), Art. 11, arXiv:cs.CG/0601002, doi:10.1145/1346330.1346336, MR 2417038
  9. ^ Ronald V. Book. Review: Computers and intractability: A guide to the theory of NP-completeness Bull. Amer. Math. Soc. (N.S.), 3(2), pp. 898–904, 1980
  10. ^ Harry R. Lewis, Review: Computers and intractability: A guide to the theory of NP-completeness, Journal of Symbolic Logic, Vol. 48(2), pp. 498–500, 1983
  11. ^ Lance Fortnow, Great Books: Computers and Intractability: A Guide to the Theory of NP-Completeness by Michael R. Garey and David S. Johnson. Computational complexity blog, August 30, 2002.
Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9