Documente Academic
Documente Profesional
Documente Cultură
AGENDA
Cuplaje
(ag 09-10 allinone.pdf pag. 183 - 211)
Teorem a. (Hall, 1935) Fie G = (R, S ; E ) un graf bipartit. Exist a un cuplaj care satureaz a v rfurile lui R dac a si numai dac a |NG(A)| |A| A R.
Teorem a. (Konig,1930) Fie G = (R, S ; E ) un graf bipartit. Cardinalul maxim al unui cuplaj este egal cu num arul minim de v rfuri prin ndep artarea c arora se obt ine graful nul: (G) = n (G)
Un cuplaj M n graful G astfel nc at S (M ) = V (G) se nume ste cuplaj perfect sau 1-factor. Pentru un graf oarecare H not am cu q (H ) num arul componentelor conexe de ordin impar ale lui H . Teorem a. (Tutte, 1947) Un graf G = (V, E ) are un cuplaj perfect dac a si numai dac a (T ) q (G S ) |S | S V.
Berge (1958) a generalizat aceast a teorem a stabilind c a 1 (G) = (|V (G)| maxS V (G)[q (G S ) |S |] ). 2
5
Hopcroft si Karp au ar atat cum se poate implementa pasul 1 pentru un graf bipartit, astfel nc t A = O(m+n), deci s-a obt inut un algoritm de complexitate O(mn1/2 ) pentru aarea unui cuplaj de cardinal maxim ntr-un graf bipartit. Pentru un graf oarecare, structurile de date necesare obt inerii aceleea si complexit a ti s nt mult mai elaborate si au fost descrise de Micali si Vazirani 1980.
Problema 4, Setul 7
Sortez (descresc ator) muchiile grafului; adaug muchiile una dupa alta intr-un graf init ial nul (cu aceea si mult ime de v arfuri) p an a c and se obt ine c a s si t sunt n aceea si component a conex a. Analizat i ce se nt ampl a ! Pentru implementare se va folosi union-nd ! (GS: bottleneck extrema !!)
Problema 1, Setul 8
Observ am c a n ipoteza a) ecare muchie a unui arbore part ial de cost minim e unica muchie de cost minim dintro t aietur a (care?). Se folose ste apoi, ntr-o demonstrat ie prin reducere la absurd, un rat ionament similar celui din demonstrat ia schemei generale pentru aarea arborelui part ial de cost minim.
Problema 3, Setul 8
Suma gradelor este 2(n1); dac a se noteaz a cu p num arul v rfurilor de grad 1, se minoreaz suma gradelor cu t + 2(n p 1) + p si gata. Exist a si alte solut ii... 8