This is a list of some of the more commonly known problems that are np complete when expressed as decision problems. If y is np complete and x 2npsuch that y p x, then x is np complete. This is a rough guide to the meaning of np complete. Np complete problems are the hardest problems in np set. The focus of this book is the pversus np question and the theory of np completeness.
Freeman, 1979 david johnson also runs a column in the journal journal of algorithms in the hcl. If x is an npcomplete problem, and y is a problem in np with the property. The focus on search problems and promise problems in this book is to be appreciated since many books neglect these topics. Demonstrating np complete reductions other than garey and. It also provides adequate preliminaries regarding computational problems and computational models.
In 1972, richard karp wrote a paper showing many of the key problems in operations research to be np complete. Strategy 3sat sequencing problemspartitioning problemsother problems proving other problems np complete i claim. Catalog of npcomplete problems, more uptodate than. It covers the theory, and then provides a list of a problems that are np complete, broken down into sections, with details of how the problem has been proved to be np complete, i. These are just my personal ideas and are not meant to be rigorous. The pversus np question asks whether or not finding solutions is harder than checking the correctness of solutions.
This list is in no way comprehensive there are more than 3000 known np complete problems. This graph has multiple edges between two verticesa feature we have not been allowing so far in this book, but one that is meaningful for this particular problem. As there are hundreds of such problems known, this list is in no way. Solving np complete problems free book at e books directory. This is a dynamic list and may never be able to satisfy particular standards for completeness. In computational complexity theory, a problem is npcomplete when it can be solved by a. What are the best self contained books that mainly serve the purpose of. Convert the matrix into lower triangular matrix by row transformations, then we know that principal.
You can help by expanding it with reliably sourced entries. Computers and intractability a guide to the theory of np completeness. Np complete problems book references reductions and use. It is not intended to be an exact definition, but should help you to understand the concept. Most of the problems in this list are taken from garey and johnsons seminal book. List of np complete problems from wikipedia, the free encyclopedia here are some of the more commonly known problems that are np complete when expressed as decision problems. This is the book to have if you are looking at p v np problems, and np completeness. An annotated list of selected np complete problems. The book features an appendix providing a thorough compendium of np complete problems which was updated in later printings of the book. Np hard and npcomplete problems 2 the problems in class npcan be veri. I given a new problem x, a general strategy for proving it np complete is 1. It is made freely available by its author and publisher. This is an online textbook on heuristic algorithms.
1073 1424 1517 306 846 21 349 37 1565 344 605 412 1438 1608 1128 903 786 919 1188 1576 1385 371 534 1369 1207 944 341 364 697 334 582 672 126 886 1068 168 682 826 635 1424 813 1446 277 382 881 712