Kis-Benedek Ágnes Dinamikus programozás a gráfelméletben
Kis-Benedek Ágnes Dinamikus programozás a gráfelméletben
Kis-Benedek Ágnes Dinamikus programozás a gráfelméletben
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2. fejezet<br />
További útkeresési és részgráfokkal<br />
kapcsolatos problémák<br />
Ebben a fejezetben bonyolultabb útkeresési és részgráfokkal kapcsolatos prob-<br />
lémákról lesz szó.<br />
2.1. Steiner-fa<br />
Feladat: Adott G = (V, E) irányítatlan gráf, élein egy c nemnegatív költ-<br />
ségfüggvény, valamint csúcsainak egy T részhalmaza, melynek elemeit terminálok-<br />
nak nevezzük. A cél olyan T -t tartalmazó összefüggő részgráf meghatározása, amely<br />
minimális összsúlyú.<br />
Világos, hogy ha ez a részgráf tartalmaz kört, az csak úgy képzelhető el, hogy<br />
minden él költsége nulla. Ugyanis ha lenne pozitív költségű él, azt törölve kisebb<br />
összsúlyú, ugyanolyan ponthalmazú, továbbra is összefüggő részgráfot kapnánk. Egy<br />
csupa nulla élekből álló körből viszont valamely élt törölve a kapott részgráf továbbra<br />
is megfelelő lesz. Tehát a minimum felvétetik egy részfán, és a cél ennek megtalálása.<br />
Ezt a részfát Steiner-fának hívják.<br />
Ha |T | = 2, a feladat tulajdonképp a minimális út meghatározása a két ter-<br />
minálpont között, ha pedig T = V , akkor egy minimális költségű feszítőfa keresése.<br />
11