Documente Academic
Documente Profesional
Documente Cultură
numere pentru ca intre ele nu exista nici un numar intreg. Xnumaru ntreg de sus acestea sunt 2
restrictii. Termenul ramifica se refera la faptul ca din problema initiala rezulta 2 probleme noi
prin adaugarea la restrictii a uneia din cele 2 restrictii. Aceste 2 probleme se rezolva prin metoda
simplex. Marginirea se refera la faptul ca valoarea variabilelor care nu erau numere intregi este
marginita superior sau inferior. Solutia optima estea cea solutie care confera funtiei obiectiv
valoarea cea mai mare la probleme.
10. Probleme multicriteriale ale programrii liniare. Metode de soluionare.
Modelele cu mai multe criterii solutii pentru care s-ar realiza maximu sau minimu pentru cel
putin 2 funcii scop. Venit -> max, cost -> min, profit -> max. in cazul in care toate expresiile din
model reprezinta funcii liniare modelul multicriterial poarta numele de liniar multicriterial.
Acelasi x va realiza val maxima in primul citeriu si minima in al doilea. Fara a limita
generalizarea am putea considera ca toate sunt de maxim, simetria lui z->min in plan, solutia
ramane aceeasi. Exista cateva moduri de solutionare a acestor probleme: 1. Compozitie /
compunere / sinteza se determina un sir de numere numite prioritati alfa L1,,Lr care
determina gradul de importanta a criteriului dat astfel incat suma lor sa fie 1. Se rezolva modelul
prin metoda grafica. Se gaseste valoare maxima in ambele funcii obiectiv. Se defineste o noua
functie obiectiv impreuna cu functiile obiectiv initiale si ponderile cunoscute Z(x)=Li*zi(x)>max. Se calculeaza valoarea functiei noi in punctele poligonului. Valoarea maxima va fi solutia.
2. Includerii criteriilor in restrictii criteriul de baza e cel de maxim, celelalte devin restrictii
cu un plafon de considerare Zi(i)>=Zi. 3. Concesiilor / caderilor succesive z1(x)->max, fie
z1* - valoarea maxima al lui z1. Se determina o cedare de la aceasta valoare de exemplu 10%:
z2(x)->max, z1(x)>=z1*-cedarea. Urmatorul pas e similar cu precedentul. Solutia de la ultimal
pas e considerata optima. 4. Z1(x)->max, x apartine D, fie x1* - multimea solutiilor, daca e un
singur punct e sol optima. Z2(x)->max, x apartine x1*, x2*-multimea de solutiietc.
11. Probleme de optimizare pe reea: problema arborelui minim , problema drumului
minim (maxim) n reea fr circuite; problema drumului minim n reea cu circuite i
metode de soluionare.
Problema arborelui minim avem n orase care trebuie unite intre ele si cunoastem costul Cij; sa
selectam graful pentru care costul este minim (lungimea totala a muchiilor sa fie minima);
contine n-1 muchii si nu are cicluri; metoda de solutionare este algoritmul Kruskal si algoritmul
Prim. Alg. Kruskal initierea matricii costurilor; urmeaza n-1 pasi: la fiece pas se selecteaza cite
o muchie, astfel incit costul selectat s fie minim din celelalte din matrice si sa nu formeze ciclu.
Alg. Prim se alege un nod S initial, de la el se alege muchia s, j si de pe muchia respectiva
(coloana) se alege valoarea minima Csj; muchia (i,j) unde i M (muchii selectate), j M
(neselectate).
Problema drumului minim (maxim) n reea fr circuite se da un graf orientat (cu arce) fara
circuite, fiecarui arc i se asociaza un numar Cij. Nodul 1 este nod cu gradul de incidenta 0 si este
nod de intrare in graf; nodul final are doar arce de sisire. Sa identificam toate retelele d lungime
minima ce pornesc de la nodul 1 pina la toate celelalte noduri. Metoda de solutionare este
algoritmul Ford: se numeroteaza corect graful prin suprimarea consecutiva a arcelor astfel incit
pentru orice muchie (i,j) i
Problema drumului minim n reea cu circuite metode de rezolvare: alg. Ford (imperfect), alg.
Dijkstra (rezolva si problema drum in retea fara circuite). Alg. Dijkstra se da un graf cu
circuite, cu arce in ambele sensuri; sa se selecteze rute de lungime minima ce pornesc dintr-un
nod arbitrar S. Se constituie 2 multimi: M cu noduri selectate si M cu noduri neselectate. Se
selecteaza pe rind nodurile incepind cu un nod de pornire i0=S pentru care ruta optima a fost
selectata: P0: i0=S M; Ui0=0; Pr(j)=i0; orice j=[1,n]; Ui=Uj, i=j, - distanta optima; min
{Ui0,j}, orice j=[1,n]; j ! M, j!=S; MuM=|Un|=n; jM; Uj1=min{Ui0j} => urmatorul nod. P1:
se verifica pentru toate nodurile jM pentru Uj>Ui+Cij, iM, jM; daca
Uj>Ui+Cij=>Uj=Ui+Cij; daca Uj<=Ui+Cij=>Uj. P2: min{Uj}=Uj; Pr(j) pentru orice jM;
i2=j2M;n-1 pasi.
12. Metoda drumului critic (Critical Path of Method). Graful-reea i regulile principale de
construire.
Drumul critic i determinarea lui. Calcularea caracteristicilor de timp al grafului-reea.
Semnificaia i importana caracteristicilor de timp pentru analiza grafului-reea.
Principiul analizei drumului critic const n divizarea unui proiect (aciuni complexe) n pri
componente. Ia natere un tabel care conine activitile proiectului, intercondiionrile ntre
activiti i duratele acestora. Un astfel de tabel trebuie s conin cel puin urmtoarele
elemente: activiti; condiionri: se precizeaz, pentru fiecare activitate, activitile imediat
precedente, prin simbolurile lor; durata: pentru fiecare activitate se precizeaz durata de execuie,
ntr-o anumit unitate de msur. Durata unei activiti este o constant. Modelele de analiz a
drumului critic se bazeaz pe reprezentarea proiectului printr-un graf, elementele tabelului
asociat acestuia fiind suficiente pentru a construi graful corespunztor. Metoda CPM este un
procedeu de analiz a drumului critic n care singurul parametru analizat este timpul i n
reprezentarea graficului reea se ine seama de urmtoarele convenii: fiecrei activiti i se
asociaz un segment orientat numit arc, definit prin capetele sale, astfel fiecare activitate
identificndu-se printr-un arc; fiecrui arc i se asociaz o valoare egal cu durata activitii pe
care o reprezint; condiionarea a dou activiti se reprezint prin succesiunea a dou arce
adiacente. Nodurile grafului vor reprezenta momentele caracteristice ale proiectului,
reprezentnd stadii de realizare a activitilor (adic terminarea uneia sau mai multor activiti
i/sau nceperea uneia sau mai multor activiti). Pentru reprezentarea corect a proiectului, ct i
pentru o standardizare a reprezentrii n desenarea grafului se respect urmtoarele reguli: fiecare
activitate se reprezint printr-un arc a crui orientare indic, pentru activitate, desfurarea ei n
timp; un arc este limitat prin dou noduri care simbolizeaz momentele de nceput i de sfrit
ale executrii activitii corespunztoare; lungimea fiecrui arc, n general, nu este proporional
cu lungimea activitii; deoarece respectarea tuturor regulilor nu se poate face doar cu arce care
corespund doar activitilor proiectului, vor exista i arce care nu corespund nici unei activiti,
care vor fi reprezentate punctat i care, pentru unitatea prezentrii, vor fi numite activiti fictive,
ele neconsumnd resurse i avnd durata 0. In graf nu sunt admise. Nodurile vor fi numerotate,
numerotarea fcndu-se n aa fel nct, pentru fiecare activitate, numrul nodului de nceput s
fie mai mic dect numrul nodului de final al activitii. graful are un singur nod iniial
("nceperea proiectului") i un singur nod final ("sfritul proiectului"); orice activitate trebuie s
aib cel puin o activitate precedent i cel puin una care i succede, exceptnd bineneles
activitile care ncep din nodul iniial al proiectului i pe cele care se termin n nodul final al
proiectului; dei exist activiti care se execut n paralel, care pot ncepe n acelai moment i
se pot termina n acelai moment, este interzis ca cele dou arce corespunztoare s aib ambele
extremiti comune; nu trebuie introduse dependene nereale. s se foloseasc, pe ct posibil,
numrul minim de activiti fictive, pentru a nu complica excesiv desenul. Analiza grafului retea:
Calculam caracteristicile de timp: cel mai devreme termen de realizare a evenimentului i: td(i) =
maxim care vine in nod i; cel mai tarziu termen de realizare a ev j: tt(j) = minim care pleaca din j.
SD = td; FT = tt; ST = tt-tij; FD = td+tij; rezerve de timp: Rtot = FT-FD=ST-SD; Ri = td(j)-tt(i)tij. Durata critica = termen de realizare cel mai devreme a ultimului eveniment n, - cel mai mic
interval de timp necesar pentru realizarea intregului proiect. Daca td=tt se alege drumul critic.
Activitatile drumului critic sunt numite activitati critice. Caracteristicile de timp sunt importante
in analiza grafului retea pentru ca ele duc la determinarea drumului critic.
13. Teoria firelor de ateptare (teoria cozilor). Clasificarea sistemelor de servire (ateptare).
Exemple. Fluxul de sosire al cererilor (comenzilor). Fluxul elementar, testul Pearson(x2) de
validare a legii de repartiie a probabilitilor de tip exponenial (Poisson) a fluxului de
sosire a cererilor i a timpului de servire.
Teoria firelor de ateptare (teoria cozilor) scop: abonatii sa nu astepte prea mult. Pentru analiza
acestor sisteme se utilizeaza: caracteristicile fluxului de cereri solicitate sistemului, timpul de
servire. Flux de sosire a cererilor variabila x(t) numarul cererilor solicitate sistemului in
intervalul de timp t variabila aleatoare discreta. Tabelul pentru reprezentare: x(t): 0,1,,k,;
p. Legea de distribuire / repartitie a probabilitatii este diferita pentru fiecare sistem. Distingem:
Sisteme deschise: cu surs infinit de staii unde n-numrul staiilor, iar m numrul locurilor de
ateptare=0(cu refuz). Sisteme deschise unde ninf. Sisteme nchise, n care sursa este partea