20.11.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!