Sunteți pe pagina 1din 3

Teoria jocurilor se refer la analiza, cercetarea matematic i soluionarea unor situaii competitive sau conflictuale, numite,

generic, jocuri.

Un joc este o situaie n care doi sau mai muli participani, numii juctori, trebuie s ia anumite decizii, din mai multe
alternative, n mod independent unul de cellalt, respectnd regulile jocului. Juctorii sunt n competiie, deci se afl n conflict,
iar reaciile adversarilor fa de deciziile alese nu sunt cunoscute ori sunt incomplet cunoscute.

Exist dou categorii importante de jocuri: de noroc i de strategie.

Jocurile de strategie se pot clasifica dup urmtoarele criterii,

a) Numrul juctorilor n N, n 2.

Prin juctor se nelege att o singur persoan, ct i o echip n care componenii au interese identice.

Moduri de reprezentare ale unui graf

O prim modalitate de reprezentare este listarea efectiv a tuturor nodurilor i a arcelor sale.

Putem reprezenta graful dnd pentru fiecare nod mulimea nodurilor cu care formeaz arce n care el este pe prima poziie.

Putem reprezenta geometric graful, printr-un desen n plan, reprezentnd fiecare nod printr-un punct(cercule) i fiecare arc
printr-un segment de curb care are ca extremiti nodurile arcului i pe care este trecut o sgeat orientat de la nodul iniial
spre cel final.

Putem folosi o reprezentare geometric n care nodurile sunt reprezentate de dou ori, n dou iruri paralele, de la fiecare nod
din unul din iruri plecnd sgei spre nodurile cu care formeaz arce n care el este pe prima poziie, de pe al doilea ir
(reprezentarea prin coresponden).

Un graf poate fi reprezentat printr-o matrice ptratic boolean, de dimensiune egal cu numrul de noduri, n care o poziie aij
va fi 1 dac exist arcul (xi,xj) i 0 n caz contrar, numit matricea adiacenelor directe.

Un graf poate fi reprezentat printr-o matrice ptratic latin, de dimensiune egal cu numrul de noduri, n care pe o poziie aij
va fi xixj dac exist arcul (xi,xj) i 0 n caz contrar.

Concepte de baz n teoria grafurilor

arc saturat = un arc pe care fluxul este egal cu capacitatea;

drum complet = un drum de la nodul iniial s la nodul final t care conine cel puin un arc saturat;

flux complet = un flux pentru care orice drum de la nodul iniial s la nodul final t este complet.

arce adiacente: arce care au o extremitate comun;

drum ntr-un graf: o mulime ordonat de noduri ale grafului: (x1, x2, ..., xk), cu proprietatea c exist n graf toate arcele de
forma (xi,xi+1) i = 1,...,k-1;

lungimea unui drum: este numrul arcelor care l formeaz;

drum elementar: un drum n care fiecare nod apare o singur dat;

drum simplu: un drum n care fiecare arc apare o singur dat;

drum hamiltonian: un drum elementar care trece prin toate nodurile grafului;

drum eulerian: un drum simplu care conine toate arcele grafului;

lan: un drum n care arcele nu au neaprat acelai sens de parcurgere;

circuit: un drum n care nodul iniial coincide cu cel final;

circuit elementar: un drum n care fiecare nod apare o singur dat, cu excepia celui final, care coincide cu cel iniial;

circuit simplu: un drum n care fiecare arc apare o singur dat;

circuit hamiltonian: un circuit care trece prin toate nodurile grafului;

ciclu: este un circuit n care arcele nu au neaprat acelai sens de parcurgere;

ciclu elementar: un ciclu n care fiecare nod apare o singur dat, cu excepia celui final, care coincide cu cel iniial;

graf parial al unui graf G = (X,U): este un graf G'(X,U') cu U' U;

subgraf al unui graf G = (X,): este un graf G'(X',') unde X' X i '(xi) = `(xi) X' pentru orice xi X';

Un arbore este un graf neorientat, finit, conex i fr cicluri. Grafurile din fig. 4.1. sunt arbori.

"Dat un graf G = (X,U) i o funcie care asociaz fiecrui arc o valoare real, s se gseasc, pentru o pereche dat de noduri,
drumul (drumurile) de valoare optim (minim sau/i maxim) ntre cele dou noduri i valoarea acestuia (acestora)"

Un numr finit de noduri n atrage dup sine existena unui numr finit de arce (cel mult n2) i a unui numr finit de drumuri
n -1

k!
k 1

elementare ( cel mult nn!

).

n final, tietura de valoare minim este cea n care V = mulimea nodurilor marcate iar W = mulimea nodurilor nemarcate.

Teorem Dac toate capacitile rutelor reelei sunt numere raionale atunci algoritmul lui Ford-Fulkerson are un numr finit de
pai.

Algoritmul lui Ford simplificat se aplic doar n grafuri care nu admit circuite. Cu ajutorul lui se gsete drumul de valoare
optim ntre dou noduri fixate xi i xj. Printr-o eventual renumerotare a nodurilor putem presupune c nodul de la care
pornete drumul este x1, care va fi numit nod iniial, iar nodul la care se termin este xn, numit nod final.

Algoritmul lui Ford generalizat a fost creat cu scopul de a putea gsi drumul optim i n grafurile care au circuite. Cu ajutorul lui
se gsete drumul de valoare optim ntre dou noduri fixate xi i xj. Printr-o eventual renumerotare a nodurilor putem
presupune c nodul de la care pornete drumul este x1, care va fi numit nod iniial, iar nodul la care se termin este xn, numit
nod final.

n algoritmul Ford simplificat, pentru a gsi valoarea nodului final, deci a drumului minim, plecm de la nodul iniial n toate
direciile posibile, pstrnd de fiecare dat toate nodurile analizate. Acest fapt duce la un consum inutil de timp, deoarece
foarte multe din aceste noduri nu vor face parte din drumul optim. Pentru a elimina acest neajuns, algoritmul lui Dijkstra
ncearc s pstreze, la fiecare iteraie, mulimea minim de noduri care s le conin pe toate cele care vor forma efectiv
drumul optim. n plus, algoritmul se poate aplica i n drumuri cu circuite. Ca un minus este faptul c se apic doar la probleme
de minim.

ntr-o mare varietate de situaii concrete din practica economic se pune problema deplasrii unei cantiti de materie,
energie, informaie etc., din anumite locuri, numite surse, n alte locuri, numite destinaii. Pentru realizarea acestui transport se
folosesc o serie de trasee, numite rute de legtur.

Unitile indivizibile ale cantitii Q, care se deplaseaz de-a lungul rutelor ntre surse i destinaii, se numesc uniti de flux,
iar ansamblul rutelor, surselor, destinaiilor i, eventual, a altor puncte intermediare se numete reea de transport.

Una dintre acestea este problema determinrii cantitii maxime (minime) care poate fi transportat de la surse la destinaii, n
situaia n care sursele dispun de cantiti limitate (inferior sau superior), destinaiile au un necesar sau o putere de absorbie
limitat inferior sau superior iar pe fiecare rut se poate transporta doar o cantitate cuprins ntre anumite limite.

Pentru studiul matematic al acestei situaii vom da definiiile matematice ale obiectelor implicate n problem i ipotezele
modelului.

Definiia 1: Se numete reea de transport standard un graf finit, simplu, conex, fr bucle G = (X,U) care are urmtoarele
proprieti:

U s

Exist i este unic s

U s
,

a..

U
t

U t

(din care doar "ies" arce), numit intrarea reelei de transport;

Exist i este unic t

S-a definit o funcie c: U R+ care asociaz fiecrui arc u un numr strict pozitiv cu numit capacitatea arcului.

Definiia 2: Se numete flux ntr-o reea de transport R = (X,U) o funcie : U R+ care are urmtoarele proprietile:

0 u cu oricare ar fi u din U; valoarea u se numete flux al arcului u

uU i

a..

= ,

(n care doar "intr" arce) numit ieirea reelei de transport;

uU i

oricare ar fi i s,t (suma fluxurilor arcelor care "intr" ntr-un nod i este egal cu suma fluxurilor
arcelor care "ies" din acest nod, cu excepia nodului iniial i al celui final.

Definiia 3: Se numete valoare a fluxului suma fluxurilor arcelor care "pleac" din nodul iniial s i se noteaz cu .

Definiia 4: Se numete flux de valoare maxim ntr-o reea un flux n aceast reea, cu proprietatea c, pentru orice alt flux
' pe aceast reea, avem '.

Valoarea fluxului de valoare maxim reprezint cea mai mare cantitate care se poate transporta efectiv pe reea, de la surse la
destinaii.

Definiia 5: Dat o reea de transport G(X,U) cu s = nodul iniial i t = nodul final, se numete tietur n reea o partiie a
mulimii vrfurilor reelei de transport, format din dou submulimi V i W (VW = , VW = X) astfel nct s V i t W.

Definiia 6: Se numete capacitate a unei tieturi T = (V,W) ntr-o reea de transport G(X,U), notat C(T), suma capacitilor
tuturor arcelor care au extremitatea iniial n V i cea final n W.

u x i ,x j
x i V
x jW

C(T) =

Definiia 7: Se numete tietur de valoare minim ntr-o reea o tietur T n aceast reea, cu proprietatea c, pentru orice
alt tietur T' n aceast reea, avem C(T) C(T').

Teorema lui Ford-Fulkerson. Dac fluxul este maximal atunci exist o tietur de capacitate egal cu valoarea fluxului

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