Documente Academic
Documente Profesional
Documente Cultură
Radu Ursulean
METODE DE OPTIMIZARE
Structura cursului
1 ora de curs/saptamana
2 ore lucrari
SCURT ISTORIC
Metode de optimizare
#1
astfel incat sa ocupe aria minima ? Unde trebuie construite 6 depozite astfel incat drumul la cele 12 magazine outlet sa fie mai scurt de 10 minute ? Cum trebuie dirijate convorbirile telefonice intre doua orase astfel incat retelele sa fie incarcate egal ?
Metode de optimizare #1
Procesul optimizarii
PROBLEMA DIN LUMEA REALA
analiza
metode numerice
verificare
IMPLEMENTARE PE CALCULATOR
Metode de optimizare #1
Formularea problemei
Metode de optimizare
#1
Analiza problemei
Metode de optimizare
#1
Model Implementare
Metode de optimizare
#1
10
Verificare
realizat este adecvat aplicatiei Daca utilizati un produs software consacrat, aceasta etapa e aproape depasita !
Metode de optimizare
#1
11
Validare
Algoritm model problema initiala Analiza acuratetei solutiei Trebuie modificat modelul ? Care sunt parametrii esentiali ai problemei ?
Metode de optimizare
#1
12
Senzitivitate
efecte, dorite sau nu ! Cat de mult sunt influentate rezultatele finale de modificarile parametrilor modelului sau ale datelor de intrare
Metode de optimizare
#1
13
Ce trebuie sa stim ?
Metode de optimizare
#1
14
adresa www.ethgen.ee.tuiasi.ro Rezolvand temele pentru acasa Participand la laborator si rezolvand problemele propuse
Metode de optimizare
#1
15
problema de optimizare Sa va invete cum sa o formulati corect Sa va puna la indemana uneltele necesare pentru rezolvarea problemei
Metode de optimizare
#1
16
Ce contine cursul
Cum sa formulam o problema de optimizare Programare liniara Metoda simplex
Metode de optimizare
#1
17
18
De la cuvinte la formule
vorbite in formule matematice ... Si viceversa... ... Verificand modul in care aceasta traducere reflecta intentia initiala
Metode de optimizare
#1
19
Metode de optimizare
#1
20
Exemplul #1
Pentru fiecare unitate de FIAT ALBEA
Metode de optimizare
#1
21
22
Exemplul #2
Un producator poate face intr-o saptamana
11 bucati din produsul x1, sau 45 din produsul x2 sau 30 din x3; ce combinatii din cele trei produse se pot produce in 10 saptamani ?
Metode de optimizare
#1
23
11x1+45x2+30x3 10
11 x1 pe saptamana ar insemna x1x1
#1
Inmultit cu x1
Metode de optimizare
24
Metode de optimizare
#1
25
(1/11)x1+(1/45)x2+(1/30)x3 10
Dimensiunea este saptamani deoarece 1/11 are dimensiunea x1-1saptamanisi prin inmultire cu x1 obtinem ca dimensiune saptamani
Metode de optimizare
#1
26
Exemplul #3
...pentru fiecare 3 profesori sunt necesari 37
studenti
Metode de optimizare
#1
27
Metode de optimizare
#1
28
Solutia este
37x1=3x2
Se refera la studenti
29
Exemplul #4
Marfurile de tipul x1 trebuie sa reprezinte cel
Metode de optimizare
#1
30
Metode de optimizare
#1
31
tzuica (x1) trebuie sa nu depaseasca 20% din consumul total de lichide (vin (x2), tzuica, apa minerala (x3),) pentru a nu avea neplaceri cu sotia/prietena... Dupa petrecere...
Metode de optimizare
#1
32
Metode de optimizare
#1
33
Sau
Metode de optimizare
#1
34
Metode de optimizare
#1
35
80x1+100x2+0x3 30(x1+x2+x3)
Metode de optimizare
#1
36
sincronizata:
Sa se scrie formulele pentru enuntul:
Procesul x1 produce 16,5 unitati ale procesului x2 si 38,2 unitati ale procesului x3 pe ora
Metode de optimizare #1
37
Raspuns :
X2=16,5x1 X3=38,2x1
Se spune ca x1 e un proces care genereaza iesiri multiple cu o rata de producere sincronizata
Metode de optimizare #1
38
Metode de optimizare
#1
39
variabile de decizie de tip binar Conventie: variabilele de tip binar vor fi notate cu z Celelalte variabile sunt notate in continuare cu x
Metode de optimizare
#1
40
Metode de optimizare
#1
41
z3 0 z2 0 1 0 0
z1 1 0 1
42
Exemplul #1
Puteti utiliza surubul z1 numai daca ati ales
in prealabil piulita z2 Corespondentele lexicale pentru variabilele binare ale problemei sunt
z1 numai daca z2
43
Metode de optimizare
#1
44
Exemplul #2
z3 poate fi produs daca si numai daca masina
Metode de optimizare
#1
45
Ultima inegalitate, z3+1 z1+z2, este necesara deoarece relatia z3=z1z2 NU este liniara !
z3 z1 z3z2 z3+1z1+z2 z1 0 1
z2 0 0 0 1 0 1
Metode de optimizare
#1
46
Exemplul #3
Proiectul z3 poate fi finantat daca si numai
daca proiectul z1 sau proiectul z2, sau ambele sunt finantate Problema de mai sus il defineste pe z3 ca z1 SAU INCLUSIV z2
Metode de optimizare
#1
47
z2 0 0 1 1 1 1
Metode de optimizare
#1
48
Exemplul #4
Linia de ambalare z3 poate primi materie
prima fie de la z1, fie de la z2 Problema de mai sus il defineste pe z3 ca z1 SAU EXCLUSIV z2
Metode de optimizare
#1
49
z1
Metode de optimizare
0 1
50
Exemplul #5 Negatia
NU z
Formula 1-z Se foloseste in relatiile anterioare, daca e
cazul
Metode de optimizare #1
51
Exemplul #6
Din multimea {z1, z2,....zk} alegeti cel mult
Metode de optimizare
#1
52
Exemplul #7
Din multimea {z1, z2,....zk} alegeti exact un
Metode de optimizare
#1
53
Exemplul #8
Din multimea {z1, z2,....zk} alegeti cel putin
Metode de optimizare
#1
54
Exemplul #9
Din multimea {z1, z2,....zk} alegeti mai mult
de trei elemente Formula: z1+z2+z3+....+zk 4 Se numeste constrangere cardinala ATENTIE ! mai mult de trei inseamna cel putin 4
Metode de optimizare #1
55
Exemplul #10
Daca se construieste un depozit (z = 1) in el se pot stoca maximum 15 tone din produsul x Daca z = 0 atunci x = 0, dar daca z = 1, atunci
x15 Formula: x 15z x este variabila dependenta z este variabila independenta; x depinde de z Se numeste constrangere cu limita superioara
Metode de optimizare #1
56
Exemplul #11
Daca se construieste un depozit (z = 1) in el
se pot stoca cel putin 56 tone dar maximum 152 tone din produsul x Daca z = 0 atunci x = 0, dar daca z = 1, atunci x[56, 152] Formula: x 152z; x 56z x este variabila semi-continua controlata de variabila binara z;
Metode de optimizare #1
57
Exemplul #12
Folositi variabilele binare z1, z2, z3 si z4 pentru a restrictiona variabila x la valori intregi in gama {5,6,...,15} Formula: x = 5+1z1+2z2+3z3+4z4
Metode de optimizare
#1
58
Formula anterioara:
Metode de optimizare
#1
59
Metode de optimizare
#1
60
Exemplul #1
Data fiind solutia (z1,z2,z3,...zn) atunci
Metode de optimizare
#1
61
multime se lucreaza
Metode de optimizare
#1
62
Exemplul #2
Exemplu de control al indicilor: fie variabila numita Xi,k,m,t care reprezinta numarul de misiuni al unui avion de lupta. Indicii reprezinta
i tipul avionului k tipul tintei m tipul munitiei t timpul la care se executa misiunea
Metode de optimizare #1
63
In decursul unei perioade de timp t, nu sunt permise mai mult de Lt misiuni de lupta Xi,k,m,t cu un avion de tip i = F18 cu munitie m=ra,
Metode de optimizare
#1
64
Tipul avionului
Tipul armei
Metode de optimizare
#1
65
Exemplul #3
Pentru fiecare perioada t=1,2,3... Sa se modeleze procesul de aprovizionare/consum in care in perioada t
se cumpara ct obiecte sunt consumate wt obiecte
inventarul la momentul t fiind dat de Xt la sfarsitul fiecarei perioade t; se incepe cu un inventar initial de X0 obiecte pentru t=0
Metode de optimizare #1
66
Formula :
Inventarul in intervalul t
Metode de optimizare
#1
67
Metode de optimizare
#1
68
Exemplul #4
Pentru fiecare perioada t=1,2,3... incepand cu un inventar initial Xt,a si cunoscand faptul ca in perioada t
se cumpara ct obiecte;
sunt excluse din inventar wt,a obiecte;
69
Formula recursiva:
De remarcat faptul ca in locul constrangerilor de tip inegalitate explicite apar cele initiale !
Metode de optimizare
#1
70
Exemplul #5
Orice nava poate sta in docul uscat doua luni
insa docul nu poate primi decat patru nave o data in fiecare luna...
Metode de optimizare
#1
71
Consideram variabila binara zs,t cu valoarea 1 daca nava s sta in doc incepand cu perioada t pana la t+2 si 0 in rest
Metode de optimizare
#1
72
Metode de optimizare
#1
73
O formulare echivalenta
Metode de optimizare
#1
74
Exemplul #6
O linie de productie poate fi in functiune, in
conservare sau inchisa la inceputul fiecarei perioade t=1,2,3... Initial linia este pornita insa daca va fi oprita, ea va ramane oprita pana la sfarsitul unei perioade...
Metode de optimizare
#1
75
Fie zm,m1,t o variabila binara cu valoarea 1 daca se trece de la starea m la inceputul perioadei t-1 la m1 la inceputul perioadei t
Metode de optimizare
#1
76
Metode de optimizare
#1
77
Exemplul #7
Scrieti conditia ca o linie de productie sa
treaca de la starea m la starea m1 la inceputul perioadei t daca era in starea m in perioada anterioara celei denumita t...
Metode de optimizare
#1
78
Formula ceruta:
Metode de optimizare
#1
79
SFARSIT
Metode de optimizare #1
80