z zadania

Transkrypt

z zadania
Firma produkująca płatki śniadaniowe rozważa wypuszczenie na rynek nowego produktu. Ma to być mieszanka
pszenicy, ryżu i kukurydzy. Normy zawartości przedstawia tabela:
Dane
Pszenica
Ryż
Kukurydza
Zawartość
w opak. 12 oz
Białko (g/oz)
4
2
2 min. 27g
Węglowodany (g/oz)
20
25
21 min. 240g
Kalorie /oz
90
110
100 Max. 1260cal
Koszt /oz
$0,03
$0,05
$0,02
Należy zminimalizować koszt mieszanki przy założeniu zachowania norm.
Zapisz model matematyczny (wyszczególnij zmienne, podaj ich jednostki, zapisz funkcję celu, zapisz
ograniczenia). Sprowadź model do postaci standardowej.
Zakład dziewiarski wyspecjalizował się w produkcji 2 wyrobów wełnianych. Wąskim gardłem procesu
produkcji są maszyny R1 i R2. W tablicy poniżej podano normy pracy poszczególnych maszyn, przy produkcji
w1 oraz w2 i ich zdolności produkcyjne.
Maszyna Liczba godzin pracy
Max. ilość czasu
maszyny na jednostkę pracy w ciągu
produkcji
dnia
W1
W2
R1
2
1
12
R2
2
2
20
Ustalić dzienny plan produkcji zapewniający max łączny przychód z jej sprzedaży (cena zbytu W1 wynosi 50zł,
a W2 – 75 zł), z tym, że ich uwarunkowania rynkowe dyktują by ilość produkcji W1była 2,5 razy większa niż
produkcji W2.
1.
Zbudować model matematyczny.
2.
Rozwiązać zadanie za pomocą algorytmu sympleks
Dla danych z zadania pierwszego naszkicować:
obszar rozwiązań dopuszczalnych,
graficzną reprezentację funkcji celu,
skomentować gdzie należy szukać rozwiązania optymalnego,
wyznaczyć współrzędne (wartości zmiennych w wierzchołkach) wierzchołków,
wyznaczyć wartość funkcji celu dla poszczególnych wierzchołków.
Pyt.1. Podać warunki jakie musi spełniać model matematyczny dla możliwości rozwiązywania metodami
programowania liniowego.
Pyt. 2. Ile zmiennych bazowych mają kolejne rozwiązania dopuszczalne odpowiadające wierzchołkom bazowym
(podać zależność ogólną i liczbę zmiennych bazowych z w zadaniu 1).
Sprowadzić model z zadań powyżej do postaci standardowej wyznaczyć wartości wszystkich zmiennych
w poszczególnych wierzchołkach obszaru rozwiązań dopuszczalnych. Dla każdego z wierzchołków wskazać
zmienne bazowe.
Poniżej podany jest następujący problem maksymalizacyjny:
Zmaksymalizować :
2 x1  3x 2
przy ograniczeniach :
6 x1  4 x 2  36
2 x1  4 x 2  26
x1 , x 2  0
a) naszkicować zbiór rozwiązań dopuszczalnych problemu oraz funkcję celu.
b) wyznaczyć wierzchołki bazowe problemu
c) wyznaczyć wartości funkcji celu dla wierzchołków bazowych, wskazać rozwiązanie optymalne
Poniżej podany jest następujący problem:
Zmaksymalizować :
2 x1  3x2
przy ograniczeniach :
3x1  5 x2  16
5 x1  2 x2  14
x1 , x2  0




naszkicować zbiór rozwiązań dopuszczalnych problemu oraz funkcję celu.
wyznaczyć wierzchołki bazowe problemu
wyznaczyć wartości funkcji celu dla wierzchołków bazowych
wskazać rozwiązanie optymalne
Poniżej podany jest następujący problem maksymalizacyjny:
Zmaksymalizować :
x1  2 x 2
przy ograniczeniach :
x1  x 2  10
2 x1  x 2  4
x1 , x 2  0
d) naszkicować zbiór rozwiązań dopuszczalnych problemu oraz funkcję celu.
e) wyznaczyć wierzchołki bazowe problemu
f) wyznaczyć wartości funkcji celu dla wierzchołków bazowych, wskazać rozwiązanie optymalne.
Tworzenie modeli problemów programowania liniowego
Rolnik posiada 20ha ziemi. Chce ja przeznaczyć pod uprawę ziemniaków i jęczmienia, jako paszy dla
planowanej hodowli tuczników. Jeden tucznik w okresie tuczu zjada 6q ziemniaków i 5q jęczmienia i wymaga
10 roboczogodzin obsługi. Uprawa hektara ziemniaków wymaga 100 roboczogodzin i daje plon 200q. Uprawa
hektara jęczmienia wymaga 20 roboczogodzin i daje plon 40q. Zasób robocizny rolnika wynosi 1800
roboczogodzin. Zysk ze sprzedaży jednego tucznika wynosi 250zł. Celem rolnika jest osiągniecie
maksymalnego zysku ze sprzedaży tuczników.
Zbudować model liniowy (wyszczególnić zmienne, podać ich jednostki, zapisać ograniczenia, zdefiniować
funkcję celu)
(ograniczenia tego problemu wynikają z posiadanych „mocy-zasobów” i zapotrzebowania ;-) )
..........................................  20
..........................................  1800
.......................  .......................
.......................  .......................
ziemia pod uprawę
ilość roboczogodzin
zapotrzebowanie a produkcja ziemniaków
zapotrzebowanie a produkcja jęczmienia
Punkt usługowy dostał zamówienie na wycięcie szyb do 300 jednakowych okien, z tym że na jedno okno
wchodzą 2 szyby typu e1 oraz 3 szyby typu e2 . Szyby wycina się z jednakowych płyt szklanych i można je
wycinać trzema sposobami. Liczby szyb i odpad powstały w procesie wycinania przedstawiono w tablicy
poniżej.
Sposoby cięcia
Szyby
płyt
typu
I
II
III
E1
6
4
3
E2
0
4
6
0,6 1,6 1,2
Odpad
[kg]
Zapisać model matematyczny minimalizacji odpadu powstałego z cięcia.
Przedsiębiorstwo produkuje dwa wyroby
w1 i w2 . W procesie produkcji zużywane są środki produkcyjne ś1 ,
ś2 które są limitowane. Limity wynoszą odpowiednio 96000 i 80000. Nakłady limitowanych środków na
jednostkową produkcję w1 i w2 przedstawia tabela:
w1
w2
16
24
ś1
10
16
ś2
Wiadomo ponadto, że ograniczone zdolności produkcyjne nie pozwalają produkować więcej w1 , w2 niż
odpowiednio: 3000 i 4000 szt. Należy też przyjąć że optymalne proporcje wielkości produkcji w1 do w2 mają
się jak 2:3. Jednostkowe zyski ze sprzedaży wynoszą odpowiedni0 20 i 30. Zbuduj model matematyczny zadania
maksymalizacji zysku z produkcji wyrobów.
Zbuduj model matematyczny do zadania minimalizacji odpadu. Do produkcji prętów stalowych
o długości 0,9m, 1,8m oraz 2,9m używa się belek czterometrowych Na jeden komplet prętów składają się 3
drążki o długości 0,9m, 3 drążki o długości 1,8m i 2 drążki o długości 2,9m. Jak zrealizować zamówienie na 250
kompletów prętów, aby odpad był jak najmniejszy? Rozważ sytuację gdy nadprodukcję potraktujemy jako
odpad (zmodyfikuj odpowiednio funkcję celu).
Dany jest problem
Zmaksymalizować :
2 x1  3x2
przy ograniczeniach :
6 x1  4 x2  36
2 x1  4 x2  26
x1 , x2  0
zapisać funkcję celu w postaci standardowej, zapisać ograniczenia w postaci standardowej, zapisać pierwszą
tabelkę algorytmu sympleks, wskazać zmienną która do bazy wejdzie, wskazać zmienną która z bazy wyjdzie,
skonstruować drugą tabelkę.
Dany jest problem
Zmaksymalizować :
x1  2 x 2
przy ograniczeniach :
x1  x 2  10
2 x1  x 2  4
zapisać zadanie w postaci standardowej, rozwiązać zadanie algorytmem sympleks (opisać kolejne
przekształcenia), podać optymalną wartość funkcji celu.
Dany jest problem
Zmaksymalizować :
2 x1  3x2
przy ograniczeniach :
6 x1  4 x2  36
2 x1  4 x2  26
x1 , x2  0
zapisać funkcję celu w postaci standardowej, zapisać ograniczenia w postaci standardowej, zapisać pierwszą
tabelkę algorytmu sympleks, wskazać zmienną która do bazy wejdzie, wskazać zmienną która z bazy wyjdzie,
skonstruować drugą tabelkę.
Firma produkuje telewizory, magnetofony i kolumny głośnikowe (zarabiając odpowiednio: 70$, 60$, 35$)
używając standardowych części magazynowych: zasilaczy, głośników, obudów, itp. Dostawy części są
ograniczone i musimy określić najbardziej zyskowny zestaw produktów. Zapasy odpowiednio: Obudów,
Kineskopów, Głośników, Zasilaczy, Podzespołów to odpowiednio: 400, 200, 760, 400, 540. Zużycie materiałów
(odpowiednio) przedstawia tabela:
Telewizor Magnetofon Kolum
ny
y
y
1
1
2
1
2
1
0
2
1
1
0
0
1
0
1
a) Zbuduj model matematyczny b) zapisz zadanie w postaci standardowej c) zapisz dwie pierwsze tabelki
algorytmu sympleks (opisz dokładnie kroki jakie wykonałeś, skomentuj czy otrzymane rozwiązanie jest
optymalne).
Dany jest problem
Zmaksymalizować :
4 x1  8 x 2
przy ograniczeniach :
6 x1  4 x 2  36
3x1  6 x 2  24
x1 , x 2  0
a)
zapisać funkcję celu w postaci standardowej, zapisać ograniczenia w postaci standardowej, zapisać
pierwszą tabelkę algorytmu sympleks, wskazać zmienną która do bazy wejdzie, wskazać zmienną która z
bazy wyjdzie, skonstruować drugą tabelkę.
b) rozwiązać zadanie metodą graficzną (naszkicować zbiór rozwiązań dopuszczalnych ,wyznaczyć
współrzędne wierzchołków bazowych, narysować funkcję celu, wskazać rozwiązanie optymalne).
Dany jest problem
Zmaksymalizować :
60 x1  50 x 2
przy ograniczeniach :
4 x1  10 x 2  80
2 x1  x 2  80
3x1  3x 2  54
x1 , x 2  0
zapisać funkcję celu w postaci standardowej, zapisać ograniczenia w postaci standardowej, zapisać pierwszą
tabelkę algorytmu sympleks, wskazać zmienną która do bazy wejdzie, wskazać zmienną która z bazy wyjdzie,
skonstruować drugą tabelkę.
Zad.1. Dany jest problem:
2 x1  3x2
Zmaksymalizować :
przy ograniczeniach :
6 x1  4 x2  36
2 x1  4 x2  26
x1 , x2 - calkowite
W pierwszym kroku algorytmu „dziel i ograniczaj” otrzymano rozwiązanie problemu postaci x1  2,5 ,
x2  5,25 , wymagane jest rozwiązanie dwóch następujących podproblemów (uzupełnij):
Zmaksymalizować :
2 x1  3x2
Zmaksymalizować :
2 x1  3x2
przy ograniczeniach :
...............
przy ograniczeniach :
...............
...............
...............
Zagadnienia transportowe
Trzy magazyny M1, M2 i M3 zaopatrują w mąkę 4 piekarnie : P1, P2 , P3 , P4. Jednostkowe koszty transportu
(w zł za tonę), oferowane miesięcznie wielkości dostaw Ai (w tonach) oraz miesięczne zaopatrzenie piekarń Bj
(w tonach) podaje tabela poniżej.
Ai
Magazyn
Piekarnie
P1
P2
P3
P4
M1
50
40
50
20
70
M2
40
80
70
30
50
M3
60
40
70
80 zł
80
Bj
40
60
50
50
200
Opracować dopuszczalny plan przewozów. Zapisać odpowiedni model programowania liniowego. Oraz
pierwszą i drugą tabelkę algorytmu zmodyfikowanej dystrybucji.(opisać przekształcenia).
W pewnej miejscowości w dwóch punktach A i B istnieje konieczność wprowadzenia dodatkowych linii
komunikacyjnych. W punkcie A potrzeba 5 autobusów w punkcie B –7. Autobusy mogą dojechać z garaży
G1,G2,G3 w ilości odpowiednio:4, 3, 5. Jak rozdzielić autobusy między punkty docelowe aby zminimalizować
przebieg. Zapisz model matematyczny zadania. Podaj rozwiązanie dopuszczalne wyznaczone metodą „rogu
północno-zachodniego”, rozwiąż zadanie według algorytmu zmodyfikowanej dystrybucji (opisz kolejne
przekształcenia, podaj wykorzystywane wzory). Podaj optymalną wartość funkcji celu.
Minimalizujemy koszty przewozu towarów z zakładów produkcyjnych do centrów handlowych, nie
przekraczając wielkości podaży dostępnej z każdej fabryki (Pomorze, Dln. Śląsk, Tatry) i zaspokajając popyt
każdego centrum handlowego (Katowice, Bydgoszcz, ...).
Katowice
Bydgoszcz
Wrocław
Gdańsk
Warszawa
Podaż
Pomorze
10
8
6
5
4
310
Dln. Śląsk
6
5
4
3
6
260
Tatry
3
4
5
5
9
280
Popyt
180
80
200
160
230
Zapisz model matematyczny zadania. Podaj rozwiązanie dopuszczalne wyznaczone metodą „rogu północnozachodniego”, zapisz dwie pierwsze tabele algorytmu zmodyfikowanej dystrybucji (opisz dokładnie kolejne
przekształcenia, podaj wykorzystywane wzory).
Pewna firma posiada zakłady w miastach A B C. Do których ma być dostarczany surowiec z trzech magazynów
m1, m2, m3. Zapotrzebowanie zakładów wynosi odpowiednio 50, 150 i 300 [t]. magazyny mogą dostarczyć
odpowiednio: 100, 200 i 200 [t] surowca. Koszt przewiezienia tony z m1 do zakładu A, B, C wynosi
odpowiednio 4, 2 i 8. Podobnie koszt przewozu z magazynów m2 i m3 do zakładów A, B, C wynosi: 5, 1 i 9
oraz 7, 6 i 3.
Rozwiązać zadanie jako zagadnienie transportowe. Zapisać model matematyczny zadania.
Pewna firma posiada zakłady w miastach Leeds i Cardiff. Dostarczają one towary do magazynów w Manchester,
Birmingham i Londynie. Koszty transportu między miastami przedstawiono w tabeli.
Zakład w Leeds produkuje w ciągu roku 800 ton towarów, w Cardiff 500 ton. Magazyn w Manchester mieści
400t, w Birmingham 600, w Londynie 300. Jak transportować towary aby zminimalizować koszty przewozów.
Problem rozdziału 1:1
Do produkcji pewnego towaru firma musi zatrudnić czterech pracowników, do: przygotowania surowców(A),
nadzoru metalizacji(B), nadzoru drukowania etykiet(C) oraz kontroli jakości(D). Po przeprowadzeniu testów
oszacowano średni czas w minutach jaki zajmuje wykonanie poszczególnych czynności każdemu z
pracowników, a następnie podano go w tablicy.
Zapisz model matematyczny zadania. Zakładając specjalizację, oznaczającą, że każdy z pracowników będzie
wykonywać tylko jedną czynność, określić optymalny przydział z punktu widzenia minimalizacji łącznego czasu
(opisz poszczególne kroki algorytmu). Podaj minimalny czas wynikający z optymalnego przydziału.
Pracownicy
1
2
3
4
Czas niezbędny przy wykonywaniu czynności
A
B
C
D
60
86
84
108
72
96
72
96
60
72
96
84
48
72
84
96
Do produkcji CD oraz DVD firma musi zatrudnić czterech pracowników, do: przygotowania surowców(1),
nadzoru metalizacji(2), nadzoru drukowania etykiet(3) oraz kontroli jakości(4). Po przeprowadzeniu testów
oszacowano średni czas w minutach jaki zajmuje wykonanie poszczególnych czynności każdemu z
pracowników, a następnie podano go w tablicy.
Pracownicy
1
2
3
4
Czas niezbędny przy wykonywaniu
czynności
1
2
3
4
840
960
480
720
960
840
600
720
840
1080
600
860
720
960
720
960
Zakładając specjalizację, oznaczającą, że każdy z pracowników będzie wykonywać tylko jedną czynność,
określić optymalny przydział z punktu widzenia minimalizacji łącznego czasu. Podaj minimalny czas
wynikający z optymalnego przydziału.
Cztery sekretarki należy przydzielić do prowadzenia czterech różnych prac biurowych (A B C D). Znany jest
czas, jaki zajmuje tym sekretarkom wykonywanie poszczególnych prac. Zapisz model matematyczny zadania.
Określić optymalny przydział z punktu widzenia minimalizacji łącznego czasu wykonywania prac (Opisz
poszczególne kroki algorytmu). Podaj minimalny czas wynikający z tego przydziału.
Sekretarki
A
B
C
D
42
36
48
30
1
44
42
42
30
2
48
36
42
24
3
48
48
36
36
4
Maksymalizacja przepływu w sieciach
W kwadratach zaznaczono przepustowości krawędzi. Po przecinku podano wartości przykładowego przepływu.
Czy przedstawiony na rysunku przepływ (ile on wynosi?) jest przepływem poprawnie zdefiniowanym? (podaj
uzasadnienie)
Określić maksymalny przepływ dla podanej poniżej sieci transportowej.
Zbudować model programowania liniowego.
W tabeli przedstawiono przepustowości krawędzi. Narysuj sieć transportową, wyznacz jej maksymalny
przepływ. Wyznacz przepływ dopuszczalny generujący przepływ maksymalny. Zbuduj model programowania
liniowego.
s
a
b
c
s
-
a
5
3
b
8
-
c
9
4
-
t
6
7
Na rysunku przedstawiono przepustowości krawędzi. Określić maksymalny przepływ dla podanej poniżej sieci
transportowej.
Zbudować model programowania liniowego.
Problem minimalnego drzewa rozpinającego
Wyznacz minimalne drzewo rozpinające dla grafu
Dla grafu poniżej, podać zbiór krawędzi należących do minimalnego drzewa rozpinającego.
Podać zbiór krawędzi należących do minimalnego drzewa rozpinającego.
Dla grafu poniżej zapisać model programowania liniowego (dla wyznaczania minimalnego drzewa
rozpinającego).
Podać zbiór krawędzi należących do minimalnego drzewa rozpinającego.
Podać zbiór krawędzi należących do minimalnego drzewa rozpinającego. Zapisać odpowiedni model
programowania liniowego.
Metoda CPM/PERT
Dana jest sieć czynności i zdarzeń pewnego przedsięwzięcia.
Stosując metodę CPM, wyznacz:
 Termin ukończenia przedsięwzięcia,
 Ścieżkę krytyczną,
 Narysuj harmonogram przedsięwzięcia.
czynność
AB
AC
BG
BE
CB
CD
CF
DE
EG
FD
FG
DODATKOWE
ograniczenia
kolejnościowe
CD,FD
CD,FD
czas
trwania
1
3
8
4
2
1
3
2
1
3
3
Jest dana sieć czynności i zdarzeń pewnego przedsięwzięcia. Stosując metodę CPM, wyznacz scieżkę krytyczną,
oblicz luzy zdarzeń i rezerwy czasu czynności. Mając wszystkie informacje, narysuj harmonogram
przedsięwzięcia.
Mając dane o czasach poszczególnych czynnościach przedsięwzięcia. Narysować graf czynności z czynnościami
na krawędziach. Określić oczekiwany najkrótszy czas trwania przedsięwzięcia oraz prawdopodobieństwo
dotrzymania terminu dyrektywnego równego 30 dni. Przyjmując że wcześniej wyznaczona ścieżka krytyczna
przechodzi przez 1-4-5-6-7-8.
aij mij bij
1-2
1
2
3
1-3
3
5
7
1-4
1
4
7
2-5
2
3
4
2-7
1
5
9
3-5
3
6
9
3-6
1
2
3
4-5
5 10 15
5-6
2
8
14
5-7
1
2
3
6-7
6
6
6
6-8
4
5
6
7-8
4
4
4
Gdzie: aij- czas trwania czynności optymistyczny bij- pesymistyczny mij – najbardziej prawdopodobny
Dana jest sieć czynności i zdarzeń pewnego przedsięwzięcia.
Stosując metodę CPM, wyznacz:
 Termin ukończenia przedsięwzięcia,
 Ścieżkę krytyczną,
Czynność
i-j
1-2
1-3
2-4
2-5
3-5
4-5
4-6
5-6
Czas
ti-j
6
2
4
7
12
2
5
7

Podobne dokumenty