Source code online books for professionals by professionals



Download 4,67 Mb.
Pdf ko'rish
bet193/266
Sana31.12.2021
Hajmi4,67 Mb.
#213682
1   ...   189   190   191   192   193   194   195   196   ...   266
Bog'liq
2 5296731884800181221

Figure 11-1.  Two uses of reduction: reducing an unknown problem to an easy one or reducing a hard problem to an 
unknown one. In the latter case, the unknown problem must be as hard as the known one
Now look at the second image. Here, a known, hard problem is reduced to the unknown problem u. Can we have 
an edge from u to the ground (like the gray edge in the figure)? That would give us a path from h to the ground—but 
such a path cannot exist, or h wouldn’t be hard!
In the following, I’ll be using this basic idea not only to show that problems are hard but also to define some 
notions of hardness. As you may (or may not) have noticed, there is some ambiguity in the term hard here. It can 
basically have two different meanings:
The problem is intractable—any algorithm solving it must be exponential.

We don’t know whether the problem is intractable, but no one has ever been able to find a 

polynomial algorithm for it.
The first of these means that the problem is hard for a computer to solve, while the second means that it’s hard 
for people (and maybe computers as well). Take another look at the rightmost image in Figure 
11-1
. How would the 
two meaning of “hard” work here? Let’s take the first case: We know that h is intractable. It’s impossible to solve it 
efficiently. A solution to u (that is, a reduction to ground) would imply a solution to h, so no such solution can exist. 
Therefore, u must also be intractable.
The second case is a bit different—here the hardness involves a lack of knowledge. We don’t know if problem 
h is intractable, although we know that it seems difficult to find a solution. The core insight is still that if we reduce 
h to u, then u is at least as hard as h. If h is intractable, then so is u. Also, the fact that many people have tried to find 
a solution to h makes it seem less likely that we’ll succeed, which also means that it may be improbable that u is 


Chapter 11 

 hard problems and (lImIted) sloppIness
230
tractable. The more effort has been directed at solving h, the more astonishing it would be if u were tractable (because 
then so would h). This is, in fact, exactly the situation for a whole slew of practically important problems: We don’t 
know if they’re intractable, but most people are still highly convinced that they are. Let’s take a closer look at these 
rascal problems.

Download 4,67 Mb.

Do'stlaringiz bilan baham:
1   ...   189   190   191   192   193   194   195   196   ...   266




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