The Algorithm Design Manual Second Edition


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



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

212

6 .


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

6.3.3

Transitive Closure

Floyd’s algorithm has another important application, that of computing transitive



closure. In analyzing a directed graph, we are often interested in which vertices are

reachable from a given node.

As an example, consider the blackmail graph, where there is a directed edge

(i, j) if person has sensitive-enough private information on person so that can

get to do whatever he wants. You wish to hire one of these people to be your

personal representative. Who has the most power in terms of blackmail potential?

A simplistic answer would be the vertex of highest degree, but an even better

representative would be the person who has blackmail chains leading to the most

other parties. Steve might only be able to blackmail Miguel directly, but if Miguel

can blackmail everyone else then Steve is the man you want to hire.

The vertices reachable from any single node can be computed using breadth-

first or depth-first searches. But the whole batch can be computed using an all-pairs

shortest-path. If the shortest path from to remains MAXINT after running Floyd’s

algorithm, you can be sure no directed path exists from to j. Any vertex pair

of weight less than MAXINT must be reachable, both in the graph-theoretic and

blackmail senses of the word.

Transitive closure is discussed in more detail in the catalog in Section

15.5


.


Download 5,51 Mb.

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