MS EXCEL – Solver

Transkrypt

MS EXCEL – Solver
MS EXCEL – Solver
Solver – wybór asortymentu produkcji
Kierownik działu produkcji firmy XXX musi podjąć decyzję co do wielkości produkcji dwóch nowych modeli aparatu fotograficznego, np.: CR-200 oraz CRAF230. Zysk jednostkowy dla modelu CR-200 wynosi z1=1 jednostka (umowna),
natomiast dla modelu CRAF-230 z2=5 jednostek. Podzespoły do wymienionych
modeli są produkowane na trzech wydziałach:
WM – wydział migawek,
WO – wydział obudów,
WME – wydział modułów elektronicznych.
Liczba godzin przy tworzeniu podzespołów dla wymienionych modeli
i ograniczenia czasowe na wydziałach przedstawia zestawienie
Kierownik produkcji chce określić wielkości produkcji obydwu modeli, które
oznaczają maksymalizowanie zysku.
Wydział
Model CR200
Model-CRAF230
WM
t1a=2
t2a=7
WO
t1b=2
t2b=2
WME
t1c=1
t2c=8
1) Określenie zmiennych decyzyjnych:
M1 – wielkość produkcji modelu CR-200,
M2 – wielkość produkcji modelu CRAF-230.
Ograniczenia
czasowe na
wydziałach
ga=4000 h
gb=2000 h
gc=4000 h
2) Sformułowanie funkcji celu - zysk zapisany w postaci wzoru:
z1*M1 + z2*M2 → MAX, gdzie współczynniki z1 i z2 oznaczają zysk jednostkowy, a M1 i M2 to wielkość produkcji poszczególnych modeli.
3) Określenie i sformułowanie ograniczeń:
t1a*M1 + t2a*M2 ≤ ga – ograniczenia czasu pracy na wydziale WM,
t1b*M1 + t2b*M2 ≤ gb – ograniczenia czasu pracy na wydziale WO,
t1c*M1 + t2c*M2 ≤ gc – ograniczenia czasu pracy na wydziale WME,
M1, M2 ≥0
– założenie o nieujemnych wartościach zmiennych decyzyjnych.
4) Wprowadzenie informacji do arkusza według ilustracji, gdzie dane opisujące
problem (zyski jednostkowe, czasy wykonania podzespołów, ograniczenia
czasowe wydziałów). W komórkach D5,D8, D9, D10 tworzymy odpowiednie
wyrażenia obliczeniowe.
Funkcja suma.iloczynów(…) sumuje iloczyny odpowiednich elementów w tablicach. Składnia:
= SUMA.ILOCZYNÓW(tablica1;tablica2;tablica3;...)
Argumenty tablic muszą mieć ten sam wymiar.
W komórkach zmiennych decyzyjnych wpisujemy dowolne wartości.
5) Uruchomienie programu Solver:
Dodatek Solver powinien być zainstalowany w MS Excel i włączony:
Z menu głównego programu Excel wybrać Dane a następnie wskazać operacje Solver w grupie Analiza danych. Parametry i opcje programu Solver mają
następujące znaczenie:
• komórka celu – adres komórki zawierającej wzór stanowiący zapis funkcji
celu optymalizacji,
• równa – opcje pozwalająca określić czy funkcja celu ma przyjąć wartość
maksymalną, minimalną czy konkretną wartość, określoną przez użytkownika,
• komórki zmieniane – adresy lub zakresy komórek stanowiących zmienne
decyzyjne, których wartości początkowe ustawiane arbitralnie a po procesie
optymalizacji przyjmują wartości optymalne (jeżeli program znajdzie rozwiązanie),
• warunki ograniczające – ograniczenia zdefiniowane w problemie do rozwiązania, można je dodawać, usuwać i modyfikować z wykorzystaniem odpowiednich przycisków Dodaj , Usuń i Zmień,
• rozwiąż – przycisk uruchamiania procesu optymalizacji.po naciśnięciu przycisku Opcje wybiera się ustawienia: Przyjmij model liniowy oraz Przyjmij
nieujemne.
6) Wykonanie optymalizacji: proces optymalizacji aktywizuje się przyciskiem
Rozwiąż. Zmienne decyzyjne przyjmują optymalne wartości, a program Solver
wyświetla okno o powodzeniu lub braku możliwości uzyskania rozwiązania
optymalnego.
7) Interpretacja otrzymanych wyników:
• aby uzyskać w rozpatrywanym problemie maksymalny zysk, przy zadanych
ograniczeniach, należy produkować 440 egzemplarzy modelu CR-200 natomiast model CRAF-320 produkować w liczbie 445 egzemplarzy,
• do produkcji aparatów potrzebny będzie następujący czas pracy poszczególnych wydziałów:
WM - 3995h
WO - 1770h
WME - 4000h
• przy wskazanej decyzji zysk firmy przyjmie wartość 2665 jednostek
umownych.
ZADANIE
1. Firma wytwarza dwa rodzaje cukierków: toffi oraz eklers, używając do ich produkcji
trzech maszyn. Wyprodukowanie 1 kg każdego z produktów zajmuje określoną liczbę godzin pracy każdej z trzech maszyn (tabela).
Czas pracy dla
Ograniczenia
Maszyny
Toffi
Eklers
1
3
2
10
2
1
4
16
3
5
3
12
Zysk jedn.
4
3
Ograniczenia dotyczące dostępnego czasu pracy maszyn wynoszą odpowiednio 10,
16 i 12 godzin. Zysk jednostkowy z kilograma cukierków toffi wynosi 4 jednostki
umowne, a z cukierków eklers odpowiednio 3 jednostki. Należy określić ilości kilogramów produkcji poszczególnych rodzajów cukierków, które odpowiadają maksymalizacji zysku.
2. Jemy owoce (5 zł/kg) i warzywa (2 zł/kg). Owoce dają 17 jedn/kg białka i 80 jedn/kg
węglowodanów zaś warzywa odpowiednio 4 i 80 jednostek. Chcemy zjeść co najmniej 30 jednostek białka i 300 jednostek węglowodanów. Czego i ile zjeść, aby
koszty były minimalne.
3. Kupujemy akcje trzech firm: A, B, C. Ceny jednostkowe i prognozowane zyski jednostkowe akcji przedstawia tabela:
A
B
C
Cena jednostkowa
3 zł
6zł
2 zł
Zysk jednostkowy
1zł
3zł
2,5zł
Chcemy wydać maksymalnie 10000 zł, a na każdą firmę nie więcej niż 5000 zł. Ile
akcji każdej firmy kupić, tak aby zmaksymalizować sumaryczny zysk.

Podobne dokumenty