Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet557/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   553   554   555   556   557   558   559   560   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Minimum-cost flow
In this section, we have used linear programming to solve problems for which we
already knew efficient algorithms. In fact, an efficient algorithm designed specif-
ically for a problem, such as Dijkstra’s algorithm for the single-source shortest-
paths problem, or the push-relabel method for maximum flow, will often be more
efficient than linear programming, both in theory and in practice.
The real power of linear programming comes from the ability to solve new prob-
lems. Recall the problem faced by the politician in the beginning of this chapter.
The problem of obtaining a sufficient number of votes, while not spending too
much money, is not solved by any of the algorithms that we have studied in this
book, yet we can solve it by linear programming. Books abound with such real-
world problems that linear programming can solve. Linear programming is also
particularly useful for solving variants of problems for which we may not already
know of an efficient algorithm.
Consider, for example, the following generalization of the maximum-flow prob-
lem. Suppose that, in addition to a capacity
c.u; /
for each edge
.u; /
, we are
given a real-valued cost
a.u; /
. As in the maximum-flow problem, we assume that
c.u; /
D
0
if
.u; /
62
E
, and that there are no antiparallel edges. If we send
f
u
units of flow over edge
.u; /
, we incur a cost of
a.u; /f
u
. We are also given a
flow demand
d
. We wish to send
d
units of flow from
s
to
t
while minimizing the
total cost
P
.u;/
2
E
a.u; /f
u
incurred by the flow. This problem is known as the
minimum-cost-flow problem
.
Figure 29.3(a) shows an example of the minimum-cost-flow problem. We wish
to send
4
units of flow from
s
to
t
while incurring the minimum total cost. Any
Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   553   554   555   556   557   558   559   560   ...   618




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