Sunteți pe pagina 1din 2

Capitolul 9.

Cicluri

În acest capitol:

 Numărul ciclomatic al grafului


 Mulţimea fundamentală de cicluri
 Determinarea mulţimii fundamentale de cicluri
 Tăieturi în graf
 Problema Euler
 Ciclul eulerian
 Teorema de existenţă a ciclului (lanţului) eulerian
 Algoritmi pentru construirea ciclului (lanţului) eulerian

9.1 Numărul ciclomatic şi mulţimea fundamentală de cicluri

Fie dat graful G  (V , E ) cu n vârfuri, m muchii şi p componente


conexe.
Valoarea  (G)  n  p stabileşte numărul total de muchii, în
fiecare din arborii parţiali ai grafului G pe toate componentele de
conexitate ale acestuia. În particular, dacă graful este conex, numărul
de muchii în oricare arbore parţial va fi egal cu n  1 .
Valoarea v(G)  m  n  p  m   (G) se numeşte numărul
ciclomatic al grafului G. Valoarea  (G) se numeşte număr cociclomatic.
Caracteristica ciclomatică a grafului stabileşte numărul maximal de
cicluri independente8, care pot fi construite concomitent pe graf.
Astfel, dacă se construieşte un arbore parţial T al grafului, apoi
se formează cicluri prin adăugarea a câte o muchie a grafului, care nu
aparţine arborelui T, în final se va obţine o mulţime de cicluri
C1 , C2 ,..., Cv (G ) , independente între ele. De remarcat că ciclul Ci se

8
Cicluri independente – dacă conţin cel puţin câte o muchie, care aparţine
doar unuia din ele
89 | P a g e
formează prin adăugarea unei muchii (v j , vk ) la lanţul care uneşte
vârfurile v j , vk în arborele T.
Fie dat un arbore parţial T. Mulţimea de cicluri ale grafului G,
fiecare dintre care este format prin adăugarea la T a unei muchii din
G / T formează mulţimea ciclurilor fundamentale, asociate arborelui T.
Oricare două dintre ciclurile fundamentale sunt independente între ele
şi orice alt ciclu, care nu face parte din mulţimea ciclurilor
fundamentale poate fi reprezentat ca o combinaţie liniară a acestora.
Exemplu. Fie dat graful G  (V , E ) şi unul din arborii lui
parţiali – T. (desenul 9.1).

a b c
Desenul 9.1 Graful G (a), un arbore parţial T (b), ciclurile fundamentale (c)

Pentru graful G : n  6, m  9, p  1 . Numărul ciclomatic


v(G)  9  6  1  4 . Ciclurile fundamentale sunt: C1 , C2 , C3 , C4
De menţionat că ciclurile fundamentale se modifică în
dependenţă de arborele parţial construit (desenul 9.2)

Desenul 9.2 modificarea mulţimii de cicluri fundamentale a grafului din exemplul


precedent la selecţia unui alt arbore parţial.

90 | P a g e

S-ar putea să vă placă și