Sunteți pe pagina 1din 2

Algoritmica grafurilor.

Laborator 10
PROGRAME OBLIGATORII:
1. Determinarea ı̂nchiderii unui graf neorientat simplu dat.

2. Verificarea condiţiilor suficiente de hamiltoneitate (cl(G) = Kn , Chvatal, Bondy, Posa, Ore,


Dirac) pentru un graf neorientat dat.

3. Verificarea dacă un graf conex dat este sau nu bipartit şi, ı̂n caz afirmativ, determinarea partiţiei
corespunzătoare.

4. Verificarea dacă un graf dat este sau nu bipartit şi, ı̂n caz afirmativ, determinarea unei partiţii
corespunzătoare.

PROGRAME SUPLIMENTARE:
1. Verificarea dacă un graf neorientat dat este sau nu hamiltonian şi, ı̂n caz afirmativ, determinarea
unui ciclu hamiltonian.

2. Verificarea dacă un graf orientat dat este sau nu hamiltonian şi, ı̂n caz afirmativ, determinarea
unui circuit hamiltonian.

3. Verificarea dacă un graf neorientat ponderat dat este sau nu hamiltonian şi, ı̂n caz afirmativ,
determinarea unui ciclu hamiltonian de cost minim.

4. Verificarea dacă un graf orientat ponderat dat este sau nu hamiltonian şi, ı̂n caz afirmativ,
determinarea unui circuit hamiltonian de cost minim.

PROBLEME:
1. Verificaţi condiţiile suficiente de hamiltoneitate (cl(G) = Kn , Chvatal, Bondy, Posa, Ore, Dirac)
pentru graful neorientat din Figura 1. Este acest graf hamiltonian? Rezolvaţi aceleaşi cerinţe
pentru graful din Figura 2.

1 4 7 1 4 7

2 5 8 2 5 8

3 6 9 3 6 9

Figura 1: Figura 2:

2. Determinaţi dacă graful neorientat din Figura 3 are cicluri hamiltoniene sau lanţuri hamil-
toniene.

3. Determinaţi dacă graful orientat din Figura 4 are circuite hamiltoniene sau drumuri hamil-
toniene.

1
1 2

3 4 5 1 4 7 9

6 7 8 9
2 5 10
10 11 12

13 14 3 6 8 11

Figura 3: Figura 4:

4. Verificaţi dacă graful din Figura 5 este bipartit; ı̂n caz afirmativ determinaţi partiţia corespun-
zătoare. Rezolvaţi aceeaşi cerinţă pentru graful din Figura 6.

D2 C2
O2
1 4 7 9 A2 B2

2 5 10
D1 C1
O1
3 6 8 11 A1 B1

Figura 5: Figura 6:

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