16 lutego 2007 Zadania z badaen operacyjnych dla III roku

Transkrypt

16 lutego 2007 Zadania z badaen operacyjnych dla III roku
16 lutego 2007
Prof. Andrzej Cegielski, WMIiE UZ
Zadania z badań operacyjnych dla III roku informatyki i ekonometrii (lista 1)
1. (Zagadnienie diety) Dziecko potrzebuje tygodniowo co najmniej 120 jednostek witaminy A, 60 jednostek witaminy D, 36 jednostek witaminy C oraz 180 jednostek witaminy E. Witaminy te sa¾ zawarte w dwóch produktach
P1 i P2 .Poniewaz· nadmiar witaminy A moz·e dziecku zaszkodzić, nalez·y dostarczyć jej w ilości co najwyz·ej 240
jednostek. Zawartości witamin w jednostce produktu oraz ceny produktów podane sa¾ w poniz·szej tabeli.
witaminy
A
D
C
E
cena
zaw. wit. w j. p.
P1
P2
6
3
1
3
9
1
6
6
12
18
Nalez·y zakupić produkty P1 i P2 w ilościach zapewniajacych
¾
tygodniowe zapotrzebowanie na witaminy, dla
których koszt zakupu jest najmniejszy. Przedstawić powyz·szy problem jako zadanie programowania liniowego.
Przedstawić geometrycznie zbiór rozwiazań
¾
dopuszczalnych oraz poziomice funkcji celu oraz wyznaczyć geometrycznie rozwiazanie
¾
optymalne.
2. Z bel papieru (pó÷
fabrykaty) o szerokości 210 cm nalez·y wyprodukować co najmniej 30 rolek o szerokości 62 cm,
60 rolek o szerokości 55 cm, 60 rolek o szerokości 40 cm. Zadaniem producenta jest zminimalizować liczbe¾ uz·ytych
bel tak, aby by÷y zachowane podane liczby poszczególnych produkowanych rolek. Sformu÷ować powyz·szy problem
jako zadanie programowania liniowego ca÷
kowitoliczbowego. Wskazówka: Wyznaczyć wszystkie rodzaje pocie¾
cia beli na rolki o podanej szerokości, dla których powsta÷a reszta jest odpadem (tzw. rozkrojów efektywnych).
Co moz·na przyjać
¾ jako zmienne decyzyjne? Jak określić funkcje¾ celu i ograniczenia?
3. Tartak otrzyma÷zamówienie na wykonanie co najmniej 300 kompletów belek. Kaz·dy komplet sk÷ada sie¾ z 7 belek
o d÷ugości 0,7 m oraz 4 belek o d÷
ugości 2,5 m. Nalez·y zrealizować zamówienie tak, aby odpad powsta÷y w wyniku
ciecia
¾
d÷uz·yc o d÷
ugości 5,2 m by÷minimalny. Sformu÷ować powyz·szy problem jako zadanie programowania
liniowego ca÷kowitoliczbowego.
4. W zak÷adzie z wielozmianowa¾organizacja¾pracy istnieje nastepuj
¾ ace
¾ minimalne zapotrzebowanie na pracowników:
w godzinach 000 400 3 osoby, w godzinach 400 800 8 osób, w godzinach 800 1200 10 osób, w godzinach
1200 1600 8 osób, w godzinach 1600 2000 14 osób, w godzinach 2000 2400 5 osób. Praca dla pojedynczego
pracownika rozpoczyna sie¾ o 000 ; 400 ; 800 ; 1200 ; 1600 ; 2000 i trwa 8 godzin. Sformu÷ować zadanie programowania
liniowego ca÷kowitoliczbowego polegajace
¾ na minimalizacji ogólnej liczby pracowników w zak÷
adzie przy zadanych
ograniczeniach. Wskazówka: Zastanowić sie,
¾ co przyjać
¾ jako zmienne decyzyjne w tym problemie? Jak określić
funkcje¾ celu i ograniczenia?
5. Towarzystwo lotnicze posiada n typów samolotów, które obs÷uguja¾ m tras. Znane sa¾ nastepuj
¾ ace
¾ wielkości :
pj –cena przelotu jednej osoby na j-tej trasie,
kij –koszty przelotu samolotu typu i na j-tej trasie,
ai –liczba posiadanych samolotów typu i,
cij –dopuszczalna liczba pasaz·erów w samolocie typu i na j-tej trasie,
qj –spodziewana liczba pasaz·erów na j-tej trasie.
Sformu÷ować zadanie programowania liniowego ca÷kowitoliczbowego polegajacego
¾
na u÷
oz·eniu planu przelotów,
przy którym przy zadanych ograniczeniach zysk towarzystwa lotniczego jest maksymalny. Wskazówka: Jako
zmienne decyzyjne przyjać
¾ liczby samolotów poszczególnych typów przeznaczonych do obs÷ugi poszczególnych
tras. Aby to zadanie sformu÷
ować jako ZPL nalez·y wprowadzić jednak pewne pomocnicze zmienne wyraz·ajace
¾
liczby faktycznie przewoz·onych pasaz·erów na poszczególnych trasach.
6. (Optymalny koszyk towarów ) Konsument dysponuje gotówka¾ w wysokości 100 z÷i moz·e za nia¾ nabyć dwa towary
P1 (chleb) i P2 (mleko), na które obowiazuj
¾ a¾ ceny, odpowiednio, 1; 50 z÷/kg i 2 z÷/l . Konsumentowi przypisana
jest funkcja uz·yteczności u : R2+ ! R, przy czym u(x; y) = xy oznacza stopień jego zadowolenia wynikajacy
¾
z nabycia x kg chleba i y l mleka. Celem konsumenta jest zakup (w ramach jego moz·liwości …nansowych)
takich ilości chleba i mleka, dla których uz·yteczność jest najwieksza.
¾
Przedstawić opisane zadanie jako problem
programowania matematycznego i rozwiazać
¾ go gra…cznie. Jak zmieni sie¾ rozwiazanie,
¾
gdy funkcja uz·yteczności
przybierze postać u(x; y) = minfx; yg.
7. (Optymalny portfel akcji) Inwestor ma zamiar utworzyć portfel z÷oz·ony z dwóch akcji A1 i A2 , majacych
¾
odpowiednio średnie stopy zwrotu R1 = 0; 1 i R2 = 0; 2 oraz ryzyko s1 = 0; 1 i s2 = 0; 3. Korelacja miedzy
¾
tymi
akcjami wynosi 12 = 0; 5. Funkcja uz·yteczności inwestora ma postać u(s; R) = s + 2R. Inwestor powinien
utworzyć portfel maksymalizujacy
¾ funkcje¾ uz·yteczności. Sformu÷ować powyz·szy problem w postaci zadania minimalizacji z ograniczeniami. Wykonać odpowiedni rysunek przedstawiajacy
¾ zbiór rozwiazań
¾
dopuszczalnych i
poziomice funkcji celu oraz wyznaczyć geometrycznie rozwiazanie
¾
optymalne.