Documente Academic
Documente Profesional
Documente Cultură
Cig - Siad Cursul 6
Cig - Siad Cursul 6
manageriale n care decidentul trebuie s aloce o cantitate limitat de resurse mai multor activity n scopul optimizrii valorii unui obiectiv (msurabil). Programarea matematica presupune 1) existenta unei functii obiectiv; un obiectiv masurabil a carui valoare poate fi maximizata sau minimizata in functie de valorile variabilelor decizionale care intervin in formularea sa. 2) 3) 4) Setul de variabile decizionale Parametri Relatii intre acestea
Programarea liniara
Cea mai cunoscut i des utilizat metod;consta in determinarea min (max) unei funcfii obiectiv de una sau mai multe variabile; aceasta presupune: un set de elemente msurabile, valori pentru care se caut valoarea optim - variabilele de decizie; un set de restricii asupra acestor variabile, care sunt reprezentate sub forma unor relaii liniare (de egalitate sau inegalitate fata de anumite valori) - de exemplu, ntr-o problem;! de alocare a resurselor, cantitatea acestora este limitat;
-o tuncie obiectiv - o rehiie matematic liniar ntre variabilele de decizie i scopul urmrit - a crd valoare trebuie maximizat (mrimea profitului) sau minimizat (nivelul costurilor);
- existena unor legturi ntre toate aceste elemente, reprezentate n cadrul modelului de programare liniar prin ielaii matematice (ecuaii) n care intervin coeficieni
5)
6)
7)
Utilizare solver (implementeaza algoritmul SIMPLEX indicat in rezolvarea problemelor de programare liniara)
Problema de decizie
Fie produsele PI, P2, P3 cu urmatorul profit unitar: 45/50/30 si o cerere de: 35/20/10. Functia obiectiv: maximizarea profitului
Variablilele de decizie:
cantitatile optime din fiecare produs(xl,x2,x3) astfel incat f(xl,x2,x3) = valoarea maxima
Precizare.
Fabricarea unui produs presupune trecerea prin 5 ateliere, si anume:
Disponibil ore
PI
P2
P3
Al A2 A3
3 4 5
1 2 6 3 2
2 5 3 2 4
A4 A5
2 1
Modelul de optimizare
Max f(xl,x2,x3) = 45x1 + 50x2 + 30x3 3x1 + x2 + 2x3 <=150
xl + 2x2 + 4x3 <=120 xl>=35 x2>=20 x3>=10 xl,x2,x3 N* xl>=0 x2 >=0 x3 >=0
Simularea
In model de simulare descrie comportamentul, caracteristicile unui sistem n diferite ipoteze. n funcfie de valorile acestora, va fi aleas cea mai bun alternative dintre toate ipotezele. Nu ofera garantia obtinerii solutiei optime
Simularea se va aplica doar problemelor pentru care nu se poate formula un model de optimizare.
Tehnici si include.
Tehnica valorii scop (Goal Seek)
Scenarii (Scenarios)
Metoda Monte Carlo : permite inlocuirea unor variabile incerte din model cu numere fuzzy pentru a vedea in ce masura incertitudinea afecteaza rezultatele asteptate
Limitele simularii
nu este garantat ohinerca unei s<luii optime, ci doar a unei soluii relativ bune soluble unor simulri anterioare nu pot fi fructificate, deoarece modelul de simulare corespunde unei singure probleme. simularea este att de familiar i facil decidenilor, nct exist riscul renunrii nejustificate la alte
metode analitice. construirea modelului de simulare poate necesita mult timp i un cost destul de mare.
Modele predictive
Obiectiv : anticiparea viitorului pe baza informaiilor trecute pentru anumite scenarii. Rezolvare: n principal cu metode statistice, care stabilesc relaii de dependent* ntre diverse variabile i evoluiile acestora. (modele bazate pe serii temporale) Metode: Analiza de regresie: Stabilirea tipului de legtur pentru o variabila numita dependenta de una sau mai multe variabile numite independente; Analiza de corelatie: valoarea intensitatii relatiei dintre doua sau mai multe varabile; este o metoda de previzionare bazata pe o relatie cauzala. Obs. Dependena dintre variabile poate fi liniar, exponenial* sau de alt natur, pentru fiecare dintre aceste
n cazul regresiei liniare simple, ipoteza de lucru o constituie dependenja unei variabile pentru care se dorete previzionarea valorilor viitoare de o singur variabil
n cazul regresiei liniare multiple, ipoteza de lucru o constituie dependen;! de mai multe variabile. Aceast ipotez rspunde mult mai bine situaiilor decizionale, n care de cele mai multe ori cvoluhi unei variabile depinde de efectul conjugat al mai multor factori : Y=f(X1, X2,....,XJ
exprim. Specificarea - etapa prin care se caut cea mai potrivit form de exprimare a variabilelor. Estimarea parametrilor modelului. Testarea semnificaiei parametrilor estimafi. Validarea modelului. Utilizarea modelului n operafiuni de simulare i predicie.
Avantaie
Interes practic deosebit Suport teoretic solid Produse soft specializate Se pot formula ca ipoteze un numar mare de relatii cauzale, testarea acestora realizandu-se automat Usor de aplicat, toate calculele statistice fiind realizate cu ajutorul unor programe specializate
Reticenta decidentilor
-
Limite
Volumul mare de date necesar si costurile antrenate de colectarea acestora pentru a stabili ecuatia de regresie initiala si pentru analiza validitatii sale in timp (in previziuni pe termen lung si pentru variabile agregate)
Obs. Previziuni in EXCEL (prin functii; prin serii de valori; prin grafice)
Modele euristice
Genereaza o solutie aproximativa
Ansamblul strategiilor care permit explorarea spatiului de cautare a unei solutii satisfacatoare pentru o problema complexa, nestructurata, pentru care nu se poate defini sau nu este eficient sa se utilizeze un algoritm pentru obtinerea unei solutii optime Euristicile: -cantitative: apar in baza de modele a unui SIAD - calitative: furnizarea cunostintelor pentru un SE.
Avantaie
metode usor de inteles, de implementat si de explicat; produc mai multe solutii acceptabile; efect pozitiv asupra creativitatii managerilor
Modelele utilizate de un sistem de asistare a deciziei pot II dezvoltate i implementate ntr-o mare varietate de limbaje i sisteme de programare, mergnd pn la sisteme care genereaz automat produse soft direct utilizabile. n aceast varietate de produse i uplioiii soft, un loc privilegiat l ocup procesoarele de tabele - cu reprezentatul lor eel mai cunoscut: EXCEL - care au ncorporate pachete de programe pentru structurarea i rezolvarea diverselor tipuri de modele. Ele sunt utilizate att n domeniul economic (gestiune, finane, etc.) dar i n alte domenii (matematic, tiine fundamentale ). Procesoarele de tabele sunt percepute de utilizatorul final ca fiind produse foarte flexibile, puternice, relativ uor de utilizat, devenind un instrument important n activity de analiz, planificare, modelare.