Grafuri planare Colorarea grafurilor. Curs 12. Grafuri planare. Colorarea grafurilor. Polinoame cromatice. 23 decembrie 2016.

Σχετικά έγγραφα
Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

Curs 4 Serii de numere reale

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

decembrie 2016 Grafuri. Noţiuni fundamentale. Grafuri euleriene şi grafuri hamilto

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea

Curs 1 Şiruri de numere reale

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

Examen AG. Student:... Grupa:... ianuarie 2011

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă.

Metode iterative pentru probleme neliniare - contractii

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

Examen AG. Student:... Grupa: ianuarie 2016

Integrala nedefinită (primitive)

Curs 2 Şiruri de numere reale

Metode de interpolare bazate pe diferenţe divizate

Cursul 11. Cuplaje. Sisteme de reprezentanti distincţi. Arbori de acoperire. Enumerarea tuturor arborilor cu număr fixat de noduri.

Criptosisteme cu cheie publică III

MARCAREA REZISTOARELOR

Asupra unei inegalităţi date la barajul OBMJ 2006

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

Laborator 11. Mulţimi Julia. Temă

Sisteme diferenţiale liniare de ordinul 1

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

Seminar 5 Analiza stabilității sistemelor liniare

Functii Breviar teoretic 8 ianuarie ianuarie 2011

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R. 4.1 Proprietăţi topologice ale lui R Puncte de acumulare

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca

Geometrie computationala 2. Preliminarii geometrice

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite

2.1 Sfera. (EGS) ecuaţie care poartă denumirea de ecuaţia generală asferei. (EGS) reprezintă osferă cu centrul în punctul. 2 + p 2

1.3 Baza a unui spaţiu vectorial. Dimensiune

riptografie şi Securitate

Algoritmica grafurilor XI. Cuplaje in grafuri. Masuri de calitate. Numere Ramsey

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005.

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)).

f(x) = l 0. Atunci f are local semnul lui l, adică, U 0 V(x 0 ) astfel încât sgnf(x) = sgnl, x U 0 D\{x 0 }. < f(x) < l +

z a + c 0 + c 1 (z a)

2 Transformări liniare între spaţii finit dimensionale

Subiecte Clasa a VIII-a

Lucrare. Varianta aprilie I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2. sau p b.

7.2 Problema săptămânii Seminar Seminar Seminar Seminar Conexitate Teorie...

Cursul Măsuri reale. D.Rusu, Teoria măsurii şi integrala Lebesgue 15

Să se arate că n este număr par. Dan Nedeianu

Problema a II - a (10 puncte) Diferite circuite electrice

Conice - Câteva proprietǎţi elementare

Subiecte Clasa a VII-a

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă

INTERPOLARE. y i L i (x). L(x) = i=0

Capitolul 2 - HIDROCARBURI 2.4.ALCADIENE

ELEMENTE DE TEORIA GRAFURILOR

EDITURA PARALELA 45 MATEMATICĂ DE EXCELENŢĂ. Clasa a X-a Ediţia a II-a, revizuită. pentru concursuri, olimpiade şi centre de excelenţă

CURS 11: ALGEBRĂ Spaţii liniare euclidiene. Produs scalar real. Spaţiu euclidian. Produs scalar complex. Spaţiu unitar. Noţiunea de normă.

VII.2. PROBLEME REZOLVATE

Ecuaţia generală Probleme de tangenţă Sfera prin 4 puncte necoplanare. Elipsoidul Hiperboloizi Paraboloizi Conul Cilindrul. 1 Sfera.

Curs 4. I.4 Grafuri. Grafuri orientate

Capitolul 2 - HIDROCARBURI 2.5.ARENE

Principiul incluziunii si excluziunii. Generarea şi ordonarea permutărilor. Principiul porumbeilor. Pri

Arbori și structuri decizionale

* K. toate K. circuitului. portile. Considerând această sumă pentru toate rezistoarele 2. = sl I K I K. toate rez. Pentru o bobină: U * toate I K K 1

BARAJ DE JUNIORI,,Euclid Cipru, 28 mai 2012 (barajul 3)

O generalizare a unei probleme de algebră dată la Olimpiada de Matematică, faza judeţeană, 2013

T R A I A N ( ) Trigonometrie. \ kπ; k. este periodică (perioada principală T * =π ), impară, nemărginită.

Aplicaţii ale principiului I al termodinamicii la gazul ideal


Câmp de probabilitate II

Principiul Inductiei Matematice.

Esalonul Redus pe Linii (ERL). Subspatii.

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:,

Profesor Blaga Mirela-Gabriela DREAPTA

a. 11 % b. 12 % c. 13 % d. 14 %

Criterii de comutativitate a grupurilor

Vectori liberi Produs scalar Produs vectorial Produsul mixt. 1 Vectori liberi. 2 Produs scalar. 3 Produs vectorial. 4 Produsul mixt.

SEMINARUL 3. Cap. II Serii de numere reale. asociat seriei. (3n 5)(3n 2) + 1. (3n 2)(3n+1) (3n 2) (3n + 1) = a

CURS XI XII SINTEZĂ. 1 Algebra vectorială a vectorilor liberi

III. Reprezentarea informaţiei în sistemele de calcul

I. Scrie cuvântul / cuvintele dintre paranteze care completează corect fiecare dintre afirmaţiile următoare.

Interpolare. O metodă de aproximare. Universitatea,,Babeş-Bolyai. Martie 2011

Seminariile Capitolul IX. Integrale curbilinii

5.4. MULTIPLEXOARE A 0 A 1 A 2

Matrice. Determinanti. Sisteme liniare

Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane

Asemănarea triunghiurilor O selecție de probleme de geometrie elementară pentru gimnaziu Constantin Chirila Colegiul Naţional Garabet Ibrãileanu,

IV. CUADRIPOLI SI FILTRE ELECTRICE CAP. 13. CUADRIPOLI ELECTRICI

riptografie şi Securitate

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB

Capitolul 3. Serii Fourier. a unei funcţii periodice de perioadă Dezvoltarea în serie Fourier

CURS VII-IX. Capitolul IV: Funcţii derivabile. Derivate şi diferenţiale. 1 Derivata unei funcţii. Interpretarea geometrică.

Concurs MATE-INFO UBB, 1 aprilie 2017 Proba scrisă la MATEMATICĂ

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent

Olimpiada Naţională de Matematică Etapa locală Clasa a IX-a M 1

Transcript:

Grafuri planare Polinoame cromatice 23 decembrie 2016

Definiţii şi exemple Grafuri planare Un graf G este planar dacă poate fi desenat în plan astfel încât muchiile să nu se intersecteze decât în nodurile grafului O astfel de desenare se numeşte reprezentare planară a lui G Exemplu (Grafuri planare)

Definiţii şi exemple Grafuri planare Un graf G este planar dacă poate fi desenat în plan astfel încât muchiile să nu se intersecteze decât în nodurile grafului O astfel de desenare se numeşte reprezentare planară a lui G Exemplu (Grafuri planare)

Noţiuni auxiliare Grafuri planare Regiune a unei reprezentări planare a grafului G: porţiune din plan în care orice 2 puncte pot fi unite cu o curbă care nu intersectează G Exemplu determină 7 regiuni

Noţiuni auxiliare Grafuri planare Regiune a unei reprezentări planare a grafului G: porţiune din plan în care orice 2 puncte pot fi unite cu o curbă care nu intersectează G Exemplu R 7 R 1 R 2 R 3 R 4 determină 7 regiuni R 7 este regiunea exterioară R 5 R 6

Noţiuni auxiliare Grafuri planare Regiune a unei reprezentări planare a grafului G: porţiune din plan în care orice 2 puncte pot fi unite cu o curbă care nu intersectează G Exemplu R 7 R 1 R 2 R 3 R 4 determină 7 regiuni R 7 este regiunea exterioară R 5 R 6 Orice regiune este delimitată de muchii Orice muchie este în contact cu una sau două regiuni O muchie mărgineşte o regiune R dacă este în contact cu R şi cu altă regiune

Regiuni şi grade de mărginire S 1 S 2 e 7 e 6 e 1 e 2 e 3 S 3 e 5 e 8 e 4 e 9 e 1 este în contact doar cu S 1 e 2 şi e 3 sunt în contact doar cu S 2 S 1 este mărginită de e 7, e 8, e 9 S 3 este mărginită de e 4, e 5, e 6 S 2 este mărginită de e 4, e 5, e 6, e 7, e 8, e 9

Regiuni şi grade de mărginire S 1 S 2 e 7 e 6 e 1 e 2 e 3 S 3 e 5 e 8 e 4 e 9 e 1 este în contact doar cu S 1 e 2 şi e 3 sunt în contact doar cu S 2 S 1 este mărginită de e 7, e 8, e 9 S 3 este mărginită de e 4, e 5, e 6 S 2 este mărginită de e 4, e 5, e 6, e 7, e 8, e 9 Gradul de mărginire b(s) al unei regiuni S este numărul de muchii care mărginesc S b(s 1 ) = 3, b(s 2 ) = 6, b(s 3 ) = 3

Proprietăţi Grafuri planare Fie G un graf conex cu n noduri, q muchii, şi o reprezentare planară a lui G cu r regiuni

Proprietăţi Grafuri planare Fie G un graf conex cu n noduri, q muchii, şi o reprezentare planară a lui G cu r regiuni n q + r = 2 în toate cazurile

Proprietăţi ale grafurilor planare conexe Teoremă (Formula lui Euler) Dacă G este un graf planar conex cu n noduri, q muchii şi r regiuni, atunci n q + r = 2 Demonstraţie: Inducţie după q Cazul 1: q = 0 G = K 1, pentru care n = 1, q = 0, r = 1, deci n q + r = 2 Cazul 2: G este arbore q = n 1 şi r = 1, deci n q + r = n (n 1) + 1 = 2 Cazul 3: G este arbore conex cu cel puţin 1 ciclu Fie e o muchie din ciclul respectiv, şi G = G e G este conex cu n noduri, q 1 muchii, şi r 1 regiuni conform ipotezei inductive: n (q 1) + (r 1) = 2 Rezultă că n q + r = 2 are loc şi în acest caz

Consecinţe ale formulei lui Euler Consecinţa 1 K 3,3 nu este graf planar Demonstraţie: K 3,3 are n = 6 şi q = 9 dacă ar fi planar, ar 5 avea r = q n + 2 = 5 regiuni R i (1 i 5) Fie C = b(r i ) Orice muchie mărgineşte cel mult 2 regiuni C 2 q = 18 K 3,3 este bipartit nu conţine C 3 ca subgraf, deci b(s i ) 4 pentru toţi i, şi prin urmare C 4 5 = 20 contradicţie, deci K 3,3 nu poate fi graf planar i=1

Consecinţe ale formulei lui Euler Consecinţa 2 Dacă G este graf planar cu n 3 noduri şi q muchii atunci q 3 n 6 Mai mult, dacă q = 3 n 6 atunci b(s) = 3 pentru orice regiune S din G Demonstraţie Fie R 1,, R r regiunile lui G, şi C = r b(r i ) Ştim că C 2 q şi că C 3r (deoarece b(r i ) 3 pentru toţi i) Deci 3 r 2 q 3 (2 + q n) 2 q q 3n 6 Dacă egalitatea are loc, atunci 3 r = 2 q C = r i=1 b(r i) = 3 r b(r i ) = 3 pt toate regiunile R i i=1

Consecinţe ale formulei lui Euler Consecinţa 2 Dacă G este graf planar cu n 3 noduri şi q muchii atunci q 3 n 6 Mai mult, dacă q = 3 n 6 atunci b(s) = 3 pentru orice regiune S din G Demonstraţie Fie R 1,, R r regiunile lui G, şi C = r b(r i ) Ştim că C 2 q şi că C 3r (deoarece b(r i ) 3 pentru toţi i) Deci 3 r 2 q 3 (2 + q n) 2 q q 3n 6 Dacă egalitatea are loc, atunci 3 r = 2 q C = r i=1 b(r i) = 3 r b(r i ) = 3 pt toate regiunile R i Consecinţa 3 K 5 nu este graf planar Demonstraţie: K 5 are n = 5 noduri şi q = 10 muchii 3 n 6 = 9 < 10 = q K 5 nu poate fi planar (cf Consecinţei 2) i=1

Consecinţe ale formulei lui Euler Consecinţa 4 δ(g) 5 pentru orice graf planar G Demonstraţie: Presupunem că G este graf planar cu n noduri şi q muchii Cazul 1: n 6 orice nod are grad 5 δ(g) 5 Cazul 2: n > 6 Fie D = deg(v) Rezultă că v V D = 2 q (evident) 2 (3 n 6) (conform Consecinţei 2) = 6 n 12 Dacă δ(g) 6 atunci D = deg(v) 6 = 6 n, contradicţie v V v V Deci δ(g) 5 trebuie să aibă loc

Subdiviziuni Grafuri planare Fie G = (V, E) un graf neorientat, şi (x, y) o muchie O subdiviziune a lui (x, y) în G este o înlocuire a lui (x, y) în G cu o cale de la x la y prin puncte intermediare noi Un graf H este o subdiviziune a unui graf G dacă H se poate obţine din G printr-o secvenţă finită de subdiviziuni de muchii Exemplu G : H :

Criterii de detecţie a grafurilor planare Spunem că un graf G conţine un graf H dacă H se poate obţine prin eliminarea de noduri şi muchii din G Remarcă Dacă H este subgraf al lui G atunci G conţine H Reciproca este falsă:,,g conţine H nu implică,,h este subgraf al lui G H este subgraf al lui G doar dacă se poate obţine din G prin eliminare de noduri Teoremă (Teorema lui Kuratowski) G este graf planar dacă şi numai dacă nu conţine subdiviziuni ale lui K 3,3 şi ale lui K 5

Detecţia grafurilor neplanare Criteriu bazat pe Teorema lui Kuratowski Este G = (V, E) neplanar? 1 Mai întâi verificăm dacă G conţine o subdiviziune a lui K 3,3 : Determinăm mulţimea S de noduri v E cu deg(v) 3 Dacă S < 6, G nu poate conţine o subdiviziune a lui K 3,3 Altfel, verificăm dacă putem alege 6 puncte din S care pot fi capete ale unei subdiviziuni a lui K 3,3 2 Apoi, verificăm dacă G conţine o subdiviziune a lui K 5 : Determinăm mulţimea S de noduri v E cu deg(v) 4 Dacă S < 5, G nu poate conţine o subdiviziune a lui K 5 Altfel, verificăm dacă putem alege 5 puncte din S care pot fi capete ale unei subdiviziuni a lui K 3,3 3 Dacă ambele verificări eşuează G este graf planar

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: 3 2 7 1 4 1 5 6 3 4 2 2 5 1 6 7 8

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: Nu, deoarece conţine o subdiviziune a lui K 3,3 : 3 1 4 1 2 7 1 7 2 3 4 5 6 3 4 2 2 5 1 5 6 6 7 8

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: Nu, deoarece conţine o subdiviziune a lui K 3,3 : 3 1 4 1 2 7 1 7 2 3 4 5 6 3 4 2 2 5 1 5 6 Nu, deoarece conţine o subdiviziune a lui K 3,3 : 4 3 2 5 1 6 7 8 6 7 8

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: 4 3 2 3 5 1 4 6 7 1 8 2 a 2 a 1 a 5 5 a 3 a 4 3 4

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: 3 Nu, deoarece conţine o subdiviziune a lui K 5 : 4 2 3 5 1 4 6 7 1 8 3 5 1 2 6 7 4 8 2 a 2 a 1 a 5 5 a 3 a 4 3 4

Teorema lui Kuratowski Exemple ilustrate Aplicaţi teorema lui Kuratowski pentru a decide care din grafurile următoare este planar: 3 Nu, deoarece conţine o subdiviziune a lui K 5 : 4 2 3 5 1 4 6 7 1 8 3 5 1 2 6 7 4 8 2 a 1 a 2 a 5 a 3 a 4 3 4 Nu, deoarece conţine o subdiviziune a lui K 3,3 : 5 a 4 4 5 1 a 3 a 5 a 2 3 a 1 2

Problemă motivantă Grafuri planare Adi, Barbu, Călin, Dan, Eugen, Florin, Gelu şi Ion sunt senatori ai unui stat, şi fac parte din 7 comitete: C 1 = {Adi, Barbu, Călin}, C 2 = {Călin, Dan, Eugen}, C 3 = {Dan,Florin}, C 4 = {Adam, Gelu}, C 5 = {Eugen, Ion}, C 6 = {Eugen,Barbu,Gelu}, C 7 = {Ion, Călin, Florin} Fiecare comitet trebuie să fixeze o dată la care să se întâlnească toţi membrii săi Întrebare: Care este numărul minim de date ce trebuiesc fixate pentru întâlniri, dacă se ştie că nici un membru nu poate participa simultan la două întâlniri fixate la aceeaşi dată?

Răspuns la problema motivantă Observaţii: Două comitete C i şi C j nu se pot întâlni la aceeaşi dată dacă şi numai dacă au un membru comun (adică C i C j = ) Putem considera graful neorientat G cu noduri = comitetele C 1, C 2, C 3, C 4, C 5, C 6, C 7 muchii (C i, C j ) dacă C i şi C j au un membru comun (adică C i C j = ) Colorăm fiecare nod C i cu o culoare care reprezintă data la care are loc întâlnirea comitetului C i problema se poate reformula astfel: care este numărul minim de culori pentru nodurile lui G, astfel încât nici o muchie să nu aibă capetele colorate la fel?

C 5 C 6 C 7 Grafuri planare Răspuns la problema motivantă C 4 C 3 C 2 G : C 1 Definiţie (colorare de noduri, număr cromatic) O k-colorare a nodurilor unui graf G = (V, E) este o funcţie K : V {1,, k} astfel încât K(u) K(v) dacă (u, v) E Numărul cromatic χ(g) al unui graf G este valoarea minimă a lui k N pt care există o k-colorare a lui G

Răspuns la problema motivantă C 3 C 2 C 4 G : C 1 C 5 C 7 C 6 K(C 1 ) = K(C 3 ) = K(C 5 ) = 1 K(C 2 ) = K(C 4 ) = 2 K(C 6 ) = K(C 7 ) = 3 Definiţie (colorare de noduri, număr cromatic) O k-colorare a nodurilor unui graf G = (V, E) este o funcţie K : V {1,, k} astfel încât K(u) K(v) dacă (u, v) E Numărul cromatic χ(g) al unui graf G este valoarea minimă a lui k N pt care există o k-colorare a lui G

Răspuns la problema motivantă C 3 C 2 C 4 G : C 1 C 5 C 7 C 6 K(C 1 ) = K(C 3 ) = K(C 5 ) = 1 K(C 2 ) = K(C 4 ) = 2 K(C 6 ) = K(C 7 ) = 3 nr minim de date este 3 (sunt necesare 3 culori) Definiţie (colorare de noduri, număr cromatic) O k-colorare a nodurilor unui graf G = (V, E) este o funcţie K : V {1,, k} astfel încât K(u) K(v) dacă (u, v) E Numărul cromatic χ(g) al unui graf G este valoarea minimă a lui k N pt care există o k-colorare a lui G

Colorări de noduri Polinoame cromatice Grafuri planare Calculul lui χ(g) este o problemă dificilă (NP-completă) Birkhoff ( 1900) a descoperit o metodă de calcul al unui polinom c G (z) pentru orice graf G, numit polinomul cromatic al lui G, astfel încât c G (k) = nr de k-colorări de noduri a lui G χ(g) = valoarea minimă a lui k pt care c G (k) > 0

Colorări de noduri Polinoame cromatice Grafuri planare Calculul lui χ(g) este o problemă dificilă (NP-completă) Birkhoff ( 1900) a descoperit o metodă de calcul al unui polinom c G (z) pentru orice graf G, numit polinomul cromatic al lui G, astfel încât c G (k) = nr de k-colorări de noduri a lui G χ(g) = valoarea minimă a lui k pt care c G (k) > 0 Vom prezenta 1 formule simple de calcul al lui c G (z) pentru grafuri speciale G 2 doi algoritmi recursivi de calcul al lui c G (z) pt orice graf G

Polinoame cromatice pentru grafuri speciale v 1 v 2 v n 1 Graful vid E n : pentru fiecare nod, putem alege oricare din z culori: c En (z) = z n şi χ(e n ) = 1

Polinoame cromatice pentru grafuri speciale v 1 v 2 v n 1 Graful vid E n : pentru fiecare nod, putem alege oricare din z culori: c En (z) = z n şi χ(e n ) = 1 2 Arbore T n cu n noduri: z opţiuni pentru culoarea rădăcinii orice alt nod poate fi colorat cu orice culoare diferită ce cea a nodului părinte z 1 opţiuni pt colorarea lui { 1 dacă n = 1, c Tn (z) = z (z 1) n 1 şi χ(t n ) = 2 dacă n > 1

Polinoame cromatice pentru grafuri speciale v 1 v 2 v n 1 Graful vid E n : pentru fiecare nod, putem alege oricare din z culori: c En (z) = z n şi χ(e n ) = 1 2 Arbore T n cu n noduri: z opţiuni pentru culoarea rădăcinii orice alt nod poate fi colorat cu orice culoare diferită ce cea a nodului părinte z 1 opţiuni pt colorarea lui { 1 dacă n = 1, c Tn (z) = z (z 1) n 1 şi χ(t n ) = 2 dacă n > 1 3 Caz special: graful P n (cale cu n noduri) este un arbore special cu n noduri: v 1 v 2 v n c Pn (z) = z (z 1) n 1 şi χ(p n ) = { 1 dacă n = 1, 2 dacă n > 1

Polinoame cromatice pentru grafuri speciale v 1 v 2 v n 1 Graful vid E n : pentru fiecare nod, putem alege oricare din z culori: c En (z) = z n şi χ(e n ) = 1 2 Arbore T n cu n noduri: z opţiuni pentru culoarea rădăcinii orice alt nod poate fi colorat cu orice culoare diferită ce cea a nodului părinte z 1 opţiuni pt colorarea lui { 1 dacă n = 1, c Tn (z) = z (z 1) n 1 şi χ(t n ) = 2 dacă n > 1 3 Caz special: graful P n (cale cu n noduri) este un arbore v 1 v 2 v n special cu n noduri: { 1 dacă n = 1, c Pn (z) = z (z 1) n 1 şi χ(p n ) = 2 dacă n > 1 4 Graful complet K n : c Kn (z) = z (z 1) (z n + 1) şi χ(k n ) = n

Calculul polinoamelor cromatice Operaţii speciale asupra unui graf Fie G = (V, E) un graf neorientat şi e = (x, y) o muchie din E G e este graful obţinut din G prin eliminarea muchiei e G/e este graful obţinut din G astfel: Se înlocuiesc nodurile x şi y cu un singur nod, care se învecinează cu vecinii lui x şi ai lui y Exemplu G: w a z b c x y a w z b c G (b, c): x y a w z b&c G/(b, c): x y

Calculul polinoamelor cromatice Formule de calcul recursiv Se observă că, pentru orice e E: c G (z) = c G e (z) c G/e (z) doi algoritmi de calcul recursiv al polinomului cromatic: 1 Se reduce G eliminând pe rând câte o muchie e E: c G (z) = c G e (z) c G/e (z) până când se obţin grafuri speciale E n sau T n : Cazuri de bază: c En (z) = z n şi c Tn (z) = z (z 1) n 1 2 Se extinde G adăugând pe rând muchii e care lipsesc din G: c G (z) = cḡ (z) + cḡ/e (z) unde e este o muchie lipsă din G, şi Ḡ = G + e Caz de bază: c Kn (z) = z (z 1) (z n + 1)

Calculul polinomului cromatic prin reducere Exemplu ilustrat e G 1 : a d b c G : e a d c G1 (z) = c G11 (z) c G12 (z) unde G 11 = G 1 (b, c) şi G 12 = G 1 /(b, c) b c c G (z) = c G1 (z) c G2 (z), unde e G 2 : d a&b c c G2 (z) = c G21 (z) c G22 (z) unde G 21 = G 2 (a&b, c) şi G 22 = G 2 /(a&b, c)

Calculul polinomului cromatic prin reducere Exemplu ilustrat e G 1 : a d b c G : e a d c G1 (z) = c G11 (z) c G12 (z) unde G 11 = G 1 (b, c) şi G 12 = G 1 /(b, c) b c c G (z) = c G1 (z) c G2 (z), unde e G 2 : d a&b c c G2 (z) = c G21 (z) c G22 (z) unde G 21 = G 2 (a&b, c) şi G 22 = G 2 /(a&b, c) G 11 : e d c G 12 : e d G 21 : e d c G 22 : e d a b a b&c a&b a&b&c Grafurile următoare sunt izomorfe: G 12 G 21 şi G 22 = K 3, deci: c G (z) = c G11 (z) 2 c G12 (z) + z(z 1)(z 2) }{{} c K3 (z)

Calculul polinomului cromatic prin reducere Exemplu ilustrat (continuare) c G (z) = c G11 (z) 2 c G12 (z) + z(z 1)(z 2) G 11 : e d c G 12 : e d a b a b&c Se observă că c G11 (z) = c T5 (z) c T4 (z) = z(z 1) 4 z(z 1) 3 c G12 (z) = c T4 (z) c T3 (z) = z(z 1) 3 z(z 1 2 ) c G (z) =z(z 1) 4 z(z 1) 3 2(z(z 1) 3 z(z 1) 2 ) + z(z 1)(z 2) = z 5 7 z 4 + 18 z 3 20 z 2 + 8 z

Calculul polinomului cromatic prin extindere Exemplu ilustrat d e c G : a b e G 1 = G + (c, e) : a c G (z) = c G1 (z) + c G2 (z), unde d d c G 2 = G 1 /(c, e) : c&e b a b c G2 (z) = z(z 1)(z 2)(z 3) deoarece G 2 K 4, şi d c G1 (z) = c G11 (z) + c G12 (z) unde G e c 11 : G 12 : c G11 (z) = c G111 (z) + c G112 (z) = c K5 (z) + c K4 (z) unde G 111 : a e b d c a b G 111 K 5 d c a b&e d e G 112 : a&c b G 112 K 4

Calculul polinomului cromatic prin extindere Exemplu ilustrat (continuare) c G (z) = c G1 (z) + c G2 (z) = (c G11 (z) + c G12 (z)) + c K4 (z) = c K5 (z) + c K4 (z) + c G12 (z) + c K4 (z) unde G 12 : d c a b&e

Calculul polinomului cromatic prin extindere Exemplu ilustrat (continuare) c G (z) = c G1 (z) + c G2 (z) = (c G11 (z) + c G12 (z)) + c K4 (z) = c K5 (z) + c K4 (z) + c G12 (z) + c K4 (z) d c unde G 12 : a b&e c G12 (z) = c G121 (z) + c G122 (z) = c K4 (z) + c K3 (z) unde d c unde G 121 : a b&e G 121 K 4 d unde G 122 : a&c b&e G 122 K 3

Calculul polinomului cromatic prin extindere Exemplu ilustrat (continuare) c G (z) = c G1 (z) + c G2 (z) = (c G11 (z) + c G12 (z)) + c K4 (z) = c K5 (z) + c K4 (z) + c G12 (z) + c K4 (z) d c unde G 12 : a b&e c G12 (z) = c G121 (z) + c G122 (z) = c K4 (z) + c K3 (z) unde d c unde G 121 : a b&e G 121 K 4 d unde G 122 : a&c b&e G 122 K 3 c G (z) = c K5 (z) + 3c K4 (z) + c K3 (z) = z 5 7 z 4 + 18 z 3 20 z 2 + 8 z

Proprietăţi ale polinomului cromatic Dacă G = (V, E) este un graf neorientat cu n noduri şi q muchii atunci polinomul cromatic c G (z) satisface condiţiile următoare: Are gradul n Coeficientul lui z n este 1 Coeficienţii săi au semne alternante Termenul constant este 0 Coeficientul lui z n 1 este q Exemplu G : e a d b c n = 5, q = 7 c G (z) = z 5 7 z 4 + 18 z 3 20 z 2 + 8 z

Rezultate remarcabile Hărţi şi grafuri planare Grafuri planare Fiecare ţară a unei hărţi se reprezintă ca nod al unui graf Două noduri se conectează dacă şi numai dacă ţările respective au o graniţă nebanală (mai mult decât un punct) graf neorientat G H corespunzător unei hărţi H De exemplu: Observaţie: H este hartă dacă şi numai dacă G H este graf planar

Rezultate remarcabile Colorarea hărţii cu 4 culori Grafuri planare Ţările unei hărţi H pot fi colorate cu 4 culori, astfel încât să nu existe ţări învecinate colorate la fel

Rezultate remarcabile Colorarea hărţii cu 4 culori Grafuri planare Ţările unei hărţi H pot fi colorate cu 4 culori, astfel încât să nu existe ţări învecinate colorate la fel Observaţii

Rezultate remarcabile Colorarea hărţii cu 4 culori Grafuri planare Ţările unei hărţi H pot fi colorate cu 4 culori, astfel încât să nu existe ţări învecinate colorate la fel Observaţii 1 Una dintre cele mai faimoase teoreme din Teoria Grafurilor Demonstraţie extrem de lungă şi complexă Problemă propusă in 1858, rezolvată de-abia în 1976 (Appel & Haken) Echivalentă cu faptul că graful planar G H este 4-colorabil

Rezultate remarcabile Colorarea hărţii cu 4 culori Grafuri planare Ţările unei hărţi H pot fi colorate cu 4 culori, astfel încât să nu existe ţări învecinate colorate la fel Observaţii 1 Una dintre cele mai faimoase teoreme din Teoria Grafurilor Demonstraţie extrem de lungă şi complexă Problemă propusă in 1858, rezolvată de-abia în 1976 (Appel & Haken) Echivalentă cu faptul că graful planar G H este 4-colorabil 2 Teorema este echivalentă cu afirmaţia: χ(g) 4 pentru orice graf planar G

Colorarea hărţii cu 5 culori Ţările unei hărţi H pot fi colorate cu 5 culori, astfel încât să nu existe ţări învecinate colorate la fel sau, echivalent: χ(g) 5 pentru orice graf planar G Demonstraţie: Inducţie după n = numărul de noduri din G Teorema este evidentă pt n 5, deci considerăm doar n 6 δ(g) 5 datorită consecintȩi 4, deci G are un nod v cu deg(v) 5 Fie G graful obţinut prin eliminarea lui v din G G are n 1 noduri, deci χ(g ) 5 conform ipotezei inductive Deci putem presupune că G are o 5-colorare cu culorile 1,2,3,4,5 Cazul 1: deg(g) = d 4 Fie v 1,, v d vecinii lui v, cu culorile c 1,, c d c 1 v 1 v c 2 2 v c v d d pentru nodul v putem alege orice culoare c {1, 2, 3, 4, 5} {c 1,, c d } G este 5-colorabil

Colorarea hărţii cu 5 culori Continuarea demonstraţiei Cazul 2: deg(v) = 5, deci v are 5 vecini v 1, v 2, v 3, v 4, v 5 pe care-i presupunem coloraţi cu culorile c 1, c 2, c 3, c 4, c 5 1 Dacă {c 1, c 2, c 3, c 4, c 5 } {1, 2, 3, 4, 5}, putem să-l colorăm pe v cu orice culoare c {1, 2, 3, 4, 5} {c 1, c 2, c 3, c 4, c 5 } G este 5-colorabil 2 Dacă {c 1, c 2, c 3, c 4, c 5 } = {1, 2, 3, 4, 5}, putem presupune că c 1 = 1, c 2 = 2, c 3, c 4 = 4, c 5 = 5 3 v 3 2 v 2 v v 1 1 4 v 4 v 5 5 Idee de bază: Vom rearanja culorile lui G pentru a face disponibilă o culoare pentru v

Colorarea hărţii cu 5 culori Continuarea demonstraţiei 2 3 v 3 v 2 v v 1 1 4 v 4 v 5 5 Considerăm toate nodurile lui G care sunt colorate cu 1 (roşu) şi 3 (verde) Cazul 21 G nu are nici o cale de la v 1 la v 3 colorată doar cu 1 şi 3 Fie H subgraful lui G care conţine toate căile ce pornesc din v 1 şi sunt colorate doar cu 1 (roşu) şi 3 (verde) v

Colorarea hărţii cu 5 culori Continuarea demonstraţiei 2 3 v 3 v 2 v v 1 1 4 v 4 v 5 5 Considerăm toate nodurile lui G care sunt colorate cu 1 (roşu) şi 3 (verde) Cazul 21 G nu are nici o cale de la v 1 la v 3 colorată doar cu 1 şi 3 Fie H subgraful lui G care conţine toate căile ce pornesc din v 1 şi sunt colorate doar cu 1 (roşu) şi 3 (verde) v V [v 3 ] V (H) =, adică nici v 3 şi nici vecinii lui v 3 nu sunt noduri din H

Colorarea hărţii cu 5 culori Continuarea demonstraţiei 2 3 v 3 v 2 v v 1 1 4 v 4 v 5 5 Considerăm toate nodurile lui G care sunt colorate cu 1 (roşu) şi 3 (verde) Cazul 21 G nu are nici o cale de la v 1 la v 3 colorată doar cu 1 şi 3 Fie H subgraful lui G care conţine toate căile ce pornesc din v 1 şi sunt colorate doar cu 1 (roşu) şi 3 (verde) v V [v 3 ] V (H) =, adică nici v 3 şi nici vecinii lui v 3 nu sunt noduri din H Putem interschimba culorile 1 şi 3 în H, iar apoi să atribuim culoarea 1 (roşu) lui v G este 5-colorabil

Colorarea hărţii cu 5 culori Continuarea demonstraţiei 2 3 v 3 v 2 v v 1 1 4 v 4 v 5 5 Considerăm toate nodurile lui G care sunt colorate cu 1 (roşu) şi 3 (verde) Cazul 21 G nu are nici o cale de la v 1 la v 3 colorată doar cu 1 şi 3 Fie H subgraful lui G care conţine toate căile ce pornesc din v 1 şi sunt colorate doar cu 1 (roşu) şi 3 (verde) v interschimbare de culori în H v V [v 3 ] V (H) =, adică nici v 3 şi nici vecinii lui v 3 nu sunt noduri din H Putem interschimba culorile 1 şi 3 în H, iar apoi să atribuim culoarea 1 (roşu) lui v G este 5-colorabil

Colorarea hărţii cu 5 culori Continuarea demonstraţiei 2 v 2 3 v 3 v v 1 1 4 v 4 v 5 5 Cazul 22 G are o cale de la v 1 la v 3 colorată doar cu culorile 1 şi cu 3 una din următoarele situaţii are loc: v 2 v 3 v 1 v v 4 v 5 sau v 2 v 3 v 1 v v 4 v 5 În ambele cazuri, nu poate exista o cale de la v 2 la v 4 colorată doar cu culorile 2 şi 4 cazul 21 este aplicabil pentru nodurile v 2 şi v 4 G este 5-colorabil şi în cazul acesta