The Algorithm Design Manual Second Edition


Stop and Think: Shortest Path with Node Costs



Download 5,51 Mb.
Pdf ko'rish
bet170/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   166   167   168   169   170   171   172   173   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

Stop and Think: Shortest Path with Node Costs

Problem: Suppose we are given a graph whose weights are on the vertices, instead

of the edges. Thus, the cost of a path from to is the sum of the weights of all

vertices on the path.

Give an efficient algorithm for finding shortest paths on vertex-weighted graphs.



Solution: A natural idea would be to adapt the algorithm we have for edge-weighted

graphs (Dijkstra’s) to the new vertex-weighted domain. It should be clear that we

can do it. We replace any reference to the weight of an edge with the weight of

the destination vertex. This can be looked up as needed from an array of vertex

weights.

However, my preferred approach would leave Dijkstra’s algorithm intact and

instead concentrate on constructing an edge-weighted graph on which Dijkstra’s

tree rooted in s. For unweighted graphs, this would be the breadth-first search tree,




210

6 .


W E I G H T E D G R A P H A L G O R I T H M S

algorithm will give the desired answer. Set the weight of each directed edge (i, j)

in the input graph to the cost of vertex j. Dijkstra’s algorithm now does the job.

This technique can be extended to a variety of different domains, such as when

there are costs on both vertices and edges.


Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   166   167   168   169   170   171   172   173   ...   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