Documente Academic
Documente Profesional
Documente Cultură
Noiembrie 2014
Teoria Grafurilor
Scurt istoric
1736:
Euler public
a ,,Cele 7 poduri din K
onigsberg prima lucrare de Teoria Grafurilor.
Teoria Grafurilor
Teoria Grafurilor
deg (v ) +
v V
v V
deg (v ) par
deg (v ) impar
deg (v )
Concepte introductive
Drumuri, c
ai, lanturi si conectivitate
Teoria Grafurilor
Concepte introductive
Drumuri, c
ai, lanturi si conectivitate
Exemplu
a
c
b
e
d
f
Operatii pe grafuri
G = (V , E ) graf simplu, v V , S V , e E , T E
Stergerea unui nod:
G v este graful obtinut din G stergand nodul v si toate
muchiile incidente la v .
G S este graful obtinut din G stergand fiecare nod din S si
fiecare muchie incidenta la un nod din S.
a
c
d
e
a
c
d
f
G d
G (c, d)
G {(e, g ), (f , g )}
d este nod de t
aiere n G . (a, b) este pod n G .
Teoria Grafurilor
Teoria Grafurilor
Exercitii (1)
1. Daca G este un graf de ordinul n, care este numarul maxim de
muchii pe care le poate avea?
2. Sa se demonstreze ca pentru orice graf G de ordin cel putin 2,
secventa de grade are cel putin un grad care se repeta.
3. Se considera graful complet K5 ilustrat n figura de mai jos.
b
c
a
d
e
Exercitii (2)
Teoria Grafurilor
Teoria Grafurilor
Teoria Grafurilor
Teoria Grafurilor
Teoria Grafurilor
Teoria Grafurilor
Grafuri bipartite
Teorema de caracterizare
Teorema
Un graf cu cel putin 2 noduri este bipartit daca si numai daca nu
contine un ciclu impar.
Demonstrat
ie.
: Fie G = (V , E ) un graf bipartit ntre multimile de noduri X si Y .
Fie C = v1 , . . . , vk , v1 un ciclu n G . Putem presupune ca n general
v1 X . Atunci vi X pentru toti indecsii i pari, si vi Y pentru toti
indecsii i impari. Deoarece (vk , v1 ) E , k trebuie sa fie impar G nu
poate avea un ciclu impar.
: In general, putem presupune ca G este conex, pentru ca n caz
contrar putem analiza separat fiecare componenta conexa a grafului.
Fie v V . Definim
X = {x V calea cea mai scurta de la x la v are lungime para},
Y = V X.
Se observa usor ca G este graf bipartit ntre multimile X si Y .
Teoria Grafurilor
Grafuri izomorfe
Se observa ca grafurile de mai jos sunt identice:
a
Teoria Grafurilor
Grafuri izomorfe
Se observa ca grafurile de mai jos sunt identice:
a
Teoria Grafurilor
Grafuri izomorfe
Se observa ca grafurile de mai jos sunt identice:
a
Teoria Grafurilor
Grafuri izomorfe
Se observa ca grafurile de mai jos sunt identice:
a
Grafuri izomorfe
Atunci cand doua grafuri G si H sunt izomorfe se obisnuieste
sa se spuna ,,G = H sau ,,G este H.
Daca G si H sunt izomorfe atunci au acelasi ordin si marime.
Reciproca acesei afirmatii este n general falsa, vezi de ex.
graful din figura de mai jos.
Exercitii
1. Pentru n 2 sa se demonstreze ca Kn are n(n 1)/2 muchii.
2. Este K4 subgraf al lui K4,4 ? Daca da, indicati-l. Daca nu,
explicati de ce nu este.
3. Graful de linii L(G ) al unui graf G este definit astfel:
nodurile lui L(G ) sunt muchiile lui G , V (L(G )) = E (G ), iar
doua noduri ale lui L(G ) sunt conectate daca si numai daca
acestea sunt muchii ale lui G care au un varf comun.
a. Sa sa reprezinte graful L(G ) corespunzator grafului G de mai
jos:
Teoria Grafurilor
Distanta n grafuri
Definitii
d(b, k) = 4, d(c, m) = 6.
ecc(a) = 5 deoarece nodurile cele mai ndepartate de a sunt k, m, n, la
distanta 5 de a.
Teoria Grafurilor
Distanta n grafuri
Mai multe definitii ,
Exemplu
Distanta n grafuri
Propriet
ati
Teorema 1
Pentru orice graf conectat G are loc rad(G ) diam(G ) 2 rad(G ).
Demonstrat
ie. Conform definitiei, rad(G ) diam(G ), deci mai avem
de demonstrat doar a doua inegalitate. Fie u, v noduri n G astfel ncat
d(u, v ) = diam(G ). Fie c un nod din centrul lui G . Atunci
diam(G ) = d(u, v ) d(u, c) + d(c, v ) 2 ecc(c) = 2 rad(G ).
Teorema 2
Fiecare graf G = (V , E ) este izomorf cu centrul unui graf.
Demonstrat
ie. Construim un graf nou H adaugand la G nodurile
w , x, y , z si muchiile {(w , x), (y , z)}{(x, a) a V }{(b, y ) b V }:
Teoria Grafurilor
Distanta n grafuri
Propriet
ati
Demonstrat
ia Teoremei 2 (continuare)
Teoria Grafurilor
Exercitii
Teoria Grafurilor
Arbori
Un arbore este un graf conex fara cicluri.
Teoria Grafurilor
Arbori
Un arbore este un graf conex fara cicluri.
Intrebare: Care din grafurile urmatoare sunt arbori?
Teoria Grafurilor
Arbori
Un arbore este un graf conex fara cicluri.
Intrebare: Care din grafurile urmatoare sunt arbori?
Teoria Grafurilor
Arbori
Un arbore este un graf conex fara cicluri.
Intrebare: Care din grafurile urmatoare sunt arbori?
Teoria Grafurilor
Arbori
Un arbore este un graf conex fara cicluri.
Intrebare: Care din grafurile urmatoare sunt arbori?
Arbori si paduri
Propriet
ati
Teoria Grafurilor
Arbori
Exercitii
Teoria Grafurilor
Bibliografie
Teoria Grafurilor