Üdvözlöm, Ön a
minimum-cost flow problem szó jelentését keresi. A DICTIOUS-ban nem csak a
minimum-cost flow problem szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a
minimum-cost flow problem szót egyes és többes számban mondani. Minden, amit a
minimum-cost flow problem szóról tudni kell, itt található. A
minimum-cost flow problem szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. A
minimum-cost flow problem és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.
Főnév
minimum-cost flow problem (tsz. minimum-cost flow problems)
- (informatika) A Minimum-Cost Flow Problem (MCFP), magyarul: minimális költségű áramlási probléma, egy alapvető hálózati optimalizálási feladat, amelyben az a cél, hogy bizonyos mennyiségű áramlást juttassunk el egy irányított hálózaton keresztül minimális költséggel, kapacitáskorlátok figyelembevételével.
Ez a probléma egyesíti a maximum flow (legnagyobb áramlás) és a legrövidebb út (költségminimalizálás) problémákat, és alkalmazható logisztikai elosztásban, ellátási lánc menedzsmentben, távközlési hálózatokban, stb.
Legyen adott:
- Egy irányított gráf:

- Minden élhez tartozik:
- kapacitás:

- költség:
(egységnyi áramlás költsége)
- (esetleg alsó korlát:
)
- Minden csúcshoz tartozik egy kínálat vagy kereslet
:
- ha
, akkor forrás (supply node)
- ha
, akkor nyelő (demand node)
- ha
, akkor átmeneti csomópont
- A feltétel:

Cél:
Keressünk egy áramlást
az éleken, hogy:
Kapacitáskorlátokat betartja:

Anyagmegmaradás teljesül minden csúcspontban:

Összköltség minimalizált:

🧠 Példa
Egy raktárban 20 egység áru van, amelyet 2 boltba kell szállítani (10 és 10 egység). A szállítás különböző útvonalakon lehetséges, eltérő költséggel és kapacitással. A cél: az áru eljuttatása a boltokhoz legkisebb összköltséggel.
🔁 Algoritmusok
1. Successive Shortest Path Algorithm
- Amíg van el nem küldött kínálat:
- Legrövidebb utat keres (a költségek alapján) a forrástól valamelyik nyelőig
- A kiválasztott útvonalon a lehető legtöbb egységet küldi
- Frissíti a reziduális gráfot és folytatja
Előny: egyszerű, jól működik kis- és közepes méretű hálózatokon Hátrány: sok iteráció, ha az egyenlegek kis lépésekben rendezhetők
2. Cycle-Canceling Algorithm
- Kezd egy tetszőleges megvalósítható áramlással
- Amíg van negatív költségű kör a reziduális gráfban:
- Küld áramlást ezen a körön (javítva a költséget)
- Frissíti a reziduális hálózatot
Előny: garantált konvergencia Hátrány: lassú lehet, ha sok kör van
3. Network Simplex Algorithm
- A klasszikus szimplex módszer hálózati változata
- Bázis = feszítőfa
- Pivotál: él belép a fába, másik kilép
- Állandóan egy megvalósítható fa-alapú áramlást tart fenn
- Gyors a gyakorlatban
4. Cost Scaling / Capacity Scaling
- A push-relabel elvhez hasonló: áramlást küld szinteken, feszültség segítségével
- Gabow-Tarjan és Goldberg-Tarjan algoritmusai példák rá
🧾 Pseudokód – Successive Shortest Path
1. Kezdetben f_{ij} = 0 minden élre
2. Amíg van b_i > 0 (nem teljesített kínálat)
a. Keress legrövidebb utat s-t (supply → demand) a reziduális hálózatban
b. Számítsd ki az út minimális kapacitását (Δ)
c. Küldj Δ egység áramlást ezen az úton
d. Frissítsd az egyenlegeket és a reziduális gráfot
3. Ha nincs több kínálat: kész, optimális megoldás
📚 Alkalmazások
- Szállítási és disztribúciós hálózatok
- Telekommunikáció és routing
- Energiaelosztás
- Projektmenedzsment (idő és erőforrás elosztás)
✅ Összegzés
Jellemző
|
Érték
|
Feladat típusa
|
Hálózati lineáris program
|
Változók
|
Éleken lévő áramlások
|
Cél
|
Költség minimalizálás
|
Feltételek
|
Kapacitás + egyenleg
|
Alkalmazás
|
Logisztika, hálózat, energia
|