Documente Academic
Documente Profesional
Documente Cultură
Pagina 12
Pagina 12
CAPITOLUL 12
UTILIZAREA SOLVER-ULUI
12.1. Solver - ul
Cu comanda Goal Seek se poate analiza varia\ia rezultatelor ]n func\ie de o singur[
celul[ de pornire. Multe foi de calcul sunt prea complexe pentru comanda Goal Seek. La
unele modele pot fi necesare intr[ri multiple sau se pot impune restric\ii asupra unora dintre
valorile de intrare sau asupra rezultatului. Analiza unui rezultat prin modificarea valorilor din
una sau mai multe celule se poate face utiliz`nd facilitatea Solver din Excel.
Pentru a putea fi folosit[ facilitatea Solver, ea trebuie mai ]nt`i instalat[. Pentru a
realiza acest lucru se vor executa urm[torii pa=i:
1. Se aplic[ comanda Tools, Add-Ins. Pe ecran apare caseta Add-Ins (figura 12.1).
Utilizarea Solver-ului
Se aplic[ un clic pe s[geata de derulare pentru a vedea lista cu operatori pentru
restric\ii =i se selecteaz[ operatorul corespunz[tor.
}n ultima caset[ text se scrie valoarea restric\iei ce trebuie respectat[.
Se aplic[ un clic pe butonul Add pentru a introduce =i alte restric\ii.
Pentru a reveni ]n caseta de dialog Solver Parameters se aplic[ un clic pe butonul
OK. Restric\iile definite vor fi afi=ate ]n caseta Subject to the Constraints.
4. Se aplic[ un clic pe butonul Solver. Solver-ul va ]ncepe efectuarea calculelor pentru
solu\iile optime. Dup[ ce g[se=te o solu\ie, pe ecran apare caset[ de dialog Solver
Results (figura 12.4).
12.3. Aplicaie
O companie are trei fabrici ]n localit[\ile A, B, C. Produsele realizate ]n aceste fabrici
sunt distribuite din localit[\ile S =i P. Compania analizeaz[ posibilitatea de amplasare a unui
nou depozit ]n localitatea R. Analizele efectuate au stabilit urm[toarele costuri de transport:
Costul Transportului ]n depozitele din:
Fabrici
S
P
R
A
10
14
8
B
12
10
12
C
8
12
10
Capacit[\ile de produc\ie la fabricile din localit[\ile A, B, C sunt de 20, 30 =i 40
unit[\i pe s[pt[m`n[.
Se estimeaz[ c[ depozitul din R va absolvi 20 de unit[\i pe s[pt[m`n[, iar cele din S
=i P, 40 respectiv 30 de unit[\i pe s[pt[m`n[.
Utilizarea Solver-ului
S[ se determine modul de distribu\ie a produselor la depozite astfel ]nc`t costurile de
transport s[ fie minime.
Modelul va avea 9 variabile:
x1 - num[rul de produse transportate de la fabrica A la depozitul S
x2 - num[rul de produse transportate de la fabrica A la depozitul P
x3 - num[rul de produse transportate de la fabrica A la depozitul R
x4 - num[rul de produse transportate de la fabrica B la depozitul S
x5 - num[rul de produse transportate de la fabrica B la depozitul P
x6 - num[rul de produse transportate de la fabrica B la depozitul R
x7 - num[rul de produse transportate de la fabrica C la depozitul S
x8 - num[rul de produse transportate de la fabrica C la depozitul P
x9 - num[rul de produse transportate de la fabrica C la depozitul R
Restric\iile modelului sunt:
1. x1x2x3<=20 (Produc\ia din fabrica A sa nu dep[=easc[ capacitatea de productie)
2. x4x5x6<=30 (Produc\ia din fabrica B sa nu dep[=easc[ capacitatea de productie)
3. x7x8x9<=40 (Produc\ia din fabrica C sa nu dep[=easc[ capacitatea de productie) C)
4. x1x4x7>=20 (numarul de produse transportate n depozitul A s fie mai mare dect
cererea la depozitul respectiv)
5. x2x5x8 >=40 (numarul de produse transportate n depozitul B s fie mai mare dect
cererea la depozitul respectiv )
6. x5x6x9 >=30 (numarul de produse transportate n depozitul C s fie mai mare dect
cererea la depozitul respectiv )
Functia obiectiv a modelului este minimizarea cheltuielilor de transport. Cheltuielile de
transport sunt egale cu
10x114x28x312x410x512x68x712x810x9
Pentru rezolvarea acestei probleme se va configura foaia de calcul n modul urmtor (figura
12.6):
Figura 12.6
Utilizarea Solver-ului
Figura 12.7
Se selecteaz[ butonul Options. }n caseta de dialog Solver Options se marcheaz[
op\iunile Assume Linear Model =i Assume Non Negative. Se selecteaz[ butonul OK.
}n acest moment se poate selecta ]n caseta de dialog Solver Parameters butonul
Solve.
}n caseta Solver Results se selecteaz[ op\iunea Keep Solver Solutions =i cele trei
rapoarte. Se selecteaz[ butonul OK.
Solver-ul rezolv[ problema. Rezultatul ob\inut este:se vor transporta 20 de produse de
la fabrica A la depozitul R, 30 de produse de la fabrica B la depozitul P, 20 de produse de la
fabrica C la depozitul S, 10 de produse de la fabrica C la depozitul P 10 de produse de la
fabrica C la depozitul R.