Professional Documents
Culture Documents
Stabil Párosítások Gráfokban
Stabil Párosítások Gráfokban
Kulcs ar G eza Budapesti M uszaki es Gazdas agtudom anyi Egyetem 2012. j ulius
Kivonat A gr afok p aros t asainak vizsg alat anak erdekes, m eg sok nyitott k erd est tartalmaz o esete a stabil p aros t asok vizsg alata. A gr af cs ucsain a hozz a tartoz o elekre ekkor preferenciasorrend is adott. K ozgazdas agi szempontb ol is gyelemre m elt o eset, mikor a gr afot dinamikusan all tjuk el o. Ebben az esetben vizsg aljuk a stabil p aros t asok v altoz as an kereszt ul a cs ucsok (piaci szerepl ok) k oz otti el ony os, illetve el onytelen k olcs onhat asokat.
1. Bevezet es
1.1. Den ci o (P aros gr af). P aros gr afnak nevezz uk azt a G gr afot, aminek legfeljebb k et sz noszt alya van, azaz cs ucsai k et halmazra bonthat ok u gy, hogy az egy halmazba es o cs ucsok k oz ott nem futnak elek. Jel ol ese G(A, B ; E ), ahol A es B jel oli a k et sz noszt alyt, E pedig a gr af elhalmaz at. 1.2. Den ci o (P aros t as). P aros t asnak nevezz uk egy G gr afban elek egy f uggetlen halmaz at (k et el f uggetlen, ha nem tartalmaznak k oz os cs ucsot). Vezess unk be a gr afon egy tov abbi fogalmat, a preferenci at ! A gr af minden cs ucs ahoz legyen adott az ot tartalmaz o eleknek egy teljes, egy ertelm u rendez ese (preferenciasorrendje ). P eld aul a v cs ucsnak van ele u-hoz es w-hez is, de a rendez esben az {u, v } el nagyobb a {v, w} eln el. Ekkor azt mondjuk, hogy v prefer alja u-t v -vel szemben, m as sz oval, v -nek u jobb partnere w-n el. (A k ovetkez okben a p aros t asbeli elek k et v egpontj at gyakran fogjuk partner nek nevezni.) Azt is mondhatjuk, hogy az {u, v } el domin alja a {v, w} elet. A preferencia jel ol ese: u >v w. 1.3. Den ci o (Stabil p aros t as). Adott G(V, E ) gr af es minden v V -re egy preferenciasorrend. G egy M p aros t asa stabil, ha nem l etezik olyan e = {u, v } /M el, hogy u-ra es v -ra is igaz, hogy vagy nem tartalmazza egyetlen p aros t asbeli el sem, vagy prefer alja e m asik v egpontj at M -beli partner ehez k epest. Az ilyen e elet blokkol o elnek nevezz uk. 1
T ort enelmi (illetve k ezenfekv o) okokb ol a stabil p aros t asok t argyal asakor, p aros gr af eset en gyakran hivatkozunk a k et sz noszt alyra, illetve azok elemeire ukk ent, illetve l anyokk ent (a gr af jel ol es eben pedig ez ert haszn aljuk gyakran a G(F, L; E )-t). A stabil p aros t asokr ol sz ol o els o cikk (Gale-Shapley, 1962) a p aros gr afos esetet stabil h azass ag probl ema k ent t argyalta. Az ebben a cikkben megadott, stabil p aros t ast keres o algoritmus k er esek es elfogad asok sorozat ab ol allt. Att ol f ugg oen, hogy melyik sz noszt aly (vagyis nem) cs ucsai v alogathatnak, tehetnek h azass agi aj anlatot, a keletkez o stabil p aros t ast u-, illetve l anyoptim alisnak, (vagy r ovidebben F -, L-optim alisnak) nevezz uk. Az algoritmus r eszleteinek k ozl ese n elk ul ismertetj uk az annak m uk od es eb ol fakad o al abbi eredm enyt. t 1.1. All as. F -optim alis stabil p aros t asban minden v F cs ucs ( u) partnere az osszes lehets eges stabil partnere k oz ul a legjobb. A k ovetkez okben ezt a tulajdons agot fogjuk csak haszn alni az el ozm enyeit ol szepar altan. K epzelj uk most el a probl ema dinamikus eset et, mikor nem adott kezdett ol fogva a teljes gr af, hanem menet k ozben cs ucsokat vehet unk hozz a. Term eszetesen ad odik a k erd es, hogy egy v cs ucs hozz av etele a G v gr afhoz (ezt az esem enyt leggyakrabban u gy fogjuk eml teni, hogy v meg erkezik ) hogyan v altoztatja meg a G v -ben kialakult stabil p aros t ast. Term eszetesen fontos, hogy G v lehets eges p aros t asai k oz ul melyik M p aros t as all eppen fenn v erkez esekor. Amikor egy v cs ucs meg erkezik, aj anlatot tesz cs ucs(ok)nak a preferenciasorrendje szerint, azaz val oj aban megn ezz uk, van-e az erkez o cs ucsnak blokkol o ele, es ha t obb van, a legel ony osebbet v alasztjuk azok k oz ul. Annak a cs ucsnak, akivel v frissen p art alkotott, nyilv an lehetett partnere M ben. Ekkor ez a cs ucs partner n elk ul marad, gy most o erkezik meg u jra a gr afba, es tehet aj anlatokat. A k ovetkez o fogalmat p aros gr afokra deni aljuk. 1.4. Den ci o (Erkez esi cs ucssorozat). M egy G(F, L; E ) gr af egy lehets eges stabil p aros t asa, v / (F L). Jel olje S (M )v azt a v = a0 , b1 , a1 , ..., ak1 (, bk ) cs ucssorozatot, ahol ai1 F, bi L, {bi , ai } az M p aros t as elei G-ben, {ai1 , bi } az u j p aros t as elei G + v -ben (i = 1, 2, ..., k ). S (M )v a G gr af erkez esi cs ucssorozata az M p aros t asra n ezve, v erkez esekor. A sorozat vagy u gy er v eget, hogy ak1 nem tal al stabil partnert(ekkor bk / S (M )v ), vagy u gy, hogy az M -ben nem szerepl o bk lesz a partnere az u j p aros t asban. 1.1. T etel. Adott egy M L-optim alis stabil p aros t as a G(F, L; E ) p aros gr afon, es egy v / V (G) cs ucs. Ekkor v F S (M )v erkez esi cs ucssorozat anak minden eleme k ul onb oz o, es a benne l ev o cs ucsok szerepelnek v minden erkez esi cs ucssorozat aban (G b armely M stabil p aros t as ara). 2
p aros preferenciak or okn el alakulhatn anak ki, amiknek l etez es et a p aros t as optimalit asa kiz arja, ahogy azt kor abban l attuk. Erdekes k erd es lehet, hogy azokban a val os eletben el ofordul o strukt ur akban, amelynek modellez es ere alkalmasak az itt t argyaltak, hogyan alakul ez a fesz t oerd o, es annak jelleg eb ol, param etereib ol esetleg milyen tov abbi k ovetkeztet esek ad odhatnak. Szint en felvet odik lehet os egk ent az ellens egfogalommal rokon bar ats ag bevezet ese, ha eszrevessz uk, hogy valamely ai erkez ese a n ala nagyobb index u bi -k helyzet et jav tja, gy ezen cs ucsok n ez opontj ab ol ai felfoghat o bar atk ent. Annak kider t ese azonban, hogy a bar ats agi viszonyoknak is van-e az ellens egess eghez hasonl o gr afreprezent aci oja, es ez milyen tulajdons agokkal b r, tov abbi megfontol asokat ig enyel.
ekel 3. Ert es
L attuk, hogy a cs ucsok ellens egess egi viszonyair ol egy t etelt tudtunk megfogalmazni, mely j o alapul szolg al a piaci dinamizmus kulcsszerepl oinek elemz es ehez. Tov abbi erdekes szempontok is felvet odtek k ozben, mely mutatja, hogy milyen lehet os egeket tartogat m eg a stabil p aros t asok cs ucsok viszony an alapul o vizsg alata.