The Algorithm Design Manual Second Edition


NP-hard vs. NP-complete?



Download 5,51 Mb.
Pdf ko'rish
bet269/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   265   266   267   268   269   270   271   272   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

9.9.4

NP-hard vs. NP-complete?

The final technicality we will discuss is the difference between a problem being

NP-hard and NP-complete. I tend to be somewhat loose with my terminology, but

there is a subtle (usually irrelevant) distinction between the two concepts.

We say that a problem is NP-hard if, like satisfiability, it is at least as hard

as any problem in NP. We say that a problem is NP-complete if it is NP-hard,

and also in NP itself. Because NP is such a large class of problems, most NP-hard

problems you encounter will actually be complete, and the issue can always be

settled by giving a (usually simple) verification strategy for the problem. All the

NP-hard problems we have encountered in this book are also NP-complete.

That said, there are problems that appear to be NP-hard yet not in NP. These

problems might be even harder than NP-complete! Two-player games such as chess

provide examples of problems that are not in NP. Imagine sitting down to play chess

with some know-it-all, who is playing white. He pushes his central pawn up two

squares to start the game, and announces checkmate. The only obvious way to show

he is right would be to construct the full tree of all your possible moves with his

irrefutable replies and demonstrate that you, in fact, cannot win from the current

position. This full tree will have a number of nodes exponential in its height, which

is the number of moves before you lose playing your most spirited possible defense.

domino falling (i.e., a polynomial-time algorithm for any NP-complete problem)




344

9 .


I N T R A C T A B L E P R O B L E M S A N D A P P R O X I M A T I O N A L G O R I T H M S

Clearly this tree cannot be constructed and analyzed in polynomial time, so the

problem is not in NP.


Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   265   266   267   268   269   270   271   272   ...   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