Sunteți pe pagina 1din 7

1.

Elaborarea unui program pentru gsirea mulimilor intern


stabile maxime n graf cu algoritmul indicat.
Algoritmul care a fost folosit pentru elaborarea programului este
Algoritmul lui Bednarek i Taulbee.

Rezultatul este obinut pentru graful:

2. Identificarea tuturor mulimilor i matricilor caracterisitice


grafului
2.1. Descrierea matricii de adiacen, matricii de inciden i matricii Kirchhgoff:
Matricea de adicaen:
X1 X2 X3 X4 X5 X6 X7
X1 0 1 1 0 0 0 0
X2 1 0 1 1 1 0 0
X3 1 1 0 0 0 0 0
X4 0 1 0 0 0 1 0
X5 0 1 0 0 0 1 0
X6 0 0 0 1 1 0 1
X7 0 0 0 0 0 1 0

X1
X2
X3
X4
X5
X6
X7

Matricea de inciden:
U1 U2 U3 U4 U5 U6 U7 U8
1 1 0 0 0 0 0 0
1 0 1 1 0 1 0 0
0 1 1 0 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 1 0 1 1
0 0 0 0 0 0 1 1

X1
X2
X3
X4
X5
X6
X7

Matricea Kirchhgoff:
X1 X2 X3 X4 X5 X6 X7
2 -1 -1 0 0 0 0
-1 4 -1 -1 -1 0 0
-1 -1 2 0 0 0 0
0 -1 0 2 0 -1 0
0 -1 0 0 2 -1 0
0 0 0 -1 -1 3 -1
0 0 0 0 0 -1 0

2.2. Determinarea numerelor

(G )

(G )

Gradul maxim al vrfurilor din graful G,


Gradul minim al vrfurilor din graul G,

(G )

(G )

2.3. Construirea grafului complementar lui G:

=4,

=1

2.4. Descrierea unui subgraf complet cu numrul maxim de vrfuri a lui G:


Subgraful complet cu numrul maxim de vrfuri este: S(X, U), unde
X={x1, x2, x3} U={u1, u2, u3}.
2.5. Indicarea unui lan elementar de lungime maxim i a unui cilu elementar
(dac exist):
Lanul elementar de lungime maxim este: L={x1, x3, x2, x4, x6, x7},
Ciclu elementar este C={x2, x4, x6, x5, x2}.
2.6. Descriei toate mulimile:
a) stabile interior maximale:
{x1, x4, x5, x7 }, { x3, x4, x5, x7 }, { x1, x6 }, { x3, x6 }, { x2, x6 }, { x2, x7 }.
b) mulimile stabile exterior minimale:
{ x1, x6 }, { x3, x6 }, { x2, x6 }, {x1, x4, x5, x7 }, { x3, x4, x5, x7 }, { x2, x7 }.
c) clicele maximale:
{ x2, x4 }, { x2, x5 }, { x6, x7 }, { x4, x6 }, { x5, x6 }, { x1, x2, x3 }.
d) acoperirile de vrfuri minimale:
{ x1, x3, x4, x5, x7 }, { x3, x2, x6 }, { x1, x2, x6 }, { x2, x3, x4, x5, x7 }, { x1, x3, x4, x5,
x6 }.
e) acoperirile de muchii minimale:
{ u1, u2, u4, u6, u8 }, { u1, u2, u4, u7, u8 }, { u1, u2, u5, u6, u8 }, { u1, u3, u4, u6, u8 },
{ u1, u2, u5, u7, u8 }, { u1, u3, u4, u7, u8 }, { u1, u3, u5, u6, u8 }, { u1, u3, u5, u7, u8 },
{ u2, u5, u6, u8 }, { u2, u4, u7, u8 }.
f) cuplajele maximale:

{ u2, u5, u6 }, { u2, u4, u7 }, { u1, u5 }, { u1, u7 }, { u3, u7 }, { u3, u5 }, { u2, u4,
u8 }, { u2, u6, u8 }.

2.7. Determinarea numerelor

0 , 0 , 1 , 1 ,

Cardinalul mulimii intern stabile maxime,

=4,

Cardinalul mulimii acoperire cu vrfuri minime,


1
Cardinalul cuplajului maxim,
=3,
Cardinalul mulimii acoperire cu muchii minim,

Cardinalul mulimii clica maxim, =3.

=3,

=4,

2.8. Descriei pe pai aplicarea algoritmului din primul punct la graful G.

3. Rezolvarea problemelor
1) Care este numrul maxim de muchii ntr-un graf cu n vrfuri ce
nu conine cicluri elementare de lungime par?
Remarcm mai nti, c dac un graf conine dou cicluri C1 i C2 astfel
inct |XC1 XC2|2, atunci reuniunea lor conine un cilcu de lungime par.
Fie acum C ={ x1, x2, , x2k+1, x1 }, k2, un ciclu de lungime impar dintun graf G ce nu conine cicluri elementare de lungime par. Eliminnd din G
toate muchiile de tipul (xi , xi+1) pentru i=3, 5, 7, 2k-1 i adugnd muchiile de

tipul (xi , x1), (xi+1 , x1) onbinem un graf nou cu un numr mai mare de muchii n
care de asemena nu sunt cicluri de lungime par. Prin urmare, orice graf ce
posed propritile indicate n problem conine numai cicluri de lungimea trei

(triunghiuri). Orice vrf x din acest graf aprine la

subgraful, generat de mulimea


( x ) | este par, sau 3

| ( x )|1
2

{x } (x )

conine

( x )

|
2

triunghiuri, iar

( x )
2
3

muchii, dac |

+1 muchii, dac | ( x ) | este impar. Dac n

graful analizat ar exista cel puin dou vrfuri suspendate x, y, atunci prin
suprimarea muchiei incidente vrfului x i adugarea a dou muchii noi (x, y) i
(x, z), unde z este vrful incident cu y, obinem un graf nou cu un numr mai
mare de muchii.
De aici rezult, c toate blocurile grafului ce posed proprietile
formulate n problem sunt triunghiuri, dac numrul de vrfuri n este impar,
sau un bloc este determinat de o muchie suspendat i toate celelalte blocuri
sunt triunghiuri, dac numrul de vrfuri n este par. Prin urmare numrul de

muchii m a unui astfel de graf este:

2) Fie

G ( X ;U )

n1
, dac n este impar
2
m=
n1
3
+1, dac n este par .
2
3

un graf neorientat, care nu conine vrfuri izolate. S se

demonstreze c n G exist mulime stabil exterior A, astfel nct


asemenea este mulime stabil exterior.

X\A

de

Cunoatem c orice mulime intern stabil maximal este i o mulime


extern stabil, deci mulimea A este o mulime intern stabil maximal, dar
poate fi i maxim, n acest caz 0 ( 0 - cardinalul mulimii intern stabile
maxime) este cardinalul mulimii A.
Mai cunoatem i faptul c n orice graf fr vrfuri suspendate, orice
mulime acoperire cu vrfuri este i o mulime extern stabil. De aici rezult c
0 ( 0 - cardinalul mulimii acoperire cu vrfuri minime) este i cardinalul
unei mulimi extern stabile.
Conform proprietii c o mulime B este acoperire cu vrfuri doar dac

complementara acesteia B = X\B este mulime intern stabil i are loc


egalitatea

0 + 0 =n (n- numrul de vrfuri in graf) rezult c mulimile A i

X\A sunt mulimi extern stabile doar dac A este o mulime intern stabil
maxim pentru orice graf fr vrfuri suspendate.