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.
3.3 MAXIMÁLIS KERESZTEZÉSMENTES PÁROSÍTÁS 23<br />
A következő alfejezetekben olyan problémákról lesz szó, melyek nagyon hasonló<br />
struktúrájúak, és visszavezethetők részbenrendezett halmazban maximális lánc ke-<br />
resésére.<br />
3.2. Maximális monoton növő részsorozat<br />
Feladat: Adottak az a1, a2, . . . , an különböző számok. A feladat maximális mono-<br />
ton növő részsorozat meghatározása.<br />
Itt is érvényes egy hasonló összefüggés, mint amit az előbb láthattunk:<br />
Ha M maximális monoton növő részsorozat és ai ∈ M, akkor az a1, . . . , ai számok<br />
között az ai-t tartalmazó monoton növő részsorozatok közt maximális lesz M ai-ig<br />
terjedő része.<br />
Ezen megfigyelés alapján hasonlóképp megoldható a probléma, mint az előző<br />
esetben, de megfelelő részbenrendezést és súlyozást definiálva közvetlenül is vissza-<br />
vezethető rá.<br />
Legyen P = {p1, ..., pn} részbenrendezett halmaz, pi jelöli ai-t, a részbenrendezés<br />
pedig a következő: pi < pj, ha i < j és ai < aj. A költségfüggvény legyen azonosan<br />
1.<br />
A reláció jelenti a monoton növekedő tulajdonságot, a költségfüggvény pedig<br />
azért lesz 1, mert csak a hosszúságra vagyunk kíváncsiak, nincsenek megkülön-<br />
böztetett elemek. Ha bizonyos elemeket mindenképp be akarnánk választani a soro-<br />
zatba, más súlyozást is lehetne definiálni.<br />
Ez a rendezés jóldefiniált, mivel ha pi < pj < pk, akkor i < j < k és ai < aj < ak,<br />
tehát i < k és ai < ak, így pi < pk is teljesül.<br />
3.3. Maximális keresztezésmentes párosítás<br />
Feladat: Adott G = (A, B; E) páros gráf, A = a1, . . . , ak, B = b1, . . . , bl.<br />
Keresünk M maximális keresztezésmentes párosítást, tehát ha aibj, ai ′bj ′ ∈ M, és<br />
i < i ′ , akkor j < j ′ .