Įkelkite „Solver“ priedą | Suformuluokite modelį | Bandymas ir klaida | Išspręskite modelį
„Excel“ apima įrankį, vadinamą sprendėjas kuri naudoja operacijų tyrimo metodus, kad surastų optimalius visų rūšių sprendimų problemų sprendimus.
Įkelkite „Solver“ priedą
Norėdami įkelti sprendėjo priedą, atlikite šiuos veiksmus.
1. Skirtuke Failas spustelėkite Parinktys.
2. Skiltyje „Priedai“ pasirinkite „Solver Add-in“ ir spustelėkite mygtuką „Go“.
3. Patikrinkite „Solver Add-in“ ir spustelėkite „OK“.
4. Sprendėją rasite skirtuke Duomenys, grupėje Analizuoti.
Suformuluokite modelį
The modelis mes ketiname išspręsti „Excel“ atrodo taip.
1. Norėdami suformuluoti šį tiesinio programavimo modelį, atsakykite į šiuos tris klausimus.
a. Kokie sprendimai turi būti priimti? Norėdami išspręsti šią problemą, mums reikia „Excel“, kad sužinotume, kiek reikia užsisakyti kiekvieno produkto (dviračių, mopedų ir vaikiškų kėdžių).
b. Kokie yra šių sprendimų apribojimai? Čia suvaržoma tai, kad produktų sunaudojamo kapitalo ir saugyklų kiekis negali viršyti riboto turimo kapitalo ir saugyklos (išteklių) kiekio. Pavyzdžiui, kiekvienas dviratis naudoja 300 vienetų kapitalo ir 0,5 vieneto saugyklos.
c. Koks yra bendras šių sprendimų rezultatų matas? Bendras našumo rodiklis yra bendras trijų produktų pelnas, todėl tikslas yra maksimaliai padidinti šį kiekį.
2. Kad modelį būtų lengviau suprasti, sukurkite šiuos pavadintus diapazonus.
Diapazono pavadinimas | Ląstelės |
---|---|
„UnitProfit“ | C4: E4 |
„OrderSize“ | C12: E12 |
IštekliaiNaudota | G7: G8 |
Galimi ištekliai | I7: I8 |
„TotalProfit“ | I12 |
3. Įdėkite šias tris SUMPRODUCT funkcijas.
Paaiškinimas: Panaudoto kapitalo suma yra lygi C7: E7 ir „OrderSize“ diapazono sumai. Naudojamos saugyklos kiekis yra lygus C8: E8 ir „OrderSize“ diapazono suminiam produktui. Bendras pelnas yra lygus „UnitProfit“ ir „OrderSize“ produktui.
Bandymas ir klaida
Naudojant šią formuluotę tampa lengva išanalizuoti bet kokį bandomąjį sprendimą.
Pavyzdžiui, jei užsakome 20 dviračių, 40 mopedų ir 100 vaikiškų kėdučių, bendra panaudotų išteklių suma neviršija turimų išteklių. Bendras šio sprendimo pelnas yra 19 000.
Nebūtina naudoti bandymų ir klaidų. Toliau aprašysime, kaip „Excel Solver“ gali būti naudojamas greitai rasti optimalų sprendimą.
Išspręskite modelį
Norėdami rasti optimalus sprendimas, atlikite šiuos veiksmus.
1. Skirtuko Duomenys grupėje Analizuoti spustelėkite Sprendėjas.
Įveskite sprendėjo parametrus (skaitykite toliau). Rezultatas turėtų atitikti žemiau pateiktą paveikslėlį.
Galite pasirinkti įvesti diapazonų pavadinimus arba spustelėti skaičiuoklės langelius.
2. Tikslui įveskite „TotalProfit“.
3. Spustelėkite Maks.
4. Įveskite kintamųjų langelių keitimo užsakymo dydį.
5. Spustelėkite Pridėti, kad įvestumėte šį apribojimą.
6. Pažymėkite „Padaryti nevaržomus kintamuosius kaip neigiamus“ ir pasirinkite „Simplex LP“.
7. Galiausiai spustelėkite „Išspręsti“.
Rezultatas:
Optimalus sprendimas:
Išvada: optimalu užsakyti 94 dviračius ir 54 mopedus. Šis sprendimas duoda maksimalų 25600 pelną. Šis sprendimas naudoja visus turimus išteklius.