Sunteți pe pagina 1din 86

1.

SISTEME ALGEBRICE
Mulimi i submulimi. Operaii cu mulimi.
Vectori. Corespondene i funcii. Relaii.
Modele i sisteme algebrice
1.1. PROBLEME REZOLVATE
1. S se determine elementele mulmii {{5,6,7},8, }?
Rezolvare: A este o mulime care are trei elemente. Primul
element este mulimea {5,6,7}, al doilea este numrul ntreg 8, iar
al treilea este mulimea vid.
2. S se determine prin enumerare mulimea A={xZ (x-3)
(x
2
-1)=0 i x 0}.
Rezolvare: A este mulimea valorilor ntregi pozitive a
rdcinilor ecuaiei (x-3)(x
2
-1)=0. Prin urmare A={1,3}.
3. S se propun o procedur generatoare pentru mulimea
A={1,2,4,8,16,32,64,...}.
Rezolvare:
a) x
1
=1, x
2
=2.
b) x
i+1
=2
i
, i=1,2,3,4,
4. Care dintre relaiile de mai jos sunt adevrate?
a) ; b)

; c) { }; d)

{ }.
Rezolvare:
a) fals, deoarece mulimea vid prin definiie nu conine
elemente;
b) adevrat, deoarece mulimea vid este submulime a oricrei
mulimi, inclusiv i a mulimii vide;
c) adevrat, deoarece mulimea dat { } conine un element - ;
d) adevrat, deoarece mulimea vid este submulime a oricrei
mulimi, inclusiv i a mulimii { }.
5. Fie mulimea B={0,1}. S se determine elementele lui
((B)).
3
Rezolvare: Mulimea (B) care conine toate submulimile
mulimii B (inclusiv mulimea vid i B) se numete booleanul lui
B. Numrul elementelor unei mulimi finite se numete cardinalul
acestei mulimi.
(B)={,{0},{1},{0,1}}.
((B))={, {}, {{0}}, {{1}}, {{0,1}}, {, {0}}, {,
{1}}, {, {0,1}}, {{0}, {1}}, {{0}, {0,1}}, {{1}, {0,1}}, {,
{0}, {1}}, {, {0}, {0,1}}, {, {1}, {0,1}}, {{0}, {1}, {0,1}},
{, {0}, {1}, {0,1}}}.
Mulimea B este finit i are cardinalul B=2. Booleanul
mulimii B are cardinalul (B)=2
2
=4.
Mulimea (B) este finit i are cardinalul (B)=4. Booleanul
mulimii ((B)) are cardinalul |((B))|=2
4
=16.
6. S se determine cardinalul mulimii A={(x,y)NN
x+3y=2001}.
Rezolvare: Scriem 3y=2001-x y=667-
3
x
x=3k
y=667-k, unde 0 k 667. Deci cardinalul mulimii date A
=668.
7. Notaia mn, unde m, nZ nseamn c m este divizorul lui
n. S se determine mulimea AB, dac: A={xN 12x} i
B={xN 8x}.
Rezolvare: Mulimea A este alctuit din numere naturale ce se
mpart la 12, A={12, 24, 36, 48, ....}, iar mulimea B este alctuit
din numere naturale ce se mpart la 8, B={8, 16, 24, 32, ...}.
Intersecia a dou mulimi A i B se numete mulimea AB,
care conine toate elementele comune ale acestor dou mulimi.
Atunci AB={24k kN}.
8. Fie AR i BR, A=(-1, 2] i B=[1, 4). S se determine
mulimile AB, AB, A\B, B\A.
Rezolvare:
4
Reuniunea a dou mulimi A i B se numete mulimea
AB={x xA sau xB}.
Diferena a dou mulimi A i B se numete mulimea
A\B={x xA i xB}.
AB=(-1, 4), AB=[1, 2], A\B=(-1, 1), B\A=(2, 4).
9. Pentru o familie de mulimi A
n
,

nN s se determine
N n
n
A


i
N n
n
A

'

n
A
n
1
,...,
3
1
,
2
1
, 1
.
Rezolvare:
N n
n
A

'

N n
n
x R x ,
1
|
,
N n
n
A

=
{ } 1
10. Fie U=[0,1] o mulime universal. S se determine
complementara urmtoarei mulimi: A={0,1}
Rezolvare: Complementara mulimii A n U (U-mulimea
universal) se numete mulimea
A A C
u
{x xU i xA}.
Prin urmare:
A A C
u
(0,1).
11. S se determine mulimile nevide, care ndeplinesc
simultan condiiile:
ABC={1,2,3,4,5}
AC={4}
C \ A={1,2,3}
B \ A={1}
3AB
BC={5,2,3}
Rezolvare:
{ } 5 , 4 , 3 , 2 , 1 / / / A


{ } 5 , 4 A


{ } 5 , 4 , 3 , 2 , 1 / / B


{ } 5 , 4 , 1 B


{ } 5 , 4 , 3 , 2 , 1 / C


{ } 4 , 3 , 2 , 1 C

12. S se determine mulimile nevide, care ndeplinesc
simultan condiiile:
A{1, 2, 4}{1, 2, 3, 5}B;
{1, 2, 3}BA{1, 2, 4, 5};
(5, 3) AB;
5
(1, 5)AB;
AB={3, 4, 5}
Rezolvare: MNA B MA i NB.
1. A{1, 2, 3, 5} , {1, 2, 4}B;
2. {1, 2, 3}A, B{1, 2, 4, 5};

{ } 5 , 4 , 3 , 2 , 1 / / A

A={1, 2, 3};

{ } 5 , 4 , 3 , 2 , 1 / B

B={1, 2, 4, 5}.
13. Sunt date mulimile E, F i G. S se determine dac
mulimile A i B sunt egale.
A=E(FG) B=(EF)(EG)
Rezolvare:
E(FG)={(x,y) xE, yFG}={(x,y) xE, yF sau yG};
(EF)={(x,y) xE, yF};
(EG)= {(x,y) xE, yG};
(EF)(EG)={(x,y) xE, yF, yG}.
Observm c AB i BA. De aici reese c A=B.
14. S se demonstreze echivalena: ((S T)-R)((S-R)(T-R)).
Demonstraie: Pentru a demonstra echivalena a dou expresii
E i F, trebuie s:
a) lum un element arbitrar x din E i s demonstrm c el
aparine i lui F,
b) lum un element arbitrar y din F i s demonstrm c el
aparine i lui E.
a) ncepem cu presupunerea c x aparine expresiei din stnga.
Succesiunea etapelor este artat n tabelul 1.1.
Tabelul 1.1
Nr. Etapa Justificarea
1 x este din ((ST)-R) dat
2 x (ST) definiia operaiei - i (1)
3 x

R definiia operaiei - i (1)


4 x S sau definiia operaiei cu (1) i (2)
5 x T definiia operaiei cu (1) i (2)
6
6 x (SR) sau definiia operaiei - cu (4) i (3)
7 x (T-R) definiia operaiei - cu (5) i (3)
8 x ((S-R)(T-R)) definiia operaiei cu (6) i (7)
Am ajuns la concluzia, c x aparine i prii drepte. Deoarece
x a fost luat arbitrar, partea stng este submulime a prii drepte:
((ST)-R)((S-R)(T-R)). Mai trebuie s demonstrm, c i partea
dreapt este submulime a prii stngi.
b) Presupunem c x((S-R)(T-R)). Succesiunea etapelor este
artat n tabelul 1.2.
Tabelul 1.2.
Nr. Etapa Justificarea
1
x este din ((S-R)(T-
R))
dat
2 x (din S-R) sau definiia operaiei i (1)
3 x (T-R) definiia operaiei i (1)
4 x S definiia operaiei - i (2)
5 x

R definiia operaiei - i (2)


6 x T definiia operaiei - i (3)
7 x (ST) definiia operaiei cu (4) i (6)
8 x ((ST)-R) definiia operaiei - cu (7) i (5)
Din tabelul 1.2 reese c ((S-R)(T-R))((ST)-R).
Din tabelul 1.1 i 1.2 reese c ((S-R)(T-R))((ST)-R).
15. S se reprezente grafic M
2
, N
2
, P
2
, MN, MP, NP, dac:
M={-2,1}{0, 2},
N={-2, 1}[0, 2],
P=[-2,1][0,2].
Rezolvare:
M={-2, 1, 0, 2},
M
2
=MM={-2, 1, 0, 2}{-2, 1, 0, 2} (fig. 1.1).
N={-2, 1}[0, 2]={-2}[0, 2],
{ } [ ] ( ) { } [ ] ( ) 2 , 0 2 2 , 0 2
2
N (fig. 1.2).
P=[-2,1][0,2]=[-2, 2],
[ ] [ ] 2 , 2 2 , 2
2
P
(fig. 1.3).
7
{ } { } [ ] ( ) 2 , 0 2 2 , 0 , 1 , 2 N M
(fig. 1.4).
{ } [ ] 2 , 2 2 , 0 , 1 , 2 P M
(fig. 1.5).
{ } [ ] ( ) [ ] 2 . 2 2 , 0 2 P N
(fig. 1.6).
8
2
2
-2
-2
M
M
Fig.1.1. M
2
2
2
-2
-2
N
N
Fig. 1.2. N
2
2
2
-2
-2
P
P
Fig. 1.3. P
2
2
2
-2
-2
N
M
Fig. 1.4. MxN
2
2
-2
P
M
Fig 1.5. MxP
2
2
-2
-2
P
N
Fig. 1.6. NxP
16. S se demonstreze c reuniunea a dou mulimi
numrabile este numrabil.
Demonstraie: Mulimile de cardinal N (mulimea numerelor
naturale) se numesc numrabile.
Presupunem mulimile disjuncte.
Fie mai nti un exemplu numeric:
A={1,3,5,, (2n-1),},
(n=1,2,3,)
B={2,4,6,,2n,}.
Reuniunea lor, C, o scriem esnd elementele celor dou
mulimi, astfel: C={1,2,3,4,,(2n-1), 2n, }. Am obinut
mulimea numerelor naturale, deci o mulime numrabil.
n general, fie dou mulimi numrabile:
A={a
1
, a
2
, a
3
, ..., a
n
, ...}
B={b
1,
, b
2
, b
3
, ..., b
n
, ...}
Facem mulimea reuniune C=AB, alternnd cte un element
din mulimea A cu cte unul din mulimea B. Ca i n exemplul de
mai sus, obinem: C={a
1
, b
1
, a
2
, b
2
, ..., a
n
, b
n
, ... a
n
, b
n
}.
Mulimea C este de asemenea numrabil, ntruct fiecare
element al ei poate fi atins dup un numr oarecare de pai (de
exemplu, a
2
poate fi atins dup 3 pai, b
2
dup 4 pai, n general a
j
dup (2j-1) pai, iar b
j
dup 2j pai).
17. S se demonstreze c orice submulime a unei mulimi
numrabile este finit sau numrabil.
Demonstraie: Fie de exemplu A={a
1
, a
2
, a
3
, ..., a
n
, ...}. S
extragem din A primele patru elemente. Obinem: A={a
1
, a
2
, a
3
,
a
4
}{a
5
, a
6
,, a
n
, }. Mulimea {a
1
, a
2
, a
3
, a
4
} este finit.
Mulimea {a
5
,a
6
,, a
n
, } este echivalent cu mulimea
numerelor naturale, cci putem forma mulimea C a perechilor
{( a
5,
1), (a
6
,2),,( a
n
,(n-4)),}, deci este o mulime numrabil.
18. S se demonstreze c orice mulime infinit A conine o
submulime numrabil B.
Demonstraie: Fie A o mulime infinit, ale crei elemente nu
sunt aezate ntr-un ir; ele nu au cte un numr de ordine.
9
S extragem din A un element; oricare ar fi el i s-l numim
a
1.
. Mulimea A, care era infinit, a rmas tot o mulime infinit.
Extragem un alt element; s-l numim a
2
. Mulimea a rmas tot
infinit. Extragem pe rnd din ea alte elemente, pe care le notm a
3
,
a
4
, a
5
, . Deoarece mulimea A este infinit, acest proces este
nesfrit i obinem un ir de elemente a
1
, a
2
, a
3
, ..., a
n
,.. care
formeaz mulimea numrabil B cutat.
19. S se stabileasc proprietile corespondenei dintre
mulimea A i mulimea B (aplicaia
B A f :
).
A={0,1,4}
B=(-, +)
legea de legtur:
x y 2
.
Rezolvare: Pe baza legii de legtur, se stabilesc valorile lui
B y
cnd x ia valori din A:
x 0 1 4
y 0 2 8
Fiecrui element x din A i-a corespuns un element y din B:
00, 12, 48; am aplicat mulimea A n mulimea B;
corespondena este funcional, deoarece fiecrui element A x
i-a corespuns un singur element
B y
. Se observ c toate
elementele x din A au intrat n coresponden, corespondena este
total definit. Corespondena nu este surjectiv, deoarece nu toate
elementele y din B au intrat n coresponden.
20. S se stabileasc
g f
i
f g
ale urmtoarelor funcii:
f(x)=x
2
i g(x)= x
Rezolvare: Fie f: AB i g: BC. Funcia h: AC se
numete compoziia funciilor f i g (se noteaz
g f
), dac are
loc egalitatea h(x)=g(f(x)). Avem:
( ) ( ) ( ) ( ) ( ) x x x f x g f x g f
2

( ) ( ) ( ) ( ) x x x g x f g x f g
2 2

21. S se stabileasc proprietile corespondenei dintre


mulimea lunilor anului i mulimea N
12
a numerelor ntregi de la 1
pn la 12.
10
Rezolvare: Reprezentarea lunilor anului prin numerele lor este
o bijecie ntre mulimea lunilor i mulimea N
12
a numerelor
ntregi de la 1 pn la 12.
22. S se defineasc dou mulimi A i B i o coresponden (o
aplicaie f: A B) care ar permite interpretarea situaiei:
dicionarul englez-romn.
Rezolvare: Dicionarul englez-romn stabilete corespondena
dintre mulimea cuvintelor engleze (mulimea A) i cuvintelor
romne (mulimea B). Aceast coresponden nu este funcional
pentru c, de obicei, unui cuvnt englez se pune n coresponden
mai multe cuvinte romne. Aceast coresponden nu este total
definit, pentru c nu toate cuvintele engleze sunt n dicionar.
23. Sunt date mulimile Q
z
mulimea numerelor ntregi i Q
2z
-
mulimea numerelor pare ntregi. S se demonstreze c algebrele
(Q
z
; +) i (Q
2z
; +) sunt izomorfe.
Demonstraie: Setul > < , M A , n care este o mulime
de operaii definite pe mulimea M, se numete algebr.
Observm, c algebrele (Q
z
; +) i (Q
2z
; +) sunt de acelai tip (tipul
2). Izomorfizmul algebrei A n algebra B este aplicaia
2n
: n
2n, care ndestuleaz condiia: 2(a+b)=2a+2b.
11
1.2. PROBLEME PROPUSE
1. Care dintre relaiile de mai jos sunt juste?
a) {a}{a,b,c}
b) a{a,b,c}
c) {a,b}{a,b,c}
d) {b,c}{a,b,c}
2. Pentru cazurile de mai jos s se verifice dac mulimile A i
B sunt egale.
a) ={1 ,(2,5),6}, ={1,2,5,6};
b) A={2,4,5}, ={5,2,4};
c) ={1,4,2}, B={1,2,4};
d) A={2,4,5}, B={2,4,3};
e) A={1,{2,5},6}, B={1,{5,2},6};
f) A={1,{2,7},8}, B={1,(2,7),8}.
3. Fie U=[0,1] o mulime universal. S se determine comple-
mentara urmtoarelor mulimi:
a) B=(1/4,1/2)
b) C=(0,1/2]
c) D={1/4}[3/4,1) .
4. Pentru mulimea B={a, b} s se determine:
a) este oare just relaia BB ?
b) care sunt elementele lui (B) ?
c) care sunt elementele lui ((B)) ?
5. S se determine care din cele dou relaii sunt juste:
a) {1, 2}{1, 2, {1, 2, 3}} sau {1,2}{1, 2, {1, 2, 3}};
b) {1, 2}{1, 2, {1, 2}} sau {1, 2}{1, 2, {1, 2}}.
6. S se determine cardinalul mulimii
A={(x,y)NN 5x+3y=1980}.
7. S se defineasc prin enumerare urmtoarele mulimi:
a) A={xR x(x+5)=14};
b) A={xR x
3
-3x
2
+2x=0};
12
c) A={xR x+1/x 2 i x>0};
d) A={xN x
2
-3x-4 0};
e) A={xN log
1/2
1/x<2};
f) A={xR cos
2
2x=1 i 0 < x 2};
8. S se defineasc prin enumerare urmtoarele mulimi:
B A , B A ,
B A\
,
A B \
, dac:
{ } 0 20 |
2
+ x x R x A , { } 0 12 |
2
+ + x x R x B
.
9. Notaia mn, unde m,nZ nseamn c m este divizorul lui n.
S se defineasc mulimile:
a) {xN x8 i x1};
b) {xN x12}{xN x8};
c) {xZ 8x}.
10. Fie A={xN 2< x 7}, B={xN 1 x< 5}, C={xN
x
2
-9=0}. S se determine elementele mulimilor:
a) BC; b) ABC;
c) ABC; d) (AB)(BC);
e) BC; f) CB.
11. S se demonstreze c, pentru () mR, mulimea {xR
x
2
+2(m+1)x+m=0}{xR x
2
+2mx+m-1=0} are exact patru
elemente.
12. Pentru o familie de mulimi A
n,
nN s se determine
N n
n
A

i
N n
n
A

:
a) A
n
={3n-2, 3n-1};
b) A
n
={xZ -n x n}.
13.S se determine mulimile nevide, care ndeplinesc simultan
condiiile:
a) AB={1,2,3,4,5}; AB={3,4};
A\B={1,2}; B\A={5}.
13
b) C{1,2,4}{1,2,3,5}B;
{1,2,3}BC{1,2,4,5};
(5,3)CB; (1,5)CB; CB={3,4,5};
c) AC={1,2,5}; CB={1,5,4,6};
BC={1,2,4,5,6}; C\A={6};
d) AB={1,2,3,4,5}; AB={1,2};
5A\B; A > B ;
14. S se verifice egalitile:
a) (S(TR))((ST)(SR));
b) (S-(TR))((S-T)-R);
c) E(FG)=(EF) (EG);
d) E(FG)=(EF)(EG);
e) E(FG)=(EF)(EG).
15. S se reprezinte grafic mulimile A
2
, B
2
, C
2
, AB, AC,
BC, dac:
a) A= [-3, -1] [1, 3];
B={-3, -1} [1, 3];
C={-3, -1} {1, 3}.
b) A=[2,5] [3,7];
B={2,5} [3,7];
C={2,5} {3,7};
c) A={-3,3} {0,4};
B={-3,3} [0,4];
C=[-3,3] [0,4].
16. S se demonstreze c:
a)
( ) ( ) ( ) T S T S
;
b)
( ) ( ) ( ) T S T S
.
17. S se demonstreze c N
n
este numrabil oricare ar fi n.
18. S se demonstreze c mulimea submulimilor finite ale
mulimii N este numrabil.
19. S se demonstreze c reuniunea unei mulimi finite i a
unei mulimi numrabile este o mulime numrabil .
14
20. S se demonstreze c reuniunea a 3,4,...,n mulimi
numrabile este o mulime numrabil.
21. Pentru fiecare dintre cazurile de mai jos s se stabileasc
proprietile corespondenei dintre A i B (aplicaia
B A f :
):
a)
{ } 6 , 2 , 0 A

( ) + , B
, legea de legtur:
x y
5
3

.
b) Z A
Z B legea de legtur:
2
x y
.
c) N A
N B legea de legtur:
x x y +
2
.
22. S se stabileasc
g f
i
f g
pentru urmtoarele
funcii:
a) f(x)=1-x, g(x)=x
2
; b) f(x)=e
x
, g(x)=ln x;
c)

'

+

,
) , 0 ( ,
] 0 , ( , 0
) (
x x
x
x f

'

) , 0 ( ,
] 0 , ( , 0
) (
2
x x
x
x g
;
d)
( ) , sin x x f

[ ] , x
,
( ) x x g arcsin
.
23. Pe mulimea
{ } 8 , 6 , 4 , 2 M
se definete relaia R = mai
mare. S se determine elementele mulimii R. S se stabileasc
proprietile relaiei R. Relaia R s se reprezinte grafic.
24. S se defineasc dou mulimi A i B i o coresponden (o
aplicaie f:AB), care ar permite interpretarea fiecrei dintre
situaiile de mai jos:
a) cuprinsul unei cri;
b) dicionar rus-romn;
c) registrul unui hotel cu 100 camere;
d) o carte de telefoane.
25. S se demonstreze c algebrele (R
+
; ) i (R; +) sunt
izomorfe. (R
+
- submulimea valorilor pozitive a lui R).
15
1.3. INDICAII I RSPUNSURI LA PROBLEMELE
PROPUSE
1. a) fals; b) adevrat; c) fals; d) fals.
2. a) B A ; b) B A ; c) B A ;
d) B A ; e) B A ; f) B A .
3. a)
1
]
1

1
]
1

1 ,
2
1
4
1
, 0
u
C
;
b)
{ } ] 1 ,
2
1
( 0
u
C
;
c)
{ } 1
4
3
,
4
1
4
1
, 0

,
_

,
_

u
C
.
4. b) (B)={,{a},{b},{a,b}};
c) ((B))={, {}, {{a}}, {{b}}, {{a,b}}, {,{a}},
{,{b}},{,{a,b}},{{a},{b}},{{a},{a,b}},{{b},{a,b}},{,{a},{b}
},{, {a}, {a,b}},{, {b}, {a,b}},{{a}, {b}, {a,b}}, {, {a},{b},
{a,b}}}.
5. a)
{ } { } { } 3 , 2 , 1 , 2 , 1 2 , 1
; b) ambele relaii sunt juste.
6. Rezolvare: 3y=1980-5x y=660-
3
5x
x=3k y=660-
5k, unde 0 k132. Deci cardinalul mulimii date A =133.
7. a)
{ } 2 , 7 A
; b)
{ } 2 , 1 , 0 A
; c)
{ } 1 A
;
d)
{ } 4 , 3 , 2 , 1 A
; e)
{ } 3 , 2 , 1 A
;
f)

'

2 ,
2
3
, ,
2
A
.
8.
{ } 4 , 3 , 5 B A
;
{ } 4 B A
;
{ } 5 \ B A
;
{ } 3 \ A B
.
9. a)
{ } 8 , 4 , 2
; b)
{ } 4 , 2 , 1
; c)
{ } Z k k | 8
.
10. a)
{ } 4 , 3 , 2 , 1
; b)
{ } 3
; c)
{ } 7 , 6 , 5 , 4 , 3 , 2 , 1
; d)
{ } 4 , 3 , 2 , 1
;
e)
( ) ( ) ( ) ( ) { } 3 , 4 , 3 , 3 , 3 , 2 , 3 , 1
; f)
( ) ( ) ( ) ( ) { } 4 , 3 , 3 , 3 , 2 , 3 , 1 , 3
.
12. a)
{ } N k k n N n , 3 |
, ; b) Z,
{ } 1 , 0 , 1
.
13.a)
{ } 4 , 3 , 2 , 1 A
,
{ } 5 , 4 , 3 B
;
16
b)
{ } 3 , 2 , 1 C
,
{ } 5 , 4 , 2 , 1 B
;
c)
{ } 5 , 2 , 1 A
,
{ } 4 , 2 B
;
{ } 6 , 5 , 2 , 1 C
;
d)
{ } 4 , 3 , 2 , 1 A
,
{ } 5 , 2 , 1 B
.
14. a) adevrat; b) adevrat; c) adevrat; d) fals; e) fals.
15.a)
[ ] [ ] 3 , 1 1 , 3 A
;
{ } [ ] 3 , 1 1 , 3 B
;
{ } 3 , 1 , 1 , 3 C
.
[ ] [ ] ( ) [ ] [ ] ( ) 3 , 1 1 , 3 3 , 1 1 , 3
2
A A A (fig.
1.1).
{ } [ ] ( ) { } [ ] ( ) 3 , 1 1 , 3 3 , 1 1 , 3
2
B B B (fig. 1.2).
{ } { } 3 , 1 , 1 , 3 3 , 1 , 1 , 3
2
C C C
(fig. 1.3).
[ ] [ ] ( ) { } [ ] ( ) 3 , 1 1 , 3 3 , 1 1 , 3 B A
(fig. 1.4).
[ ] [ ] ( ) { } 3 , 1 , 1 , 3 3 , 1 1 , 3 C A
(fig. 1.5).
{ } [ ] ( ) { } 3 , 1 , 1 , 3 3 , 1 1 , 3 C B
(fig. 1.6).

17
Fig. 1.2. B
2
3
3
-3
-3
B
B
Fig. 1.1. A
2
3
3
-3
-3
A
A
3
3
-3
-3
C
C
Fig. 1.3. C
2
Fig. 1.4. AxB
3
3
-3
-3
B
A

b)
[ ] 7 , 2 A
;
{ } [ ] 7 , 3 2 B
;
{ } 7 , 3 , 5 , 2 C
.
[ ] [ ] 7 , 2 7 , 2
2
A A A
.
{ } [ ] ( ) { } [ ] ( ) 7 , 3 2 7 , 3 2
2
B B B .
{ } { } 7 , 3 , 5 , 2 7 , 3 , 5 , 2
2
C C C
.
[ ] { } [ ] ( ) 7 , 3 2 7 , 2 B A
.
[ ] { } 7 , 3 , 5 , 2 7 , 2 C A
.
{ } [ ] ( ) { } 7 , 3 , 5 , 2 7 , 3 2 C B
.
c)
{ } 4 , 0 , 3 , 3 A
;
{ } [ ] 4 , 0 3 B
;
[ ] 4 , 3 C
.
{ } { } 4 , 0 , 3 , 3 4 , 0 , 3 , 3
2
A A A
.
{ } [ ] ( ) { } [ ] ( ) 4 , 0 3 4 , 0 3
2
B B B .
[ ] [ ] 4 , 3 4 , 3
2
C C C
.
{ } { } [ ] ( ) 4 , 0 3 4 , 0 , 3 , 3 B A
.
{ } [ ] 4 , 3 4 , 0 , 3 , 3 C A
.
{ } [ ] ( ) [ ] 4 , 3 4 , 0 3 C B
.
16. a) Elementele reuniunii
( ) ( ) T S
sunt submulimile,
ce aparin mulimii S i submulimile, ce aparin mulimii T. Prin
urmare
( ) ( ) ( ) T S T S
. Incluziunea invers nu este
adevrat, deoarece submulimea reuniunii T S nu se conine
neaprat toat sau n mulimea S sau n T. Fie, de exemplu
18
Fig. 1.5. AxC
3
3
-3
-3
C
A
Fig. 1.6. BxC
3
3
-3
-3
C
B
{ } 3 , 2 , 1 S
,
{ } 5 , 4 T
i
{ } 5 , 2 , 1 C
. ntr-adevr,
( ) T S C
,
dar evident
( ) ( ) T S C
.
b) Fie
( ) ( ) T S C
. Atunci
S C
i
T C
, deaceia
( ) T S C
. Prin urmare
( ) ( ) ( ) T S T S
. Fie
( ) T S C
. Atunci
( ) T S C
, deci
S C
i
T C
. Prin
urmare
( ) ( ) ( ) T S T S
. De aici reiese c
( ) ( ) ( ) T S T S
.
19. Reuniunea unei mulimi finite i a unei mulimi numrabile
este o mulime numrabil.
Fie:
{ }
n
a a a a A ,..., ,
3 , 2 1

,

{ } ,... ,..., , ,
3 2 1 n
b b b b B
Dac B A , atunci reuniunea B A se poate scrie:
{ } ,... ,..., , , , ,..., , ,
3 2 1 3 2 1 n n
b b b b a a a a C
, deci poate fi
numerotat, adic orice element al ei poate fi atins dup un numr
de pai [de exemplu:
4
a
poate fi atins dup 4 pai,
2
b
poate fi
atins dup
( ) 2 + n
pai .a.m.d.].
Dac mulimile Ai B nu sunt disjuncte, demonstraia este
analog.
Cum, n A , a B , a C , din operaia ntre mulimi:
C B A , urmeaz:
a a n +
.
20. Fiind date mulimile
N C B A ,..., , ,
presupuse
disjuncte de elemente
i i i i
n c b a ,..., , ,
, formm reuniunea lor:
{ } ,... , , , ,..., , , , ,..., , ,
3 3 3 2 2 2 2 1 1 1 1
c b a n c b a n c b a P
.
i aceast mulime este numrabil (
2
a
poate fi atins dup
( ) 1 + n
pai,
3
n
dup n 3 pai .a.m.d.). Cum
a N C B A ... i a P ,
din:
( )
P N C B A
termeni finit n


...
, urmeaz:
( )
a a a a
termeni finit n
+ + +

...
sau
n a a
Dac mulimile nu sunt disjuncte, demonstraia se face la fel.
21. a) total definit, nu este surjectiv, funcional, injectiv,
nu este bijectiv;
19
b) total definit, nu este surjectiv, funcional, nu este
injectiv, nu este bijectiv.
c) total definit, nu este surjectiv, funcional, injectiv,
nu este bijectiv.
22. a)
2
1 x g f
, ( )
2
1 x f g
b)
x g f
, 0 > x ;
x f g
c)
0 g f
,
g f g
d)
x g f
,

'

1
]
1


1
]
1

,
_


,
2
,
2
,
2
,
2
, ,
x x
x x
x x
f g
23.
( ) ( ) ( ) ( ) ( ) ( ) { } 6 , 8 , 4 , 8 , 2 , 8 , 4 , 6 , 2 , 6 , 2 , 4 R
. Relaia este anti-
reflexiv, nu este simetric, este tranzitiv.
20
2. ALGEBRA LOGICII
Funciile algebrei logicii. Forme canonice. Forme de
reprezentare a funciilor booleene. Minimizarea funciilor
booleene. Elaborarea schemelor logice
2.1. PROBLEME REZOLVATE
1. Pentru funcia logic
( ) ( ) ( ) ( )
2 4 3 2 4 1 3 1 4 3 1 2 1
~ | ~ x x x x x x x x x x x x x y
a) s se alctuiasc tabelul de adevr;
b) s se determine FCD i FCC;
c) s se determine forma disjunctiv minim (FDM) i
forma conjunctiv minim (FCM) cu ajutorul diagramei
Karnaugh;
d) s se elaboreze schema logic n bazele I-
NU(NAND), SAU-NU(NOR).
Rezolvare:
a) Pentru a simplifica funcia logic dat ntroducem notiile:
1 2 1
x x
2 1

3 4 3
x x

4 3


5 4 1
x
6 5


7 6 2


8 3
x
9 8 1
x
10 4
x
11 10 1
x
12 11 9

13 3 2
x x
14 13

15 2 4
~ x x
16 15

17 16 14

18 17 12
|

19 18

20 19 7
~
y
20

Alctuim tabelul de adevr, tabelul 2.1.



Tabelul 2.1
21
N x
1
x
2
x
3
x
4

1
0

1
1

1
2

1
3

1
4

1
5

1
6

1
7

1
8

1
9

2
0
y
0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 0 1 0
1 0 0 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0
2 0 0 1 0 0 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0
3 0 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0
4 0 1 0 0 1 0 0 1 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1
5 0 1 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 1 0 1 1 0 0 1
6 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1
7 0 1 1 1 1 0 0 1 1 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1
8 1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 1 0 0 1
9 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0
10 1 0 1 0 1 0 1 0 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1
11 1 0 1 1 1 0 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 1 0 0 1
12 1 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 1 0
13 1 1 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1
14 1 1 1 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0
15 1 1 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0
b) Pentru fiecare combinaie de valori ale argumentelor
aplicate n 1 scriem termenii canonici conjunctivi n care
argumentul x
i
este luat ca atare sau negat dup cum valoarea lui n
combinaia respectiv este 1 sau 0:
TCC:
4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x
Determinm FCD, reunind TCC prin semnul disjunciei:
FCD:
( )
4 3 2 1
, , , x x x x f

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x

4 3 2 1
x x x x
La fel putem scri: FCD:
( )
4 3 2 1
, , , x x x x f
(4-8,10,11,13)
La fiecare combinaie de valori ale argumentelor aplicate n 0
scriem termenii canonici disjunctivi(TCD) n care argumentul x
i
22
este luat ca atare sau negat dup cum valoarea lui n combinaia
respectiv este 0 sau 1:
TCD:
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
Pentru a determina FCC reunim TCD prin semnul conjunciei:
FCC:
( )
4 3 2 1
, , , x x x x f
(
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
)(
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
) (
4 3 2 1
x x x x
)
La fel putem scri: FCC:
( )
4 3 2 1
, , , x x x x f
(0,1,2,3,4,9,12,14,15).
c) Obinem forma minim a funciei logice date cu ajutorul
diagramei Karnaugh:
00 01 11 10
00 0 1 0 1
01 0 1 1 0
11 0 1 0 1
10 0 1 0 1
Fig.2.1
Combinaiile valorilor argumentelor x
1
i x
2
sunt dispuse n
partea superioar a diagramei, iar cele ale argumentelor x
3
i x
4
vertical n partea stng. La intersecia unei coloane i a unei linii
23
x
1
x
2
x
3
x
4
este cmpul diagramei n care se trece 0 sau 1, dup cum valoarea
funciei n tabelul de adevr este 0 sau 1.
Dat fiind faptul, c reuniunea a dou locaii vecine a diagramei
contribuie la excluderea variabilei, valoarea creia se schimb la
trecerea de la o locaie la alta. Reuniunea a dou perechi de locaii
vecine (pe orizontal sau vertical) ofer posibilitatea excluderii
din expresie a dou variabile, reuniunea a patru perechi de locaii
vecine aduce la excluderea a trei variabile.
FDM se obine prin alipirea mintermenilor prin ncercuirea
poziiilor cu valoarea 1:

( )
3 2 1 4 3 2 4 2 1 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x f
FCM se obine prin alipirea mintermenilor prin ncercuirea
poziiilor cu valoarea 0:
( ) ( )
4 2 1 4 3 2 3 2 1 2 1 4 3 2 1
) ( ) ( ) ( , , , x x x x x x x x x x x x x x x f
Aceste ncercuiri pot cuprinde un numr 2
n
(2,4,8 etc.) de
locaii vecine (adiacente) ale diagramei. Trebuie de adugat c n
diagram, locaiile aflate la extremurile rndurilor sau a coloanelor
se consider adiacente i pot participa la o ncercuire de eliminare.
d) Pentru a obine schema logic n baza I-NU transformm
FDM, aplicnd asupra ei dubla negaie i legile lui de Morgan:
( )
3 2 1 4 3 2 4 2 1 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x f
=
3 2 1 4 3 2 4 2 1 2 1 3 2 1 4 3 2 4 2 1 2 1
x x x x x x x x x x x x x x x x x x x x x x
(fig. 2.2).
n mod similar cu cazul precedent n baza SAU-NU
transformm FCM.:
( ) ( )
4 2 1 4 3 2 3 2 1 2 1 4 3 2 1
) ( ) ( ) ( , , , x x x x x x x x x x x x x x x f
= ( )
4 2 1 4 3 2 3 2 1 2 1
) ( ) ( ) ( x x x x x x x x x x x
(fig. 2.3).
24
( )
4 2 1 4 3 2 3 2 1 2 1
) ( ) ( ) ( x x x x x x x x x x x
2. Fie funcia
) , , , (
4 3 2 1
x x x x f
definit prin FCD a sa:

4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
) , , , ( x x x x x x x x x x x x x x x x f
4 3 2 1 4 3 2 1 4 3 2 1
x x x x x x x x x x x x
4 3 2 1
x x x x
&
1
x
&
&
2
x
4
x
&
3
x
&
&
&
&
2 1
x x
4 2 1
xx x
3 2 1
xx x
4 3 1
xx x
2
y
&
Fig. 2.2
4 3 2 1
x x x x
1
1
x
1
1
2
x
4
x
1
3
x
1
1
1
y
1
Fig. 2.3
1
2 1
x x
3 2 1
x x x
4 3 2
x x x
3 2 1
x x x
4
25
S se determine FDM dup metoda lui Quine.
Rezolvare:
Etapa I. Determinm forma disjunctiv prescurtat (FDP),
evideniind toi implicanii primi:
4 3 1 4 3 2 1 4 3 2 1
x x x x x x x x x x x
4 3 2 4 3 2 1 4 3 2 1
x x x x x x x x x x x
3 2 1 4 3 2 1 4 3 2 1
x x x x x x x x x x x
4 3 2 4 3 2 1 4 3 2 1
x x x x x x x x x x x
4 3 1 4 3 2 1 4 3 2 1
x x x x x x x x x x x
3 2 1 4 3 2 1 4 3 2 1
x x x x x x x x x x x
Deoarece alipiri pariale pentru termenii normali de rang 3 n
cazul dat nu se pot opera, avem urmtoarea form disjunctiv
prescurtat:
3 2 1 4 3 1 4 3 2 3 2 1 4 3 2 4 3 1 4 3 2 1
) , , , ( x x x x x x x x x x x x x x x x x x x x x x f
Etapa a II-a. Construim tabelul de acoperire:
Fiecare linie n acest tabel corespunde unui implicant prim, iar
fiecare coloan unui TCC din FCD iniial. Vom spune c un
implicant prim se afl n relaia de acoperire cu un TCC, dac el se
conine n acesta. Se va construi matricea acestei relaii binare (la
intersecia liniei i cu coloana j se va pune 1, dac implicantul prim
cu numrul i se afl n relaia de acoperire cu TCC cu numrul j, i
0 n caz contrar.) Vom alege cel mai mic numr de implicani primi
strict necesari (eseniali) pentru ca s fie acoperii toi TCC.
Avem dou posibiliti de alegere:
3 2 1 4 3 2 4 3 1 4 3 2 1
) , , , ( x x x x x x x x x x x x x f
4 3 1 3 2 1 4 3 2 4 3 2 1
) , , , ( x x x x x x x x x x x x x f
alegerea fcndu-se la opiune. Rezult, c o FB poate avea
mai multe forme minime.
Tabelul 2.2
Implicanii Termenii canonici conjunctivi
26
primi
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 2 1
x x x x
4 3 1
x x x
1 1 0 0 0 0
4 3 2
x x x
1 0 0 0 0 1
3 2 1
x x x
0 1 1 0 0 0
4 3 2
x x x
0 0 1 1 0 0
4 3 1
x x x
0 0 0 1 1 0
3 2 1
x x x
0 0 0 0 1 1
3. S se determine FDM a funciei
( )
4 3 2 1
, , , x x x x f
=
(0,1,2,3,4,7,8,11,12,13,15) dup metoda lui Quine-McCluskey.
Rezolvare: Ordonm echivalenii binari al TCC pe nivele
ncepnd cu nivelul 0. Cuplm conjuncii vecine care sunt de
acelai rang. Conjuncia care nu se mai poate cupla cu nici o alt
conjuncie din tabel, va fi un implicant prim al funciei date.
Implicanii primi vom nota prin A, B, C,
Elementele de comparare se noteaz cu (). Prin cuplarea
conjunciei cu echivalentul binar (000-) cu conjuncia cu (001-)
rezult conjuncia cu echivalentul binar (00--), etc.
Etapa I. Ordonarea pe nivele (fig. 2.4)
Nivelele Echivalentul binar Echivalentul
zecimal
0 0000 0
1
0001
0010
0100
1000
1
2
4
8
2
0011
1100
3
12
3
0111
1011
1101
7
11
13
4 1111 15
Fig. 2.4
Etapa a II-a. Determinarea implicanilor primi
27
000-
00-0
0-00
-000

00-1
001-
-100
1-00

A
0-11
-011
110-

B
-111
1-11
11-1

Fig.2.5
n figura 2.5 este prezentat primul tabel de comparare (prima
alipire). n figura 2.6 este prezentat al doilea table de comparare.
C
D
00--
--00
E --11
Fig.2.6
Etapa a III-a. Construim tabelul de acoperire (tab. 2.3):
Tabelul 2.3
Implicantul
prim
Echivalentul zecimal al TCC iniial
0 1 2 3 4 7 8 11 12 13 15
A 0 0 0 0 0 0 0 0 1 1 0
B 0 0 0 0 0 0 0 0 0 1 1
C 1 1 1 1 0 0 0 0 0 0 0
D 1 0 0 0 1 0 1 0 1 0 0
E 0 0 0 1 0 1 0 1 0 0 1
Funcia poate avea dou FDM:
1)
( )
4 3 2 1
, , , x x x x f
= A+C+D+E=
4 3 4 3 2 1 3 2 1
x x x x x x x x x

sau
28
2)
( )
4 3 2 1
, , , x x x x f
=B+C+D+E=
4 3 4 3 2 1 4 2 1
x x x x x x x x x
.
Constatm, c forma minimal nu este unic.
4. S se reprezinte prin diagram n timp funcia
( )
3 2 1
, , x x x f
=
3 2 2 1
x x x x
Rezolvare:
1 1
x
3 2
x
5 4 3


2 2 1
x

4 3
x

6 5 2

Construim tabelul de adevr al funciei date (tab. 2.4):
Tabelul 2.4
1
x
2
x
3
x
1

0 0 0 1 0 1 1 1 1
0 0 1 1 0 1 0 0 0
0 1 0 1 1 0 1 0 1
0 1 1 1 1 0 0 0 1
1 0 0 0 0 1 1 1 1
1 0 1 0 0 1 0 0 0
1 1 0 0 0 0 1 0 0
1 1 1 0 0 0 0 0 0
Reprezentm grafic argumentele x
i
ca funcii de timp, atand
valorii 0 un nivel cobort, iar valorii 1 un nivel ridicat, astfel ca s
existe o difereniere evident a acestor nivele. Acelai lucru facem
i cu valorile funciei i obinem reprezentarea FB date prin
diagram n timp.
Diagrama temporal a funciei
( )
3 2 1
, , x x x f
=
3 2 2 1
x x x x

are forma prezentat n figura 2.7.
29
Fig.2.7
5. Fie funcia
( )
4 3 2 1
, , , x x x x f
definit prin FCD a sa:
( )
4 3 2 1
, , , x x x x f
=(0,1,2,3,6,7).
a) S se determine FCM dup metoda lui Quine-McCluskey.
Rezolvare:
Etapa I. Facem conversia din zecimal n binar a termenilor
canonici disjunctivi (TCD)
4 - 0100 11 - 1011
5 - 0101 12 - 1100
8 - 1000 13 - 1101
9 - 1001 14 - 1110
10 - 1010 15 1111
Etapa II. Ordonm pe nivele numerele binare (fig. 2.8)
Nivelele Echivalentul binar Echivalentul
zecimal
0
0100
1000
4
8
1
0101
1001
1010
1100
5
9
10
12
2
1011
1101
1110
11
13
14
30
x
1
x
2
x
3
f
t
t
t
t
3 1111 15
Fig. 2.8
Etapa a III-a. Determinm implicanii primi
010-
-100
100-
10-0
1-00

-101
10-1
1-01
101-
1-10
110-
11-0

1-11
11-1
111-

Fig.2.9. Prima alipire


A
B
-10-
10--
1--0

C
1--1
1-1-

Fig.2.10. A doua alipire
D 1---
Fig.2.11. A treia alipire
Etapa a IV-a. Construim tabelul de acoperire (tab. 2.5):
Tabelul 2.5
Implicantul
prim
Echivalentul zecimal al TCD iniial
4 5 8 9 10 11 12 13 14 15
A 1 1 0 0 0 0 1 1 0 0
B 0 0 1 1 1 1 0 0 0 0
C 0 0 0 0 1 1 0 0 1 1
D 0 0 1 1 1 1 1 1 1 1
31
( )
4 3 2 1
, , , x x x x f
= A D=
( )
1 3 2
x x x
- FCM.
b) S se determine FCM cu ajutorul diagramei Karnaugh
FCM se obine prin alipirea mintermenilor prin ncercuirea poziiilor
cu valoarea 0 (fig. 2.12):
( )
4 3 2 1
, , , x x x x f
=
( )
1 3 2
x x x
x
1
x
2
x
3
x
4
00 01 11 10
00 1 0 0 0
01 1 0 0 0
11 1 1 0 0
10 1 1 0 0
Fig.2.12
6. S se simplifice urmtoarea expresie logic:
( ) ( ) ( ) ( ) ( ) c b b a c b b a c a
Rezolvare:
( ) ( ) ( ) ( ) ( ) ( ) c a c a c b b a c b b a c a
( ) ( ) ( ) c c a c c a a a
32
2.2. PROBLEME PROPUSE
1. S se verifice egalitatea urmtoarelor expresii logice:
a)
y x y x xy
i
y x
;
b)
y x y x y x
i
y x
;
c)
y x y x xy
i
y x
;
d)
y x xy z x
i
y z x
;
e)
z z y xy
i
z y xz
;
f)
yz z x y x
i
y x
;
g)
z y x z y x z xy
i
z
;
h)
z x z y xz
i z ;
i)
z y x z y y x
i y.
2. S se simplifice urmtoarele expresii logice:
a)
y x y x xy
;
b)
y x y x xy
;
c)
y x y x xy
d)
y x xy z x
;
e)
z y x z y y x
;
f)
y x yz xy
;
g)
z x z y xz
;
h)
yz z x y x
;
i) ( ) ( ) ( ) ( ) ( ) ( ) ( ) a c b c c d a c a ;
j) ( ) ( ) ( ) ( ) ( ) ( ) ( ) d b c a c d c a c d d b ;
k) ( ) ( ) ( ) ( ) ( ) ( ) ( ) a b d b b d c d d ;
l) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) a d a c c d d b a d a d .
3. S se determine FCD i FCC ale urmtoarelor funcii logice:
a)
) , , ( z y x f
=
yz xy y x
b)
) , , ( z y x f
=
z y x z y y x
c)
) , , ( z y x f
=
y x xy z x
d) ( ) ( )
4 2 3 1 4 3 2 1 4 3 2 1
) , , , ( x x x x x x x x x x x x f
e)
( )
4 3 2 1
, , , x x x x f
=( ) ( )
4 3 2 1 4 1 4 1 3 2
~ | x x x x x x x x x x
33
4. Pentru funcia logic
( )
4 3 2 1
, , , x x x x f
( vezi tab. 2.6)
a) s se alctuiasc tabelul de adevr;
b) s se determine FCD i FCC;
c) s se determine FDM i FCM;
d) s se elaboreze schema logic n bazele I-NU, SAU-
NU;
e) s se reprezinte funcia prin diagram n timp.
Tabelul 2.6
Nr.
varia
ntei
Funcia
( )
4 3 2 1
, , , x x x x f
0 ( ) ( )
4 3 2 1 4 1 4 1 3 2
~ | x x x x x x x x x x
1 ( ) ( ) ( ) ( )
4 1 2 3 3 2 1 4 3 2 1
| ~ x x x x x x x x x x x
2 ( ) ( ) ( ) ( )
3 2 4 1 4 2 3 1 4 3 2 1
~ | x x x x x x x x x x x x
3 ( ) ( ) ( ) ( )
2 1 4 3 4 2 3 1 4 3 2 1
| ~ x x x x x x x x x x x x
4 ( ) ( ) ( ) ( )
2 1 4 3 4 2 3 1 4 3 2 1
| ~ x x x x x x x x x x x x
5 ( ) ( ) ( )
3 2 4 3 2 1 2 1 4 3
x x x x x x x x x x
6
( ) ( ) ( ) ( ) ( ) ( )
4 3 2 1 3 1 4 2 4 3 2 1
~ | x x x x x x x x x x x x
7 ( ) ( ) ( ) ( ) ( )
3 1 4 3 2 1 4 3 3 1 2 1
| x x x x x x x x x x x x
8 ( ) ( ) ( ) ( )
3 1 4 2 4 1 3 2 2 1 4 3
~ | x x x x x x x x x x x x
9
( ) ( ) ( )
4 1 2 3 3 2 2 1 4 3
~ | x x x x x x x x x x
5. S se implementeze funcia logic
( ) ( )

7 , 6 , 5 , 1 , 0 , ,
3 2 1
x x x f
n baza lui Pierce i n baza lui
Sheffer.
6. Fie funcia
( )
4 3 2 1
, , , x x x x f
definit prin FCD a sa:
( ) ( )

15 , 11 , 7 , 6 , 2 0 , , ,
4 3 2 1
x x x x f
34
a) s se determine FCM dup metoda lui Quine-
McCluskey i cu ajutorul diagramei Karnaugh;
b) S se determine FDM dup metoda lui Quine, Quine-
McCluskey i cu ajutorul diagramei Karnaugh.
7. Pentru funcia logic
( ) ( )

14 , 13 , 12 , 9 , 8 , 6 , 5 , 2 , 1 , , ,
4 3 2 1
x x x x f

a) s se determine FDM i FCM dup metoda lui Quine-
McCluskey;
b) s se determine FDM i FCM cu ajutorul diagramei
Karnaugh;
c) s se elaboreze schema logic n baza I-NU i n
baza SAU-NU.
d) s se reprezinte funcia prin diagram n timp.
35
2.3. INDICAII I RSPUNSURI LA PROBLEMELE
PROPUSE
1. a) adevrat; b) adevrat; c) adevrat; d) adevrat; e) fals; f)
adevrat; g) fals; h) fals; i) fals.
2. a)
y x x
; b)
y x y
; c)
y x x
; d)
y z x
; e)
y
; f)
y
; g) z ; h)
y x
; i) a cd ; j) ad ; k) da b ; l) d a .
3. a)
( ) ( ) 7 2 , , z y x f
,
( ) ( ) 1 , 0 , , z y x f
;
b)
( ) ( ) 5 , 4 , 1 , 0 , , z y x f
,
( ) ( ) 7 , 6 , 3 , 2 , , z y x f
;
c)
( ) ( ) 7 , 6 , 4 , 3 , 2 , , z y x f
,
( ) ( ) 5 , 1 , 0 , , z y x f
;
d)
( ) ( ) 15 10 , 6 , 4 , 2 0 , , ,
4 3 2 1
x x x x f
,
( ) ( ) 9 , 8 , 7 , 5 , 3 , , ,
4 3 2 1
x x x x f
;
e)
( ) ( ) 13 , 11 , 10 , 8 , 6 , 5 , 4 , 2 , 1 , 0 , , ,
4 3 2 1
x x x x f
,
( ) ( ) 15 , 14 , 12 , 9 , 7 , 3 , , ,
4 3 2 1
x x x x f
.
4. 0)
( ) ( ) 13 , 11 , 10 , 8 , 6 , 5 , 4 , 2 , 1 , 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 15 , 14 , 12 , 9 , 7 , 3 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 2 4 1 3 2 1 4 3 2 3 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 2 1 3 2 1 4 3 1 4 3 2 1
, , , x x x x x x x x x x x x x f
( )
4 3 2 1
x x x x
1)
( ) ( ) 14 8 , 5 , 4 , 3 , , ,
4 3 2 1
x x x x f
,
( ) ( ) 15 , 7 , 6 , 2 , 1 , 0 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 3 2 4 1 3 2 2 1 4 3 2 1
, , , x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 3 2 4 3 1 2 1 4 3 2 1
, , , x x x x x x x x x x x x f
36
2)
( ) ( ) 15 , 14 , 12 , 10 , 8 , 5 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 13 , 11 , 9 , 7 , 6 , , ,
4 3 2 1
x x x x f
FDM:
( )
3 2 1 4 1 3 1 2 1 4 3 4 3 2 1
, , , x x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 2 1 4 3 1 3 2 1 4 3 2 1
, , , x x x x x x x x x x x x x f
3)
( ) ( ) 15 , 13 , 12 , 8 , 5 2 , 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 14 , 11 , 10 , 9 , 7 , 6 , 1 , , ,
4 3 2 1
x x x x f
FDM:
( )
3 2 1 4 2 1 3 2 4 3 4 3 2 1
, , , x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( ) ( )
3 2 1 4 3 2 3 2 1 4 3 2 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
4)
( ) ( ) 15 , 12 9 , 6 , 4 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 14 , 13 , 8 , 7 , 5 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 2 4 3 1 4 1 4 3 2 3 2 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 3 2 1 4 2 1 4 3 2 4 3 2 1
, , , x x x x x x x x x x x x x x f
( )
4 3 2 1
x x x x
5)
( ) ( ) 15 , 14 , 11 , 9 , 8 , 6 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 13 , 12 , 10 , 7 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 3 1 4 3 2 3 2 3 1 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 3 2 1 4 3 2 1 3 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x f
6)
( ) ( ) 10 , 6 , 5 , 4 , 2 , 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 15 11 , 9 , 8 , 7 , 3 , 1 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 3 2 3 2 1 4 1 4 3 2 1
, , , x x x x x x x x x x x x f
37
FCM:
( ) ( ) ( ) ( ) ( )
4 2 1 3 1 4 3 2 1 4 3 2 1
, , , x x x x x x x x x x x x x f
7)
( ) ( ) 14 , 13 , 12 , 10 , 9 , 8 , 5 , 4 , 1 , 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 15 , 11 , 7 , 6 , 3 , 2 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 1 3 4 3 2 1
, , , x x x x x x x f
FCM:
( ) ( ) ( )
3 1 4 3 4 3 2 1
, , , x x x x x x x x f
8)
( ) ( ) 14 , 13 , 11 , 10 , 6 , 4 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 15 , 12 , 9 , 8 , 7 , 5 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 3 2 1 4 1 3 2 4 3 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( ) ( )
3 2 1 4 3 2 4 2 1 4 3 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
9)
( ) ( ) 14 , 12 , 10 , 8 0 , , ,
4 3 2 1
x x x x f
( ) ( ) 15 , 13 , 11 , 9 , , ,
4 3 2 1
x x x x f
FDM:
( )
4 1 4 3 2 1
, , , x x x x x x f
FCM:
( )
4 1 4 3 2 1
, , , x x x x x x f
5. FDM:
( )
3 1 2 1 2 1 4 3 2 1
, , , x x x x x x x x x x f
FCM:
( ) ( ) ( )
3 2 1 2 1 4 3 2 1
, , , x x x x x x x x x f
6.
a)
( ) ( ) ( ) ( ) ( )
4 3 2 1 4 1 3 1 3 2 4 3 2 1
, , , x x x x x x x x x x x x x x f
b)
( )
4 3 1 4 3 2 4 3 1 3 2 1 4 3 2 1
, , , x x x x x x x x x x x x x x x x f
7. FDM:
( )
4 3 2 4 3 1 3 1 4 3 4 3 2 1
, , , x x x x x x x x x x x x x x f
sau
FDM:
( )
4 2 1 4 3 1 3 1 4 3 4 3 2 1
, , , x x x x x x x x x x x x x x f
FCM:
( ) ( ) ( ) ( )
4 3 1 3 2 1 4 3 4 3 2 1
, , , x x x x x x x x x x x x f
38
3. GRAFURI
Definiia unui graf. Gradul unui vrf.
Conexiunea ntr-un graf. Arbori. Drum elementar.
Graf planar. Drum minim (maxim). Reele de transport.
Drum hamiltonian
3.1. PROBLEME REZOLVATE
1.Fie graful
( ) U X G ,
din figura 3.1. S se gseasc relaiile
care definesc aplicaia multivoc U a mulimii { } 6 , 1 X n
mulimea X.
Fig.3.1
Rezolvare:Aplicaia multivoc U a mulimii X n mulimea X
este definit de relaiile:
( ) ( ) ( ) ( ) { } 6 , 1 , 3 , 1 , 2 , 1 , 1 , 1
1
U
;
( ) ( ) { } 6 , 4 , 2 , 4
4
U
;
( ) ( ) ( ) { } 5 , 2 , 3 , 2 , 1 , 2
2
U
;
( ) ( ) ( ) { } 6 , 5 , 4 , 5 , 3 , 5
5
U
;
( ) ( ) { } 4 , 3 , 1 , 3
3
U
;
( ) ( ) ( ) ( ) { } 6 , 6 , 5 , 6 , 4 , 6 , 3 , 6
6
U
.
2. S se demonstreze c orice graf neorientat G cu 2 n
vrfuri conine cel puin dou vrfuri care au acelai grad.
Demonstraie: Gradul unui vrf x este numrul muchiilor
incidente cu x. Presupunem prin absurd c irul gradelor vrfurilor
lui G conine n numere distincte dou cte dou. Dar cum pentru
, X x
) (x d {0,1,2,,n-1}, rezult c irul gradelor coincide
cu irul 0,1,2,,n-1, abstracie fcnd de ordinea lor. Rezult c
exist un vrf izolat i unul adiacent cu toate celelalte, absurd.
1
3
6
4
2
5
39
3. Fiind dat un graf neorientat G=(X,Y), complementarul su
G
1
=(X,U
1
) se definete ca fiind graful cu aceeai mulime X de
vrfuri, dou vrfuri fiind adiacente n G
1
dac i numai dac ele
nu sunt adiacente n G. S se demonstreze c dac G nu este conex,
atunci complementarul su G
1
este conex.
Demonstraie: Fie x,y
. , y x X
Demonstrm c exist L
x,y
n
G
1.
Dac x i y nu sunt adiacente n G
1
, atunci ele sunt adiacente n
G. Cum G nu este conex, rezult c n G exist o component
conex C care nu conine vrfurile x i y. Fie z un vrf din C.
Urmeaz ca n G
1
exist muchiile [x,z] i [y,z], deci exist
L
x,y
=[x,z,y]. n concluzie G
1
este conex.
4. S se verifice c graful G din figura 3.2 este tare conex.
Rezolvare: Prin definiie un graf orientat este tare conex, dac
pentru orice cuplu de vrfuri diferite i i j ale grafului, exist cel
puin un drum al grafului care pleac de la vrful i la j . Pentru a
stabili dac graful G este sau nu tare conex, vom folosi urmtorul
procedeu de marcaj: se ia un vrf arbitrar i i-l marcm cu semnele
t; dac vrful j nu este marcat, vom marca cu +, dac exist arcul
(i,j) i cu -, dac exist arcul (j,i).
Folosind acest procedeu de marcaj, putem ajunge la una din
situaiile:
40
Fig.3.2
.
4
1
2
3
6
5
t
t
t
t
t
t
a) Orice vrf al grafului G a fost marcat cu t; n aceast
situaie, graful este tare conex.
b) Exist cel puin un vrf care nu este marcat cu t; n aceast
situaie graful nu este tare conex.
Pentru graful din figura 3.2, putem constata cu uurin c
orice vrf poate fi marcat cu t, deci graful este tare conex.
5. Fie H=(X,Y) un arbore i H
1
=(X
1
,U
1
), H
2
=(X
2
,U
2
) doi
subarbori ai si. Dac Y=X
1
X
2
, s se demonstreze c Y este
mulimea vrfurilor unui subarbore al lui H.
Demonstraie: Deoarece H este arbore, rezult c subgraful A
indus de Y este fr cicluri. Mai trebuie s demonstrm c el este
conex. Fie x i y dou vrfuri din Y. n H
1
i H
2
exist lanuri ntre
x i y. Fie lanurile elementare care leag cele dou vrfuri n H
1
,
respectiv H
2
. Ele sunt i lanuri elementare n H. Dar ntr-un arbore
ntre dou vrfuri exist un lan elementar unic care le leag, altfel
s-ar forma un ciclu. Deci cele dou lanuri coincid, i sunt prin
urmare formate din vrfuri care aparin ambelor mulimi X
1
i X
2
.
Am obinut deci un lan format cu vrfuri din Y care leag cele
dou vrfuri x i y, deci am demonstrat conexitatea lui A.
6. Fie D=(x,,y) un drum de la x la y (x y) n graful orientat
G. S se arate c exist un drum elementar de la x la y n G.
Demonstraie: Fie k primul nod n D care se repet deci D=(x,
,I,k,j,,q,k,p,,y); se consider D
1
=(x,I,k,p,,y) obinut din
D prin eliminarea poriunii de la prima apariie a lui k (inclusiv)
pn la urmtoarea apariie a lui k (exclusiv). Dac drumul astfel
obinut este elementar ne oprim altfel aplicm asupra lui D
1
acelai
procedeu pn cnd nu mai exist noduri care se repet.
7. S se demonstreze c un graf neorientat G conine o
mulime de cicluri elementare astfel nct fiecare muchie a lui G
aparine exact unuia din aceste cicluri elementare dac i numai
dac toate gradele vrfurilor lui G sunt numere pare.
Demonstraie: Dac gradele tuturor vrfurilor grafului G sunt
numere pare, rezult c fiecare component conex care nu este
format doar dintr-un vrf izolat este un subgraf eulerian. Rezult
c fiecare muchie aparine unui singur ciclu. Dar orice ciclu care
41
nu este elementar se descompune n cicluri elementare. Invers,
dac fiecare muchie aparine exact unui ciclu elementar, s
observm c apartenena unui vrf la un ciclu consum dou uniti
din gradul su. Rezult c pentru x X , d(x) este numr par.
8. S se demonstreze c n graful neorientat conex i planar G
cu n vrfuri i m muchii, a crui reprezentare planar are f fee
(inclusiv faa de infinit) are loc relaia lui Euler: n-m+f=2
Demonstraie: Un graf se numete planar dac el are o
reprezentare n plan astfel nct muchiile lui nu se intersecteaz
dect cel mult n vrfuri. Demonstrm relaia lui Euler prin
inducie dup f. Pentru f=1, graful G fiind conex, deoarece f=1 (n
reprezentarea planar exist doar faa infinit), rezult c el nu are
cicluri. Rezult c G este arbore i deci m=n-1. n acest caz relaia
se verific: n-(n-1)+1=2. Presupunem relaia adevrat pentru
grafurile planare conexe cu f fee (f 1) i s-o demonstrm pentru
grafurile planare conexe cu f+1 fee. Fie G un graf planar conex cu
f+1 fee. Deoarece f 1, rezult c f+1 2 i deci graful admite o
reprezentare planar n care apare mcar o fa diferit de cea
infinit. Fie o muchie U ce aparine frontierei unei asemenea fee.
Prin eliminarea muchiei u se obine un graf conex, cu acelai
numr de vrfuri, de asemenea planar, dar n care m
1
=m-1 i
f
1
=(f+1)-1=f. n el relaia lui Euler este satisfacut, conform
ipotezei inductive. Rezult c: n-m
1
+f
1
=2. nlocuind m
1
i f
1
cu
valorile lor, obinem: n-(m-1)+f=2, adic: n-m+(f+1)=2, ceea ce
voiam s demonstrm. Din cele dou etape ale induciei, rezult c
relaia lui Euler este satisfacut n grafuri planare i conexe.
9. S se determine valoarea fluxului maxim care traverseaz
reeaua de ransport
( ) U X R ,
dat n figura 3.3.
42
Fig. 3.3
Rezolvare:
Aplicm algoritmul Ford-Fulkerson. Ideia algoritmului const
dintr-un procedeu de marcare a vrfurilor, pe baza cruia se
mbuntete succesiv valoarea fluxului pn cnd se obine un
flux maximal.
I. Definim fluxul iniial f(u) = 0 uU.
II. Determinm lanurile nesturate de la intrarea reelei x
1
pn la ieirea reelei x
9
prin urmtorul procedeu de marcare:
a) marcm intrarea x
1
cu semnul +;
b) marcm cu semnul
i
x +
oricare vrf
k
x
nemarcat
cu proprietatea c arcul
( ) U x x
k i
,
este nesaturat;
c) marcm cu semnul -
k
x
oricare vrf
i
x
nemarcat cu
proprietatea c arcul
( ) U x x
k i
,
are un flux nenul, adic
( ) 0 , >
k i
x x f
.
III.Determinm cantitatea de flux

, cu care mrim sau


micorm fluxul pe fiecare arc din drumul (lanul) ales:

1
=min(c(u) f(u)), u U
+
, (U
+
- mulimea arcelor,
orientate de la intrare spre ieire ).
1
2
3
5
4
6
8
7
9
8
6
9
6
5
5
6
3
5
3
4
5
6
4
43
9
( ) ( ) u f min
2
, u U
-
, (U
-
- mulimea arcelor, orientate de la
ieire spre intrare).
( )

'

U dac
U dac
, , min
,
2 1
1
IV. Dac 0 > , definim un nou flux
( ) u f
1
astfel:
( )
( )
( )
( )

'

+
U u dac u f
U u dac u f
l u dac u f
u f
,
,
,
1


l - drumul(lanul) ales.
V. Repetm paii II, III i IV cu fluxul nou obinut.
Dac prin acest procedeu de marcare nu putem marca ieirea
reelei, atunci fluxul are o valoare maxim la ieire, iar mulimea
arcelor care unesc vrfurile marcate cu vrfurile care nu au putut fi
marcate constituie o tietur de capacitate minim (seciunea
minimal).
n urma marcrii vrfurilor obinem urmtoarele
lanuri(drumuri):
l
1
={1,2,5,6,7,9}

1
=min(8,6,3,4,9)=3
l
2
={1,2,5,7,9}

2
=min(8-3,6-3,5,9-3)=3
l
3
={1,2,4,8,7,9}

3
=min(8-6,5,4,5,9-6)=2
l
4
={1,5,7,9}

4
=min(6,5-3,9-8)=1
l
5
={1,3,6,7,4,8,9}

5
=min(9,6,4-3,3,4-2,6)=1
l
6
={1,5,7,4,8,9}

6
=min(6-1,5-4,3-1,4-3,6-1)=1
l
7
={1,5,2,4,7,8,9}

7
=min(6-2,6,5-2,2,2,6-2)=2
Seciunea minimal se obine pentru A={7,8,9}(mulimea
vrfurilor nemarcate)
( ) ( ) ( ) ( ) { } 8 , 4 , 7 , 5 , 7 , 6

A - tietura de capacitate minim.


( ) ( ) 13 4 5 4 + +

A c - capacitatea tieturii.
Conform teoremei lui Ford-Fulkerson
( ) ( ) 13 9
max


A c f
(fig. 3.4).
44
Fig. 3.4
10. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport
dat n figura 3.5.
Fig. 3.5
Rezolvare:
I. Vom considera fluxul iniial f(u) = 0 uU.
II. Determinm lanurile nesturate i cantitatea de flux

, cu care
mrim sau micorm fluxul pe fiecare arc din drumul (lanul) ales:
1
2
3
5
4
6
8
7
9
8 (3+3+2)
6 (1+1+2
9 (1
6 (1
5
5 (2+2
6 (3+3)-2
3 (3)
5 (3+1+1)
3 (1+1-2
4 (2+1+1)
5 (2-2
6 (1+1+2
4 (3+1)
+
+1,+1,+1,-5,
+6,+5,+8,
+5,+6,+5,-4,
9 (3+3+2+1)
-5
+5,+3,
+3
+2,+2,+1,+1,+1
+1
+1
+1
+2
+2,+7,+7,+2,
+4,+4,+4,-7,
+7,+7,+7,+7,
+8,+8,+8
a
1
3
2
b
2
1
3
1
4
3
2
2
45
l
1
={a,1,2,b}

1
=min(2,4,2)=2
l
2
={a,3,b}

2
=min(1,2)=1
l
3
={a,2,3,b}

3
=min(3,1,2-1)=1
l
4
={a,2,1,b}

4
=min(3-1,2,3)=2
III. Determinm mulimea vrfurilor nemarcate: A={1,2,3,b}
IV. Determinm tietura i capacitatea tieturii:
( ) ( ) ( ) ( ) { } 3 , , 2 , , 1 , a a a A

( ) ( ) 6 1 3 2 + +

A c
( ) ( ) 6
max


A c b f
(fig. 3.6)
Fig. 3.6
11. S se determine pentru graful din figura 3.7 drumul de valoare
minim ntre vrfurile
1
x
i
7
x
conform algoritmului lui Ford.
Fig.3.7
a
1
3
2
b
2 (2)
1 (1)
3 (1+2)
1 (1)
4 (2-2
3 (2
2 (2)
2 (1+1)
+
+a, -2,
+1,+a,+a
+2,+3,+3,+1
+a, +2,
X
1
X
3
X
5
5
5
8
6
3
3
4
2
4
6
X
2
X
4
1
X
6
X
7
5
5
46
Algoritmul lui Ford permite determinarea drumului de valoare
minim de la un vrf fixat pn la toate celelalte vrfuri ale
grafului orientat dat.
I. Vrfului iniial i atribuim eticheta
0
0
H
.
II. La toate celelalte vrfuri le atribuim eticheta

j
H
. (
reprezint lungimea unui drum arbitrar de la vrful
i
x
pn la
vrful j
x
).
III. Calculm diferenele i j
H H
pentru fiecare arc
( )
j i
x x ,

a grafului dat i le comparm cu ponderea arcului
( )
j i
x x ,
:
a) ij i j
L H H <
, ij
L
- ponderea (lungimea) arcului
( )
j i
x x ,
b) ij i j
L H H >
c) ij i j
L H H
Cazul c) permite micorarea distanei dintre vrful
i
x
i j
x
:
i ij j
H L H +
Pasul III l repetm att timp ct exist arce pentru care are loc
inegalitatea c. Etchitele
i
H
vor defini distana de la vrful
i
x

pn la vrful j
x
.
IV. Stabilim secvena de vrfuri care formeaz drumul minim.
Plecm de la vrful final j
x
spre cel iniial. Predecesorul lui j
x

va fi considerat
i
x
, dac are loc ij i j
L H H
. Dac exist cteva
arce, pentru care are loc aceast relaie, alegem la opiune.
Rezolvare:
I.
0
0
H
;
II.

j
H
;
III. Examinm toate arcele care iese din vrful
1
x
:
H
2
-H
1
>L
12
-0>5

H
2
=H
1
+L
12
=0+5=5
H
4
-H
1
>L
14
-0>5

H
4
=H
1
+L
14
=0+5=5
H
6
-H
1
>L
16
-0>8

H
6
=H
1
+L
16
=0+8=8
H
5
-H
1
>L
15
-0>6

H
5
=H
1
+L
15
=0+6=6
H
3
-H
1
>L
13
-0>3

H
3
=H
1
+L
13
=0+3=3
(fig. 3.8)
47
Examinm toate arcele care iese din vrful
2
x
:
H
4
-H
2
<L
24
5-5<1

Eticheta la vrful
4
x
nu se
schimb.
H
5
-H
2
<L
25
6-5<4

Eticheta la vrful
5
x
nu se
schimb.
Examinm toate arcele care iese din vrful
3
x
:
H
5
-H
3
>L
35
6-3>2

H
5
=H
3
+L
35
=3+2=5
Examinm toate arcele care iese din vrful
4
x
:
H
5
-H
4
<L
45
5-5<3

Eticheta la vrful
5
x
nu se
schimb.
H
6
-H
4
<L
46
8-5<5

Eticheta la vrful
6
x
nu se
schimb.
Examinm toate arcele care iese din vrful
5
x
:
H
6
-H
5
<L
56
8-5<4

Eticheta la vrful
6
x
nu se
schimb.
H
7
-H
5
>L
57
-5>6

H
7
=H
5
+L
57
=5+6=11
Examinm toate arcele care iese din vrful
6
x
:
H
7
-H
6
<L
67
11-8<5

Eticheta la vrful
7
x
nu se schimb.
Rezolvarea problemei poate fi scris cu ajutorul unui tabel
(fig.3.8)
1 2 3 4 5 6 7
I 0
II
1
5 3 5 6 8
III
2

IV
3
5
V
4

VI
5
11
VII
6
0 5 3 5 5 8 11
Fig.3.8
48
Fig.3.9
( ) 11 7 1
min
l
IV. Determinm drumul minim:
57 5 7
L H H
, 11-5 = 6
35 3 5
L H H
, 5-3 = 2
13 1 3
L H H
, 3-0 = 3
Drumul corespunztor valorii minime 11:
12. Folosind algoritmului lui Ford s se determine drumul de
valoare maxim ntre vrfurile
1
x
i
7
x
ale grafului din figura 3.6.
Rezolvare:
I.
0
0
H
;
II.

j
H
;
III. Examinm toate arcele care iese din vrful
1
x
:
H
2
-H
1
<L
12
--0<5

H
2
=H
1
+L
12
=0+5=5
H
4
-H
1
<L
14
--0<5

H
4
=H
1
+L
14
=0+5=5
H
6
-H
1
<L
16
--0<8

H
6
=H
1
+L
16
=0+8=8
H
5
-H
1
<L
15
--0<6

H
5
=H
1
+L
15
=0+6=6
H
3
-H
1
<L
13
--0<3

H
3
=H
1
+L
13
=0+3=3
(fig. 3.10)
Examinm toate arcele care iese din vrful
2
x
:
H
4
-H
2
<L
24
5-5<1

H
4
=H
2
+L
24
=5+1=6
H
5
-H
2
<L
25
6-5<4

H
5
=H
2
+L
25
=5+4=9
Examinm toate arcele care iese din vrful
3
x
:
X
1
X
3
X
5
0
5
5
8
6
3
3
4
2
4
6
6 5
X
2
5
X
4
5
1
X
6
8
X
7
5
11
3
5
49
1 3 5 7
H
5
-H
3
>L
35
9-3>2

Eticheta la vrful
5
x
nu se
schimb.
Examinm toate arcele care iese din vrful
4
x
:
H
5
-H
4
=L
45
9-6=3

Eticheta la vrful
5
x
nu se
schimb.
H
6
-H
4
<L
46
8-6<5

H
6
=H
4
+L
46
=6+5=11
Examinm toate arcele care iese din vrful
5
x
:
H
6
-H
5
<L
56
11-9<4

H
6
=H
5
+L
56
=9+4=13
H
7
-H
5
<L
57
--9<6

H
7
=H
5
+L
57
=9+6=15
Examinm toate arcele care iese din vrful
6
x
:
H
7
-H
6
<L
67
15-13<5

H
7
=H
6
+L
67
=13+5=18
1 2 3 4 5 6 7
I 0 - - - - - -
II
1
5 3 5 6 8 -
III
2
6 9 -
IV
3
-
V
4
11 -
VI
5
13 15
VII
6
18
Fig.3.10
( ) 18 7 1
max
l
IV. Determinm drumul maxim:
67 6 7
L H H
, 18-13 = 5

56 5 6
L H H
, 13-9 = 4

45 4 5
L H H
, 9-6 = 3

25 2 5
L H H
, 9-5 = 4

24 2 4
L H H
, 6-5 = 1

12 1 2
L H H
, 5-0 = 5
Drumurile corespunztoare valorii maxime 18:
50
1 2 5 6 7
7 1 2 4 5 6
13.Pentru graful din figura 3.6 s se determine drumul de
valoare minim ntre vrfurile
1
x
i
7
x
folosind algoritmul
Bellman-Calaba.
Rezolvare:
Algoritmul Bellman-Calaba permite determinarea drumului de
valoare minim din fiecare vrf a grafului pn la un vrf fixat,
numit vrf final.
Etapa I. Construim matricea ponderat de adiacen a grafului
dat G=(X,U): (fig. 3.11)
a) ij
m
= L
ij
, dac exist arcul (x
i
, x
j
) de pondere L
ij
;
b) ij
m
= , unde este un numr foarte mare (de tip ntreg
maximal pentru calculatorul dat), dac arcul (x
i
, x
j
) este lips; (
reprezint lungimea unui drum arbitrar de la vrful
i
x
pn la vrful
j
x
);
c) ij
m
= 0, dac i = j.
Etapa a II-a. Elaborm un vector V
0
n felul urmtor:
a)
in i
L V
0
, dac exist arcul (x
i
, x
n
), unde x
n
este vrful final
pentru care se caut drumul minim, L
in
este ponderea acestui arc;
b)

0
i
V
, dac arcul (x
i
, x
n
) este lips;
c)
0
0

i
V
, dac i =n.
Etapa a III-a. Calculm iterativ vectorul V n conformitate cu
urmtorul procedeu:
{ }
1
) ( ) (
min

+
k
j ij
k
i
V L V , unde
j i n j n i ; ,..., 2 , 1 , 1 ,..., 2 , 1
0
k
n
V
.
Dac
1

k k
V V - STOP.
Componenta cu numrul i a vectorului
k
i
V
cu valoarea diferit de
zero ne va da valoarea minim a drumului dintre vrfurile
i
x
i
n
x
.
Etapa a IV-a. Determinm drumul de la vrful
i
x
pn la
vrful
n
x
, care corespunde valorii minime:
51

1
+
k
ij
k
V L V

1

k k
ij
V V L
( )
{ } + + + + + +
0
7 17
0
6 16
0
5 15
0
4 14
0
3 13
0
2 12
1
1
, , , , , min V L V L V L V L V L V L V

{ } 12 0 , 5 8 , 6 6 , 5 , 3 , 5 min + + + + + +
( )
{ } + + + + + +
0
7 27
0
6 26
0
5 25
0
4 24
0
3 23
0
1 21
1
2
, , , , , min V L V L V L V L V L V L V

{ } 10 0 , 5 , 6 4 , 1 , , min + + + + + +
( )
{ } + + + + + +
0
7 37
0
6 36
0
5 35
0
4 34
0
2 32
0
1 31
1
3
, , , , , min V L V L V L V L V L V L V

{ } 8 0 , 5 , 6 2 , , , min + + + + + +
( )
{ } + + + + + +
0
7 47
0
6 46
0
5 45
0
3 43
0
2 42
0
1 41
1
4
, , , , , min V L V L V L V L V L V L V

{ } 9 0 , 5 5 , 6 3 , , , min + + + + + +
( )
{ } + + + + + +
0
7 57
0
6 56
0
4 54
0
3 53
0
2 52
0
1 51
1
5
, , , , , min V L V L V L V L V L V L V

{ } 6 0 6 , 5 4 , , , , min + + + + + +
( )
{ } + + + + + +
0
7 67
0
5 65
0
4 64
0
3 63
0
2 62
0
1 61
1
6
, , , , , min V L V L V L V L V L V L V

{ } 5 0 5 , 6 , , , , min + + + + + +
( )
{ } + + + + + +
1
7 17
1
6 16
1
5 15
1
4 14
1
3 13
1
2 12
2
1
, , , , , min V L V L V L V L V L V L V

{ } 11 0 , 5 8 , 6 6 , 9 5 , 8 3 , 10 5 min + + + + + +
( )
{ } + + + + + +
1
7 27
1
6 26
1
5 25
1
4 24
1
3 23
1
1 21
2
2
, , , , , min V L V L V L V L V L V L V

{ } 10 0 , 5 , 6 4 , 9 1 , 8 , 12 min + + + + + +
( )
{ } + + + + + +
1
7 37
1
6 36
1
5 35
1
4 34
1
2 32
1
1 31
2
3
, , , , , min V L V L V L V L V L V L V

{ } 8 0 , 5 , 6 2 , 9 , 10 , 12 min + + + + + +
( )
{ } + + + + + +
1
7 47
1
6 46
1
5 45
1
3 43
1
2 42
1
1 41
2
4
, , , , , min V L V L V L V L V L V L V

{ } 9 0 , 5 5 , 6 3 , 8 , 10 , 12 min + + + + + +
( )
{ } + + + + + +
1
7 57
1
6 56
1
4 54
1
3 53
1
2 52
1
1 51
2
5
, , , , , min V L V L V L V L V L V L V

{ } 6 0 6 , 5 4 , 9 , 8 , 10 , 12 min + + + + + +
( )
{ } + + + + + +
1
7 67
1
5 65
1
4 64
1
3 63
1
2 62
1
1 61
2
6
, , , , , min V L V L V L V L V L V L V

{ } 5 0 5 , 6 , 9 , 8 , 10 , 12 min + + + + + +
( )
{ } + + + + + +
2
7 17
2
6 16
2
5 15
2
4 14
2
3 13
2
2 12
3
1
, , , , , min V L V L V L V L V L V L V
52

{ } 11 0 , 5 8 , 6 6 , 9 5 , 8 3 , 10 5 min + + + + + +
( )
{ } + + + + + +
2
7 27
2
6 26
2
5 25
2
4 24
2
3 23
2
1 21
3
2
, , , , , min V L V L V L V L V L V L V

{ } 10 0 , 5 , 6 4 , 9 1 , 8 , 11 min + + + + + +
( )
{ } + + + + + +
3
7 37
3
6 36
2
5 35
2
4 34
2
2 32
2
1 31
3
3
, , , , , min V L V L V L V L V L V L V

{ } 8 0 , 5 , 6 2 , 9 , 10 , 11 min + + + + + +
( )
{ } + + + + + +
3
7 47
3
6 46
2
5 45
2
3 43
2
2 42
2
1 41
3
4
, , , , , min V L V L V L V L V L V L V

{ } 9 0 , 5 5 , 6 3 , 8 , 10 , 11 min + + + + + +
( )
{ } + + + + + +
3
7 57
3
6 56
2
4 54
2
3 53
2
2 52
2
1 51
3
5
, , , , , min V L V L V L V L V L V L V

{ } 6 0 6 , 5 4 , 9 , 8 , 10 , 11 min + + + + + +
( )
{ } + + + + + +
3
7 67
3
5 65
2
4 64
2
3 63
2
2 62
2
1 61
3
6
, , , , , min V L V L V L V L V L V L V

{ } 5 0 5 , 6 , 9 , 8 , 10 , 11 min + + + + + +
Observm c am ajuns la
2 3
i i
V V
- STOP (fig.3.11)
1 2 3 4 5 6 7
1 0 5 3 5 6
8

2 0 1 4
3 0 2
4 0 3
5

5 0
4 6
6
0 5
7
0
( )
0
i
V
6 5
0
( )
1
i
V
12 10 8 9 6 5
0
( )
2
i
V
11 10 8 9 6
5 0
( )
3
i
V
11 10 8 9 6
5 0
Fig. 3.11
( ) 11 7 1
min
l
Determinm drumul de valoare minim:
3 1 13
V V L

5 3 35
V V L

7 5 57
V V L
3 = 11 - 8 2 = 8 6 6 = 6 0
53
Drumul corespunztor valorii minime 11:
14. Pentru graful din figura 3.6 s se determine drumul de valoare
maxim ntre vrfurile
1
x
i
7
x
folosind algoritmul Bellman-
Calaba.
Rezolvare:
Etapa I. Construim matricea ponderat de adiacen a grafului
dat G=(X,U):
a) ij
m
= L
ij
, dac exist arcul (x
i
, x
j
) de pondere L
ij
;
b) ij
m
= -, dac arcul (x
i
, x
j
) este lips;
c) ij
m
= 0, dac i = j.
Etapa a II-a. Elaborm un vector V
0
n felul urmtor:
a)
in i
L V
0
, dac exist arcul (x
i
, x
n
), unde x
n
este vrful final
pentru care se caut drumul maxim, L
in
este ponderea acestui arc;
b)

0
i
V
, dac arcul (x
i
, x
n
) este lips;
c)
0
0

i
V
, dac i =n.
Etapa a III-a. Calculm iterativ vectorul V n conformitate cu
urmtorul procedeu:
{ }
1
) ( ) (
max

+
k
j ij
k
i
V L V , unde
j i n j n i ; ,..., 2 , 1 , 1 ,..., 2 , 1
0
k
n
V
.
Dac
1

k k
V V - STOP (fig. 3.12)
Componenta cu numrul i a vectorului
k
i
V
cu valoarea diferit de
zero ne va da valoarea maxim a drumului dintre vrfurile
i
x
i
n
x
.
Etapa a IV-a. Determinm drumul de la vrful
i
x
pn la
vrful
n
x
, care corespunde valorii maxime:

1
+
k
ij
k
V L V

1

k k
ij
V V L
(fig. 3.12)
( ) 18 7 1
max
l
Determinm drumul de valoare maxim:
2 1 12
V V L

4 2 24
V V L

5 2 25
V V L

5 4 45
V V L
54
1 3 5
7
5 = 18 - 13 1 = 13 12 4 = 13 9 3 = 12 9
6 5 56
V V L

7 6 67
V V L
4 = 9 5 5 = 5 0
1 2 3 4 5 6 7
1 0 5 3 5 6
8 -

2
-

0
-

1 4
-

3
-

0
-

2
-

4
-

0 3
5 -

5
-

0
4 6
6
-

0 5
7
-

0
( )
0
i
V
-

6 5
0
( )
1
i
V
13 10 8 10 9 5
0
( )
2
i
V
15 13 11 12 9 5
0
( )
3
i
V
18 13 11 12 9 5
0
( )
4
i
V
18 13 11 12 9 5
0
Fig. 3.12
Drumurile corespunztoare valorii maxime 18:
15. Pentru graful reprezentat n figura 3.13 s se determine
drumul hamiltonian:
55
1 2 5 6 7
7 1 2 4 5 6
Fig. 3.13
Rezolvare:
Un drum care trece o singur dat prin fiecare vrf al su se
numete drum elementar. Un drum elementar, ce trece prin toate
vrfurile grafului, se numete drum hamiltonian.
Graful dat este orientat i nu conine circuite. Aplicm
urmtorul algoritm:
I. Construim matricea de adiacen a grafului dat
{ }
ij n n
a A

(fig. 3.14):
x
1
x
2
x
3
x
4
x
5
x
6
x
1
0 0 1 1 0 1
x
2
1 0 1 0 0 1
x
3
0 0 0 1 1 0
x
4
0 0 0 0 1 0
x
5
0 0 0 0 0 0
x
6
0 0 1 0 1 0
Fig. 3.14
II. Determinm matricea drumurilor
{ }
ij n n
d D

, unde

Construirea unei linii
d
i
a matricii drumurilor:
a) dac linia i din matricea de adiacen are elementele
iv ir ip
a a a ,..., ,
egale cu 1, atunci la elementele liniei i se adun
x
1
x
2
x
6
x
3
x
5
x
4

'

, 0
, 1
ij
d
dac exist drum din x
i
n x
j
n caz contrar
(fig. 3.15)
56
boolean liniile
v r p ,..., ,
i fie c elementele noi, egale cu 1,
generate n linia
d
i
sunt i i i
d d d ,..., ,
;
b) adunm boolean liniile
,..., ,
ale matricii de
adiacen la linia
d
i
, genernd sau nu elemente noi n linia i;
c) repetm pasul b) pn vom ajunge la una din urmtoarele
situaii:
1) toate elementele liniei i sunt egale cu 1;
2) nu se mai pot genera alte elemente diferite de 0 n linia i i
se completeaz locurile rmase cu 0.
Repetm punctele a), b) i c) pentru toate liniile matricei de
adiacen i astfel obinem matricea drumurilor (fig. 3.15).
x
1
x
2
x
3
x
4
x
5
x
6
P(x
i
)
x
1
0 0 1 1 1 1 4
x
2
1 0 1 1 1 1 5
x
3
0 0 0 1 1 0 2
x
4
0 0 0 0 1 0 1
x
5
0 0 0 0 0 0 0
x
6
0 0 1 1 1 0 3
Fig.3.15
III. Calculm puterile de atingere a vrfurilor, calculnd
sumele elementelor liniilor matricei drumurilor. Numim putere de
atingere a unui vrf
i
x
numrul de vrfuri, care pot fi atinse din
i
x
. Calculm suma puterilor de atingere a vrfurilor
( )
i
x p
:
( )

+ + + + + 15 3 0 1 2 5 4
i
x P
IV. Comparm
( )
i
x P
cu n
( )
2
1 n n
(n numrul de
vrfuri). Dac sunt egale, atunci drum hamiltonian:
( ) ( )
15
2
1 6 6
2
1

n n


drum hamiltonian
V. Scriem succesiunea de vrfuri n ordinea de descretere a
puterilor vrfurilor, acesta fiind drumul hamiltonian n graful dat:
57
x
5
x
2
x
1
x
6
x
3
x
4
16. Un graf orientat i fr circuite nu poate avea dect un
singur drum hamiltonian.
Rezolvare: Singura succesiune a vrfurilor
' '
2
'
1
,..., ,
N
x x x
ce
conduce la un drum hamiltonian este de forma
( ) ( ) ( )
' '
1
'
3
'
2
'
2
'
1
, ,..., , , ,
N N
x x x x x x

.
n adevr, orice alt succesiune a tuturor vrfurilor conine cel
puin o inversiune a indicilor, cci dac presupunem c mai exist
un drum hamiltonian atunci succesiunea de vrfuri corespunztoare
conine cel puin un arc de forma
( )
' '
,
j i
x x
cu
i j <
. De aici, linia
'
j
x
precede linia
'
i
x
n
'
T
, deci
1
'

ij
t
, adic exist cel puin un
drum de la
'
j
x
la
'
i
x
ceea ce este incompatibil cu existena n graf
a arcului
( )
' '
,
j i
x x
, cu care ar forma un circuit.
17. S se determine pentru graful din figura 3.16 drumurile
hamiltoniene.
Fig.3.16
Rezolvare:
Graful dat este orientat i conine circuite. Aplicm algoritmul
lui Kaufman, care permite determinarea drumurilor de orice
lungime ale unui graf orientat (cu sau fr circuite), n particular i
drumurile hamiltoniene (dac ele exist):
I. Scriem matricea latin L corespunztoare grafului dat (fig.3.17):
L
1 2 3 4 5 6
1
4
6
3
5
2
58
0 1
2
1
3
0 1
5
0 1
0 0 0 2
4
0 2
6
2
0 3
2
0 3
4
0 0 3
0 4
2
4
3
0 0 4
6
4
0 0 5
3
5
4
0 0 5
6
1
0 0 0 0 0 6
Fig.3.17
II. Din matricea L obinem matricea
*
L
, dac vom suprima
din fiecare csu vrful iniial ce aparine arcului nscris n ea
(fig.3.18):

*
L
1 2 3 4 5 6
0 2 3 0 5 0 1
0 0 0 4 0 6 2
0 2 0 4 0 0 3
0 2 3 0 0 6 4
0 0 3 4 0 0 5
1 0 0 0 0 0 6
Fig.3.18
III. Facem produsul latin (l.) dintre matricea L i
*
L
i
obinem matricea
2
L
, ale crei elemente se obin dup regulile
folosite la nmulirea matricelor, la care se mai adaug:
1) elementele matricei produs sunt 0 dac cel puin o csu
corespunztoare conine 0 sau dac nu se poate face o secven de
litere distincte;
2) se vor trece n rest toate secvenele distincte care apar cnd
se efectueaz produsul;
( )
* 2
. L l L L
(fig. 3.19)
59
1 2 3 4 5 6
0 132 153 124,134,15
4
0 126 1
261 0 243 0 0 246 2
0 342 0 324 0 326,34
6
3
461 432 0 0 0 426 4
0 532,54
2
543 534 0 546 5
0 612 613 0 615 0 6
Fig.3.19
Elementele matricei
2
L
reprezint toate drumurile elementare
de lungime 2.
IV.
( )
* 2 3
. L l L L
(fig. 3.20)
1 2 3 4 5 6
0 153
2
134
2
154
2
124
3
154
3
1324
1534
0 1326,124
6
1346,154
6
1
2461 0 261
3
0 261
5
0 2
3261
3461
0 0 0 0 3426
3246
3
4261 461
2
461
3
0 461
5
4326 4
5461 543
2
534
2
0 5324 0 5326
5426
5346
5
0 613
2
615
3
6124
6134
6154
0 0 6
Fig.3.20
60
Elementele matricei
3
L
reprezint toate drumurile elementare
de lungime 3.
IV.
( )
* 3 4
. L l L L
(fig. 3.21)
1 2 3 4 5 6
0 1543
2
1534
2
0 1532
4
0 15326,1342
6
15426,1324
6
15346
1
0 0 2461
3
2615
3
2613
4
2615
4
2461
5
0 2
3426
1
3246
1
3461
2
0 0 3261
5
3461
5
0 3
4326
1
4613
2
4261
3
4615
3
0 4261
5
0 4
5326
1
5426
1
5346
1
5461
2
5461
3
0 0 54326
53426
53246
5
0 6153
2
6134
2
6154
2
6124
3
6154
3
6132
4
6153
4
0 0 6
Fig.3.21
Elementele matricei
4
L
reprezint toate drumurile elementare
de lungime 4.
61
IV. Drumurile elementare de lungime 5, care n cazul grafului
dat snt drumuri hamiltoniene, sint date de elementele matricei
( )
* 4 5
. L l L L
(fig. 3.22)
1 2 3 4 5 6
0 0 0 0 0 154326
153426
153246
1
0 0 26154
3
24615
3
26153
4
0 0 2
0 0 0 32615
4
34261
5
32461
5
0 3
0 46153
2
42615
3
0 43261
5
0 4
54326
1
53426
1
53246
1
53461
2
54613
2
54261
3
0 0 0 5
0 61543
2
61534
2
0 61532
4
0 0 6
Fig.3.22
18. Desenai graful relaiei reflexive b a , unde
{ } 3 , 2 , 1 , M b a
.
62
Rezolvare: (fig. 3.23).
19. Pe mulimea M=
{ } 3 , 2 , 1
se definete relaia R=mai mic.
Scriei elementele mulimii R. Stabilii proprietile relaiei R.
Desenai graful.
Rezolvare:
{ } ) 3 , 2 ( ); 3 , 1 ( ); 2 , 1 ( R
, (fig.3.24).
Relaia dat este:
1. antireflexiv, deoarece nu exist M a , pentru care ar avea
loc aRa , de exemplu 1 nu este mai mic dect 1;
2. nu este simetric, deoarece nu exist pereci
( )
2
, M b a
,
pentru care ar avea loc: din bRa aRb , de exemplu din 1R2 nu
rezult 2R1;
3. tranzitiv, deoarece din aRb i bRc

aRc, de exemplu din


1R2 i 2R3

1R3.
63
1 2
3
Fig. 3.24
1
3
2
Fig. 3.23
3.2. PROBLEME PROPUSE
1. Fie graful
( ) U X G ,
din figura 3.25. S se gseasc
relaiile care definesc aplicaia multivoc U a mulimii { } 7 , 1 X
n mulimea X.
Fig.3.25
2. S se arate c un graf neorientat cu n vrfuri i cel puin n
muchii conine cel puin un ciclu.
3. S se cerceteze dac exist un graf neorientat cu 10 vrfuri
pentru care irul gradelor vrfurilor sale este respectv:
1,1,1,3,3,3,4,6,7,9.
4. Fiind dat matricea de adiacen a unui graf orientat, cum
putem deduce:
a) care sunt gradele vrfurilor;
b) dac exist vrfuri izolate;
c) dac graful este complet.
5. S se arate c dac graful orientat G cu mulimea de vrfuri
X are m arce, au loc egalitile:

( ) ( )


X x X x
m x d x d
6. Folosind procedeul de marcaj, s se verifice c graful din figura
3.26 este tare conex, iar graful din figura 3.27 nu este tare conex.
1 3
7
5
4
2
6
64
7. Folosind algoritmul Bellman-Calaba, s se determine
drumul de valoare minim ntre vrfurile 1 i 8 ale grafului dat n
figura 3.28.
Fig.3.28
8. Desenai un graf cu ase vrfuri, care corespunde relaiei:
a) reflexive;
b) antireflexive.
9. Pe mulimea M=
{ } 7 , 4 , 3 , 2
se definete relaia R=mai
mare. Scriei elementele mulimii R. Stabilii proprietile relaiei
R. Desenai graful.
10. Fie M mulimea copiilor unor prini: {Iurie, Victor, Diana}.
Pe mulimea M se definete relaia R= este frate. Scriei elementele
mulimii R. Stabilii proprietile relaiei R. Desenai graful.
1
8
5
6
3
1
6
2
7
2
5
6
2
3
3
3
2
2
1
4
7
3
9
65
1
5
3
4
2
1
5
4
3 2
Fig. 3.26 Fig. 3.27
11. Pentru graful reprezentat n figura 3.29 se cere s se determine
drumul de valoare minim ntre vrfurile 0 i 9, folosind:
a) algoritmul Belman-Calaba;
b) algoritmul Ford.
Fig.3.29
12. Folosind algoritmul Bellman-Calaba, s se determine
drumul de valoare minim ntre vrfurile 1 i 8 ale grafului dat n
figura 3.30.
Fig.3.30
13. Folosind algoritmul Ford, s se determine drumul de
valoare minim ntre vrfurile 1 i 7 ale grafului reprezentat n
figura 3.31.
0 3
2
7
5
8
1
8
4
5
1
2
3
2
5
4
5
1
4 6
9
3
3
3
4
3
7
2
1 3
4
6
5
7
3
4
7
8
2
5
2
8
3
1
7
1
8
12
5
10
8
10
4
11
2
2
66
Fig.3.31
14. Reeaua din figura 3.32 reprezint un sistem de comunicare a
datelor cu privire la informaiile asupra necesarului de materiale dintr-o
ntreprindere industrial. S se determine ruta optim care stabilete
timpul optim de transmitere a informaiei, dintre vrfurile 0 i 7.
Fig.3.32
15. O reea telefonic ce se construiete ntre localitile 0 i 7
trebuie s treac prin unele din localitile 1, 2, ..., 6, localiti n
care se instaleaz o reea telefonic intern, cu posibiliti de a se
extinde i pentru alte localiti. Costurile instalaiilor ntre
localiti, inclusiv instalaia punctelor de racordare, sunt trecute n
graful din figura 3.33, pe arcele (i,j) corespunztoare.
Se cere s se determine schema instalaiei reelei telefonice
care trece printr-un numr ct mai mare de localiti, iar costul
instalaiei s fie minim.
1
3
7
5
4
1
3
6
2
2
3
2
3
2
4
4
3
2
8
6
6
0
1
2
3
7
4
6
5
2
1 6
3
9
7
5
1
2
2
2
3
3
3
1
67
Fig.3.33
16. Fie graful din figura 3.34. S se determine drumul de
valoare minim ntre vrfurile 1 i 8, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba.
Fig.3.34
17. Pentru graful G dat n figura 3.35 s se determine drumul
de valoare minim ntre vrfurile 0 i 5, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba.
0 2
3
6
5
4
7
1
3
5
2
4
14
1
13
11
5
8
15
6
3
2
9
6
4
1
3
6
4
5
7
2
8
6
2
2
3
6
2
1
8
4
2
2
4
3
2
2
1
68
Fig.3.35
18. S se determine drumul de valoare minim ntre vrfurile
1 i 9 ale grafului dat n figura 3.36, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba.
Fig.3.36
19. Dintr-o hart a unui jude, ntreprinderea judeean de
drumuri i poduri i-a extras o configuraie cuprinznd 9 localiti:
0, 1,..., 8 (fig. 3.37) i oselele intermediare dintre aceste localiti.
n vederea construirii unei osele asfaltate dintre localitile 0
i 8 s-a fcut un studiu (lund n consideraie distana dintre
localiti, numrul podurilor ce vor trebui s se construiasc,
cheltuielile de organizare cu materiale de construcii etc.), n urma
cruia s-a stabilit un pre informativ mediu (n aceleai uniti
bneti) pentru fiecare osea intermediar, pre ce este trecut n
graful dat pe fiecare arc (i,j).
0
2 4
3
3
6
8
1
9
2
2
2
7
1
5
1
3
6
4
5 7
1
3
2
3
2
5
4
2
8
4
4
2
5
1
3
5
1
9
69
Se cere s se ntocmeasc un proiect pentru asfaltarea unei
osele ntre localitile 0 i 8, astfel nct cheltuielile necesare s fie
minime i, n plus, dac este posibil, oseaua s treac prin centrul
industrial aflat n localitatea 5, n cazul cnd ar exista mai multe
rute pentru care costul total este acelai, n funcie de dezvoltarea
n continuare a acestui jude, exist vreo rut pentru care se
manifest un interes mai mare?
Fig.3.37
20. S presupunem c din localitatea 0, este solicitat de urgen
un produs de ctre o secie a unei ntreprinderi din localitatea 6.
Presupunnd c pentru transportul produsului se poate folosi
sistemul de linii ferate din figura 3.38, unde a fost indicat pentru
fiecare poriune de cale ferat timpul necesar de deplasare de la o
localitate la alta, s se determine ruta care trebuie s se aleag ntre
cele dou localiti, astfel nct timpul necesar deplasrii ntre
localitile menionate s fie minim.
Fig.3.38
0
3
7
4
2
3
4
1
7
5
5
5
1
14
4
7
4
5
6
8
2
7
4
3
9
0
2
3
5
4
6
1
4
4
1
2
5
4
3
2
3
1
2
70
11
6
21. Fie graful din figura 3.39. S se determine drumul de
valoare minim ntre vrfurile 0 i 12, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba.
Fig.3.39
22. Folosind algoritmul lui Ford, s se determine drumul de
valoare maxim ntre vrfurile 1 i 7 ale grafului dat n figura 3.40.
Fig.3.40
23. S se determine drumul de valoare maxim ntre vrfurile
0 i 6 ale grafului din figura 3.41, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba.
0
2
3
6
5
4
2
4
6
1
3
1
2
2
5
10
3
10
2
5
7
9
8
11
10
12
7
6
5
9
2
9
2
8
4
1
3 7
5
4
5
3
4
2
6
2
5
5
3
1
4
6
8
6
6
5
71
Fig.3.41
24. Pentru graful reprezentat n figura 3.42 se cere s se determine
drumul de valoare maxim ntre vrfurile 0 i 8, folosind:
a) algoritmul Ford;
b) algoritmul Bellman-Calaba .
Fig.3.42
25. Graful din figura 3.43 reprezint o reea de transport a
materiei prime pentru o uzin de aluminiu ce se gsete n punctul
7. Beneficiul maxim calculat, obinut n urma alegerii unei linii
oarecare de transport (n funcie de numrul staiilor de ncrcare
existente pe fiecare linie, sau de procentul de steril care difer de la
o staie la alta etc.), este trecut pe fiecare arc al grafului.
tiind c mijloacele de transport folosite pentru transportul
materiei prime sunt garate n punctul 0, se cere s se determine
rutele pentru care beneficiul obinut este maxim.
0 2
3
6
5
4
6
6
3
1
2
2
6
5
3
5
3
5
2
1
0
2
7
4
5
1
3
1
1
1
4
3
1
1
5
2
6
1
1
6
2
3
8
72
Fig.3.43
26. Un juctor de tenis, care particip la ctigarea titlului de
cel mai bun juctor de tenis al anului trebuie s participe la un
numr de turnee de tenis de diferite categorii cotate fiecare cu cte
un numr diferit de puncte. Posibilitatea de a participa dup un
turneu din localitatea k la un alt turneu din localitatea j este
indicat prin graful din figura 3.44; un turneu ctigat n localitatea
j adaug la punctajul general un numr de puncte indicat printr-un
numr ataat vrfului j. Se cere s se afle numrul i ordinea
turneelor care trebuie s fie ctigate de juctor, pentru a obine un
punctaj general maxim; participarea la turneul organizat n
localitatea 8 este obligatorie.
0 2
3
6
5
4
7
1
3
5
2
4
14
1
13
11
5
8
15
6
3
2
9
6
4
73
1
5
0 2 6 4
1
5
3
1
7
8
3 7
Fig. 3.44
4
3
5 6
4
4 3
2
27. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport dat
n figura 3.45.
28. n portul 0 se gsesc 35 de vapoare ce trebuie s se deplaseze n
portul 9. Deplasarea celor 35 de vapoare dintr-un port n altul se face n
etape, astfel nct n prima etap trebuie s ajung ct mai multe dintre ele
n portul 9; n drumul lor, vapoarele trebuie s mai fac cte o escal n
alte porturi intermediare 2,3,,8 (fig. 3.46). Condiiile de primire,
aprovizionare etc. fac s existe o limitare a rutelor folosite; capacitile
existente sunt trecute pe arcele reelei.
S se determine un plan optim de transport, astfel nct, n
aceast etap s poat pleca ct mai multe vapoare spre portul 9.
Fig.3.46
0
2
8
5
6
12
3
20
1
5
3
4
10
4
3
5
3
12
9
5
3
4
7
6
10
13
74
2
0
1
3
4
5 7
6
5
4
1
5
10
4
8
7
2 6
8
3
3
2
Fig.3.45
29. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport dat
n figura 3.47.
Fig.3.47
30. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport dat
n figura 3.48.
Fig.3.48
31. ntre 11 puncte ale unei ferme agricole, exist o reea de
canale reprezentat n figura 3.49, unde pe fiecare arc este trecut
debitul maxim ce poate strbate canalul corespunztor.
tiind c apa pornete din punctul 0 i n punctul 10 exist un
lot care are cea mai mare nevoie de ap, se cere s determine
modul n care trebuie folosit reeaua de canale, astfel nct, n
punctul 10 s ajung un debit maxim de ap.
0 2
6
5
4
8
5
3
1
2
3
6
4
1
15
5
9
1
7
4
3
0 2
3
4
5
6
7
6
8
5
1
4
2
5
7
3
4
13
75
Fig.3.49
32. Fie 5 produse
i
P

( ) 5 , 1 i
, care vor trebui prelucrate
corespunztor unei relaii de ordine stabilite datorit necesitilor
produciei. Relaiile de ordine snt urmtoarele:
- produsul
2
P
precede produsele
4 1
, P P
i
5
P
;
- produsul
3
P
precede produsele
4 2
, P P
;
- produsul
4
P
precede produsele
5 1
, P P
;
- produsul
5
P
precede produsul 1
P
;
Se cere s se cerceteze dac e posibil prelucrarea produselor innd
cont de relaiile de ordine stabilite; dac acest lucru este posibil, se cere s
se determine succesiunea n care se poate face prelucrarea.
33. Pentru graful reprezentat n figura 3.50 s se determine
drumurile hamiltoniene.
Fig.3.50
2
3
4
5
14
18
20
1
7
9
3
1
10
6
9
8
7
10
8
14
10
10
9
14
10
0
10
16
8
8
1
1
5
6
1
2
4
5
6
3
76
34. Prelucrarea unui produs oarecare impune s treac prin 6
secii folosind benzile de transport existente ntre aceste secii
benzi ce sunt reprezentate prin arcele grafului din figura 3.51.
Presupunnd c nu exist o ordine preferenial n prelucrarea
produsului n cele 6 secii, s se cerceteze dac sistemul de benzi
existente poate asigura transportul produsului prin cele 6 secii
existente; dac acest lucru nu se poate realiza, care este numrul
minim de benzi ce vor trebui construite, astfel nct problema
transportului n cele 6 secii s fie posibil.
Fig.3.51
35. Pentru graful reprezentat n figura 3.52, s se arate c nu
exist un drum hamiltonian; s se gseasc un numr minim de
arce ce vor trebui adugate, astfel nct, s existe n graful dat un
drum hamiltonian.
Fig.3.52
6
4
2
3
1
1
7
6
4
5
2
3
77
5
36. Fie graful reprezentat n figura 3.53. Folosind nmulirea
latin, s se determine circuitele hamiltoniene ale grafului dat.
Fig.3.53
37. Folosind nmulirea latin, s se determine drumul
hamiltonian pentru graful reprezentat n figura 3.54.
Fig.3.54
38. S se determine drumul hamiltonian n graful
( ) U X G ,
,
{ }
6 5 4 3 2 1
, , , , , x x x x x x X
( ) ( ) { ( ) ( ) ( ) ( ) ( ), , , , , , , , , , , , , ,
1 5 6 4 5 4 3 2 4 2 3 1 2 1
x x x x x x x x x x x x x x U
( ) ( )}
5 6 3 6
, , , x x x x
39. S se determine drumurile hamiltoniene n graful
( ) U X G ,
,
{ }
4 3 2 1
, , , x x x x X
1
6
3
5
4
2
1
3
5
4
6
2
78
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) { }
3 4 1 4 4 3 1 3 2 3 3 2 4 2 2 1
, , , , , , , , , , , , , , , x x x x x x x x x x x x x x x x U
40. S se determine drumul hamiltonian n graful
( ) U X G ,
,
{ }
6 5 4 3 2 1
, , , , , x x x x x x X
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) { }
4 6 3 6 6 5 3 5 4 3 5 2 3 2 5 1 2 1
, , , , , , , , , , , , , , , , , x x x x x x x x x x x x x x x x x x U
41. S se determine drumurile hamiltoniene pentru graful
reprezentat n figura 3.55.
Fig. 3.55
1
2
3
4
6
8
5
7
79
3.3. INDICAII I RSPUNSURI LA PROBLEMELE
PROPUSE
1. Avem
( ) ( ) ( ) ( ) ( ) ( ) ( ) { } 7 , 1 , 6 , 1 , 5 , 1 , 4 , 1 , 3 , 1 , 2 , 1 , 1 , 1
1
U
;
( ) ( ) ( ) { } 7 , 2 , 5 , 2 , 2 , 2
2
U
;
( ) ( ) { } 7 , 5 , 5 , 5
5
U
;
( ) ( ) ( ) { } 7 , 3 , 6 , 3 , 5 , 3
3
U
;
( ) ( ) { } 7 , 6 , 6 , 6
6
U
;
( ) ( ) ( ) { } 7 , 4 , 6 , 4 , 4 , 4
4
U
;
( ) { } 7 , 7
7
U
.
2. Numrul maxim de muchii existente ntr-un graf cu n vrfuri
i fr cicluri este n -1. Dac graful are cel puin n muchii,
proprietatea de a fi fr cicluri dispare.
3. Dac rspunsul ar fi afirmativ, atunci vrful 10 este adiacent
cu toate celelalte, deci i cu 7. Din cauz c vrfurile 1,2 i 3 au
gradul 1, rezult c vrful 9 mai poate fi adiacent cu 10-3-1 = 6
vrfuri, absurd, pentru c
( ) 7 9 d
.
4. a) Suma elementelor de pe linia i reprezint gradul exterior
al lui
i
x
iar suma elementelor de pe coloana i reprezint gradul
interior al lui
i
x
.
b) Un vrf
i
x
este izolat dac i numai dac linia i i
coloana i a matricii de adiacen au toate elementele nule.
c) Pentru orice pereche
( ) j i,
cu
j i
mcar unul din
elementele
[ ] j i a ,
,
[ ] i j a ,
este egal cu 1.
5. Fiecare arc
( ) y x,
este numrat o dat i numai o dat n
( ) x d
+
i o dat i numai o dat n
( ) y d

.
7. Se gsesc drumurile: (1,2,7,8), (1,3,6,7,8), (1,3,8) i (1,8) a
cror valoare este 9.
10. (fig.3.56).
( ) { } Diana Victor Iurie Victor Diana Iurie Victor Iurie R , ), , ( ), , ( ), , (
,
Relaia dat este:
1. antireflexiv, deoarece nu exist M a , pentru care ar avea
loc aRa , de exemplu Iurie nu este frate lui Iurie;
80
2. nu este simetric, deoarece nu
( )
2
, M b a
din aRb nu
rezult bRa , de exemplu din Iurie R Diana nu rezult Diana R Iurie;
3. nu este tranzitiv, deoarece din aRb i bRc nu rezult aRc

( ) b a,
i
( ) c b,
din R, de exemplu din Iurie R Victor i
VictorRIurie nu rezult IurieRIurie.
11. Valoarea minim 10, este atins pe drumul: (0,1,3,6,7,9).
12. Drumurile corespunztoare valorii minime 17, sunt:
(1,2,3,4,5,6,8), (1,2,5,6,8), (1,3,4,5,6,8).
13. Se gsesc drumurile: (1,4,5,7), (1,3,5,7), (1,2,3,5,7),
(1,4,6,5,7), a cror valoare este 9.
14. Ruta optim care stabilete timpul optim de transmitere a
informaiei, dintre vrfurile 0 i 7, este dat de drumul de valoare
minim ntre vrfurile 0 i 7 ale grafului ce reprezint sistemul de
comunicare a datelor informaiilor. Drumurile de valoare minim 8
care dau rutele optime, sunt (0,2,5,3,7) i (0,2,3,7).
15. Determinarea schemei instalaiei reelei telefonice de cost
minim se reduce la determinarea drumului de valoare minim ntre
vrfurile 0 i 7 din graful dat. Drumurile de valoare minim 17
sunt: (0,1,2,4,5,6,7), (0,2,4,5,6,7), (0,1,2,4,5,7), (0,2,4,5,7),
(0,1,2,4,7), (0,2,4,7). Dintre toate aceste drumuri de aceeai
valoare, drumul (0,1,2,4,5,6,7) determin schema instalaiei reelei
telefonice care trece prin numrul cel mai mare de localiti.
16. Drumurile corespunztoare valorii minime 9, sunt:
(1,2,4,6,8), (1,2,3,5,6,8).
17. Drumul corespunztor valorii minime 10: (0,1,3,2,4,5).
18. Drumul corespunztor valorii minime 7: (1,5,7,9).
81
Fig. 3.56
Iurie
Victor
Diana
19. Gsirea traseului de cost total minim se reduce la
determinarea drumului de valoare minim ntre vrfurile 0 i 8 din
graful dat. Drumurile corespunztoare valorii minime 19, sunt:
A = (0,1,5,6,7,8), B = (0,1,6,7,8), C = (0,1,5,7,8).
Din punct de vedere economic, existena soluiei multiple (A
i C) ofer posibilitatea alegerii, dup nevoie, a unuia sau a
celuilalt drum; n cazul de fa, vom alege drumul A, care trece prin
centrul industrial 5, ca i drumul C, n plus, la acelai cost, oseaua
trece prin cele mai multe localiti.
20. Se caut ruta corespunztoare drumului de valoare minim
n graful care d sistemul de linii ferate ntre localiti.
Corespunztor valorii minime 6, se obine ruta (0,1,4,6).
21. Drumul corespunztor valorii minime 28: (0, 1, 2, 3, 5, 4,
9, 8, 7, 11, 10, 12).
22. Se gsesc drumurile: (1,2,4,5,6,7) i (1,2,5,6,7) a cror
valoare este 18.
23. Drumul (0,1,2,5,6) sau (0,1,2,4,6) cu valoarea maxim 15.
24. Drumul (0,2,4,5,7,8) are valoarea maxim 12.
25. Determinarea rutelor, pentru care beneficiul obinut este
maxim, se reduce la determinarea drumului de valoare maxim
ntre vrfurile 0 i 7, ale grafului dat. Drumurile de valoare maxim
22 sunt:
(0,1,2,3,4,5,6,7), (0,2,3,4,5,6,7), (0,1,2,3,4,5,7),
(0,2,3,4,5,7), (0,1,2,3,4,7), (0,2,3,4,7).
n funcie de numrul mijloacelor de transport existente, care
difer de la o zi la alta, se poate alege una sau mai multe din rutele
indicate; valoarea maxim gsit 22, reprezint beneficiul maxim.
26. Dac fiecrui arc, care are extremitatea final n vrful j, i
atam valoarea corespunztoare vrfului, atunci turneele ce vor
trebui ctigate sunt date de succesiunea vrfurilor care determin
drumul de valoare maxim ntre 0 i 8.
Drumul de valoare maxim 25 determin un numr de 6 turnee
care vor trebui ctigate; ordinea acestor turnee este dat de de
succesiunea vrfurilor din drumul (0,1,2,4,7,6,8); numrul maxim
de puncte ce se pot obine este 25.
82
27.
{ } 7 , 6 , 5 , 4 A
- mulimea vrfurilor nemarcate
( ) ( ) ( ) ( ) ( ) { } 6 , 3 , 5 , 2 , 4 , 2 , 4 , 1

A - tietura
( ) ( ) 14
max


A c f
.
28. Planul optim de transport cerut, este determinat de fluxul
maxim ce traverseaz reeaua. Aplicnd algoritmul Ford-Fulkerson
plecnd de la fluxul iniial egal cu zero, se determin un flux
maximal care ne d planul optim de transport. Valoarea fluxului
maxim este determinat de capacitatea seciunii minimale:
( ) ( ) ( ) ( ) ( ) ( ) { } 9 , 8 , 7 , 4 , 7 , 5 , 6 , 5 , 6 , 1

A i
( ) ( ) 28
max


A c f
; de
aici, deducem c ntr-o prim etap, putem trimite din portul 0 spre
portul 9, un numr de 28 vapoare.
29.
{ } 7 , 6 , 5 , 4 , 2 , 1 A
- mulimea vrfurilor nemarcate
( ) ( ) ( )( ) ( ) { } 6 , 3 , 5 , 3 2 , 0 , 1 , 0

A - tietura
( ) ( ) ( ) ( ) ( ) ( ) 19 4 2 5 8 6 , 3 5 , 3 2 , 0 1 , 0
max
+ + + + + +

c c c c A c f
30.
{ } 6 , 5 , 4 , 2 , 1 A
- mulimea vrfurilor nemarcate
( ) ( ) ( ) ( ) ( ) { } 5 , 3 , 4 , 3 , 2 , 0 , 1 , 0

A - tietura
( ) ( ) ( ) ( ) ( ) ( ) 20 5 2 6 7 5 , 3 4 , 3 2 , 0 1 , 0
max
+ + + + + +

c c c c A c f
31.
{ } 10 , 9 , 8 , 7 A
,
( ) ( ) ( ) ( ) ( ) ( ) { } 9 , 3 , 10 , 5 , 8 , 6 , 10 , 4 , 7 , 1

A
( ) ( ) 41 10 10 1 10 10
max
+ + + +

A c f
32. Definim un graf (fig. 3.57), care are 5 vrfuri
corespunztoare produselor date. Problema revine la determinarea
drumului hamiltonian n acest graf orientat care nu are circuite.
Deoarece
( )
i
x P
=
( )
2
1 n n
=10, graful are un drum
hamiltonian. Succesiunea vrfurilor grafului, dat de ordinea
descresctoare a puterilor de atingere, determin drumul
hamiltonian
( )
1 5 4 2 3
, , , , P P P P P d
H

, care ne d i ordinea de
prelucrare a produselor.
83
Fig 3.57
33.
( )
* 4 5
. L l L L
1 2 3 4 5 6
0 0 0 0 0 0 1
0 0 0 0 0 0 2
0 0 0 0 0 0 3
45263
1
0 0 0 0 0 4
0 0 0 0 0 0 5
63452
1
0 0 0 0 0 6
Fig.3.58
34. Problema revine la cercetarea drumurilor hamiltoniene
pentru graful considerat. Din matricea drumurilor
x
1
x
2
x
3
x
4
x
5
x
6
P(x
i
)
x
1
0 0 0 0 0 0 0
x
2
1 0 1 0 0 1 3
x
3
1 0 0 0 0 0 1
x
4
1 0 1 0 1 1 4
x
5
1 0 0 0 0 1 2
x
6
0 0 0 0 0 0 0
Fig.3.59
P3
P4
P1
P5
P2
84
se observ c
( )
i
x P

( )
2
1 n n
, deci asigurarea transportului
cu numrul existent de benzi nu se poate face.
Dac n triangularizarea matricei drumurilor vom alege o
asemenea ordine nct numrul zerourilor care se aaz imediat
deasupra diagonalei principale s fie ct mai mic (alegnd dintre
liniile cu aceeai putere de atingere cele corespunztoare
coloanelor cu mai puine zerouri), vom obine urmtoarea matrice:
x
4
x
5
x
2
x
6
x
3
x
1
x
4
0 1 0 1 1 1
x
5
0 0
[ ] 0
1 0 1
x
2
0 0 0 1 1 1
x
6
0 0 0 0
[ ] 0
0
x
3
0 0 0 0 0 1
x
1
0 0 0 0 0 0
Fig.3.60
Adugarea arcelor (5,2) i (6,3), ceea ce corespunde la
instalarea benzilor ntre seciile 5,2 i 6,3, asigur transportul
produsului ntre cele 6 secii, care va trebui organizat n ordinea:
4,5,2,6,3,1.
35. Deoarece numrul elementelor diferite de zero este
( )
2
1
15

n n
, n graful dat nu exist un drum hamiltonian.
Adugarea arcelor (6,4) i (3,7) asigur existena drumului
hamiltonian
( ) 1 , 7 , 3 , 5 , 4 , 6 , 2
H
d
.
36. ( ) ( )( )
*
2 4 * 5 6
. . L l L L l L L
1 2 3 4 5 6
125436
1
0 0 0 0 0 1
0 254361
2
0 0 0 0 2
0 0 361254
3
0 0 0 3
85
0 0 0 436125
4
0 0 4
0 0 0 0 5436 0 5
0 0 0 0 0 612543
6
6
Fig.3.61
37.
( ) 1 , 3 , 6 , 2 , 5 , 4
H
d
.
38.
( ) 3 , 2 , 1 , 5 , 6 , 4
H
d
.
39.
( )
* 2 3
. L l L L
1 2 3 4
0 0 1243 1234 1
2431
2341
0 0 0 2
3241 3412 0 3124 3
0 4312 0 0 4
Fig.3.62
40.
( ) 4 , 3 , 6 , 5 , 2 , 1
H
d
.
41. Drumurile hamiltoniene:
(1,3,4,2,5,6,8,7), (3,4,1,2,5,6,8,7), (4,1,3,2,5,6,8,7),
(1,3,4,2,6,8,5,7), (3,4,1,2,6,8,5,7), (4,1,3,2,6,8,5,7).
86
Bibliografie
1. V. Beliu. Ciclu de prelegeri Matematica discret. - Chiinu,
U.T.M., 2001.
2. . . , . . -.
. - , ,
1988.
3. . . . . , ,
. - , , 2001.
4. . . , . . . ,
. ,
, 2001.
5. . . , . . .
. - , , 1977.
6. . . . -
, , 2004.
87
Cuprins
1. Sisteme algebrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 16
2. Algebra logicii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2 1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 36
3. Grafuri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3 1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 79
Bibliografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
88