Curs 6: Cuplaje; Factorizări

75
Curs 6: Cuplaje; Factoriz˘ ari Teoria grafurilor Radu Dumbr˘ aveanu Universitatea de Stat “A. Russo” din B˘ alt , i Facultatea de S , tiint , e Reale Aceast˘ a prezentare este pus˘ a la dispozit ¸ie sub Licent ¸a Atribuire - Distribuire-ˆ ın-condit ¸ii-identice 3.0 Ne-adaptat˘ a (CC BY-SA 3.0) alt , i, 2013 R. Dumbr˘ aveanu (USARB) Curs 6: Cuplaje; Factoriz˘ ari alt , i, 2013 1 / 24

Transcript of Curs 6: Cuplaje; Factorizări

Page 1: Curs 6: Cuplaje; Factorizări

Curs 6: Cuplaje; FactorizariTeoria grafurilor

Radu Dumbraveanu

Universitatea de Stat “A. Russo” din Balt, iFacultatea de S, tiint,e Reale

Aceasta prezentare este pusa la dispozitie sub Licenta Atribuire -Distribuire-ın-conditii-identice 3.0 Ne-adaptata (CC BY-SA 3.0)

Balt, i, 2013

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 1 / 24

Page 2: Curs 6: Cuplaje; Factorizări

Definit, ia cuplajului

Un cuplaj al unui graf G este o submult, ime M ⊆ E(G) astfel ıncıt oricevırf al lui G este incident cu cel mult o singura muchie din M .

Un cuplaj este o submult, ime de muchii neadiacente doua cıte doua (adicamult, ime independenta de muchii).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 2 / 24

Page 3: Curs 6: Cuplaje; Factorizări

Definit, ia cuplajului

Un cuplaj al unui graf G este o submult, ime M ⊆ E(G) astfel ıncıt oricevırf al lui G este incident cu cel mult o singura muchie din M .

Un cuplaj este o submult, ime de muchii neadiacente doua cıte doua (adicamult, ime independenta de muchii).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 2 / 24

Page 4: Curs 6: Cuplaje; Factorizări

Definit, ia cuplajului

Un cuplaj al unui graf G este o submult, ime M ⊆ E(G) astfel ıncıt oricevırf al lui G este incident cu cel mult o singura muchie din M .

Un cuplaj este o submult, ime de muchii neadiacente doua cıte doua (adicamult, ime independenta de muchii).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 2 / 24

Page 5: Curs 6: Cuplaje; Factorizări

Vırfuri saturate

Daca un vırf v este incident cu o muchie din cuplajul M spunem ca:

I vırful v este cuplat (sau saturat) de cuplajul M ;I [sau ca] M cupleaza (sau satureaza) vırful v.

u0

u1

u2

u3

v0

v1

v2

v3

u0

u1

u2

u3

v0

v1

v2

v3

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 3 / 24

Page 6: Curs 6: Cuplaje; Factorizări

Mult, imi saturate

Putem extinde not, iunea de “vırf saturat” la not, iunea de “mult, imesaturata”.

Daca U ⊆ V (G) este o submult, ime care cont, ine ın exclusivitate vırfurisaturate de cuplajul M , atunci spunem ca:

I mult, imea U este cuplata (sau saturata) de cuplajul M ;I [sau ca] M cupleaza (sau satureaza) mult, imea U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 4 / 24

Page 7: Curs 6: Cuplaje; Factorizări

Mult, imi saturate

Putem extinde not, iunea de “vırf saturat” la not, iunea de “mult, imesaturata”.

Daca U ⊆ V (G) este o submult, ime care cont, ine ın exclusivitate vırfurisaturate de cuplajul M , atunci spunem ca:

I mult, imea U este cuplata (sau saturata) de cuplajul M ;I [sau ca] M cupleaza (sau satureaza) mult, imea U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 4 / 24

Page 8: Curs 6: Cuplaje; Factorizări

Mult, imi saturate

Putem extinde not, iunea de “vırf saturat” la not, iunea de “mult, imesaturata”.

Daca U ⊆ V (G) este o submult, ime care cont, ine ın exclusivitate vırfurisaturate de cuplajul M , atunci spunem ca:

I mult, imea U este cuplata (sau saturata) de cuplajul M ;I [sau ca] M cupleaza (sau satureaza) mult, imea U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 4 / 24

Page 9: Curs 6: Cuplaje; Factorizări

Mult, imi saturate

Putem extinde not, iunea de “vırf saturat” la not, iunea de “mult, imesaturata”.

Daca U ⊆ V (G) este o submult, ime care cont, ine ın exclusivitate vırfurisaturate de cuplajul M , atunci spunem ca:

I mult, imea U este cuplata (sau saturata) de cuplajul M ;I [sau ca] M cupleaza (sau satureaza) mult, imea U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 4 / 24

Page 10: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 11: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 12: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 13: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 14: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 15: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 16: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

I Cuplaj perfect - cuplajul care satureaza toate vırfurile grafului.I Cuplaj maximal - cuplajul care este subgraf maximal ın raport cu

proprietatea de a fi cuplaj;I daca M este un cuplaj maximal atunci ∀e ∈ E(G) \ E(M ), M + e nu

mai este cuplaj.I Cuplaj maxim - cuplajul de cardinalitate maxima;

I cuplajul maxim este cuplajul cu cel mai mare numar de muchii ınraport cu toate celelalte cuplaje ale grafului;

I pot fi mai multe cuplaje maxime, dar cardinalul acestora este un numarunic;

I cardinalul cuplajelor maxime se numes, te numar demuchie-independent, a s, i se noteaza ν(G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 5 / 24

Page 17: Curs 6: Cuplaje; Factorizări

Cazuri particulare de cuplaje

Ultimul cuplaj este maxim s, i perfect; Penultimul cuplaj este maximal.

Orice cuplaj maxim este cuplaj maximal? Dar invers?

Orice cuplaj perfecte este cuplaj maximal sau maxim?

Orice cuplaj maxim este cuplaj perfect?

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 6 / 24

Page 18: Curs 6: Cuplaje; Factorizări

Problema cuplajului maxim

Fiind dat un graf sa se determine un cuplaj maxim.

In cele ce urmeaza ne vom ocupa de condit, iile necesare s, i suficiente pentruca un cuplaj sa fie maxim.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 7 / 24

Page 19: Curs 6: Cuplaje; Factorizări

Lant, alternat

Un lant, elementar P se numes, te alternant relativ la cuplajul M dacamuchiile lui P apart, in alternativ mult, imilor M s, i E(G) \M .

Un lant, alternant relativ la cuplajul M se numes, te de cres, tere relativ lacuplajul M daca extremitat, ile acestui lant, sınt distincte s, i nu sınt saturatede M .

Prima s, i ultima muchie a unui lant, de cres, tere relativ la un careva cuplajnu apart, in acestui cuplaj.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 8 / 24

Page 20: Curs 6: Cuplaje; Factorizări

Lant, alternat

Un lant, elementar P se numes, te alternant relativ la cuplajul M dacamuchiile lui P apart, in alternativ mult, imilor M s, i E(G) \M .

Un lant, alternant relativ la cuplajul M se numes, te de cres, tere relativ lacuplajul M daca extremitat, ile acestui lant, sınt distincte s, i nu sınt saturatede M .

Prima s, i ultima muchie a unui lant, de cres, tere relativ la un careva cuplajnu apart, in acestui cuplaj.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 8 / 24

Page 21: Curs 6: Cuplaje; Factorizări

Lant, alternat

Un lant, elementar P se numes, te alternant relativ la cuplajul M dacamuchiile lui P apart, in alternativ mult, imilor M s, i E(G) \M .

Un lant, alternant relativ la cuplajul M se numes, te de cres, tere relativ lacuplajul M daca extremitat, ile acestui lant, sınt distincte s, i nu sınt saturatede M .

Prima s, i ultima muchie a unui lant, de cres, tere relativ la un careva cuplajnu apart, in acestui cuplaj.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 8 / 24

Page 22: Curs 6: Cuplaje; Factorizări

Lant, alternat

u0

u1

u2

u3

v0

v1

v2

v3

u0

u1

u2

u3

v0

v1

v2

v3

Lant, ul (v1, u2, v0, u0) este un lant, de cres, tere relativ la cuplajul indicat(dreapta).

Lant, ul (u2, v0, u0) este un lant, alternant, dar nu este un lant, de cres, tere.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 9 / 24

Page 23: Curs 6: Cuplaje; Factorizări

Lant, alternat

u0

u1

u2

u3

v0

v1

v2

v3

u0

u1

u2

u3

v0

v1

v2

v3

Lant, ul (v1, u2, v0, u0) este un lant, de cres, tere relativ la cuplajul indicat(dreapta).

Lant, ul (u2, v0, u0) este un lant, alternant, dar nu este un lant, de cres, tere.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 9 / 24

Page 24: Curs 6: Cuplaje; Factorizări

Lant, alternat

u0

u1

u2

u3

v0

v1

v2

v3

u0

u1

u2

u3

v0

v1

v2

v3

Lant, ul (v1, u2, v0, u0) este un lant, de cres, tere relativ la cuplajul indicat(dreapta).

Lant, ul (u2, v0, u0) este un lant, alternant, dar nu este un lant, de cres, tere.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 9 / 24

Page 25: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Teorema (Berge)Un cuplaj M este cuplaj maxim ın graful simplu G daca s, i numai daca nuexista ın G lant, uri de cres, tere relativ la M .

Ideea teoremei rezida ın faptul ca daca P este un lant, de cres, tere relativ lacuplajul M atunci mult, imea M∆E(P) este un cuplaj ce are cu o muchiemai mult decıt M .

As, adar condit, iile “un cuplaj M este maxim” s, i “exista un lant, de cres, tererelativ la M ” se exclud mutual.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 10 / 24

Page 26: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Teorema (Berge)Un cuplaj M este cuplaj maxim ın graful simplu G daca s, i numai daca nuexista ın G lant, uri de cres, tere relativ la M .

Ideea teoremei rezida ın faptul ca daca P este un lant, de cres, tere relativ lacuplajul M atunci mult, imea M∆E(P) este un cuplaj ce are cu o muchiemai mult decıt M .

As, adar condit, iile “un cuplaj M este maxim” s, i “exista un lant, de cres, tererelativ la M ” se exclud mutual.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 10 / 24

Page 27: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Teorema (Berge)Un cuplaj M este cuplaj maxim ın graful simplu G daca s, i numai daca nuexista ın G lant, uri de cres, tere relativ la M .

Ideea teoremei rezida ın faptul ca daca P este un lant, de cres, tere relativ lacuplajul M atunci mult, imea M∆E(P) este un cuplaj ce are cu o muchiemai mult decıt M .

As, adar condit, iile “un cuplaj M este maxim” s, i “exista un lant, de cres, tererelativ la M ” se exclud mutual.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 10 / 24

Page 28: Curs 6: Cuplaje; Factorizări

Acoperirea muchiilor cu vırfuri

De la condit, ii care se exclud mutual trecem la condit, ii care sınt duale.

O acoperiere a muchiilor cu vırfuri (sau suport al grafului, sautransversala) ın G este o submult, ime U ⊆ V (G) astfel ıncıt orice muchiee ∈ E(G) este incidenta cu cel put, in un vırf din U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 11 / 24

Page 29: Curs 6: Cuplaje; Factorizări

Acoperirea muchiilor cu vırfuri

De la condit, ii care se exclud mutual trecem la condit, ii care sınt duale.

O acoperiere a muchiilor cu vırfuri (sau suport al grafului, sautransversala) ın G este o submult, ime U ⊆ V (G) astfel ıncıt orice muchiee ∈ E(G) este incidenta cu cel put, in un vırf din U .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 11 / 24

Page 30: Curs 6: Cuplaje; Factorizări

Acoperirea muchiilor cu vırfuri

u0

u1

u2

u3

v0

v1

v2

v3

u0

u1

u2

u3

v0

v1

v2

v3

(

De la stınga spre dreapta: un graf ımpreuna cu o acoperire a muchiilor

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 12 / 24

Page 31: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Evident, pentru orice graf G mult, imea V (G) este o acoperire a muchiilormaxima.

Din acest motiv are sens sa cautam mult, imi de acoperire a muchiilorminime.

Teorema (Konig)Fie G un graf bipartit atunci numarul de muchie-independent, a este egal cucardinalul mult, imilor de acoperire a muchiilor minime.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 13 / 24

Page 32: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Evident, pentru orice graf G mult, imea V (G) este o acoperire a muchiilormaxima.

Din acest motiv are sens sa cautam mult, imi de acoperire a muchiilorminime.

Teorema (Konig)Fie G un graf bipartit atunci numarul de muchie-independent, a este egal cucardinalul mult, imilor de acoperire a muchiilor minime.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 13 / 24

Page 33: Curs 6: Cuplaje; Factorizări

Cuplaje maxime

Evident, pentru orice graf G mult, imea V (G) este o acoperire a muchiilormaxima.

Din acest motiv are sens sa cautam mult, imi de acoperire a muchiilorminime.

Teorema (Konig)Fie G un graf bipartit atunci numarul de muchie-independent, a este egal cucardinalul mult, imilor de acoperire a muchiilor minime.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 13 / 24

Page 34: Curs 6: Cuplaje; Factorizări

Cuplaje perfecte

Nu orice graf cont, ine cuplaje perfecte; de exemplu:

Care-s condit, iile necesare s, i suficiente pentru ca un graf sa cont, ina uncuplaj perfect?

Pentru a gasi raspuns la acesta ıntrebare:

1. vom cerceta grafurile bipartite;2. vom cerceta grafurile generale, dar migrınd la alt unghi de vedere.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 14 / 24

Page 35: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia mult, imii vırfurilor {X ,Y }.

Evident, un cuplaj perfect trebuie sa satureze vırfurile din X .

Evident, pentru ca sa existe un cuplaj care sa satureze X trebuie ca fiecare vırf din X sa aiba suficient, i vecini ın Y , adica |N (S)| ≥ |S |, S ⊆ X .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 15 / 24

Page 36: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia mult, imii vırfurilor {X ,Y }.

Evident, un cuplaj perfect trebuie sa satureze vırfurile din X .

Evident, pentru ca sa existe un cuplaj care sa satureze X trebuie ca fiecare vırf din X sa aiba suficient, i vecini ın Y , adica |N (S)| ≥ |S |, S ⊆ X .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 15 / 24

Page 37: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia mult, imii vırfurilor {X ,Y }.

Evident, un cuplaj perfect trebuie sa satureze vırfurile din X .

Evident, pentru ca sa existe un cuplaj care sa satureze X trebuie ca fiecare vırf din X sa aiba suficient, i vecini ın Y , adica |N (S)| ≥ |S |, S ⊆ X .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 15 / 24

Page 38: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia mult, imii vırfurilor {X ,Y }.

Evident, un cuplaj perfect trebuie sa satureze vırfurile din X .

Evident, pentru ca sa existe un cuplaj care sa satureze X trebuie ca fiecare vırf din X sa aiba suficient, i vecini ın Y , adica |N (S)| ≥ |S |, S ⊆ X .

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 15 / 24

Page 39: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia {X ,Y }. Un cuplaj perfect satureazavırfurile din X .

Pentru ca sa existe un cuplaj care sa satureze X trebuie ca fie care vırf dinX sa aiba suficient, i vecini ın Y , |N (S)| ≥ |S |, S ⊆ X .

Teorema (Hall)Un graf bipartit G cu {X ,Y } cont, ine un cuplaj pentru X daca s, i numaidaca |N (S)| ≥ |S |, S ⊆ X

Corolar (Teorema Casatoriei)Daca G este bipartit k-regulat, k ≥ 1, atunci G cont, ine un cuplaj perfect.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 16 / 24

Page 40: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia {X ,Y }. Un cuplaj perfect satureazavırfurile din X .

Pentru ca sa existe un cuplaj care sa satureze X trebuie ca fie care vırf dinX sa aiba suficient, i vecini ın Y , |N (S)| ≥ |S |, S ⊆ X .

Teorema (Hall)Un graf bipartit G cu {X ,Y } cont, ine un cuplaj pentru X daca s, i numaidaca |N (S)| ≥ |S |, S ⊆ X

Corolar (Teorema Casatoriei)Daca G este bipartit k-regulat, k ≥ 1, atunci G cont, ine un cuplaj perfect.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 16 / 24

Page 41: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia {X ,Y }. Un cuplaj perfect satureazavırfurile din X .

Pentru ca sa existe un cuplaj care sa satureze X trebuie ca fie care vırf dinX sa aiba suficient, i vecini ın Y , |N (S)| ≥ |S |, S ⊆ X .

Teorema (Hall)Un graf bipartit G cu {X ,Y } cont, ine un cuplaj pentru X daca s, i numaidaca |N (S)| ≥ |S |, S ⊆ X

Corolar (Teorema Casatoriei)Daca G este bipartit k-regulat, k ≥ 1, atunci G cont, ine un cuplaj perfect.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 16 / 24

Page 42: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia {X ,Y }. Un cuplaj perfect satureazavırfurile din X .

Pentru ca sa existe un cuplaj care sa satureze X trebuie ca fie care vırf dinX sa aiba suficient, i vecini ın Y , |N (S)| ≥ |S |, S ⊆ X .

Teorema (Hall)Un graf bipartit G cu {X ,Y } cont, ine un cuplaj pentru X daca s, i numaidaca |N (S)| ≥ |S |, S ⊆ X

Corolar (Teorema Casatoriei)Daca G este bipartit k-regulat, k ≥ 1, atunci G cont, ine un cuplaj perfect.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 16 / 24

Page 43: Curs 6: Cuplaje; Factorizări

Grafuri bipartite

Cınd un graf bipartit are un cuplaj perfect?

Fie G un graf bipartit cu bipartit, ia {X ,Y }. Un cuplaj perfect satureazavırfurile din X .

Pentru ca sa existe un cuplaj care sa satureze X trebuie ca fie care vırf dinX sa aiba suficient, i vecini ın Y , |N (S)| ≥ |S |, S ⊆ X .

Teorema (Hall)Un graf bipartit G cu {X ,Y } cont, ine un cuplaj pentru X daca s, i numaidaca |N (S)| ≥ |S |, S ⊆ X

Corolar (Teorema Casatoriei)Daca G este bipartit k-regulat, k ≥ 1, atunci G cont, ine un cuplaj perfect.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 16 / 24

Page 44: Curs 6: Cuplaje; Factorizări

Problema casatoriei

Daca fiecare fata dintr-un sat cunoaste exact p baieti si fiecare baiatcunoaste exact q fete atunci fiecare fata se poate marita cu un baiat pecare-l cunoaste si fiecare baiat poate lua de sotie o fata pe care o cunoastedaca s, i numai daca p = q.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 17 / 24

Page 45: Curs 6: Cuplaje; Factorizări

Demonstrat, ia teoremei casatoriei

Daca G este k-regulat rezulta ca |X | = |Y | = k.

As, adar (ın baza teoremi Hall) este suficient sa aratam ca exista un cuplajcare satureaza mult, imea X . Pentru ın teorema lui Hall se t, ine cont doarde gradele vırfurilor.

Fie S ⊆ X are k|S | vecini.

Astfel |N (S)| = k|S | ≥ |S |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 18 / 24

Page 46: Curs 6: Cuplaje; Factorizări

Demonstrat, ia teoremei casatoriei

Daca G este k-regulat rezulta ca |X | = |Y | = k.

As, adar (ın baza teoremi Hall) este suficient sa aratam ca exista un cuplajcare satureaza mult, imea X . Pentru ın teorema lui Hall se t, ine cont doarde gradele vırfurilor.

Fie S ⊆ X are k|S | vecini.

Astfel |N (S)| = k|S | ≥ |S |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 18 / 24

Page 47: Curs 6: Cuplaje; Factorizări

Demonstrat, ia teoremei casatoriei

Daca G este k-regulat rezulta ca |X | = |Y | = k.

As, adar (ın baza teoremi Hall) este suficient sa aratam ca exista un cuplajcare satureaza mult, imea X . Pentru ın teorema lui Hall se t, ine cont doarde gradele vırfurilor.

Fie S ⊆ X are k|S | vecini.

Astfel |N (S)| = k|S | ≥ |S |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 18 / 24

Page 48: Curs 6: Cuplaje; Factorizări

Demonstrat, ia teoremei casatoriei

Daca G este k-regulat rezulta ca |X | = |Y | = k.

As, adar (ın baza teoremi Hall) este suficient sa aratam ca exista un cuplajcare satureaza mult, imea X . Pentru ın teorema lui Hall se t, ine cont doarde gradele vırfurilor.

Fie S ⊆ X are k|S | vecini.

Astfel |N (S)| = k|S | ≥ |S |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 18 / 24

Page 49: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 50: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 51: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 52: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 53: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 54: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 55: Curs 6: Cuplaje; Factorizări

Grafuri generale cu alt unghi de vedere: not, iunea dek-factor

I Orice subgraf de acoperire k-regulat al unui graf G se numes, tek-factor [al lui G];

I ın particular, 1-factor = cuplaj perfect.I Mai general, orice subgraf de acoperire al unui graf G se numes, te

factor [al lui G];I o factorizare a grafului G este o mult, ime de factori muchie-disjunct, i

reuniuena carora este G;I ın particular, 1-factorizare - mult, ime de 1-factori muchie-disjunct, i a

caror reunine este G.I In matematica, cuvıntul “factor”, deseori apare ın cazurile cınd

elementele “similare” ale unei mult, imi/clase sınt grupate ın raport cuo careva relat, ie de echivalent, a;

I grupul factor Zn al grupului Z.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 19 / 24

Page 56: Curs 6: Cuplaje; Factorizări

Exemplu de k-factori s, i k-factorizare

G H1 H2

H3 H4 H5

Un graf G ımpreuna cu subgrafurile sale: H1,H2, ...,H5. Subgrafurile H1,H2,H3sınt 1-factori s, i ımreuna formeaza o 1-factorizare; H4 este o 0-factorizare; H5 este

factor, dar nu s, i k-factor.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 20 / 24

Page 57: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 58: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 59: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 60: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 61: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 62: Curs 6: Cuplaje; Factorizări

O condit, ie necesara de existent, a a 1-factorilor

Sa ne ıntoarcem la ıntrebarea din care cauza am introdus not, iunea de“1-factor”.

S, i anume: care-s condit, iile necesare s, i suficiente pentru ca ıntr-un graf saexiste 1-factori.

Pentru moment o condit, ie necesara:

I Daca un graf cont, ine 1-factori atunci acesta are un numar par devırfuri;

I un 1-factor nu poate sa existe pe un numar impar de vırfuri;I ıntr-un graf numarul de vırfuri de grad impar trebuie sa fie par.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 21 / 24

Page 63: Curs 6: Cuplaje; Factorizări

Inca o condit, ie necesara de existent, a a 1-factorilor

Notam, pentru orice graf G, prin q(G) numarul de componente de ordinimpar (adica, care au un numar impar de vırfuri).

Inca o condit, ie necesara:

Daca G cont, ine 1-factori atunci q(G \ S) ≤ |U | pentru orice U ⊆ V (G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 22 / 24

Page 64: Curs 6: Cuplaje; Factorizări

Inca o condit, ie necesara de existent, a a 1-factorilor

Notam, pentru orice graf G, prin q(G) numarul de componente de ordinimpar (adica, care au un numar impar de vırfuri).

Inca o condit, ie necesara:

Daca G cont, ine 1-factori atunci q(G \ S) ≤ |U | pentru orice U ⊆ V (G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 22 / 24

Page 65: Curs 6: Cuplaje; Factorizări

Inca o condit, ie necesara de existent, a a 1-factorilor

Notam, pentru orice graf G, prin q(G) numarul de componente de ordinimpar (adica, care au un numar impar de vırfuri).

Inca o condit, ie necesara:

Daca G cont, ine 1-factori atunci q(G \ S) ≤ |U | pentru orice U ⊆ V (G).

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 22 / 24

Page 66: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 67: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 68: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 69: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 70: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 71: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 72: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 73: Curs 6: Cuplaje; Factorizări

Demonstrat, ie

1. Fie F un 1-factor al grafului G.2. Fie U \V (G) s, i presupunem ca q(G −U ) = k.3. Alegem o numerotare oarecare pentru componentele impare:

H1,H2, ...,Hk .4. Consideram Hi ; Hi ∩ F nu poate fi un 1-factor pe Hi ıntrucıt acesta

din urma are un numar impar de vırfuri.5. As, adar ın Hi trebuie sa existe un vırf xi care sa fie unit/cuplat prin F

cu un vırf yi /∈ Hi .6. Vırful yi ∈ U ;

I daca ındepartarea mult, imii U a dat nas, tere la componenteleH1,H2, ...,Hk reiese ca ın graful init, ial nu existau muchii ıntre vırfuriledin Hi s, i Hj (toate lant, urile treceau prin U ).

7. As, adar q(G \U ) ≤ |U |.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 23 / 24

Page 74: Curs 6: Cuplaje; Factorizări

O condit, ie necesara s, i suficienta de existent, a a 1-factorilor

Teorema (Tutte)Un graf G cont, ine un 1-factor daca q(G \ S) ≤ |U | pentru oriceU ⊆ V (G).

Corolar (Petersen)Orice graf cubic (3-regulat) fara punt, i cont, ine un 1-factor.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 24 / 24

Page 75: Curs 6: Cuplaje; Factorizări

O condit, ie necesara s, i suficienta de existent, a a 1-factorilor

Teorema (Tutte)Un graf G cont, ine un 1-factor daca q(G \ S) ≤ |U | pentru oriceU ⊆ V (G).

Corolar (Petersen)Orice graf cubic (3-regulat) fara punt, i cont, ine un 1-factor.

R. Dumbraveanu (USARB) Curs 6: Cuplaje; Factorizari Balt,i, 2013 24 / 24