Sunteți pe pagina 1din 4

1. Ce se nelege prin Problema atribuirii sarcinilor ? Formularea matematic.

Atribuirea optima a n sarcini la n specialist stiind ca:


unui specialist i se atribuie o singur sarcin,
sarcina este executat de un singur specialist,
profitul executrii sarcinii j de ctre specialistul i este cij .
Atribuirea este optim dac profitul obinut este maxim .
Trebuie sa determinam xij, i =1, n , j =1, n astfel incat:

xij trebuie sa ia valori 0 sau 1


2. Ce se nelege prin problema de transport? Formularea matematic.
Problema de transport are totdeauna o solutie admisibila, anume:

si care este o solutie marginita de ai si bj. Exista in total n+m restrictii (m ecuatii coresp
restrictiilor date de centrele de aprovizionare si cele n ecuatii coresp restrictiilor date de
centrele de consum) la care se adauga conditia de echilibru

De aici rezulta ca una dintre restrictii este redundanta. Orice restrictie se poate exprima in
functie de celelalte m+n-1 ramase.
3. Scrieti problema dual asociat unei probleme de transport!
max (aiui+ bjvj)
ui + vi <= cij , 1<=i<=m , 1<=j<=n
ui , vi -oarecare
4. Ce algoritmi pot fi folosii pentru rezolvarea Problemei atribuirii sarcinilor ?

Pentru rezolvarea problemei de atribuire se poate folosi algoritmul de transport


sau algoritmul primaldual pentru problema de programare liniar.
5. Ce se nelege prin Problem de programare liniar n numere ntregi ?
Formularea matematic a acesteia.
n multe probleme de optimizare se cere ca soluia s fie n numere ntregi. De exemplu
ntr-o problem de producie, unde se caut numrul optim de produse ce trebuie
realizate, acest

numr este din raiuni practice ntreg !


min(max) c x
A x b

n
xN
A M m ,n ( Z ), b Z m , c Z n

6. Ce metod se poate aplica pentru rezolvarea Problemei de programare liniar n


numere ntregi?
Pentru rezolvarea acestor probleme este adecvat metoda Branch and Bound.
7. Care este principiul Metodei Branch and Bound?
Etapa I. Se determin o soluie a problemei de programare liniar fr a se ine seama de
restriciile de integritate.
Etapa a II-a. Ramificarea. (Branch) Se alege o variabil i se divide spaiul soluiilor n
dou subspaii. Se selecteaz pentru investigaie un subspaiu (o ramur).
Etapa a III-a. Mrginirea. (Bound) Se gsete o margine pentru problema definit de
subspaiul selectat (ramura selectat). n cazul nostru se folosete soluia problemei de
programare liniar ca margine. Observm c marginea reprezint limita superioar, n
problema de max, respectiv inferioar n problem de min, pentru toate soluiile posibile
pe acea ramur.
Etapa a IV-a. Comparare. Se compar marginea obinut pe ramur considerat cu
cea mai bun soluie obinut pn n aceast etap.
Dac marginea obinut nu este mai bun dect cea mai bun solutie reinut pn n
aceast etap, aceast ramur se abandoneaz i se trece la investigarea altor ramuri care nu
au fost nc investigate.
Dac marginea obinut este mai bun dect cea mai bun soluie reinut pn n
aceast etap i dac soluia este ntreag, atunci aceast margine devine cea mai bun
soluie i se trece la investigarea altor ramuri care nu au fost nc investigate.

Dac marginea obinut este mai bun dect cea mai bun soluie reinut pn n
aceast etap i dac soluia nu este ntreag, atunci se continu investigarea pe aceast
ramur fiind anse s se gsesc o solie mai bun . Se reia Etapa a II-a.
Etapa a V-a. Completare. Cnd toate ramurile au fost examinate, cea mai bun
soluie este cea optima. Stop !
Se poate ntocmi un arbore al metodei Branch and Bound pentru a urmri parcurgerea
subspaiilor soluiilor, aa cum se va vedea n exemplele prezentate n continuare.
8. Ce se nelege prin Reea de transport?

G X , u, c
Definiie. O reea de transport este un graf orientat ponderat,
, fr bucle, unde
c (u ) 0
fiecrui arc i se asociaz un numr
, numit capacitatea arcului u. n plus, o astfel de
reea verific i urmtoarele ipoteze :
s X
a) Exist un singur nod
, care nu are predecesori, toate celelalte avnd cel puin un
predecesor. Acest nod se numete surs sau intrarea n reea;
dX
b) Exist unn singur nod
, care nu are succesori, toate celelate avnd cel puin un
succesor. Acest nod se numete destinaie sau ieirea din reea.
9. Ce este un flux ntr-o reea de transport?
Definiie. Un flux f ntr-o reea de transport este o funcie care asociaz fiecrui arc
f (u ) 0
u U
o cantitate
care reprezint cantitatea de produs ce pote fi transportat
prin arcul u, provenind de la sursa s ctre destinia d.
10. Ce se nelege prin flux compatibil? Dar prin flux complet?

G X , u, c

Definiie. Un flux f este compatibil cu reeaua


, dac pentru
u U , 0 f (u ) c(u )
. Altfel spus, pentru fiecare arc u fluxul care l traverseaz nu
trebuie s depeasc capacitatea arcului u.
Definiie. Un flux f este complet dac pentru orice drum plecnd de la sursa s la
destinaia d exist cel puin un arc saturat, adic fluxul care l traverseaz este egal cu
capacitatea arcului.

11. Cnd un arc este saturat?


f(u)=c(u)
f(u) -fluxul
c(u) capacitatea
12. Ce se nelege prin flux maxim ntr-o reea de transport ?
Problema de flux maxim consta in a gasi care e cantitatea maxim de flux care poate
circula de la sursa s la destinaia d.
13. Ce se nelege prin lan care mrete fluxul ntr-o reea de transport ?
Definiie. Un lan care mrete fluxul este un lan pentru care arcele n sens direct nu au
atins limita lor maxim i arcele n sens indirect au fluxul care le traverseaz nenul.
14. Ce algoritm se poate folosi pentru determinarea fluxului maxim ntr-o reea de
transport?
Algoritmul cel mai cunoscut pentru rezolvrea acestei probleme este algoritmul FordFulkerson.
15. Evideniai cteva domenii de aplicare ale reelelor de transport!
Astfel de probleme se ntlnesc n: curgerea fluidelor; n transportul curentului prin reele
de curent electric, dar i prin liniile de asamblare ;transportul anumitor produse intre mai
multe destinatii

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