Algorithms For Dummies


Challenging Difficult Problems



Download 7,18 Mb.
Pdf ko'rish
bet554/651
Sana15.07.2021
Hajmi7,18 Mb.
#120357
1   ...   550   551   552   553   554   555   556   557   ...   651
Bog'liq
Algorithms

 Challenging Difficult Problems

In local search, you can mimic the same procedure successfully using an objective 



function, a measurement that evaluates the neighboring solutions and determines 

which one improves on the current one. Using the hill-climbing analogy, having 

an objective function is like feeling the inclination of the terrain and determining 

the next best move. From the current position, a hiker evaluates each direction to 

determine the terrain’s slope. When the goal is to reach the top, the hiker chooses 

the direction with the greatest upward slope to reach the top. However, that’s just 

the ideal situation; hikers often encounter problems during a climb and must use 

other solutions to circumnavigate them.

An objective function is similar to a greedy criterion (see Chapter 5). It’s blind 

with respect to its final destination, so it can determine direction but not detect 

obstacles. Think about the effect of blindness when climbing the mountains —  

it’s difficult to say when a hiker reaches the top. Flat terrain that lacks any oppor-

tunities  for  upward  movement  could  indicate  that  the  hiker  reached  the  top. 

Unfortunately, a flat spot can also be a plain, an elbow, or even a hole the hiker 

happened to fall into. You can’t be sure because the hiker can’t see.

The same problem happens when using a local search guided by a hill-climbing 

heuristic: It pursues progressively better neighbor solutions until it can’t find a 

better solution by checking the solutions that exist around the current one. At this 

point, the algorithm declares it found the solution. It also says that it has found a 

global  solution,  even  though,  as  illustrated  in  Figure  18-2,  it  may  have  simply 

found a local maximum, a solution that’s the best around because it’s surrounded 

by  worse  solutions.  It’s  still  possible  to  find  a  better  solution  through  further 

exploration.

FIGURE 18-2: 

Local search 

explores the  

landscape by  

hill climbing.



CHAPTER 18


Download 7,18 Mb.

Do'stlaringiz bilan baham:
1   ...   550   551   552   553   554   555   556   557   ...   651




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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