The Algorithm Design Manual Second Edition



Download 5,51 Mb.
Pdf ko'rish
bet275/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   271   272   273   274   275   276   277   278   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

Chapter Notes

The notion of NP-completeness was first developed by Cook

[Coo71]

. Satis-


fiability really is a $1,000,000 problem, and the Clay Mathematical Institute

has offered such a prize to any person who resolves the P=NP question. See



http://www.claymath.org/ for more on the problem and the prize.

Karp


[Kar72]

showed the importance of Cook’s result by providing reductions

from satisfiability to more than 20 important algorithmic problems. I recommend

Karp’s paper for its sheer beauty and economy—he reduces each reduction to three

line descriptions showing the problem equivalence. Together, these provided the

tools to resolve the complexity of literally hundreds of important problems where

no efficient algorithms were known.

The best introduction to the theory of NP-completeness remains Garey and

Johnson’s book Computers and Intractability. It introduces the general theory,

including an accessible proof of Cook’s theorem

[Coo71

] that satisfiability is as



hard as anything in NP. They also provide an essential reference catalog of more

than 300 NP-complete problems, which is a great resource for learning what is

known about the most interesting hard problems. The reductions claimed, but

missing from this chapter can be found in Garey and Johnson, or textbooks such

as

[CLRS01]


.

A few catalog problems exist in a limbo state where it is not known whether

the problem has a fast algorithm or is NP-complete. The most prominent of these

are graph isomorphism (see Section

16.9

(page


550

)) and integer factorization (see

Section

13.8


(page

420


)). That this limbo list is so short is quite a tribute to the

state of the art in algorithm design and the power of NP-completeness. For almost

every important problem we either have a fast algorithm or a good solid reason for

why one doesn’t exist.

The war story problem on unidirected subgraph was originally proven hard in

[Mah76]


.


Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   271   272   273   274   275   276   277   278   ...   488




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish