Documente Academic
Documente Profesional
Documente Cultură
SISTEME ALGEBRICE
Mulimi i submulimi. Operaii cu mulimi.
Vectori. Corespondene i funcii. Relaii.
Modele i sisteme algebrice
1
1 1
i An , An 1, , ,..., .
n
nN
2 3
1
Rezolvare: An = x R | x , n N ,
An = 1
n
nN
nN
B 1,2 ,3 ,4,5
B 1,4,5
C 1,2,3,4,5
C 1,2,3,4
12. S se determine mulimile nevide, care ndeplinesc
simultan condiiile:
A1, 2, 41, 2, 3, 5B;
1, 2, 3BA1, 2, 4, 5;
(5, 3) AB;
(1, 5)AB;
AB=3, 4, 5
5
Etapa
x este din ((ST)-R)
x (ST)
x R
x S sau
xT
x (SR) sau
x (T-R)
x ((S-R)(T-R))
Justificarea
dat
definiia operaiei - i (1)
definiia operaiei - i (1)
definiia operaiei cu (1) i (2)
definiia operaiei cu (1) i (2)
definiia operaiei - cu (4) i (3)
definiia operaiei - cu (5) i (3)
definiia operaiei cu (6) i (7)
6
Nr.
1
2
3
4
5
6
7
8
Tabelul 1.2.
Etapa
Justificarea
x este din ((S-R)(T-R)) dat
x (din S-R) sau
definiia operaiei i (1)
x (T-R)
definiia operaiei i (1)
xS
definiia operaiei - i (2)
xR
definiia operaiei - i (2)
xT
definiia operaiei - i (3)
x (ST)
definiia operaiei cu (4) i (6)
x ((ST)-R)
definiia operaiei - cu (7) i (5)
-2
-2
-2
-2
Fig.1.1. M2
Fig. 1.2. N2
P
-2
-2
-2
-2
Fig. 1.3. P2
P
P
2
-2
-2
-2
x x
g f x g f x g x 2 x 2 x
21. S se stabileasc proprietile corespondenei dintre
mulimea lunilor anului i mulimea N12 a numerelor ntregi de la 1
pn la 12.
Rezolvare: Reprezentarea lunilor anului prin numerele lor este
o bijecie ntre mulimea lunilor i mulimea N12 a numerelor
ntregi de la 1 pn la 12.
10
11
d) A=xN x2-3x-4 0;
e) A=xN log1/21/x2;
f) A=xR cos22x=1 i 0 x 2;
8. S se defineasc prin enumerare urmtoarele mulimi:
A B , A B , A \ B , B \ A , dac:
A x R | x 2 x 20 0 ,
B x R | x 2 x 12 0 .
9. Notaia mn, unde m,nZ nseamn c m este divizorul lui n.
S se defineasc mulimile:
a) xN x8 i x1;
b) xN x12xN x8;
c) xZ 8x.
10. Fie A=xN 2 x 7, B=xN 1 x 5, C=xN
x2-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
2
x +2(m+1)x+m=0xR x2+2mx+m-1=0 are exact patru
elemente.
12. Pentru o familie de mulimi An, nN s se determine
An i An :
nN
nN
a) An=3n-2, 3n-1;
b) An=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.
b) C1,2,41,2,3,5B;
1,2,3BC1,2,4,5;
(5,3)CB;
(1,5)CB;
CB=3,4,5;
c) AC=1,2,5;
CB=1,5,4,6;
13
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 A2, B2, C2, 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) S T S T ;
b) S T S T .
17. S se demonstreze c Nn 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 .
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 f : A B ):
a) A 0,2,6
14
B , ,
3
legea de legtur: y x .
5
b) A Z
legea de legtur: y x 2 .
BZ
c) A N
legea de legtur: y x 2 x .
BN
22. S se stabileasc f g i g f pentru urmtoarele funcii:
a) f(x)=1-x, g(x)=x2;
b) f(x)=ex, g(x)=ln x;
0, x (,0]
0, x (,0]
c) f ( x)
;
, g ( x) 2
x , x (0,)
x, x (0,)
d) f x sin x, x , , g x arcsin x .
23. Pe mulimea M 2,4,6,8 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
f) A , , ,2 .
2
2
8.
A B 5,3,4;
A \ B 5;
A B 4;
B \ A 3.
9. a) 2,4,8; b) 1,2,4; c) 8k | k Z .
10. a) 1,2,3,4; b) 3; c) 1,2,3,4,5,6,7; d) 1,2,3,4;
e) 1,3, 2,3, 3,3, 4,3; f) 3,1, 3,2, 3,3, 3,4.
12. a) n N | n 3k , k N , ; b) Z, 1,0,1.
16
3 B
-3
3 A
-3
-3
-3
Fig. 1.1. A2
Fig. 1.2. B2
3 C
-3
3 A
-3
-3
-3
Fig. 1.3. C2
3 B
-3
3 A
-3
-3
-3
B 2 B B 3 0,4 3 0,4 .
C 2 C C 3,4 3,4 .
A B 3,3,0,4 3 0,4 .
A C 3,3,0,4 3,4 .
B C 3 0,4 3,4 .
16. a) Elementele reuniunii S T sunt submulimile,
ce aparin mulimii S i submulimile, ce aparin mulimii T. Prin
urmare S T S T . Incluziunea invers nu este
adevrat, deoarece submulimea reuniunii S T nu se conine
18
A B C ... N a i P a ,
A
C
...
N P , urmeaz: a
a ...
a a
din:
B
n finit termeni
n finit termeni
sau a a n
19
x , x , 2
d) f g x , g f x, x ,
2 2
x , x 2 ,
23. R 4,2, 6,2, 6,4, 8,2, 8,4, 8,6. Relaia este antireflexiv, 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
y x1 x2 x1 x3 x4 ~ x1 x3 x1 x4 | x2 x3 x4 ~ x2
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 INU(NAND), SAU-NU(NOR).
Rezolvare:
a) Pentru a simplifica funcia logic dat ntroducem notiile:
3 4
x3 x 4 3
x1 x2 1
1 2
x1 4 5
5 6
2 6 7
x1 8 9
x4 10
x110 11
x2 x3 13
x4 ~ x2 15
13 14
12 | 17 18 18 19
14 16 17
20 y
21
x3 8
9 11 12
15 16
7 ~ 19 20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
0
0
1
1
1
1
1
0
0
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
1
1
0
1
1
1
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
1
1
1
0
0
0
0
0
1
0
0
1
0
1
1
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
Determinm FCD, reunind TCC prin semnul disjunciei:
f x1 , x2 , x3 , x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
FCD:
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
La fel putem scri: FCD: f x1 , x2 , x3 , x4 (4-8,10,11,13)
22
x1
x2
x3
x4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Tabelul 2.1
0
0
0
0
1
1
1
1
1
0
1
1
0
1
0
0
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
Pentru a determina FCC reunim TCD prin semnul conjunciei:
FCC: f x1 , x2 , x3 , x4 ( x1 x2 x3 x4 ) ( x1 x2 x3 x4 )
( x1 x2 x3 x4 )( x1 x2 x3 x4 ) ( x1 x2 x3 x4 )
( x1 x2 x3 x4 ) ( x1 x2 x3 x4 ) ( x1 x2 x3 x4 )
La fel putem scri: FCC: f x1 , x2 , x3 , x4 (0,1,2,3,4,9,12,14,15).
c) Obinem forma minim a funciei logice date cu ajutorul
diagramei Karnaugh:
x1x2
00
01
11
10
00
01
11
10
x3x4
Fig.2.1
Combinaiile valorilor argumentelor x1 i x2 sunt dispuse n
partea superioar a diagramei, iar cele ale argumentelor x3 i x4
23
f x1, x2 , x3 , x4 ( x1 x2 ) ( x1 x2 x3 ) ( x2 x3 x4 ) x1 x2 x4
x1 x2 x1 x2 x4 x2 x3 x4 x1 x2 x3 x1 x2 x1 x2 x4 x2 x3 x4 x1 x2 x3
(fig. 2.2).
n mod similar cu cazul precedent n baza SAU-NU
transformm FCM.:
f x1, x2 , x3 , x4 ( x1 x2 ) ( x1 x2 x3 ) ( x2 x3 x4 ) x1 x2 x4
= ( x1 x2 ) ( x1 x2 x3 ) ( x2 x3 x4 ) x1 x2 x4
( x1 x2 ) ( x1 x2 x3 ) ( x2 x3 x4 ) x1 x2 x4
(fig. 2.3).
24
x1
x2
x3
x4
&
x1
&
x2
&
&
&
x1 x2
&
x1 x 2 x 4
&
x4
&
x12 x3 x 4
&
x1 x 2 x3
x3
Fig. 2.2
x1
x2
x3
x4
x1
x2
x1 x2
x1 x2 x3
x3
x2 x3 x4
x1 x2 x34
x4
Fig. 2.3
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
S se determine FDM dup metoda lui Quine.
25
Rezolvare:
Etapa I. Determinm forma disjunctiv prescurtat (FDP),
evideniind toi implicanii primi:
x1 x2 x3 x4 x1 x2 x3 x4 x1 x3 x4
x1 x2 x3 x4 x1 x2 x3 x4 x2 x3 x4
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3
x1 x2 x3 x4 x1 x2 x3 x4 x2 x3 x4
x1 x2 x3 x4 x1 x2 x3 x4 x1 x3 x4
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3
Deoarece alipiri pariale pentru termenii normali de rang 3 n
cazul dat nu se pot opera, avem urmtoarea form disjunctiv
prescurtat:
f ( x1 , x2 , x3 , x4 ) x1 x3 x4 x2 x3 x4 x1 x2 x3 x2 x3 x4 x1 x3 x4 x1 x2 x3
f ( x1 , x2 , x3 , x4 ) x2 x3 x4 x1 x2 x3 x1 x3 x4
alegerea fcndu-se la opiune. Rezult, c o FB poate avea
mai multe forme minime.
26
Tabelul 2.2
Implicanii
primi
x1 x2 x3 x4 x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x3 x4
x 2 x3 x 4
x1 x2 x3
x 2 x3 x 4
x1 x3 x4
x1 x2 x3
Echivalentul binar
0000
0001
0010
0100
1000
0011
1100
0111
1011
1101
1111
1
2
3
4
Fig. 2.4
27
Echivalentul
zecimal
0
1
2
4
8
3
12
7
11
13
15
00000-0
0-00
-000
00-1
001-100
1-00
0-11
-011
110-111
1-11
11-1
A
B
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
E
00---00
--11
Fig.2.6
Etapa a III-a. Construim tabelul de acoperire (tab. 2.3):
Tabelul 2.3
Implicantul
prim
A
B
C
D
E
0
0
0
1
1
0
1
0
0
1
0
0
13
1
1
0
0
0
15
0
1
0
0
1
2) f x1 , x2 , x3 , x4 =B+C+D+E= x1 x2 x4 x1 x2 x3 x4 x3 x4 .
Constatm, c forma minimal nu este unic.
4. S se reprezinte prin diagram n timp funcia
f x1 , x2 , x3 = x1 x2 x2 x3
Rezolvare:
3 4 5
x2 3
x1 1
2 5 6
x3 4
Construim tabelul de adevr al funciei date (tab. 2.4):
1 x 2 2
Tabelul 2.4
x1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
x3
0
1
0
1
0
1
0
1
1
1
1
1
0
0
0
0
0
0
1
1
0
0
0
0
3
1
1
0
0
1
1
0
0
4
1
0
1
0
1
0
1
0
5
1
0
0
0
1
0
0
0
6
1
0
1
1
1
0
0
0
29
x1
t
x2
t
x3
t
f
t
Fig.2.7
5. Fie funcia f x1 , x2 , x3 , x4 definit prin FCD a sa:
f x1 , x2 , x3 , x4 =(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
0100
1000
0101
1001
1010
1100
1011
1101
1110
30
Echivalentul
zecimal
4
8
5
9
10
12
11
13
14
1111
15
Fig. 2.8
Etapa a III-a. Determinm implicanii primi
010-100
10010-0
1-00
-101
10-1
1-01
1011-10
11011-0
1-11
11-1
111-
-1010-1--0
1--1
1-1-
1---
4
1
0
0
0
5
1
0
0
0
31
15
0
0
1
1
f x1 , x2 , x3 , x4 = A D= x2 x3 x1 - 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):
f x1 , x2 , x3 , x4 = x2 x3 x1
x1x2
00
01
11
10
00
01
11
10
x3x4
Fig.2.12
6. S se simplifice urmtoarea expresie logic:
a c a b b c a b b c
Rezolvare:
a c a b b c a b b c a c a c
a a a c c a c c
32
a c a d c c b c a ;
b d d c a c d c a c b d ;
d d c d b b d b a ;
d a d a b d d c c a d a.
l)
3. S se determine FCD i FCC ale urmtoarelor funcii logice:
33
a) f ( x, y, z ) = x y xy yz
b) f ( x, y, z ) = x y yz x y z
c) f ( x, y, z ) = x z xy x y
d) f ( x1 , x2 , x3 , x4 ) x1 x2 x3 x4 x1 x3 x2 x4
e) f x1 , x2 , x3 , x4 = x2 x3 | x1 x4 x1 x4 x1 x2 ~ x3 x4
4. Pentru funcia logic f x1 , x2 , x3 , x4 ( 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, SAUNU;
e) s se reprezinte funcia prin diagram n timp.
Tabelul 2.6
Nr.
variantei
0
1
2
3
4
5
6
7
8
9
x x
x x
2
Funcia f x1 , x2 , x3 , x4
| x1 x4 x1 x4 x1 x2 ~ x3 x4
x x x x x x | x x x x ~ x x
x x x x x x x x ~ x x | x x
x x x x x x x x ~ x x | x x
x x x x x x x x x x
x x x x x x | x x x x ~ x x
x x x x x x | x x x x x x
x x x x x x | x x x x ~ x x
x x | x x x x x x ~ x x
1 2
x3 x4 x1 x2 x3 ~ x3 x2 | x1 x4
3 4
1 3
1 4
2 3
1 2
3 4
1 3
2 4
3 4
1 2
1 2
3 4
1 3
2 4
3 4
1 2
3 4
1 2
3 4
1 2
2 3
34
2 3
1 3
1 2
1 2
1 4
3 2
3 4
3 4
1 4
f x1, x2 , x3 , x4 0 2,6,7,11,15
a) s se determine FCM
dup metoda lui QuineMcCluskey i cu ajutorul diagramei Karnaugh;
b) S se determine FDM dup metoda lui Quine, QuineMcCluskey i cu ajutorul diagramei Karnaugh.
7. Pentru funcia logic f x1 , x2 , x3 , x4 1,2,5,6,8,9,12,13,14
a) s se determine FDM i FCM dup metoda lui QuineMcCluskey;
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
LA PROBLEMELE
f x1 , x2 , x3 , x4 3,5,7,8,9 ;
e) f x1 , x2 , x3 , x4 0,1,2,4,5,6,8,10,11,13 ,
f x1 , x2 , x3 , x4 3,7,9,12,14,15 .
4. 0)
f x1 , x2 , x3 , x4 0,1,2,4,5,6,8,10,11,13
f x1, x2 , x3 , x4 3,7,9,12,14,15
FDM: f x1, x2 , x3 , x4 x1 x3 x2 x3 x4 x1 x2 x3 x1 x4 x2 x4
FCM: f x1, x2 , x3 , x4 x1 x3 x4 x1 x2 x3 x1 x2 x4
x1 x2 x3 x4
1)
f x1, x2 , x3 , x4 3,4,5,8 14 , f x1, x2 , x3 , x4 0,1,2,6,7,15
FDM: f x1, x2 , x3 , x4 x1 x2 x2 x3 x1 x4 x2 x3 x4
FCM: f x1, x2 , x3 , x4 x1 x2 x1 x3 x4 x2 x3 x4
2)
f x1 , x2 , x3 , x4 0 5,8,10,12,14,15
f x1 , x2 , x3 , x4 6,7,9,11,13
36
FDM: f x1 , x2 , x3 , x4 x3 x4 x1 x2 x1 x3 x1 x4 x1 x2 x3
FCM: f x1, x2 , x3 , x4 x1 x2 x3 x1 x3 x4 x1 x2 x4
3)
f x1, x2 , x3 , x4 0,2 5,8,12,13,15
f x1, x2 , x3 , x4 1,6,7,9,10,11,14
x1 x2 x3 x4
5)
f x1, x2 , x3 , x4 0 6,8,9,11,14,15
f x1 , x2 , x3 , x4 7,10,12,13
FDM: f x1 , x2 , x3 , x4 x3 x1 x4
37
FCM: f x1, x2 , x3 , x4 x3 x4 x1 x3
8)
f x1, x2 , x3 , x4 0 4,6,10,11,13,14
f x1, x2 , x3 , x4 5,7,8,9,12,15
FDM: f x1 , x2 , x3 , x4 x1 x2 x3 x4 x2 x3 x1 x4 x1 x2 x3 x4
FCM: f x1, x2 , x3 , x4 x1 x3 x4 x1 x2 x4 x2 x3 x4 x1 x2 x3
9)
f x1, x2 , x3 , x4 0 8,10,12,14
f x1, x2 , x3 , x4 9,11,13,15
FDM: f x1 , x2 , x3 , x4 x1 x4
FCM: f x1 , x2 , x3 , x4 x1 x4
5. FDM: f x1 , x2 , x3 , x4 x1 x2 x1 x2 x1 x3
FCM: f x1, x2 , x3 , x4 x1 x2 x1 x2 x3
6.
a) f x1, x2 , x3 , x4 x2 x3 x1 x3 x1 x4 x1 x2 x3 x4
b) f x1, x2 , x3 , x4 x1 x2 x3 x1x3 x4 x2 x3 x4 x1x3 x4
FCM: f x1 , x2 , x3 , x4 x3 x4 x1 x2 x3 x1 x3 x4
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
4
6
1
5
Fig.3.1
Rezolvare:Aplicaia multivoc U a mulimii X n mulimea X
este definit de relaiile:
U1 1,1, 1,2, 1,3, 1,6; U 4 4,2, 4,6;
U 5 5,3, 5,4, 5,6 ;
U 2 2,1, 2,3, 2,5;
U 6 6,3, 6,4, 6,5, 6,6.
U 3 3,1, 3,4;
2. S se demonstreze c orice graf neorientat G cu n 2
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 , d (x) 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.
39
4
5
Fig.3.2
.
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
; 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
42
4
2
8
7
5
9
5
6
3
6
3
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 x1
pn la ieirea reelei x9 prin urmtorul procedeu de marcare:
a) marcm intrarea x1 cu semnul +;
b) marcm cu semnul xi oricare vrf xk nemarcat cu
proprietatea c arcul xi , xk U este nesaturat;
c) marcm cu semnul - xk oricare vrf xi nemarcat cu
proprietatea c arcul xi , xk U are un flux nenul, adic
f xi , xk 0 .
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 ).
43
1 ,
dac
U
dac
U
min 1 , 2 ,
IV. Dac 0 , definim un nou flux f1 u astfel:
u l
f u , dac
f1 u f u , dac
u U
f u , dac
u U
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):
l1={1,2,5,6,7,9}
1=min(8,6,3,4,9)=3
l2={1,2,5,7,9}
2=min(8-3,6-3,5,9-3)=3
3=min(8-6,5,4,5,9-6)=2
l3={1,2,4,8,7,9}
l4={1,5,7,9}
4=min(6,5-3,9-8)=1
l5={1,3,6,7,4,8,9}
5=min(9,6,4-3,3,4-2,6)=1
l6={1,5,7,4,8,9}
6=min(6-1,5-4,3-1,4-3,6-1)=1
l7={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)
A 6,7, 5,7, 4,8- tietura de capacitate minim.
c A 4 5 4 13 - capacitatea tieturii.
Conform teoremei lui Ford-Fulkerson
f max 9 c A 13 (fig. 3.4).
44
+1,+1,+1,-5,
2
8 (3+3+2)
-5
5 (2+2
4 (3+1)
+5,+3,
6 (3+3)-2
+3
3 (3)
5 (3+1+1)
9 (3+3+2+1)
+1
6 (1+1+2
+6,+5,+8,
+5,+6,+5,-4,
5
+2,+2,+1,+1,+1
6 (1
5 (2-2
6 (1+1+2
9 (1
3 (1+1-2
+2
+1
+1 3
+7,+7,+7,+7,
+8,+8,+8
+2,+7,+7,+2,
8 +4,+4,+4,-7,
4 (2+1+1)
Fig. 3.4
10. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport
dat n figura 3.5.
1
4
2
b
1
1
2
3
Fig. 3.5
Rezolvare:
I. Vom considera fluxul iniial f(u) = 0 uU.
45
+a, -2,
3 (2
1
2 (2)
4 (2-2
+1,+a,+a
3 (1+2)
+
2 (2)
+2,+3,+3,+1
1 (1)
1 (1)
2 (1+1)
3 +a, +2,
Fig. 3.6
11. S se determine pentru graful din figura 3.7 drumul de valoare
minim ntre vrfurile x1 i x7 conform algoritmului lui Ford.
1
X2
5 5
X1
X4
X6
8
4
6
3
X3
X5
Fig.3.7
46
5
X7
pn la vrful x j .
IV. Stabilim secvena de vrfuri care formeaz drumul minim.
Plecm de la vrful final x j spre cel iniial. Predecesorul lui x j va
fi considerat xi , dac are loc H j H i Lij . Dac exist cteva
arce, pentru care are loc aceast relaie, alegem la opiune.
Rezolvare:
I. H 0 0 ;
II. H j ;
III. Examinm toate arcele care
H2-H1>L12
-0>5
H4-H1>L14
-0>5
H6-H1>L16
-0>8
47
H5-H1>L15
-0>6
H5=H1+L15=0+6=6
H3-H1>L13
-0>3
H3=H1+L13=0+3=3
(fig. 3.8)
Examinm toate arcele care iese din vrful x2 :
H4-H2<L24
5-5<1 Eticheta la vrful x4 nu se schimb.
H5-H2<L25
6-5<4 Eticheta la vrful x5 nu se schimb.
Examinm toate arcele care iese din vrful x3 :
H5-H3>L35
6-3>2 H5=H3+L35=3+2=5
Examinm toate arcele care iese din vrful x4 :
H5-H4<L45
5-5<3 Eticheta la vrful x5 nu se schimb.
H6-H4<L46
8-5<5 Eticheta la vrful x6 nu se schimb.
Examinm toate arcele care iese din vrful x5 :
H6-H5<L56
8-5<4 Eticheta la vrful x6 nu se schimb.
H7-H5>L57
-5>6 H7=H5+L57=5+6=11
Examinm toate arcele care iese din vrful x6 :
H7-H6<L67
11-8<5 Eticheta la vrful x7 nu se schimb.
Rezolvarea problemei poate fi scris cu ajutorul unui tabel
(fig.3.8)
I
II1
III2
IV3
V4
VI5
1
0
6
5
11
VII6
0 5
3 5 5
Fig.3.8
48
8 11
X2
0
5 5
X1
X4
X6
6
3
X3
X5
11
X7
65
Fig.3.9
lmin 1 7 11
IV. Determinm drumul minim: H 7 H 5 L57 , 11-5 = 6
H 5 H 3 L35 , 5-3 = 2
H 3 H1 L13 , 3-0 = 3
Drumul corespunztor valorii minime 11: 1
H5-H3>L35
9-3>2 Eticheta la vrful x5 nu se schimb.
Examinm toate arcele care iese din vrful x4 :
H5-H4=L45
9-6=3 Eticheta la vrful x5 nu se schimb.
H6-H4<L46
8-6<5
H6=H4+L46=6+5=11
Examinm toate arcele care iese din vrful x5 :
H6-H5<L56
11-9<4
H6=H5+L56=9+4=13
H7-H5<L57
--9<6
H7=H5+L57=9+6=15
Examinm toate arcele care iese din vrful x6 :
H7-H6<L67
15-13<5 H7=H6+L67=13+5=18
I
1
0
II1
III2
IV3
V4
VI5
VII6
2
-
5
3
-
3
4
-
5
6
5
-
6
9
6
-
8
7
-
-
-
-
-
15
18
11
13
Fig.3.10
l max 1 7 18
18-13 = 5
13-9 = 4
9-6 = 3
9-5 = 4
H 4 H 2 L24 , 6-5 = 1
H 2 H1 L12 , 5-0 = 5
Drumurile corespunztoare valorii maxime 18:
50
Vnk 0 .
Dac V k V k 1 - STOP.
Componenta cu numrul i a vectorului Vi k cu valoarea diferit de
zero ne va da valoarea minim a drumului dintre vrfurile xi i xn .
Etapa a IV-a. Determinm drumul de la vrful xi pn la vrful
xn , care corespunde valorii minime:
51
V k Lij V k 1 Lij V k V k 1
V11 min L12 V20 , L13 V30 , L14 V40 , L15 V50 , L16 V60 , L17 V70
min5 ,3 ,5 ,6 6,8 5, 0 12
1
2
min L21 V10 , L23 V30 , L24 V40 , L25 V50 , L26 V60 , L27 V70
min , ,1 ,4 6, 5, 0 10
min , , ,2 6, 5, 0 8
V min L V , L V , L V , L V , L V , L V
min , , ,3 6,5 5, 0 9
V min L V , L V , L V , L V , L V , L V
min , , , ,4 5,6 0 6
V min L V , L V , L V , L V , L V , L V
min , , , , 6,5 0 5
V min L31 V10 , L32 V20 , L34 V40 , L35 V50 , L36 V60 , L37 V70
1
3
1
4
41
0
1
42
0
2
43
0
3
45
0
5
46
0
6
47
0
7
1
5
51
0
1
52
0
2
53
0
3
54
0
4
56
0
6
57
0
7
1
6
61
0
1
62
0
2
63
0
3
64
0
4
65
0
5
67
0
7
V12 min L12 V21 , L13 V31 , L14 V41 , L15 V51 , L16 V61 , L17 V71
min L21 V11 , L23 V31 , L24 V41 , L25 V51 , L26 V61 , L27 V71
2
3
31
1
1
32
1
2
34
1
4
35
1
5
36
1
6
37
1
7
2
4
41
1
1
42
1
2
43
1
3
45
1
5
46
1
6
47
1
7
2
5
51
1
1
52
1
2
53
1
3
54
1
4
56
1
6
57
1
7
2
6
61
1
1
62
1
2
63
1
3
64
1
4
65
1
5
67
1
7
3
1
12
2
2
13
2
3
14
2
4
15
2
5
52
16
2
6
17
2
7
V32 min L21 V12 , L23 V32 , L24 V42 , L25 V52 , L26 V62 , L27 V72
3
3
31
2
1
32
2
2
34
2
4
35
2
5
36
3
6
37
3
7
3
4
41
2
1
42
2
2
43
2
3
45
2
5
46
3
6
47
3
7
3
5
51
2
1
52
2
2
53
2
3
54
2
4
56
3
6
57
3
7
3
6
61
2
1
62
2
2
63
2
3
64
2
4
65
3
5
67
3
7
1
0
2
5
0
Vi0
1
i
12
10
Vi2
11
Vi3
11
3
3
4
5
1
5
6
4
2
3
0
6
8
5
4
0
6
5
0
0
10
10
Fig. 3.11
lmin 1 7 11
Determinm drumul de valoare minim:
L13 V1 V3
L35 V3 V5 L57 V5 V7
3 = 11 - 8
2=86
6=60
Drumul corespunztor valorii minime 11: 1
53
Vnk 0 .
lmax 1 7 18
Determinm drumul de valoare maxim:
L12 V1 V2
L24 V2 V4 L25 V2 V5
5 = 18 - 13
1 = 13 12
4 = 13 9
L56 V5 V6
L67 V6 V7
4=95
5=50
54
L45 V4 V5
3 = 12 9
1
2
3
4
5
6
7
1
0
2
5
0
3
3
4
5
1
5
6
4
2
3
0
6
8
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
0
-
-
-
-
-
-
-
5
4
0
-
Vi0
7
-
-
-
-
6
5
0
0
V1i
13
10
10
Vi2
15
13
11
12
Vi3
18
13
11
12
Vi4
18
13
11
12
Fig. 3.12
Drumurile corespunztoare valorii maxime 18:
1
1
6
5
x3
x4
x1
x6
x5
Fig. 3.13
55
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 Ann aij
(fig. 3.14):
x1
x2
x3
x4
x5
x6
x1
0
1
0
0
0
0
x2
0
0
0
0
0
0
x3
1
1
0
0
0
1
x4
1
0
1
0
0
0
x5
0
0
1
1
0
1
x6
1
1
0
0
0
0
Fig. 3.14
II. Determinm matricea drumurilor Dnn d ij , unde
1, dac exist drum din xi n xj
dij
0, n caz contrar
(fig. 3.15)
x1
0
1
0
0
0
0
x2
0
0
0
0
0
0
x3
1
1
0
0
0
1
x4
1
1
1
0
0
1
x5
1
1
1
1
0
1
x6
1
1
0
0
0
0
P(xi)
4
5
2
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 x i numrul de vrfuri, care pot fi atinse din x i .
Calculm suma puterilor de atingere a vrfurilor
Px 4 5 2 1 0 3 15
nn 1
IV. Comparm Px cu n
2
p x :
i
(n numrul de
15 drum hamiltonian
2
2
V. Scriem succesiunea de vrfuri n ordinea de descretere a
puterilor vrfurilor, acesta fiind drumul hamiltonian n graful dat:
x2
x1
x6
x3
x4
x5
x 'j precede linia x i' n T ' , deci t ij' 1 , adic exist cel puin un
drum de la x 'j la x i' ceea ce este incompatibil cu existena n graf a
3
4
6
5
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
0
0
0
0
0
61
2
12
0
32
42
0
0
3
13
0
0
43
53
0
4
0
24
34
0
54
0
5
15
0
0
0
0
0
Fig.3.17
58
6
0
26
0
46
0
0
1
2
3
4
5
6
2
2
0
2
2
0
0
3
3
0
0
3
3
0
4
0
4
4
0
4
0
5
5
0
0
0
0
0
6
0
6
0
6
0
0
1
2
3
4
5
6
Fig.3.18
III. Facem produsul latin (l.) dintre matricea L i L* i obinem
matricea L2 , 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;
L2 Ll.L* (fig. 3.19)
1
0
261
0
461
0
0
2
132
0
342
432
532,542
612
3
153
243
0
0
543
613
4
124,134,154
0
324
0
534
0
5
0
0
0
0
0
615
6
126
246
326,346
426
546
0
1
2
3
4
5
6
Fig.3.19
Elementele matricei L2 reprezint toate drumurile elementare
de lungime 2.
IV. L3 L2 l.L* (fig. 3.20)
59
1
0
2461
3261
3461
4261
5461
2
1532
1342
1542
0
0
3
1243
1543
4
1324
1534
5
0
6
1326,1246
1346,1546
2613
0
0
0
2615
0
4612
5432
5342
4613
0
0
5324
4615
0
6132
6153
6124
6134
6154
0
3426
3246
4326
5326
5426
5346
0
2
3
4
5
Fig.3.20
Elementele matricei L3 reprezint toate drumurile elementare
de lungime 3.
IV. L4 L3 l.L* (fig. 3.21)
1
0
2
15432
15342
3
0
4
15324
5
0
0
34612
26134
26154
0
24615
34261
32461
43261
24613
26153
0
53261
54261
53461
0
54612
42613
46153
54613
61243
61543
46132
61532
61342
61542
6
15326,13426
15426,13246
15346
0
32615
34615
42615
61324
61534
54326
53426
53246
0
Fig.3.21
60
2
0
3
0
4
0
5
0
6
154326
153426
153246
0
261534
261543
246153
0
326154
461532
426153
342615
324615
432615
543261
534261
532461
0
534612
546132
542613
615432
615342
615324
Fig.3.22
18. Desenai graful
a, b M 1,2,3.
Rezolvare: (fig. 3.23).
relaiei
reflexive
Fig. 3.23
61
a b,
unde
3
Fig. 3.24
62
3
6
4
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:
d x d x m
xX
xX
Fig. 3.26
Fig. 3.27
2
8
6
2
5
3
Fig.3.28
8. Desenai un graf cu ase vrfuri, care corespunde relaiei:
a) reflexive;
b) antireflexive.
9. Pe mulimea M= 2,3,4,7 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.
64
2
4
9
4
3
3
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.
11
8
5
2
1
3
1
10
4
3
5
3
7
2
5
2
8
4
7
1
10
2
12
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.
65
4
1
4
2
3
3
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.
3
1
1
1
2
7
9
4
3
7
5
2
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.
66
13
1
3
14
11
5
5 4
15
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.
2
4
3
1
8
1
6
6
4
2
2
4
7
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.
67
9
3
2
6
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.
6
2
3
1
2
5
3
9
4
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).
68
5
2
1
4
7
9
4
3
14
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.
5
2
1
3
2
4
5
3
Fig.3.38
69
6
2
1
1
2
0
10
2
2
11
6
7
5
12
8
9
10
4
10
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.
1
2
5
4
5
6
6
6
3
4
3
2
5
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.
70
1
6
6
5
2
6
5
3
4
3
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 .
5
3
1
1
7
3
2
4
1
1
6
3
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.
71
13
14
11
5
5 4
15
8
6
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.
4
5
0
6
4
7
Fig. 3.44
72
1
5
3
1
7
1
10
1
3
2
8
8
3
Fig.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.
5
3
3
4
3
13
12
2
4
5
3
4
20
10
12
8
10
Fig.3.46
73
8
0
1
5
6
3
15
2
4
Fig.3.47
30. Folosind algoritmul Ford-Fulkerson s se determine
valoarea fluxului maxim care traverseaz reeaua de transport dat
n figura 3.48.
4
7
0
13
5
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.
74
10
1
9
14
0
18
10
8
4
14
16
10
10
14
3
20
10
10
Fig.3.49
Fig.3.50
75
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.
2
6
5
3
Fig.3.52
76
Fig.3.53
37. Folosind nmulirea latin, s se determine drumul
hamiltonian pentru graful reprezentat n figura 3.54.
5
Fig.3.54
38. S se determine drumul hamiltonian n graful G X ,U ,
X x1 , x2 , x3 , x4 , x5 , x6
U x1 , x2 , x1 , x3 ,x2 , x4 , x2 , x3 , x4 , x5 , x4 , x6 , x5 , x1 ,
x6 , x3 , x6 , x5
graful
U x1 , x2 , x2 , x4 , x2 , x3 , x3 , x2 , x3 , x1 , x3 , x4 , x4 , x1 , x4 , x3
40. S se determine drumul hamiltonian n graful G X ,U ,
X x1 , x2 , x3 , x4 , x5 , x6
U x1 , x2 , x1 , x5 , x2 , x3 , x2 , x5 , x3 , x4 , x5 , x3 , x5 , x6 , x6 , x3 , x6 , x4
7
4
8
3
Fig. 3.55
78
1. Avem
U1 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7;
U 5 5,5, 5,7;
U 2 2,2, 2,5, 2,7;
U 3 3,5, 3,6, 3,7;
U 6 6,6, 6,7 ;
U 7 7,7.
U 4 4,4, 4,6, 4,7;
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 d 9 7 .
4. a) Suma elementelor de pe linia i reprezint gradul exterior
al lui x i iar suma elementelor de pe coloana i reprezint gradul
interior al lui x i .
b) Un vrf x i este izolat dac i numai dac linia i i coloana
i a matricii de adiacen au toate elementele nule.
c) Pentru orice pereche i, j cu i j mcar unul din
elementele ai, j , a j, i este egal cu 1.
5. Fiecare arc x, y este numrat o dat i numai o dat n
d x i o dat i numai o dat n d y .
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).
R ( Iurie,Victor ), ( Iurie, Diana), (Victor , Iurie), Victor , Diana ,
Relaia dat este:
1. antireflexiv, deoarece nu exist a M , pentru care ar avea
loc aRa , de exemplu Iurie nu este frate lui Iurie;
79
Victor
Diana
Fig. 3.56
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).
80
f max c A 14 .
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:
A 1,6, 5,6, 5,7, 4,7, 8,9 i f max c A 28 ; de
aici, deducem c ntr-o prim etap, putem trimite din portul 0 spre
portul 9, un numr de 28 vapoare.
29. A 1,2,4,5,6,7- mulimea vrfurilor nemarcate
30.
max
31.
f max c A 10 10 1 10 10 41
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.
nn 1
Deoarece Pxi =
=10, graful are un drum
2
hamiltonian. Succesiunea vrfurilor grafului, dat de ordinea
descresctoare a puterilor de atingere, determin drumul
hamiltonian d H P3 , P2 , P4 , P5 , P1 , care ne d i ordinea de
prelucrare a produselor.
82
P1
P3
P2
P4
P5
Fig 3.57
33. L5 L4 l.L*
1
0
0
0
452631
0
634521
2
0
0
0
0
0
0
3
0
0
0
0
0
0
4
0
0
0
0
0
0
5
0
0
0
0
0
0
6
0
0
0
0
0
0
1
2
3
4
5
6
Fig.3.58
34. Problema revine la cercetarea drumurilor hamiltoniene
pentru graful considerat. Din matricea drumurilor
x1
x2
x3
x4
x5
x6
x1
0
1
1
1
1
0
x2
0
0
0
0
0
0
x3
0
1
0
1
0
0
x4
0
0
0
0
0
0
x5
0
0
0
1
0
0
x6
0
1
0
1
1
0
P(xi)
0
3
1
4
2
0
Fig.3.59
nn 1
, deci asigurarea transportului cu
2
numrul existent de benzi nu se poate face.
se observ c
P x
i
83
x4
0
0
x5
1
0
x2
0
x6
1
1
x3
1
0
x1
1
1
x2
x6
0
0
0
0
0
0
1
0
1
0
x3
x1
0
0
0
0
0
0
0
0
0
0
1
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
nn 1
, n graful dat nu exist un drum hamiltonian.
15
2
Adugarea arcelor (6,4) i (3,7) asigur existena drumului
hamiltonian d H 2,6,4,5,3,7,1 .
36. L6 L5 l.L* L4 l. L2
1
1254361
0
0
0
0
0
2
0
2543612
0
0
0
0
3
0
0
3612543
0
0
0
4
0
0
0
4361254
0
0
Fig.3.61
84
5
0
0
0
0
5436
0
6
0
0
0
0
0
6125436
1
2
3
4
5
6
37. d H 4,5,2,6,3,1 .
38. d H 4,6,5,1,2,3 .
39. L3 L2 l.L*
1
0
2431
2341
3241
0
2
0
0
3
1243
0
4
1234
0
1
2
3412
4312
0
0
3124
0
3
4
Fig.3.62
40. d H 1,2,5,6,3,4 .
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).
85
Bibliografie
1. V. Beliu. Ciclu de prelegeri Matematica discret. - Chiinu,
U.T.M., 2001.
2. . . , . . -.
. - , ,
1988.
3. . . . . , ,
. - , , 2001.
4. . . , . . . ,
. ,
, 2001.
5. . . , . . .
. - , , 1977.
6. . . . , , 2004.
86
Cuprins
1. Sisteme algebrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 16
2. Algebra logicii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 36
3. Grafuri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.1. Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.2. Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.3. Indicaii i rspunsuri la problemele propuse. . . . . . . . . 79
Bibliografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
87