Algorithms For Dummies


Using distance measures as heuristics



Download 7,18 Mb.
Pdf ko'rish
bet601/651
Sana15.07.2021
Hajmi7,18 Mb.
#120357
1   ...   597   598   599   600   601   602   603   604   ...   651
Bog'liq
Algorithms

Using distance measures as heuristics

When you can’t solve real-life problems in a precise algorithmic way because their 

input is confused, missing, or unstable, using heuristics can help. When perform-

ing path finding using coordinates in a Cartesian plane (flat maps that rely on a 

set of horizontal and vertical coordinates), two simple measures can provide the 

distances  between  two  points  in  that  plane:  the  Euclidean  distance  and  the 

 Manhattan distance.

People commonly use the Euclidean distance because it derives from the Pythago-

rean  Theorem  on  triangles.  If  you  want  to  know  the  distance  in  line  of  sight 

between two points in a plane, say, A and B, and you know their coordinates, you 

can pretend they’re the extremes of the hypotenuse (the longest side in a trian-

gle). As depicted in Figure 20-1, you calculate distance based on the length of the 

other two sides by creating a third point, C, whose horizontal coordinate is derived 

from B and whose vertical coordinate is from A.



FIGURE 20-1: 

A and B are 

points on a map’s 

coordinates.




CHAPTER 20


Download 7,18 Mb.

Do'stlaringiz bilan baham:
1   ...   597   598   599   600   601   602   603   604   ...   651




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