Programowanie liniowe w logistyce Kolokwium przykładowe

Transkrypt

Programowanie liniowe w logistyce Kolokwium przykładowe
Programowanie liniowe w logistyce
Kolokwium przykładowe
Zadanie 1. Producent odzieży chce określić, ile kamizelek, kurtek i płaszczy powinien wyprodukować tak, aby zysk osiagni
˛ ety
˛ z ich sprzedaży był maksymalny. Do produkcji wykorzystywane sa˛ dwa typy tkaniny: A i B. Producent posiada 150 m2 tkaniny A i 100 m2 tkaniny B
oraz dysponuje kapitałem 480 godzin roboczych. Zamówienia wymagaja˛ wyprodukowania co
najmniej 20 kamizelek, co najmniej 15 kurtek i co najwyżej 10 płaszczy. Do produkcji jednej
kamizelki, jednej kurtki i jednego płaszcza potrzeba odpowiednio
2 m2 tkaniny A i 1, 5 m2 tkaniny B,
2, 5 m2 tkaniny A i 2 m2 tkaniny B,
4 m2 tkaniny A i 3, 5 m2 tkaniny B.
Ponadto, uszycie jednej kamizelki wymaga 3 godzin pracy, jednej kurtki - 4 godzin, jednego
płaszcza - 6 godzin. Przy sprzedaży jednej kamizelki producent osiaga
˛ zysk 40 zł, jednej kurtki
- 60 zł, jednego płaszcza - 50 zł.
Zapisać powyższe zadanie jako minimalizacyjne zadanie programowania liniowego.
Zadanie 2. Rozwiazać
graficznie nastepuj
˛
˛ ace
˛ zadanie programowania liniowego:
1
J(u) = − u1 + u2 → min.
2
⎤
⎡
⎡
⎤
1
−1
5
u ∈ U = {u = (u1 , u2 ) ∈ R2 ; u ≥ 0, ⎣ −2 1 ⎦ u ≤ ⎣ 2 ⎦}.
− 25 −1
−2
Zadanie 3. Znaleźć punkty wierzchołkowe zbioru
∙
¸
∙ ¸
1 2 1 −1
1
4
u=
}
U = {u ∈ R ; u ≥ 0,
1 −1 0 −1
0
i wskazać ich bazy. Które z otrzymanych punktów sa˛ osobliwe?
Zadanie 4. Rozważmy zadanie
J(u) = u1 + 3u2 + 5u3 + u4 − 3u5 → min .
¸
∙ ¸
∙
3
1 1 −4 1 −3
5
.
u=
u ∈ U = {u ∈ R ; u ≥ 0,
6
1 0 −4 2 −5
Utworzyć tablice˛ sympleksowa˛ dla punku wierzchołkowego v = (0, 0, 0, 3, 0), wiedzac,
˛ że współrzed˛
nymi bazowymi tego punktu sa˛ współrzedne
v 1 , v4 . Czy punkt v jest rozwiazaniem
zadania?
˛
˛
Odpowiedź uzasadnić.
1

Podobne dokumenty