Grafuri orientate [604918]
Grafuri orientate
Definiție :
Senumește graf orientat opereche ordonată demulțimi (X,U),unde :
–Xesteomulțime finită șinevidă deelemente, numite noduri sauvârfuri ;
–Uesteomulțime deperechi ordonate dinX,numite arce.
Xsenumește mulțimea nodurilor sauvârfurilor
Usenumește mulțimea arcelor .
Definiție :
Pentru unarcu=[x,y]:
–xsenumește extremitatea inițială ,iarysenumește extremitatea finală aarcului ;
–nodurile xșiysunt adiacente ;
–arcul ușinodul xsunt incidente îngraf;
–arcul ușinodul ysunt incidente îngraf;
–nodul ysenumește succesor alluix;
–nodul xsenumește predecesor alluiy.
Definiție :
Unarcdeforma [x,x]senumește buclă .
Observație :
[x,y]≠[y,x]deoarece există oorientare aarcului
Exemplu .Fie G = ( X , U )
X = { 1 , 2 , 3 , 4, 5, 6 }
U = { [ 1 , 1 ], [ 1 , 6 ], [ 2 , 1 ], [ 2 , 3 ], [ 3 , 2 ], [ 2 , 4 ] , [ 3 , 4 ] , [ 5 , 4 ], [ 6 , 5 ], [ 4 , 6 ]}
[ 1 , 6] –arc (1 extremitate inițială, 6 extremitate finală)
6 –succesor al lui 1
1 -predecesor al lui 6
[ 1 , 1 ] –buclă
1
6
2
5
3
4
Definiție :
Gradul exterio r al unui vârf x, notat d +( x ), reprezintă numărul arcelor care iesdin nodul x, adică
numărul arcelor de forma [ x , y ] U.
Definiție :
Gradul interior al unui vârf x, notat d –( x ), reprezintă numărul arcelor care intră înnodul x, adică
numărul arcelor de forma [ y , x ] U.
1
6
2
5
3
4d +( 4) = 1
d +( 2) = 2
1
2
5
3
d -( 4) =3
d -( 6) = 2
Definiție :
+( x ) = { y X ( x , y ) U } –mulțimea succesorilor lui x
–( x ) = { y X ( y , x ) U } –mulțimea predecesorilor lui x
Exemplu :+( 2 ) = { 1 , 3 , 4 } –( 2 ) = { 3 }
Definiție :
+( x ) = { u = ( x , y ) u U } –mulțimea arcelor care iesdinnodul x
–( x ) = { u = ( y , x ) u U } –mulțimea arcelor care intră înnodul x
Exemplu :
+( 2 ) = { ( 2 , 1 ) , ( 2 , 3 ) , ( 2 , 4 ) }
–( 2 ) = { ( 3 , 2 ) }
1
6
2
5
3
4
Graf parțial. Subgraf
Definiție :
Fie graful G = ( X , U ). Un graf parțialal luiG, esteun grafG 1= ( X , V ) astfel încât V U, adică G1
are aceeași mulțime de noduri caG, iarmulțimea de arce V estechiar U sauo submulțime a acesteia .
X = { 1 , 2 , 3 , 4, 5, 6 }
U = {[1,1],[1,6],[2,1],[2,3],[3,2],[2,4],[3,4 ], [5,4], [6,5], [4,6]}
Grafparțial
X = { 1 , 2 , 3 , 4, 5, 6 }
U = {[1,1],[1,6],[2,1 ],[3,2],[2,4 ], [5,4],[4,6]}
1
6
2
5
3
4
1
6
2
5
3
4
Definiție :
Fie G = ( X , U ). Un subgraf al luiG, esteun grafG 1= ( Y , T ) astfel încât Y X, iarT conține toate
arcele din U care au ambele extremități înY ( se obține din G eliminând o parte din noduri șipăstrând acele arce
care au ambele extremități înmulțimea nodurilor rămase ).
X = { 1 , 2 , 3 , 4 , 5, 6 }
U = {[1,1],[1,6],[2,1],[2,3],[3,2],[2,4],[3,4], [5,4], [6,5], [4,6]}
Subgraf
X = { 1 , 2 , 3 , 6 }
U = {[1,1],[1,6],[2,1],[2,3],[3,2 ]}
1
6
2
3
1
6
2
5
3
4
Drum. Circuit
Definiție :
Se numește drum îngraful G, o succesiune de noduri D = ( z1, z2, … , zk), unde z1, z2, … , zkX,
astfel încât oricare două noduri consecutive sunt adiacente , adică [ z1, z2] , [ z2, z3] , … , [ zk–1, zk] U.
Nodurile z 1șiz kse numesc extremitățile drumului .
Numărul de arce care intră încomponența sa reprezintă lungimea drumului .
Dacă nodurile z1, z2, … , zksunt distincte două câtedouă , drumul se numește elementar . Încaz
contrar , drumul se numește neelementar .
Exemplu .Fie G = ( X , U )
X = { 1 , 2 , 3 , 4, 5, 6 }
U = { [ 1 , 1 ], [ 1 , 6 ], [ 2 , 1 ], [ 2 , 3 ], [ 3 , 2 ], [ 2 , 4 ] , [ 3 , 4 ] , [ 5 , 4 ], [ 6 , 5 ], [ 4 , 6 ] }
1
6
2
5
3
4D1= (1, 6, 5, 4) –drum elementar de lungime 3
D2= (2, 3, 4, 6, 5, 4) –drum neelementar de lungime 5
Definiție :
Se numește circuit într–un graf, un drum D = ( z1, z2, … , zk) cuproprietatea
căz1= zkșiarcele [ z1, z2] , [ z2, z3] , … , [ zk–1, zk] sunt distincte două câtedouă .
Dacă într–un circuit, toate nodurile cuexcepția primului șia ultimului sunt
distincte două câtedouă , atunci circuitul se numește elementar . Încazcontrar , circuitul
se numește neelementar .
Exemplu .Fie G = ( X , U )
X = { 1 , 2 , 3 , 4, 5, 6 }
U = { [ 1 , 1], [ 1 , 6], [ 2 , 1], [ 2 , 3], [2 , 5], [3 , 2], [2 , 4] , [3 , 4] , [5 , 4], [6 , 2], [6 , 5], [4 , 6] }
C1= (4, 6, 5, 4) –circuit elementar de lungime 3
C2= (2, 3, 4, 6, 2) –circuit elementar de lungime 4
C3= (2, 3, 2, 4, 6, 2) –circuit neelementar de lungime 5
1
6
2
5
3
4
Reprezentarea grafurilor orientate
● Matricea de adiacență
a M n x n
𝑎𝑖,𝑗= 1,𝑑𝑎𝑐ă𝑒𝑥𝑖𝑠𝑡ă𝑎𝑟𝑐𝑑𝑒𝑙𝑎𝑖𝑙𝑎𝑗
0,î𝑛𝑐𝑎𝑧𝑐𝑜𝑛𝑡𝑟𝑎𝑟
1
6
2
5
3
41 2 3 4 5 6
1 1 0 0 0 0 1
2 1 0 1 1 1 0
3 0 1 0 1 0 0
4 0 0 0 0 0 1
5 0 0 0 1 0 0
6 0 1 0 0 1 0
● Liste de adiacență
1
6
2
5
3
4Pentru ungraf orientat cuG=(V,U) sevamemora numărul denoduri nșiapoi,pentru fiecare nod x,lista
succesorilor luix,adică nodurilor ycuproprietatea căexistă arcul (x,y).
Nod Lista succesorilor
1 6
2 1, 3, 4, 5
3 2, 4
4 6
5 4
6 2, 5
Graf complet. Graf turneu
Definiție :
FieG=(V, U) un graforientat . Graful Gse numește graf complet dacă oricare două vârfuri
distincte ale sale sunt adiacente .
Două vârfuri xșiysunt adiacente dacă:
între eleexistă arcul (x,y), sau
între eleexistă arcul (y,x), sau
între eleexistă arcele (x,y)și(y,x).
1
6
2
5
3
4Teoremă :
Numărul degrafuri orientate complete cunnoduri este3n*(n-1)/2.
Definiție :
Ungraf orientat este turneu ,dacă oricare arfidouă vârfuri ișij,i≠j,între eleexistă unsingur arc:arcul (i,j)sau
arcul (j,i).
1
6
2
5
3
4Proprietăți :
1.Orice grafturneu estegrafcomplet .
2.Avem 2n*(n-1)/2grafuri turneu cunnoduri .
3.Înorice grafturneu există un drum elementar care trece printoate
vârfurile grafului .
Conexitate . Tare conexitate
FieG=(V,U) ungraforientat .
Graful senumește conex dacă între oricare două noduri distincte există celpuțin unlanț.
Senumește componentă conexă unsubgraf conex șimaximal cuaceastă calitate (adică dacă ammaiadauga unnod,
n-armaificonex ).
Graful senumește tareconex dacă între oricare două noduri distincte există celpuțin undrum .
Senumește componentă tare conexă unsubgraf tareconex șimaximal cuaceastă calitate –dacă ammaiadauga un
nod, n-armaifitareconex .
Graf hamiltonian . Graf eulerian
Fieungraforientat G=(V,U) .
Undrum elementar care conține toate nodurile grafului senumește drum hamiltonian .
Uncircuit elementar care conține toate nodurile grafului senumește circuit hamiltonian .
Ungrafcare conține uncircuit hamiltonian senumește graf hamiltonian .
Undrum care conține toate arcele grafului senumește drum eulerian .
Uncircuit care conține toate arcele grafului senumește circuit eulerian .
Ungrafcare conține uncircuit eulerian senumește graf eulerian .
Teoremă :
Ungraffărănoduri izolate esteeulerian dacă șinumai dacă esteconex șipentru fiecare nod, gradul interior este
egal cucelexterior .
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Grafuri orientate [604918] (ID: 604918)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
