Jedrzejczyk Bop 2016 Single Page
Jedrzejczyk Bop 2016 Single Page
Jedrzejczyk Bop 2016 Single Page
Badania
operacyjne
w przykładach
i zadaniach
Redaktor naukowy
Karol Kukuła
Wydanie siódme, zmienione
0PW N
Projekt okładki i stron tytułowych
Przemysław Spiechowski
Wydawca
Dorota Siudowska-Mieszkowska
Redaktor
Barbara Jaworska
Koordynator produkcji
Mariola Iwona Keppel
Skład i łamanie
Bogusław Górecki, Sułkowice
Książka, którą nabyłeś, jest dziełem twórcy i wydawcy. Prosimy, abyś przestrzegał praw, jakie im przy
sługują. Jej zawartość możesz udostępnić nieodpłatnie osobom bliskim lub osobiście znanym. Ale nie publi
kuj jej w internecie. Jeśli cytujesz jej fragmenty, nie zmieniaj ich treści i koniecznie zaznacz, czyje to dzieło.
A kopiując jej część, rób to jedynie na użytek osobisty.
Szanujmy cudzą własność i prawo.
Więcej na www.legalnakultura.pl
Polska Izba Książki
ISBN: 978-83-01-18468-1
Wydanie VII
Warszawa 2016
Stowo w s tę p n e ............................................................................................................................................. 19
3. G r y .......................................................................................................................................................... 185
3.1. Gry dwuosobowe o sumie z e r o ................................................................................................. 185
3.2. Gry z naturą ................................................................................................................................... 197
„Im dalej rzeka płynie, tym staje się szersza” (z przysłów chińskich). W ten sam
sposób zmieniał swoją strukturę i objętość nasz podręcznik w miarę upływu czasu.
Pierwsze wydanie składało się tylko z sześciu rozdziałów i liczyło 190 stron. Ostatnie
zaś - szóste wydanie - obejmuje już dwanaście rozdziałów i zawiera 416 stron dru
ku. Nietrudno zatem zauważyć, iż z upływem dni i łat omawiana książka dwukrotnie
się powiększyła, zarówno strukturalnie, jak i objętościowo. Wszystko to mogło zaist
nieć dzięki trwałej współpracy całego zespołu autorskiego. Owa dość rzadko spoty
kana trwałość partnerstwa przejawia się między innymi w tym, iż do 1992 r. cały ze
spół autorski pracował razem w ówczesnej Akademii Ekonomicznej w Krakowie.
Od tego jednakże roku zmieniłem miejsce pracy, przenosząc się do ówczesnej
Akademii Rolniczej im. Hugona Kołłątaja w Krakowie. Pomimo naszego rozdziele
nia, zespół nadal ze sobą współpracuje. Jedynie na okładce podręcznika pojawiły się
obecnie zamiast jednej, dwie afiliacje: Uniwersytetu Rolniczego oraz Uniwersytetu
Ekonomicznego - oba w Krakowie.
Historia naszej przygody intelektualnej z Wydawnictwem PWN byłaby niepełna,
jeśli pominąć nazwiska Recenzentów, którzy poprzez swoje uwagi krytyczne i spo
strzeżenia w sposób znaczący i niezwykle rzetelny wpłynęli na ostateczną postać pod
ręcznika, zatem ich wysiłek stanowi istotną jego cząstkę. Recenzentami tymi byli
profesorowie - wymieniam w kolejności wykonywanych recenzji: Edmund Ignasiak,
Zdzisław Cięciwa oraz Tadeusz Stanisz.
Rozwiązywanie złożonych problemów decyzyjnych w gospodarce stwarza na
ogół wiele trudności. Mamy jednak nadzieję, iż studiując nasz podręcznik Szanowny
Czytelniku, uda Ci się większości z nich uniknąć, znajdując optymalne rozwiązanie
problemu, tj. najlepsze rozwiązanie w zaistniałych warunkach.
też inwestować w papiery wartościowe lub zakładać lokaty bankowe - jest wciąż nie
małe i należy się liczyć z jego wzrostem w kolejnych latach. Przekonanie to wiąże się
z poczynioną przez nas obserwacją, że coraz więcej ludzi w Polsce dysponuje wolnymi
środkami pieniężnymi a więc kapitałem, który chce pomnożyć. Racjonalne gospoda
rowanie pieniądzem - a przecież o to chodzi w podejmowaniu decyzji na rynku kapi
tałowym - nie może się obejść bez wykorzystania niekiedy prostych, a w niektórych
przypadkach bardziej złożonych metod matematycznych. W tym momencie wkraczamy
w obszar zajmowany przez matematykę finansową. Warto nadmienić, iż badania ope
racyjne będąc nauką interdyscyplinarną, od początku swego istnienia, tj. od okresu po
przedzającego II wojnę światową, czerpią z osiągnięć innych nauk, a więc matematyki,
statystyki matematycznej i opisowej, ekonometrii, prognozowania i symulacji a także
matematyki finansowej.
W awizowanym rozdziale przedstawiono skrótowo sposoby oprocentowania i dys
kontowania kapitałów pieniężnych, uwzględniając podstawowy kanon obowiązujący
w matematyce finansowej, że wartość pieniądza ulega zmianom w czasie. Wszelkie
decyzje inwestycyjne podejmowane dzisiaj mają swe skutki finansowe zwykle z okre
ślonym opóźnieniem, czyli następują w bliższej lub dalszej przyszłości. D o zadań decy
denta (menedżera, właściciela firmy) należy zatem ocena finansowych skutków działań
zapoczątkowanych w obecnej chwili. Kolejno omówiono problem realnej wartości pie
niądza przy zaistniałej inflacji a także płatności z góry i z dołu wraz ze skutkami, jakie
niesie wybór jednej z tych form.
Oprocentowanie środków pieniężnych sprowadza się do określenia przyszłej ich
wartości, zaś dyskontowanie - operacja odwrotna - polega na obliczeniu obecnej war
tości pieniądza, gdy znana jest jego przyszła wartość. Obie te operacje są ilustrowane
przykładami i zalecanymi zadaniami do samodzielnego rozwiązania.
Kolejne zagadnienia związane z inwestowaniem w papiery wartościowe stano
wi problem wykorzystania metod statystycznych w ocenie ryzyka finansowego podej
mowanego przez inwestora przy zakupie akcji. Rozdział kończy omówienie problemu
optymalizacji portfela akcji z minimalizacją ryzyka. Zagadnienie to omówiono w bar
dzo wąskim zakresie, uwzględniając pakiet złożony tylko z dwóch akcji. Wiadomo,
że pakiet ten można powiększyć, szukając optimum przy zastosowaniu znanych i opi
sanych w literaturze algorytmów na ustalenie struktury portfela przy dowolnie dużej
liczbie akcji. Problematyka ta przekracza jednakże ramy objętościowe rozdziału, a tym
samym podręcznika.
W redagowaniu niniejszego rozdziału wykorzystano uwagi i rady naszego Przy
jaciela - nieżyjącego już profesora zw. ¡Tadeusza Przybysza, któremu poczynioną
w ten sposób wzmianką pragniemy wyrazić uznanie i wdzięczność.
U źródeł koncepcji powstania oraz rozszerzania treści niniejszej książki leży troska
o jakość nauczania powszechnie dziś wykładanego przedmiotu „badania operacyj
ne” w szkołach wyższych wszystkich profili ekonomicznych zarówno państwowych,
jak i niepaństwowych. Podręcznik omawia wiele problemów decyzyjnych, które są ilu
strowane przykładami w pełni rozwiązanymi. Zawiera ponadto szeroką gamę zadań
przeznaczonych do rozwiązania przez studiujących przedmiot. Duży wybór przykła
dów i zadań obejmujących różnorodne problemy ma na celu kształcenie umiejętności
w zakresie przygotowywania przesłanek podejmowania trafnych decyzji.
W okresie utrwalania zdobyczy, jakie niesie z sobą gospodarka rynkowa właśnie
sprawność zarządzania przedsiębiorstwami oraz złożonymi przedsięwzięciami inwe
stycyjnymi jawi się jednym z naczelnych zadań szkolenia kadr menedżerskich. Książka
ta być może wzbudzi zainteresowanie poza kręgami społeczności akademickich, mam
tu na myśli menedżerów firm i spółek pragnących poszerzyć horyzonty swej wiedzy
nabytej na studiach przed wieloma laty. Byłoby to urzeczywistnieniem dążeń każdego
zespołu autorskiego, a więc również autorów niniejszego podręcznika.
Badania operacyjne w przykładach i zadaniach już na dobre utrwaliły swą obec
ność na polskim rynku podręczników akademickich. Mija już dziesięć lat od momen
tu, gdy pisałem słowo wstępne do pierwszego wydania. Od tego czasu objętość książki
znacznie wzrosła, bowiem każde nowe wydanie niosło z sobą wzbogacenie jego za
wartości bądź o nowy rozdział bądź o uzupełnienie już istniejących. Również wydanie
czwarte nawiązuje do tej tradycji. Treści nowego wydania zostały ujęte w jedenaście
rozdziałów, co oznacza rozszerzenie podręcznika jeszcze o jeden rozdział w stosunku
do poprzedniego wydania. Nowo wprowadzony rozdział nosi tytuł „Budowa rankingu
obiektów w świetle ocen wielokryterialnych”.
W rozdziale tym omówiono procedurę badania i oceny stanu zjawisk złożonych
w różnych obiektach. Zjawiska złożone z natury rzeczy są rozpatrywane wielokry-
terialnie. Charakteryzuje je bowiem wiele cech, które mają różne miana i wykazują
różne rzędy wielkości. Aby ocena zjawiska złożonego na podstawie zbioru cech go
opisujących była możliwa, należy w sposób w miarę prosty dokonać przekształcenia
ich wartości oryginalnych. Przekształcone zmienne są bez mian oraz przybierają war
tości przybliżonego rzędu wielkości. Mówimy wówczas, że zmienne oryginalne zosta
ły unormowane. Pozwala to zastosować jedną z procedur agregacyjnych, w wyniku
14 Stowo wstępne do wydania czwartego;
Badania operacyjne zrodziły się w okresie II wojny światowej. Sama nazwa dyscypliny
wyraźnie wskazuje na jej genezę. Po zakończeniu wojny zastosowania natury militar
nej musiały ustąpić zastosowaniom mającym ogromne znaczenie dla praktyki ekono
micznej i to na najniższym szczeblu zarządzania gospodarką - w mikroskali. Badania
operacyjne mają niezbyt długą historię istnienia w porównaniu do innych dyscyplin.
Historia ta jednak obfituje ważnymi wydarzeniami naukowymi, które są związane z ta
kimi nazwiskami, jak: J. von Neumann, L. Kantorowicz, G.B. Dantzig, A.K. Erlang
i R. Bellman. Podręcznikiem, który skupia wszystkie ważniejsze osiągnięcia z zakresu
badań operacyjnych do końca lat osiemdziesiątych jest książka pracowników Stanford
University, profesorów ES. Hillier’a i G. J. Lieberman’a - [34]. Jej piąte wydanie ukaza
ło się w 1990 r. i nosi tytuł Introduction to Operations Research. Owo „Wprowadzenie”
ma objętość - bagatela - 954 stron. Świadczy to o znaczeniu i randze, jakie przedmiot
badania operacyjne uzyskał w hierarchii dyscyplin wykładanych na uniwersytetach
amerykańskich.
Książka, którą przekazujemy Czytelnikom jest zbiorem zadań oraz przykładów
wzorcowo rozwiązanych z zakresu badań operacyjnych. W literaturze polskiej nadal
brak jest podręcznika zawierającego pełny wybór sytuacji decyzyjnych wraz ze sposo
bami ich rozwiązania. Stąd po stosunkowo niedługim czasie, w którym nakład pierw
szego wydania uległ wyczerpaniu, zaistniała pilna potrzeba jego wznowienia. Wydanie
drugie, oprócz problemów demonstrowanych w pierwszej edycji, zawiera również nowe
zagadnienia, których potrzebę zaistnienia w podręczniku zespól autorski uznał za ko
nieczną. Wprowadzono także drobne uzupełnienia i poprawki.
Przyjęty układ podręcznika wydaje się słuszny z dydaktycznego punktu widzenia,
chociaż jesteśmy świadomi, iż nie jest to jedynie możliwa do przedstawienia struktura
treści. Autorzy dołożyli wielu starań, aby niniejsza książka była przystępna dla moż
liwie szerokiego kręgu odbiorców, nie tylko studentów studiów ekonomicznych, ale
również dla pragnących pogłębić swoją wiedzę menedżerów oraz właścicieli firm o róż
nym profilu działania. Przerobienie przykładów i zadań z zakresu objętego niniejszym
podręcznikiem nie wymaga zaawansowanych studiów matematycznych. Wystarczają
na ogól wiadomości wyniesione ze szkoły średniej, a w niektórych przypadkach wyma
gana jest znajomość elementów algebry liniowej.
18 Słowo wstępne do wydania drugiego
Książka składa się z ośmiu rozdziałów, obejmując klasyczne problemy, dobrze zna
ne z historii rozwoju tej dyscypliny. Rozdział pierwszy - najobszerniejszy - poświę
cony jest budowie optymalizacyjnych modeli matematycznych o strukturze liniowej.
Omówiono w nim zagadnienia wyboru asortymentu produkcji i procesu technolo
gicznego oraz problemy diety (mieszanek). Przedstawiono dalej uniwersalną metodę
rozwiązywania programów liniowych - algorytmu simpleks oraz elementy analizy wraż
liwości. Rozdział zamyka ukazanie modeli pozwalających łączyć dwa przeciwstawne
kryteria w kryterium kompromisowe - programowanie ilorazowe. Drugi rozdział obej
muje dwie części: grupę zagadnień transportowych oraz problemy przydziału. Kolejny
rozdział - trzeci przedstawia modele sytuacji konfliktowych - gry. Zaprezentowano
w nim gry dwuosobowe o sumie zero oraz gry z naturą. W rozdziale czwartym (nowo
wprowadzonym) ukazano zastosowania teorii kolejek. Opisano tu jedno- i wieloka
nałowe systemy obsługi masowej, wskazując jednocześnie na informacje interesujące
menedżera możliwe do uzyskania. Rozdział piąty został w całości poświęcony budo
wie i metodom rozwiązywania modeli sieciowych (CPM, PERT, GERT). W rozdziale
szóstym przedstawiono pewną klasę modeli nieliniowych, omawiając jednocześnie me
tody ich rozwiązywania. Elementy programowania dynamicznego są treścią kolejnego
rozdziału. Rozdział ostatni - ósmy - zawiera zadania różne nawiązujące tematycznie
do treści wszystkich rozdziałów poprzedzających. Po ostatnim rozdziale zamieszczono
zwięzłe odpowiedzi do wszystkich zadań, jednak bez przedstawiania sposobów ich roz
wiązywania. Następnie zaprezentowano uwagi bibliograficzne, odsyłające Czytelnika
do konkretnych pozycji literaturowych, w których może pogłębić swoją wiedzę z zakre
su wybranego zagadnienia. Całość kończy wykaz pozycji bibliograficznych, umożliwia
jący zainteresowanym dalsze samodzielne studia przedmiotu.
Autorzy kierują szczególnie serdeczne słowa do Recenzentów. Dziękując Pro
fesorom Zdzisławowi Cięciwie oraz Edmundowi Ignasiakowi, mamy świadomość,
że Ich uwagi pozwoliły ulepszyć pierwotną wersję, przyczyniając się do powstania pod
ręcznika w obecnym kształcie.
Głównym celem, jaki postawił przed sobą zespól autorski, jest zapoznanie studiujących
z różnorodnymi możliwościami wykorzystania metod związanych z podejmowaniem
optymalnych decyzji. Realizacja tak postawionego celu polega na zademonstrowaniu
wielu typowych sytuacji decyzyjnych (z reguły w ograniczonej skali), których rozwią
zanie pokazano na 32 przykładach. Każdy problem decyzyjny, po krótkim wprowa
dzeniu, jest ilustrowany przykładami, po przykładach następują zadania. Rozwiązanie
przykładów metodą objaśniania kolejnych etapów ma za zadanie ułatwić samodzielne
studia w zakresie badań operacyjnych. Studiujący, chcąc osiągnąć wyższy stopień umie
jętności, powinien podjąć trud rozwiązywania zadań zamieszczonych po przykładach.
Przy końcu podręcznika podano odpowiedzi do zadań, będące kolejną pomocą w pro
cesie przyswajania materiału. Zakłada się, że studiowanie pozycji obejmujących teo
retyczne podstawy metod stosowanych w podręczniku musi poprzedzać jego lekturę.
Przykłady, zadania, tablice i rysunki posiadają numerację ciągłą niezależną od nume
racji rozdziałów i podrozdziałów. Książka ta jest przeznaczona dla studentów wszyst
kich kierunków studiów, oprócz towaroznawstwa.
Częste używanie nazwy „badania operacyjne” nie uzasadnia w pełni twierdzenia,
że metody i procedury tu stosowane - nawet te najbardziej elementarne - są powszech
nie znane. Zatem każdej próbie ich popularyzacji powinna towarzyszyć przychylna
atmosfera. Podręczniki, będące zbiorami zadań, czy to z zakresu algebry, geometrii
analitycznej, statystyki czy też badań operacyjnych mają za zadanie przede wszystkim
usprawnić proces nauczania przedmiotu. Stwarzają tym samym lepsze warunki zarów
no studiującym, jak i nauczającym.
Poddając życzliwej ocenie Czytelników niniejszy zbiór przykładów i zadań z za
kresu badań operacyjnych, żywimy nadzieję, że przedłożona książka przyczyni się do
podniesienia efektów studiowania tej przecież niełatwej dyscypliny. Nie oznacza
to jednak, że pracę nad zbiorem zadań uważamy za w pełni ukończoną. Tylko bowiem
ciągły proces weryfikacji i uzupełnień stanowi rękojmię utrzymania podręcznika na
odpowiednim poziomie. Zatem wszelkie wnioski związane z formą, treścią oraz ukła
dem przykładów i zadań napływające na adres Zakładu Ekonometrii A E w Krakowie,
ul. Rakowicka 27, będą przyjęte z należytą uwagą i pełną wdzięcznością.
20 Słowo wstępne
Istnieje wiele sytuacji decyzyjnych, które można opisać i rozwiązać za pomocą pro
gramu liniowego, czyli modelu, w którym wszystkie relacje mają charakter liniowy.
Programem liniowym (PL) nazywamy zadanie o postaci:
( 1)
maksymalna ilość, jaką będzie można sprzedać. A zatem parametrami w modelu ma
tematycznym zagadnienia są:
ciy - zużycie i-tego środka produkcji na wytworzenie jednostki j -tego wyrobu
(/ = 1, r; j = 1, n),
bt - dostępny zasób i-tego środka produkcji,
Cj - zysk jednostkowy (lub cena) ze sprzedaży j -tego wyrobu,
dj - minimalna ilość y-tego wyrobu, jaką trzeba wyprodukować,
gj - maksymalna ilość j-tego wyrobu, jaką można sprzedać.
Należy określić, które wyroby i w jakich ilościach produkować, aby nie przekracza
jąc posiadanych zasobów środków produkcji i ewentualnie spełniając pewne dodatko
we ograniczenia dotyczące struktury produkcji, zmaksymalizować zysk (lub przychód)
z ich sprzedaży. Zmiennymi decyzyjnymi w tym zagadnieniu są zatem wielkości pro
dukcji wyrobów: Xj - wielkość produkcji j-tego (j = 1, 2,..., n) wyrobu, a ogólny model
zagadnienia można zapisać następująco:
Tablica 1
które kształtują się odpowiednio jak 3:2. Zysk ze sprzedaży jednostki wyrobu Wj
wynosi 30 zł, a wyrobu W2 - 40 zł.
Należy ustalić optymalne rozmiary produkcji wyrobów, gwarantujące - przy
istniejących ograniczeniach - maksymalizację zysku z ich sprzedaży.
R o z w i ą z a n i e . W sformułowaniu „ustalić optymalne rozmiary produkcji
wyrobów” są zdefiniowane zmienne decyzyjne: x t - ilość produkcji wyrobu W,,
orazx 2 - ilość produkcji wyrobu W2. Biorąc pod uwagę limity środków produkcji I i II,
mamy dwa pierwsze ograniczenia1:
(3) Xi = —x.
(6) j^ ( x 1, x 2) = 30 x 1+ 40 x 2 -» max.
(4) O ^ŚSO O O ,
(6) jF ( x 1, x 2) = 30 x 1 + 40 x 2 -> m a x .
1 16jct to zużycie środka I na produkcję Wj, a 2Ax2to zużycie środka I na produkcję W2.
1.1. Optymalizacja struktury produkcji 25
Ponieważ w modelu tym występują tylko dwie zmienne decyzyjne, można rozwią
zać go graficznie.
Najpierw należy znaleźć rozwiązanie dopuszczalne - nanosząc na układ współ
rzędnych warunki ograniczające i brzegowe.
Warunek (1): 16;^ + 2Ax2 < 96 000 - aby prostą zaznaczyć na wykresie należy zna
leźć dwa punkty, przez które ona przechodzi, a najprościej znaleźć punkty przecię
cia prostej z osiami układu współrzędnych. Przyjmując x2 = 0, otrzymujemy xx = 6000
(96 000/16), a więc jest to punkt o współrzędnych (6000; 0). Analogicznie, jeżeli
x1 = 0; x2 = 4000 (96 000/24), czyli punkt ma współrzędne (0; 4000). Łącząc te dwa
punkty, otrzymujemy równanie prostej ( 1), a ponieważ warunek ( 1) ma postać nierów
ności 16xl + 24 x2 < 96 000 - jest spełniony przez punkty leżące na prostej oraz w pół-
płaszczyźnie poniżej tej prostej (co zaznaczono na rys. 1 strzałką skierowaną w dół)2.
Warunek (2): I6xx+ 10x2 < 80 000 - prosta (2) przecina oś x t w punkcie 5000
(80 000/16) i oś x2 w punkcie 8000 (80 000/ 10), a warunek (2) jest spełniony przez
punkty leżące na tej prostej i poniżej.
Graficznym obrazem warunku (3) x2 = —x1 jest prosta przechodząca przez
na prostej).
Pozostają jeszcze warunki (4) i (5), z uwagi na które rozwiązanie modelu musi
się znajdować w pierwszej ćwiartce układu. Ograniczeniem prawostronnym są proste
x1 = 3000 i x2 = 4000 i półpłaszczyzny leżące na lewo (war. 4) i poniżej (war. 5) nich.
Układ warunków ograniczających i brzegowych spełniają tylko punkty znajdujące
się na odcinku 0A, odcinek ten stanowi więc rozwiązanie dopuszczalne zadania. Na
tym odcinku należy zatem poszukiwać rozwiązania optymalnego3.
Aby je znaleźć, najwygodniej jest przyjąć pewną początkową wartość funkcji
celu - dowolną wspólną wielokrotność jej parametrów tzn. 30 i 40, np. 60 000, czyli
F(xl, x2) = 30xj+ 40 jc2 = 60 000. Prostą tę zaznaczono na rys. 2 linią przerywaną BC;
nosi ona nazwę linii jednakowego zysku. Następnie linię tę przesuwamy równolegle
wzdłuż odcinka 0A (zbioru rozwiązań dopuszczalnych) - do punktu położonego naj
dalej od początku układu.
jest zatem punkt A. Współrzędne tego punktu 4 x \ = 3000 sztuk W t oraz x 2 = 2000
sztuk W 2 są optymalnym rozwiązaniem zadania. Zysk ze sprzedaży przy optymalnej
strukturze produkcji wyniesie więc F(x\, x 2) = 30 •3000+40 •2000 = 170 000 zł.
Tablica 2
(3) * !> 0 ,
4 W punkcie tym przecinają się proste (1) i (3) (por. rys. 1) zatem, aby wyznaczyć jego współrzędne
należy rozwiązać układ tych dwu równań
28 1. Wybrane zagadnienia programowania liniowego
( 1) 6x l+ 6x 2 < 36 000,
(3) Xi > 0,
5 W punkcie C przecinają się warunki (1) i (2), w punkcie D - warunki (1) i (4).
1.1. Optymalizacja struktury produkcji 29
Tak więc najwyższą wartość (30 000) funkcja celu osiąga w wierzchołkach C i D.
W tym przypadku rozwiązanie optymalne znajduje się na krawędzi zbioru rozwiązań
dopuszczalnych, a wniosek jest oczywiście taki sam jak przy poszukiwaniu rozwiąza
nia optymalnego graficznie6.
Przykład 3. Przedsiębiorstwo produkuje cztery wyroby: W1( W2, W3, W4. Dwa
spośród wielu środków używanych w procesie produkcji są limitowane. Limity te wy
noszą: środek 1 - 9 0 000 j., środek II - 120 000 j. Nakłady limitowanych środków na
jednostkę produkcji oraz zyski jednostkowe ze sprzedaży wyrobów podano w tabl. 3.
Tablica 3
Zużycie środka na jednostkę wyrobu
Środki produkcji
¡¡liii w2 ■ ■ i i r w4
I 1 2 1,5 6
II 2 2 1,5 4
Zyski jednostkowe (zł) 4 6 3 12
6
6 Zauważmy, że odcinek CD leży na prostej (1) 6xt + 6x2 o współczynniku kierunkowym
6
funkcja celu F(xu x2) = 5 x L+ 5x2 ma współczynnik kierunkowy — = -1 - taki sam, a więc
Jest to tzw. twierdzenie o równowadze, które można wykorzystać, gdy znane jest
rozwiązanie jednego z programów, do rozwiązania programu dualnego względem nie
go. Jeżeli znamy rozwiązanie PP, to korzystamy z twierdzenia 3a), a jeśli znamy roz
wiązanie PD - korzystamy z twierdzenia 3b).
Tw. 4. Jeżeli PD ma jedno rozwiązanie optymalne, to optymalna wartość i-tej
zmiennej dualnej (y f ) informuje jak wielki przyrost (spadek) wartości funkcji celu
programu pierwotnego przypada na zwiększenie (zmniejszenie) wyrazu wolnego
w /-tym ograniczeniu o jednostkę (bf), przy niezmienionych pozostałych bk (k * y).
Ta interpretacja jest prawdziwa, gdy zmiany wyrazów wolnych mieszczą się
w dopuszczalnych granicach (granice te można wyznaczyć, stosując tzw. analizę wraż
liwości), które gwarantują, że zmiany te nie spowodują zmiany bazy optymalnej.
Ponieważ w naszym modelu (PP) występują dwa warunki ograniczające i cztery
zmienne decyzyjne - zatem w programie dualnym (PD) będą dwie zmienne decyzyj
ne:)'! (odpowiadająca warunkowi ( 1)) iy 2 (odpowiadająca warunkowi (2)) i cztery wa
runki ograniczające. Przypisując warunkom PP z m ie n n e j iy2, warunki PD tworzymy
ze współczynników stojących przy odpowiednich zmiennych w PP9. Po uwzględnieniu
wszystkich zależności program dualny ma postać:
(1) y i + 2 y 2 >4,
(3) 1 ^ + 1 ^ >3,
10 Jest to punkt przecięcia warunków (1) i (2). Jak iatwo sprawdzić w pozostałych dwu wierzchoł
kach zbioru rozwiązań dopuszczalnych o współrzędnych (4; 0) i (0; 3) funkcja celu przyjmuje wartość
G(ylt y2) = 360 000, a więc wyższą (jednakowa wartość funkcji celu w obu punktach jest tu przypadkowa).
1.1. Optymalizacja struktury produkcji 33
(1) 2 + 2 4 = 4 = 4,
(2) 2-2 + 2 -l = 6 = 6,
(3) 1,5-2 + 1,5-1 = 4,5 > 3 - > x J = 0,
czyli warunki (1) i (2) są spełnione słabo, a warunki (3) i (4) są spełnione ostro11.
Stąd wniosek, że zmienne o numerach 3 i 4 w PP przyjmują wartość zero.
Wiedząc, że x 3 = 0 , x 4 = 0, wartości pozostałych zmiennych znajdziemy rozwiązując
układ równań:
x x+ 2x2 = 90 000,
2 x 1 + 2 x 2 = 120 000.
Rozwiązaniem tego układu są x* = 30 000, x 2 = 30 000, F(x*, x2, x3, x |) = 300 000.
Spełniona jest zatem równość: G(yf, y2) = F(x\, x2, +3, x4) = 300 000 (twierdzenie 2).
Tak więc należy produkować po 30 000 jednostek wyrobów Wj i W2, a wyrobów W 3
i W4 nie produkować. Łączny zysk ze sprzedaży wyrobów wyniesie 300 000 zł.
Na zakończenie warto zwrócić uwagę na interpretację ekonomiczną rozwiązania
PD. Załóżmy, że można dokupić dodatkową jednostkę środka I i sprawdźmy jak wpły
nie to na łączny zysk ze sprzedaży wyrobów (wartość funkcji celu PP). Należy zatem
rozwiązać układ równań:
Xy + 2x 2 = 90 001,
Xj + 2 x2 = 90 000,
czyli jak łatwo sprawdzić: x* = 30 001 i x 2 = 29 999,5; AF(x* ,..., x 4) = 300 001. Przyrost
zysku ze sprzedaży dzięki tej dodatkowej jednostce wynosi AF(x\ , ..., x 4) = 300 001 -
- 3 0 0 000 = l = y 2.
11 Jak (ostro czy słabo) są spełnione warunki PD można także wywnioskować z wykresu. Na rys. 4
w punkcie optymalnym przecinają się warunki (1) i (2), a więc są one spełnione słabo a pozostałe
warunki - ostro.
34 1. Wybrane zagadnienia programowania liniowego
Pytania i problemy
1. Zdefiniuj zmienne decyzyjne występujące w zagadnieniu wyboru asortymentu.
2. Jakie parametry są potrzebne do wyboru optymalnej struktury produkcji?
3. Czy w każdym przypadku zmiana wielkości limitu jednego ze środków produkcji jest zwią
zana ze zmianą zbioru rozwiązań dopuszczalnych?
4. Czy zmiana cen lub zysków jednostkowych może wpłynąć na rozwiązanie optymalne? Jeśli
tak, to, w jaki sposób?
Zadania
1. Zakład produkuje dwa wyroby, które są wykonywane na dwóch obrabiarkach i na
frezarce. Czas pracy tych maszyn jest ograniczony i wynosi odpowiednio: dla obra
biarki - 33 000 godz., dla obrabiarki 0 2 - 13 000 godz. i dla frezarki F - 80 000
godz. Nakład czasu pracy maszyn (w godz.) na produkcję jednostki każdego
z wyrobów podano w tabl. 4.
Tablica 4
Zużycie czasu pracy
Maszyny na jednostkę wyrobu
fp ; II
Oj 3 1
^2 1 1
F 5 8
12 Zauważmy też, że jeżeli producent wyrobów będzie się zastanawiał, zakup którego środka jest
dla niego korzystniejszy - w tym przypadku jest to środek I, który ma wyższą cenę dualną, a więc zapewni
większy przyrost zysku.
13 Szczegółową interpretację ekonomiczną PD do zagadnienia wyboru asortymentu można znaleźć
w pracy Z. Czerwińskiego [18], str. 157-160.
1.1. Optymalizacja struktury produkcji 35
niż 7000 szt. Zaplanuj strukturę asortymentową produkcji tak, aby przy przyjętych
ograniczeniach zysk ze sprzedaży wyrobów był jak największy.
Czy optymalna struktura asortymentowa ulegnie zmianie, jeżeli dzięki zasto
sowaniu importowanego surowca zysk ze sprzedaży wyrobu I wzrośnie do 4 zł?
2. Przedsiębiorstwo wytwarza cztery rodzaje wyrobów A, B, C, D, które są obrabiane
na dwóch maszynach Mt i M2. Czas pracy maszyn przypadający na obróbkę jed
nostki poszczególnych wyrobów podaje tabl. 5.
Tablica 5
A 1,0 2,0
B 1,5 2,5
C 2,0 3,0
D 1,0 0,5
Rynek może wchłonąć każdą ilość produkcji. Jednostkowe zyski (w zł) wynoszą
przy produkcji wyrobu A - 2,0, wyrobu B - 2,5, wyrobu C - 4,0, a wyrobu D -1 ,5.
Maszyna może pracować miesięcznie nie więcej niż 100 godz., a maszyna
M 2 - co najmniej 50 godz.
Określ optymalny asortyment produkcji umożliwiający maksymalizację zysku
oraz podaj wielkość tego zysku.
3. Firma produkuje dwa wyroby: Wj i W2. Do ich produkcji zużywa różne środki
produkcji, z których trzy (dwa surowce i czas pracy jednej z maszyn) są dostępne
w ograniczonych ilościach. Zużycie surowców nie może przekroczyć Sj - 480 kg,
S2 - 580 kg, a czasu pracy maszyny - 324 godz.
Zużycie środków na jednostkę (1000 szt.) każdego wyrobu, ich ceny i koszty
jednostkowe podano w tabl. 6 . Wiadomo ponadto, że od stałych odbiorców otrzy
mano już zamówienie na 10 tys. szt. W 2 oraz że nie będzie można sprzedać
więcej niż 130 tys. sztuk.
Tablica 6
Zużycie na 1000 sztuk wyrobu
Środki produkcji
■i:" WI I I W2
Surowiec 1 (kg) 2,4 4
Surowiec 2 (kg) 4 3
Maszyna (godz.) - 3
Cena zbytu 1000 sztuk (zt) 7000 8000
Koszt produkcji 1000 sztuk (zi) 6100 7100
36 1. Wybrane zagadnienia programowania liniowego
4. Producent karmy dla zwierząt rozpoczyna produkcję dwóch rodzajów ciastek dla
psów: z nadzieniem drobiowym (Cl) i z nadzieniem warzywnym (C2), które oprócz
nadzienia zawierają trzy składniki: SI, S2 i S3. Zawartość tych składników w 1 kg
ciastek podano w tabl. 7, a ich zasoby na najbliższy miesiąc wynoszą odpowied
nio 480, 300 i 360 kg. W tabl. 7 podano także ceny i koszty produkcji 1 kg ciastek.
Wiadomo ponadto, że ze względu na umowy zawarte z odbiorcami (siecią sklepów)
należy wyprodukować co najmniej 100 kg ciastek C l i co najmniej 300 kg ciastek C2.
Tablica 7
Zawartość składnika
Składniki w 1 kg ciastek
Cl C2
SI 0,2 0,3
S2 0,3 0,1
S3 0,3 0,2
Cena 1 kg (zt) 26 21
Koszt produkcji 1 kg 23 18
Tablica 8
Czas pracy maszyny (w godz.)
Maszyny na jednostkę wyrobu Dopuszczalny czas pracy
maszyny w ciągu dnia
W, '|| III!# •
rt 2 i 12
r2 2 2 20
1.1. Optymalizacja struktury produkcji 37
Tablica 9
Zużycie na jednostkę
wyrobu surowca Zysk jednostkowy
Wyroby
w zł
Si s2
W1 12 8 50
W2 4 8 10
Limit zużycia
480 640
surowca
1. Ile należy produkować wyrobu W1? a ile W2, aby nie przekraczając limitów
zużycia surowców, zmaksymalizować zysk ze sprzedaży wyrobów? Należy ponadto
uwzględnić warunek, że wyrobu Wx powinno się produkować nie więcej niż W2.
2. Ograniczono dodatkowo zużycie trzeciego surowca S3, zakładając równo
cześnie wykorzystanie całego posiadanego zapasu, tj. 350 jednostek, przy czym zu
życie tego surowca na jednostkę wyrobu W, wynosi 5, a na jednostkę W 2 - 7. Czy
zmusi to przedsiębiorstwo do korekty planu optymalnego?
7. Przedsiębiorstwo produkuje dwa wyroby K i L. Spośród wielu środków produkcji dwa
są limitowane, a limity te wynoszą środka 1 - 9 6 000 j., środka II - 56 000 j. W tabl. 10
podano jednostkowe normy zużycia środków przy produkcji wyrobów K i L.
Tablica 10
Normy zużycia środków
Środki przy produkcji wyrobu
K L
I 8 16
II 7 4
Tablica 11
Zużycie czasu pracy
Maszyny w godz. na jednostkę wyrobu
I g g il 11
Oi 0,3 0,1
o2 0,2 0,4
F 0,3 0,2
Tablica 12
Wyroby
Surowce
§ |: f A § B J ii C
3
I 3 4
2
II 3 2 1
Tablica 13
Zużycie surowców w kg/l szts wyrobu
Surowce
i I I I I 3
Si 5 3 0
§2 1 2 4
Zyski (zl) 10 24 12
11. Zapisany niżej program liniowy ma na celu ustalenie optymalnej struktury pro
dukcji wyrobów A i B na podstawie kryterium maksymalizacji łącznego przychodu
ze sprzedaży. Parametry funkcji celu 20 zł i 30 zł stanowią ceny sprzedaży odpo
wiednio wyrobów A i B. Natomiast x1 \x 2 to wielkości produkcji tych wyrobów.
Przedsiębiorstwo może dokonać zmian cen obu wyrobów, lecz tylko o 10 zl,
na tej zasadzie, że zwyżkę ceny wyrobu A musi zrekompensować obniżką ceny
wyrobu B o 10 zl, lub odwrotnie.
40 1. Wybrane zagadnienia programowania liniowego
12. Firma produkuje dwa wyroby: W! i W2. D o ich produkcji zużywa różne środ
ki produkcji, z których trzy (dwa surowce i czas pracy obrabiarek) są dostępne
w ograniczonych ilościach. Zużycie tych środków na jednostkę każdego wyrobu
oraz ich zasoby podano w tabl. 14. Wiadomo ponadto, że wyrobu W 2 nie będzie
można sprzedać więcej niż 70 tys. sztuk.
Tablica 14
Zużycie
Limit na 1000 sztuk wyrobu
Środki produkcji
zużycia
w, w*
Surowiec I (kg) 480 4 6
Surowiec II (kg) 900 10 9
Czas pacy obrabiarek (godz.) 360 5
Cena zbytu 1000 sztuk (zł) 4060 4120
Koszt produkcji 1000 sztuk (zt) 4000 4000
Tablica 15
Zużycie na jednostkę wyrobu surowca Zyski jednostkowe
Wyroby
(zl)
P Si Ü i:
A 0,3 0,6 18
B 0,5 0,2 10
C 0,1 0,4 8
D 0,1 0,2 4
1.2. Problem mieszanek 41
j4. Firma produkuje m.in. dwa wyroby i W2, które wymagają obróbki na trzech
maszynach: Mt, M 2 i M3. Zużycie czasu pracy tych maszyn przy produkcji wy
robów (w godz. na sztukę), dopuszczalny czas pracy maszyn przy produkcji tych
wyrobów, ceny i koszty jednostkowe produkcji podano w tabl. 16.
Tablica 16
fluX1+fli2X2 +...+fli„X„>&i,
xP > 0,
c1x 1 + c2x2 + ... + cnxn h >min.
Zatem celem decydenta jest wybór takiego składu mieszanki żywieniowej, która
ze wszystkich dopuszczalnych byłaby najtańsza.
Tablica 17
Zawartość składnika
w 1 kg produktu Minimalna ilość
Składnik
składnika
■i-"""""""-.Pi"1"-: ..■
Si 3 9 27
^2 8 4 32
s3 12 3 36
Cena (w zł) 6 9
Tablica 18
Zawartość składnika
Składnik w jednostce produktu
p,
A 3 3
B 10 4
C 6 9
Ceny produktów (zl) 9 18
k
1.2. Problem mieszanek 45
(5) x2 > 0 ,
Jak łatwo zauważyć, nie ma ani jednego takiego punktu, który jednocześnie speł
niałby wszystkie warunki rozważanego modelu. Model ten nie ma w ogóle rozwiąza
nia - zbiór rozwiązań dopuszczalnych jest zbiorem pustym.
Pytania i problemy
1. Podaj ogólny zapis modelu matematycznego na przykładzie problemu diety.
2. Zdefiniuj zmienne decyzyjne i parametry w problemie diety.
3. Podaj interpretację ekonomiczną zagadnienia dualnego do problemu diety.
4. Podaj przykłady zastosowań modeli matematycznych mających strukturę problemu diety.
5. Zinterpretuj słownie następujący warunek, który dotyczy zagadnienia diety:
46 1. Wybrane zagadnienia prog'amowania liniowego
Zadania
15. Dziecko w pewnym wieku potrzebuje tygodniowo co najmniej 120 jednostek
witaminy A, 36 jednostek witaminy D, 60 jednostek witaminy C oraz 180 jedno
stek witaminy E. Witaminy te są zawarte w dwóch produktach P t i P2. Ze wzglę
du na uboczne szkodliwe działanie witaminy A należy dostarczyć jej co najwyżej
240 jednostek. Zawartość poszczególnych witamin w jednostce produktu oraz
ceny jednostkowe produktów podano w tabl. 19.
Tablica 19
Zawartość witaminy
Witaminy w jednostce produktu
P ilili P2
A 6 3
C 1 3
D 9 1
E 6 6
Cena 1,2 1,8
Tablica 20
Zawartość składników odżywczych w 1 kg nawozu Minimalna
Składniki ilość
fosforowy potasowy naturalny składnika
A 6 2 26 96
B 40 4 20 160
C 3 20 60 120
D 18 12 13 152
17. Rafineria ropy naftowej typu paliwowo-olejowego zakupuje do przerobu dwa ga
tunki ropy Rj i R 2, w cenach odpowiednio 7 i 14 zł za jednostkę przerobową.
Wycinkowy proces technologiczny odbywający się w wieży rektyfikacyjnej daje
trzy produkty. Z jednostki przerobowej ropy Rj otrzymuje się 16 hl benzyny,
20 hl oleju napędowego i 24 hl pozostałości. Z jednostki przerobowej R 2 otrzy
muje się 48 hl benzyny, 10 hl oleju napędowego i 14 hl pozostałości. Iłe należy
zakupić ropy R | oraz R2, aby wyprodukować co najmniej 48 000 hl benzyny oraz
20 000 hl oleju napędowego przy minimalnym koszcie nabycia surowca?
Należy także wziąć pod uwagę, że zdolność przerobowa wieży rektyfikacyjnej
mierzona łączną objętością wszystkich produktów wynosi 144 000 hl.
1. Zbuduj model matematyczny zagadnienia.
2. Rozwiąż go metodą geometryczną.
3. Określ procentowo stopień wykorzystania zdolności produkcyjnej wie
ży rektyfikacyjnej przy optymalnych rozmiarach zakupu poszczególnych rodza
jów ropy.
Tablica 21
Witamina Drób Ryby Mleko Chleb
A 2500 10 200 1400 _
B, 0,6 0,3 0,5 3
C - 10 10 -
Cena 1 kg 5,4 4,0 0,7 1,0
Tablica 22
Zawartość substancji odżywczych
Substancje w 1 kg paszy
odżywcze
20. Ustal dzienne wielkości zakupu dwóch pasz P, i P 2 dla bukaciarni, mając nastę
pujące dane: niezbędna ilość składnika odżywczego - 24 kg, niezbędna ilość
składnika odżywczego S2 - 49 kg. Ponadto pasze zawierają pewne ilości skład
nika S3, którego nadmiar w spożyciu byłby szkodliwy dla zwierząt, stąd wy
maga się, by w całodziennym wyżywieniu znajdowało się nie więcej niż 70 kg
tego składnika. Przyjmuje się, że dzienna ilość dostarczonych pasz powinna
wynosić 500 kg.
1 kg paszy Pj kosztuje 6 zł, a 1 kg paszy P 2 - 3 zł, a zawartości poszczególnych
składników w paszach podano w tabl. 23.
Tablica 23
Zawartość składników odżywczych
Składnik w 1 kg paszy
odżywczy
lilii'-: lI llM S I i'
Si 0,04 0,12
$2 0,14 0,07
s3 0,10 0,10
Tablica 24
Zawartość w 1 kg paszy składnika
Pasze Ceny pasz
l i :s i . .s2 : s2
Pi 2 10 5 3
P2 7 2,5 4 9
1.2. Problem mieszanek 49
Wiedząc ponadto, że paszy Pj należy dostarczyć nie więcej niż paszy P2,
odpowiedz na następujące pytania:
1. Ile zakupić paszy P l9 a ile P2, aby dostarczyć potrzebne składniki odżyw
cze przy możliwie najniższych kosztach wyżywienia?
2. Ile wynosi minimalny koszt wyżywienia?
3. Który składnik odżywczy dostarczony będzie w minimalnej ilości?
4. Czy optymalna dieta ulegnie zmianie, jeżeli paszy P t trzeba będzie dostar
czyć nie mniej niż P2? Jeżeli tak, to czy zmiana ta jest korzystna z ekonomicznego
punktu widzenia?
Tablica 25
23. Odlewnia powinna wyprodukować w ramach zamówienia 1600 ton żeliwa za
wierającego co najmniej 18,75% Mn i 62,5% Si. W celu realizacji zamówienia
odlewnia może kupić każdy z czterech rodzajów stopów o zawartości pierwiast
ków i cenach zakupu podanych w tabl. 26.
1. Ile należy zakupić poszczególnych stopów, aby wyprodukować żeliwo
o pożądanym składzie, ponosząc możliwie najniższe koszty zakupu stopów ?14
2. Podaj ceny dualne Si i Mn.
3. Jak wzrosną koszty zakupu stopów, jeżeli wymagania dotyczące zawar
tości Si w żeliwie wzrosną do 63,5% (czyli do 1016 1)?
14 Zawartości procentowe należy przyjąć jako ułamki (1% = 0,01, zatem np. 30% = 0,30). Uwaga:
tzn. żeliwo powinno zawierać co najmniej 1600 t * 18,75% = 300 t Mn oraz co najmniej 1600 t * 62,5% =
= 10001 Si.
50 1. Wybrane zagadnienia programowania liniowego
Tablica 26
% zawartość w stopie pierwiastka Cena 1 1
Stop
Mn | | I g i S łi l stopu (zł)
Si 30 30 450
$2 40 60 540
s3 - 70 420
S4 20 80 360
24. D o wytopu żeliwa używa się trzech surówek: S l5 S2, S3. Surówki te różnią się
od siebie składem chemicznym i ceną zakupu, co przedstawia tabl. 27.
Tablica 27
Procentowe zawartości
pierwiastków Cena
Surówka
za I kg
lllfiiii II iii
Si 2,6 0,4 0,6 5j.p.
$2 2,1 0,9 0,2 3j.p.
s3 2,1 0,6 0,6 4 jp.
Tablica 28
Procentowe zawartości Cena zakupu
Węgiel zanieczyszczeń 1 tony
fosforu popiołu (w zł)
A 0,02 3 800
B 0,05 5 640
1. Jak zmieszać wymienione dwa gatunki węgla, aby uzyskać paliwo o możli
wie najniższym koszcie, spełniające wyżej wymienione wymagania?
2. Czy skład paliwa należy zmienić, jeżeli:
a) cena gatunku B wzrośnie do 800 zł?
1.2. Problem mieszanek 51
Tablica 29
27. Pewien dietetyk został poproszony o opracowanie specjalnej odżywki dla grupy
sportowców na okres ich intensywnego treningu. Rozważa możliwość sporządze
nia tej odżywki na bazie dwóch produktów A i B zawierających potrzebne skład
niki. Produkty o identycznej zawartości składników mogą pochodzić z produkcji
krajowej lub z importu. Różnią się one tylko cenami. Wszystkie informacje, jakie
zebrał podano w tabl. 30.
Tablica 30
Zawartość składnika
Składniki Minimalna zawartość w 1 jednostce produktu
odżywcze w odżywce
ii fi iii 1:1
Si 120 4 2
§2 90 0 6
s3 200 4 4
S4 140 5 4
Cena zakupu krajowa (zi) 12 18
Cena zakupu produktu z importu 18 12
(w przeliczeniu na zi)
52 1. Wybrane zagadnienia programowania liniowego
Tablica 31
Sposoby cięcia 1 dłużycy
Belki o długości
I i i + f f i : ; ! HI
0,7 7 3 0
2,5 0 1 2
Odpad (w m) 0,3 0,6 0,2
(1) 7x 1 + 3 x 2 >2100,
(2) *2+2*3 > 1200.
Z uwagi na to, że liczba cięć jest wielkością nieujemną, warunki brzegowe mają postać:
16 Z dłużycy o dł. 5,2 m można uzyskać maksymalnie 7 belek o dl. 0,7; 7-0,7 = 4,9 m; wówczas nie
uda się już wyciąć belki o dl. 2,5 m a odpad wyniesie 0,3 m, Aby uzyskać 1 belkę o dl. 2,5 m, pozostanie
do dyspozycji 2,7 m, z czego można wyciąć 3 belki o dl. 0,7 m i zostanie 0,6 m odpadu. Wreszcie, jeśli
z dłużycy wytniemy 2 belki o dl. 2,5 m - zostanie już tylko 0,2 m odpadu.
54 1. Wybrane zagadnienia programowania liniowego1
malnego wynosi
stąd x* = 300 dłużyc o długości 5,2 pociętych sposobem I, x 3 = 600 dłużyc o dłu
gości 5,2 pociętych sposobem III.
1.3. Wybór procesów technologicznych 55
Wartość funkcji celu: F(x*v x 2, x 3) = 0,3 •300 + 0,6 •0 + 0,2 • 600 = 210 ra odpadu.
Jak łatwo zauważyć F{x\, x \, * 3) = G (y \, y 2) = 210, co świadczy o poprawności
rozwiązania.
Zatem dla wykonania zamówienia powinno się 300 dłużyc pociąć sposobem I
(300 razy zastosować I sposób cięcia) i 600 dłużyc pociąć sposobem III razy (600 razy
zastosować III sposób), a z II sposobu cięcia zrezygnować. Przy takiej technologii
łączny odpad wyniesie 210 m i będzie najmniejszy z możliwych.
Tablica 32
Sposoby cięcia
Arkusze
bele 2,1 m bele 4,2 m
0 szerokości
y 0 lB II III IV V ; VI
0,5 m 4 1 8 5 2 0
1,4 m 0 1 0 1 2 3
Odpad (w m) 0,1 0,2 0,2 0,3 0,4 0
(1) 4* <0,1,
(2) y x+ y2 < 0,2,
56 1. Wybrane zagadnienia programowania liniowego
(4) 5yi + 3,
(5) 2^1 + 2j 2 < 0,4,
( 6) 3j 2 < O,
(2) 3 *6 = 18 000.
Stąd *6 = 6000 bel o długości 4,2 m pociętych sposobem VI. Natomiast istnie
je nieskończenie wiele rozwiązań dla par x l i *3, takich które spełniają relację (l)18,
np. x* = 3000 bel o długości 2,1 m pociętych sposobem I i * 3 = 0 bel o długości 4,2 m
pociętych sposobem III, lub ** = 0 bel o długości 2,1 m pociętych sposobem I
i * 3 = 1500 bel o długości 4,2 m pociętych sposobem III. Odpad będzie równy 300 m:
Pytania i problemy
1. Określ, w jaki sposób można zdefiniować zmienne decyzyjne w zagadnieniu wyboru procesu
technologicznego.
2. Scharakteryzuj typowe parametry w tego typu zagadnieniach.
3. W jakich przypadkach wyboru procesu technologicznego korzystniej jest zastosować w roz
wiązaniu program dualny?
4. Podaj przykłady, w których funkcja celu jest minimalizowana oraz te, w których funkcję celu
należy maksymalizować.
Zadania
28. Przy produkcji mebli kuchennych stolarz wykorzystuje deski o długości 110 cm
i 80 cm. Na realizację bieżącego zamówienia potrzebuje co najmniej: 1200 desek
0 długości 110 cm i 400 desek o długości 80 cm. Deski wycina z dłużyc o długości
440 cm.
1. Podaj optymalny sposób cięcia dłużyc, aby zrealizować zamówienie, mini
malizując odpad powstały w procesie cięcia. Ile wynosi ten odpad?
2. Jak zmieni się odpad, jeżeli zapotrzebowanie na deski o długości 110 cm
wzrośnie o 100?
29. Punkt usługowy dostał zamówienie na wycięcie szyb do 300 jednakowych okien,
z tym, że na 1 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. Ilość szyb
1 odpad powstały w procesie wycinania przedstawiono w tabl. 33.
Tablica 33
Podaj optymalny sposób cięcia płyt szklanych, tak aby łączny odpad powstały
przy cięciu był możliwie najniższy.
31. Producent obuwia skórzanego używa jako surowca płatów skóry o standardowych
wymiarach. W najbliższym tygodniu produkowane będę botki wysokie i niskie.
Istnieje 5 sposobów wycinania cholewek tych botków. Ilości botków i odpad skóry
(w cm2) podano w tabl. 34.
58
Tablica 34
Sposoby cięcia 1 skóry
Botki
11 r o :yiX V
Wysokie 5 4 3 2 1
Niskie 1 3 5 8 10
Odpad (cm2) 29 32 27 23 24
Tablica 35
Sposoby rozkroju 1 arkusza Zużycie blachy
Elementy
1 l i i /3 4 5 w m2 na element
A 1 1 0 0 0 0,7
B 1 0 2 1 0 0,4
C 0 4 2 5 8 1,1
Ile razy zastosować możliwe sposoby rozkroju, aby otrzymać nie więcej niż
800 elementów A, nie więcej niż 1000 elementów B i co najmniej 800 elemen
tów C, zużywając przy tym możliwie najmniej blachy?
1.3. Wybór procesów technologicznych 59
34. Zakład meblarski produkuje szafy, kredensy i stoły. Meble należy pokryć forni
rem. Zakład dysponuje płatami forniru o standardowych wymiarach 5 m x 10 m.
Spółdzielnia mieszkaniowa złożyła zamówienie na 5000 szaf (na jedną zużywa
się 2 m x 7,5 m forniru), 5000 kredensów (na jeden zużywa się 2 m x 5 m forniru)
oraz 15 000 stołów (na jeden zużywa się 2 m X 3 m forniru). Ze względu na wyso
ki koszt forniru należy płaty forniru tak wykorzystać, aby odpad był minimalny.
Określ wielkość minimalnego odpadu.
Tablica 36
Kształtki
Wyroby
'® § l l i l l D
I 3 2 4 0
II 1 5 0 5
Odpad (w kg) 0,8 1,2 0,6 0,9
36. Zakład produkujący puszki do konserw otrzymał surowiec w postaci dwóch ro
dzajów blachy: 21 500 mb blachy o szerokości 1,5 m i 14 000 mb blachy o szero
kości 1,8 m. Z blachy wycinane są potrzebne elementy: denka i ściany boczne.
Stosowane sposoby rozkroju 1 mb blachy podaje tabl. 37.
Tablica 37
39. Zakład otrzyma! 1500 arkuszy tektury, z których są wycinane trzy rodzaje ele
mentów E v E2, £ 3. Stosowane pięć sposobów rozkroju jednego arkusza oraz jed
nostkowe zyski ze sprzedaży poszczególnych elementów podano w tabl. 38.
Tablica 38
Sposoby rozkroju 1 arkusza Zyski jednostkowe
Elementy
r || liii: (w zl)
1SI l i i i iii
E1 1 1 0 0 0 800
e2 1 0 2 1 0 1200
E3 0 1 1 2 4 500
40. Klient dostarczy! do tartaku tarcicę o długości 560 cm, zlecając pocięcie jej, tak
aby otrzymać 300 desek o długości 140 cm i 390 desek o długości 160 cm. W jaki
sposób należy pociąć posiadany surowiec, aby zrealizować zamówienie minimali
zując odpad? Podaj wielkość minimalnego odpadu. Ile tarcic o dl. 560 cm będzie
potrzebnych do zrealizowania zamówienia?
Jak zmieni się odpad, jeżeli zamówienie zostanie zwiększone o 12 desek
o dl. 160 cm? (w odpowiedzi wykorzystaj ceny dualne).
a Ux l + a 12x 2 + - + a ln Xn - b\>
an a12 ■ ' a ln V
to
a
II
II
_a r l Ur 2 ' _ P r.
. V
eb xh A I b
ZJ 0
ci ~ zi c
21 Zmienne sztuczne mają pierwszeństwo wejścia do bazy, tzn. jeżeli w którymś warunku po spro
wadzeniu do postaci kanonicznej występuje zarówno zmienna swobodna, jak i sztuczna - do bazy wcho
dzi zmienna sztuczna, jeżeli występuje tylko zmienna swobodna - do bazy wchodzi zmienna swobodna.
22 Por. R.L. Childress [15],
1.4. Algorytm simpleks 63
ZJ cjB^A cT
b B,'b <—wartość funkcji celu
Cj-Zj c - c f Bf lA -cjB,1
W tablicy tej pojawiła się macierz B f1, która wymaga wyjaśnienia obecnie. Otóż
Bt jest macierzą współczynników warunków ograniczających stojących przy aktual
nych (w /-tej iteracji) zmiennych bazowych. Odwrotność macierzy Bt zajmuje pozycję
macierzy jednostkowej w tablicy początkowej. Ponieważ zmienne bazowe zmieniają
się w każdej iteracji, również macierz Bt, a tym samym i macierz B fl są inne w każdej
iteracji, stąd indeks /).
23 Liczby równe zero dla zmiennych niebazowych (bowiem dla zmiennych bazowych elementy wier
sza zerowego są równe zero), świadczą iż wprowadzenie do bazy odpowiadających im zmiennych nie zmie
ni aktualnej wartości funkcji celu, a zatem istnieje alternatywne rozwiązanie optymalne.
64 1. Wybrane zagadnienia programowania liniowego
Tablica 41
Si 2 1 1000
s2 3 3 2400
S3 1,5 - 600
Cena (zf) 30 20
;3 oT :;ż 20 T : /i* ;o 0 0
M - Rozwiązanie (bt)
Zmienne bazowe *i x2 *4 *5
0 x3 2 1 1 0 0 1000
0 x4 3 3 0 1 0 2400
0 xs 1,5 0 0 0 1 600
0 0 0 0 0 0
ZJ
30 20 0 0 0
cr zi
66 1. Wybrane zagadnienia programowania liniowego
V 0'
1______
i---------
1--------
O
* ■£X
c = [30 20 0 0 0], xb =
____
> Cb =
1_O
LA
Ponieważ funkcja celu jest maksymalizowana, do kolejnego rozwiązania bazowego
wejdzie - zmienna o największej wartości kryterium simpleks (czyli największej wartości
w wierszu zerowym Cj-zj). Jest to zmienna x l [max(c,-Zy) = c1- z l = 30]. Należy teraz
ustalić, w miejsce której z dotychczasowych zmiennych bazowych zostanie wprowadzona.
W tym celu - wartości zmiennych bazowych (bj) należy podzielić przez współczyn
niki stojące przy wprowadzanej zmiennej w aktualnej tablicy simpleksowej (tabl. 42)
i wybrać zmienną, dla której ten iloraz jest najmniejszy. Spośród trzech ilorazów:
1000:2 = 500,
2400:3 = 800,
600:1,5 = 400,
'1 0 2 ' 1 0 2
11 J1
0 i 3 a jej wyznacznik det(B2) = 0 1 3 =1
0 1,5
0 0 !,5_ 0 0 1,5
_4
T 1 0
O
T““t
uo
1 dające kolumnom
0 1,5 0 0 1,5 3 0 1 -2
“ 1,5 x3, x4, x5 w II tablicy
-2 3 1 0 0 1 2 simpleksowej,
0 0
3
Mając macierz Bj1, można również obliczyć pozostałe elementy tablicy 43 (II tab
licy simpleksowej), a mianowicie:
1 0
"2 f "0 f r elementy odpowiadające
B. A 0 1 3 3 = 0 3 •< kolumnom x x i x5
l w II tablicy simpleksowej
„1,5 0 1 0
0 0 -
3
1 0 “3 '1000' '200"
I w ektor wartości
B~2l b = 0 1 -2 2400 = 1200
I zmiennych bazowych
600 400
0 0 -
3J
0 1
elementy wiersza Zj
cjB ^ A = [0 0 30] 0
1 0
3
{ odpow iadające zmiennym
decyzyjnym x 1 i x2
1 0 --
3 elementy wiersza Zj
cW = [0 0 30] 0 1
0 0
-2
-
)
odpow iadające
kolumnom x3, x4, x5
1000
c£B^b = [0 0 20] 2400 = 12 0 0 0 <— w artość funkcji celu
600
c 30 l i l i i | 0
Rozwiązanie
cb Zmienne bazowe A 7: 0 M 1 *s
s lS il
0 *3 0 i i 0 -4/3 200
0 *4 0 3 0 1 -2 1200
30 X1 1 0 0 0 2/3 400
Zi 30 0 0 0 20 12 000
cr zi 0 20 0 0 -20
68 1. Wybrane zagadnienia programowania liniowego
;; C 30 W ;M :M 1 1 o 0 0
Rozwiązanie
cb Zmienne bazowe * 11 *3 *4 *5
20 *2 0 1 1 0 -4/3 200
0 xĄ 0 0 -3 1 2 600
30 Xi 1 0 0 0 2/3 400
ZJ 30 20 20 0 -20/3 16000
Ci - Z j 0 0 -20 0 20/3
Zi 30 20 10 10/3 0 18 000
cr zi 0 0 -10 -10/3 0
26 Jeżeli w kolumnie zmiennej wprowadzanej do bazy występują współczynniki ujemne lub równe
zeru, to pomijamy te zmienne w dalszych obliczeniach.
X2 X4 xl
1 0 2 '
27 Dla sprawdzenia podamy tylko macierz Jł3 = 3 1 3
0 0 1,5
1.4 Algorytm simpleks
x2 x5 xi 2
r - 1 - 0 elementy kolum n
'1 0 2 ' '-3 -4 ,5 3' 3 odpowiadających
i_ 1
B4 = 3 0 3 2 1,5 -1 = -1 ,5 0,5 1 zmiennym
’ Bą ~ 3 swobodnym
0 1 1,5 0 3 0
1 -- 0 x3, x4, xs.
L 3 J
A więc
2
3 1000' ' -1000 + 1600 + 0 ' '600' wartości
0,5 2400 = -1500 + 1200 + 600 = 300 zmiennych
bazowych,
600 1000-800 + 0 200
20 1
r elementy wiersza Zj
cb = 0 , a zatem c J lł/A = [20 0 30] 0 20 ]<— < dla zmiennych
30 l decyzyjnych,
0
-1 ^ 0
3 elem enty wiersza Zj
10
= [20 0 30]' -1,5 0,5 1 10 <- dla zmiennych
3 swobodnych,
1
70 1. Wybrane zagadnienia programowania lin,owego
i elementy
c - c [ B ^ A = [30 2 0 ]-[3 0 20] = [O 0], -c T
b W4 -1 0 -— O <— i wiersza
3 l „zerowego
600
^ 84^ = [20 O 30] 300 12 0 0 0 + 0 + 6 0 0 0 = 18 0 0 0 <— wartość funkcji celu.
200
x2 '600'
Zatem reasumując raz jeszcze, optymalne rozwiązanie zadania to: xb = x5 = 300
_*1 .
200
czyli x* = 200 sztuk W L, x 2 = 600 sztuk W2; F(x*, x 2) = 18 000. Wartość zmien
nej *5 = 300 oznacza, iż przy takim rozwiązaniu zostaje niewykorzystany zasób
surowca S3w ilości 300 kg.
y i+ ^ 2 ^ 20,
y i’ y2 * o-
Ponieważ w układzie warunków ograniczających występują nierówności „>”, aby
sprowadzić je do postaci liniowej należy od lewych stron odjąć zmienne swobodne y 4
i y 5 i dodać zmienne sztuczne (odpowiednio ^ i s2) 28. Zauważmy jeszcze, że sx = - y 4,
a s2 - - y 5. Zatem postać kanoniczna programu dualnego jest następująca:
28 Przypomnijmy raz jeszcze, że jeżeli w modelu występują warunki równościowe, do nich również
wprowadzamy zmienną sztuczną, która wchodzi do pierwszej bazy, ale nie może znaleźć się w rozwiąza
niu optymalnym.
1.4. Algorytm simpleks 71
Tablica 46
M si 2 3 1,5 -i 0 1 0 30
M s2 1 3 0 0 -i 0 1 20
zi 3M 6M 1,5 M -M -M M M 50 M
Tablica 47
yi
29 n = 1 3
"2 0 3 ’
72 1 Wybrano zagadnienia programowania liniowego
Tablica 48
4^
O
O
5:
0 400 400 M - 400
1
Cj-Zj -200 0
Tablica 49
Zmienne Rozwiązanie
lil ii
t2 T3
bazowe S f f l / ■ fis i
1000 Ti 1 0 1,5 -1 i 1 -1 10
30 Zauważmy, że M —>°°, zatem A/- 4 0 0 —°° i zmienne sztuczne nie mogą wejść do kolejnych roz
wiązań bazowych.
31 Zauważmy, że ponieważ = -y 4, a s2 = - y 5, zatem współczynniki kolumn zmiennych swobod
nych są wziętymi ze znakiem przeciwnym współczynnikami kolumn dla odpowiadających im zmiennych
sztucznych.
1.4. Algorytm simpleks 73
71 72
1 -1
y\ j Bj=
2 3
> R“1 - —
1
3 -3 ' { elementy
zmiennych
kolumn
*bs 1 3 -1 2 i 1
sztucznych Sj i s2
3 3J
1 -1
B^A = 1 2
2 3 1,5 1 0 1,5 ( elementy kolumn
dla zmiennych
1 3 0 0 1 -0 ,5 decyzyjnych y v y 2, y 3
~3 3.
1 -1' elementy
'10 0 0 ' wierszy zy
, zatem cJ b 41 = [10 0 0 2400] 1 2 = [200 6 0 0 ]« --
2400 dla kolumn
.3 3. S jii2
elementy
1 0 1,5 ' wierszy Zy
c[B^A = [1000 2400] = [1000 2400 300]«
0 1 -0 ,5 dla kolumn
7i> y 2 • 7 3
10
c[B ^ b = [l000 2400] 10 = 10 000 + 8000 = 18 000 <—{wartość funkcji celu
3
m
7* = 10, 72* = y , F(y *>72) = 18 000-
Pytania i problemy
1. Dany jest program liniowy:
x3+ x2+x3 = 30,
x { + 2 x 2 + x 3 > 10,
V
X1 V
x3
x3 , X = *3 , x =
X4
.x s. . Sl .
_x 2_
Rozwiązanie
Ad 1. Zauważmy, że zmiana współczynników funkcji celu powoduje zmianę współ
czynnika kierunkowego izolinii (kąta jej nachylenia). Jak długo jednak zmiany zysków
będą takie, że funkcja celu będzie równoległa do jednego z warunków przecinających
się w punkcie optymalnym, tak długo punkt ten będzie nadal stanowił rozwiązanie opty
malne. Zmieni się tylko wartość funkcji celu.
Rozwiązaniem optymalnym są współrzędne wierzchołka C(200; 600), w którym
przecinają się warunki (1) i (2).
Aby określić dopuszczalne zmiany zysków jednostkowych, niepowodujące zmia
ny rozwiązania optymalnego, należy więc określić warunki równoległości funkcji celu
i każdego z tych warunków.
I tak, jeżeli funkcja celu będzie równoległa do prostej (1) - jej najwyższe położenie
(bo funkcję celu maksymalizujemy) pokryje się z odcinkiem CD leżącym na prostej
(1) - rozwiązaniem optymalnym będą punkty leżące na tym odcinku (a więc także
punkt C). Warunkiem równoległości prostych jest taki sam współczynnik kierunko
wy, w funkcji celu równy - c f c 2. Przypomnijmy, współczynniki funkcji celu (zyski)
76 1. Wybrane zagadnienia programowania liniowego
przy Cy = 30 to c2 - 30
a przy c2 = 20 to ct = 20.
c 2 c
32 Najłatwiej zmiany te wyliczyć następująco: — = ---- >c, = 2c2; c, = — . A więc jeżeli c2 pozostanie
c2 1 2
na niezmienionym poziomie (20) cŁ= 2 ■20 = 40, a jeżeli cx pozostanie na niezmienionym poziomie (30)
30
c2 = — = 15. Współczynniki kierunkowe prostych zawsze są ujemne, a więc znak minus można pominąć.
34 W punkcie optymalnym przecinać się będą te same warunki ograniczające - nie zmienią się
zmienne bazowe rozwiązania optymalnego.
35 Przesuwanie warunku (3) na lewo od punktu C spowoduje, że rozwiązaniem optymalnym stanie
się punkt przecięcia warunków (2) i (3).
36 Tzn. punktu przecięcia prostych (2) i (3); przesunięcie powyżej tego punktu spowoduje zwiększe
nie zbioru rozwiązań dopuszczalnych, a rozwiązaniem optymalnym stanie się właśnie punkt F.
78 1 Wybrane zagadnienia programowania liniowego
( 2) 3 * j+3*2 = 2400.
Czyli x 1 = 400; x 2 = 400; F(xl5x 2) = 20 000 zł (wartość funkcji celu wzrosła o 2000 zł =
= y \ x 200).
b) Jeżeli zasób surowca S2 zmniejszy się do 2100 (przy niezmienionych ilościach
Sj,i S3), również baza optymalna nie ulegnie zmianie b2 = 2100 e (1800; 3000), a roz
wiązaniem optymalnym będzie punkt o współrzędnych x x = 300, x 2 = 400; będący
rozwiązaniem układu równań:
(1) 2 x x+ x 2 = 1 0 0 0 ,
37 Jest to najniższy możliwy punkt, w którym przetną się proste (1) i (2). Górną i dolną wartość b1
wyznaczamy, wstawiając do warunku (1) współrzędne punktów F i B.
38 Aktywne będą wówczas warunki (1) i (3) i ten punkt stanie się rozwiązaniem optymalnym.
39 Wtedy również aktywne będą warunki (1) i (3), a rozwiązaniem optymalnym będzie punkt D,
w którym się przecinają.
1.5. Analiza wrażliwości 79
Tablica 50
30+Si 20 0 0
Rozwiązanie
cb Zmienne bazowe *2 . Jf4 * s ll
20 *2 0 i -1 2/3 0 600
0 *5 0 0 -1,5 0,5 1 300
30+Sj X, 1 0 1 -1/3 0 200
10 1 .
Zi 30 + Si 20 10+Si 0 18 000
T "3Ą
CJ - ZJ 0 0 - 1 0 -S i -i° + I ą 0
3 3 1
Aby znaleźć <5i, należy rozwiązać układ dwóch nierówności liniowych (tylko te
dwa elementy wiersza zerowego zależą od ¿>j):
-10-Ą<0,
10 1~ _
----- + - Ą < 0 ,
3 3 1
Pierwsza nierówność jest spełniona dla 5] > -1 0 , druga dla Ą < 10 (Ą = -1 0 to dopusz
czalny spadek a Si = 10 to dopuszczalny wzrost współczynnika funkcji celu cf). Zatem
¿>iS (-10; 10), a CjG (30-10; 30 + 10), czyli obecne rozwiązanie optymalne nie ulegnie
zmianie, jeżeli zysk ze sprzedaży wyrobu będzie przyjmować wartości z przedzia
łu (20; 40), a zysk ze sprzedaży W2 nie zmieni się. Jak już podkreślano - nie zmienią
się oczywiście tylko optymalne wielkości x* i x \, natomiast zmieni się (wzrośnie lub
spadnie) wartość funkcji celu (o <?i •x *).
80 1. Wybrane zagadnienia programowania liniowego
Tablica 51
l i l i o ? 30 J 20+5, 0 :® ! § li! l§ 0
Rozwiązanie
l i l i i Zmienne bazowe : xt i i *3 ' ?
20+52 *2 0 1 -1 2/3 0 600
0 *5 0 0 -1,5 0,5 1 300
30 *1 1 0 1 -1/3 0 200
10 2 .
zi 30 20+ 5, 10—5, — + —5, 0 18 000
3 3 2
10 2 _
c, zi 0 0 -1 0 + 5 , 0*y 0
3 3 2
-10 + S2 < 0,
- l i < 0.
3 3 2
1000 +
b( 2400
600
600- ą 2:0,
• 300-l,5ą>0,
200 + ą > 0 ,
Rozwiązaniem tego układu jest e xe (-200; 200), wobec tego b x& (1000-200;
1000 + 200), czyli bxe (800; 1200).
Analogicznie wyznaczamy granice przedziałów dla wyrazów wolnych b2 i b3.
W przypadku b2, mamy:
1000
b'2 = 2400 + e2
600
wobec tego
2
-1 600 H--- £2
3 1000 3 2 "0'
-1.5 0,5 2400 + £2 : 300 + 0,5^2 > 0
__1 600 0
1 2 0 0 -i
3
a układ nierówności:
1000
b; 2400 ,
600 + £3
2
-1 0
3 1000 600 0'
8 ^ 3 = -1,5 0,5 1 2400 = 300 + £3 > 0
1 600 + £3 200 0
1 O
3
zatem e 3 musi spełniać warunek e 3 > - 3 0 0 , czyli górna granica e 3 nie istnieje,
a b 3e (600 - 300; °°), czyli h 3e (300; ©o).
Podkreślmy raz jeszcze, że jeżeli zmiany zapasów surowców mieścić się będą
w wyznaczonych granicach, a więc zasób surowca Sj będzie przyjmował wartości
z przedziału (800; 1200) a zasoby S2 i S2 nie zmienią się, lub zasób surowca S2 będzie
liczbą z przedziału (1800; 3000) a zasoby pozostałych surowców nie ulegną zmianie,
lub zasób surowca S 3 będzie się mieścił w przedziale (300; + °°) przy dotychczaso
wych zasobach Sj i S2 - nie zmieni się baza optymalna, zmienią się jednak optymalne
wartości zmiennych decyzyjnych. Aby je obliczyć, należy rozwiązać układ równań:
x*' = B _1b', gdzie b' jest nowym wektorem wyrazów wolnych. Zmieni się również war
tość funkcji celu. Zamiast ją obliczać ponownie, można wykorzystać wartości zmien
nych dualnych i ich interpretację, jak to pokazano w przypadku analizy graficznej.
Zatem, jeżeli zasób Sj wzrośnie do 1200, to rozwiązanie optymalne będzie
następujące:
2
-1 0
*2 3 1200 400
X =
x5 = B ?b i = -1,5 0,5 1 2400 = 0
*1. 1 600 400
1 0
3
Z,
-1 0
*2 3 '1000' '400'
X “
X5 = B ^ = -1,5 0,5 1 2100 = 150
_*1. 1 600 300
1 0
1.5. Analiza wrażliwości 83
Przykład 11. Hodowca drobiu musi uzupełnić zawartość dwóch składników od
żywczych A i B w produktach, które kupuje. Rozważa cztery mieszanki M1; M2, M3,
M4. Zawartość składników odżywczych w poszczególnych mieszankach oraz ceny mie
szanek podano w tabl. 52.
Tablica 52
Zawartość składnika
Składniki w 1 kg mieszanki Minimalna
odżywcze ilość składnika
§11! I
A 4 0 4 5 120
B 2 6 4 4 180
Cena 1 kg 12 9 16 14
Tablica 53
c 12 9 16 l|f 0 0 Al M
9b Rozwiązanie
Zmienne bazowe A *2 *3 4! xs *6 llliil .i:.*?:.;,,;
14 x4 0,8 0 0,8 1 -0,2 0 0,2 0 24
2 2 1 2 1
9 x2 -0 ,2 1 0 14
15 15 6 15 6
%
X4 '24'
% !4_
1*2 J
0
6
B"1
30 - 4 1
6
2,6 + (5j > 0, czyli S1> - 2 ,6 , a zatem 54e (-2,6; °°), a c { e (12-2,6; co) = (9,4; °o),
41 Chociażby ze względu na rozmiary zadania jego rozwiązanie jest możliwe tylko z wykorzystaniem
algorytmu simpleks.
1.5. Analiza wrażliwości 85
Tablica 54
C ='■ 12 + 5, ; 9 + + 1 6 14 Í:.0 M M i
cb Rozwiązanie
Zmienne bazowe A ; xz ; x4 Sl s2 1
14 x4 0,8 0 0,8 1 -0,2 0 0,2 0 24
2 2 1 2 1
9 x2 -0,2 1 0 14
15 15 6 15 6
ZJ 9,4 9 12,4 14 -1,6 -1,5 1,6 1,5 462
C j-Z j 2,6+5, 0 3,6 0 1,6 1,5 M - 1,6 M -1,5
Tablica 55
9
2 2 i 2 1
■*2 -0,2 1 0 14
15 15 6 15 6
Tablica 56
c) - zi 2,6+0,252 0 3 ,6 - — 5, 0 1 ,6 - — 5, 1 ,5 + 4 ^
15 2 15 2 o
Parametr S2 musi spełniać następujący układ warunków:
3,6 - ^ 2 >0,
' l , 6 - ~ ó 2 >0,
1,5 + - S 2 >0.
6
Warunek pierwszy jest spełniony dla S2 > -1 3 , warunek drugi dla S2 < 27, waru
nek trzeci - dla S2 < 12 i warunek czwarty - dla <S2 > -9 , zatem rozwiązaniem układu
jest <S2e (-9; 12), a c 2e (9-9; 9 + 12), czyli c 2e (0; 21).
Podobnie dla ceny mieszanki M4, po podstawieniu c4 = c4 + Są = 14 + ¿>4,
ostatnia tablica simpleks przybierze postać tabl. 57.
Tablica 57
c 12 9 ■ 16 + 7 14 +<5, |0'/: m |§
Zmienne Rozwiązanie
bazowe W:: "*4§ + XS" 1+ l+ l
1 4 + d4 *4 0,8 0 0,8 1 -0,2 0 0,2 0 24
2 2 1 2 1
9 x2 -0,2 1 0 14
15 15 6 15 6
zi 9,4+0,8 ć>4 9 12,4+0,854 14+54 -1 ,6 -0 ,2 54 -1,5 462
on
00
to
a układ warunków:
2 . 6 - 0 ,8 Ą > 0
3 . 6 - 0,8<?4 > 0
1,6 + 0, 2 Ą , >0
jest spełniony dla <54e (-8; 3,25), a zatem c 2e <14-8; 14 + 3,25), czyli c 4e <6; 17,25).
Ad 2b. Przypomnijmy, że aby określić dopuszczalne zmiany prawostronnych
ograniczeń (w tym przypadku norm żywienia) - e i (osobno dla każdego współczyn
nika, zakładając że wartości pozostałych nie ulegną zmianie) korzysta się z relacji
= B_1 ■b) > 0 (macierz B_1 obliczono na końcu punktu 1).
1.5. Analiza wrażliwości 87
120 + cj
Zaczynamy od b { - przyjmujemy: b{ = b\ + £ ii wektor bj ma postać: b[ =
A zatem: 180
1
0
5 '120 + Ą ' 0
B_1bj =
2 1 180 0 ’
15 6. 1Ą~ h .
a układ nierówności:
24 + | ą > 0
14- — ą > 0
15 1
jest spełniony przez ą e (-120; 105). Stąd ¿»¡e (120-120; 120+105), czyli bxs (-0; 225).
120
Dla wyrazu wolnego z warunku drugiego b'2 =
180 + £2J’
------ 1
*
1H-»
24
120 "0‘
>
2 1 180 + e2 14+-& 0
L 6 2J
. 15 6.
i
awarunek 14 + - £ 2 > 0, jest spełniony przez (-84; oo), zatem b2e (180-84; <»), czyli
b2e (96; °°).
Jeżeli zatem przykładowo „norma żywienia” dla składnika Sj wzrośnie do 150
(e2 = 30, co mieści się w wyznaczonym dla bx przedziale), nowe wartości zmiennych
bazowych ustalimy z relacji \*b = B_1 •b- przy zmienionych wyrazach wolnych:
1
______ i
0
5 '150' 30"
= B_1bi1 =
* 2 1 180 10
XnZ _
1
U\ 1
h*A I
1-----
6.
1
O
5 120' '24"
Xa = = B-1I>2 =
1_ 1. 162 11
15 6J
a wartość funkcji celu zmieni się o y \ - e 2 = 1,5 •(-18) = -2 7 , tj. spadnie do 435 zl.
Przykład 12. Tartak otrzymał zamówienie na wykonanie 660 belek o di. 1,6 i 500
belek o di. 1,3 m. W celu realizacji zamówienia tartak dysponuje kłodami o dł. 5,2 m.
Należy tak pociąć posiadany surowiec, aby zrealizować zamówienie, minimalizując
koszt odpadów. 1 m odpadów kosztuje 5 zł.
W tablicy 58 podano sposoby pocięcia kłód:
Tablica 58
Sposoby cięcia 1 kłody
Belki o dl.
I III IV
1,6 3 2 1 0
1,3 0 1 2 4
Odpad (m) 0,4 0,7 1 0
Odpad (zl) 2 3,5 5 0
_125_ 125
= 440 zł.
1. Określ wrażliwość rozwiązania optymalnego na zmiany zapotrzebowania na
belki obydwu rodzajów.
2. Podaj rozwiązanie optymalne, w przypadku gdy zapotrzebowanie na belki
o dł. 1,3 wzrośnie do 660.
3. Tartak ma możliwość wykorzystania odpadów o dł. 0,6 m i dłuższych
w produkcji ubocznej, w związku z czym można przyjąć, że koszt odpadów o tej
długości jest równy 0. Czy fakt ten wiąże się z koniecznością ponownego rozwiąza
nia modelu?
1.5. Analiza wrażliwości 89
Rozwiązanie
Ad 1. Aby określić wrażliwość rozwiązania optymalnego na zmiany parame
trów, niezbędna jest znajomość odwrotności macierzy B. Macierz B, utworzona ze
współczynników stojących przy optymalnych zmiennych bazowych (xx ix 4) w układzie
warunków ograniczających ma postać:
- 0
'3 0' „ i 1 "4 0' 3
B= , zatem B =—
0 4 12 0 3
o i4.
Mając macierz B-1 można wyznaczyć dopuszczalne zmiany wyrazów wolnych zada
nia PL, niepowodujące zmiany bazy optymalnej, korzystając z relacji: x'l = B_ 1 b' > 0.
I tak po podstawieniu b[ = 660 + eh otrzymujemy układ warunków:
1
- 0
3 660 + £j 220 0'
B^bj 3 >
500 0
0 - L
125 J
L 4j
Stąd 220 + —ą > 0, czyli ¿\ > -6 6 0 , lub £\ e (-660;°°). Wobec tego b t e (660-660;
1
0 220
3 r 66 0
> roi
1 500 + e 2 1 2 5 + —£ , [o
0 L 4 2J
4.
Stąd 125+^-£2 > 0, czyli e2 > -500, lub e(-500;°°). Wobec tego b2e (500-500;
660 '220"
=B 1
66° 165
1. Wybrane zagadnienia programowania liniowego
220
a wartość funkcji celu będzie wynosić: c£x6 = [2 0] =440, a więc nie ulegnie
165
zmianie'42
Ad 3. Odpady o długości większej niż 0,6 występują przy zastosowaniu II i III spo
sobu rozkroju, należy więc określić wrażliwość rozwiązania optymalnego na zmiany
współczynników funkcji celu: c2 i c3. Zauważmy także, iż są to współczynniki stojące
przy zmiennych niebazowych, a więc wystarczająca jest znajomość nawet nie całej ma
cierzy B-1A, lecz tylko elementów jej dwóch kolumn odpowiadających tym zmiennym.
Aby zatem otrzymać współczynniki z kolumny x2 w końcowej tablicy simpleksowej,
wystarczy pomnożyć macierz B 1 przez wektor kolumnowy współczynników przy x2
w warunkach ograniczających, a więc:
"
1 ’2'
0
3 '2 ' 3
B-1Ao
1 1 1
0
4. _4_
Wobec tego
4
z 2 = c bTB~1A 2 = [2 0]
3
4 6,5
c'2 - z 2 = 3,5 + d2 - + Sn
Aby dotychczasowe rozwiązanie optymalne nie uległo zmianie, musi być spełnio
ny warunek (funkcja celu jest minimalizowana):
42 Ponieważ nie mamy tablicy simpleksowej zawierającej rozwiązanie optymalne, nie znamy warto
ści zmiennych dualnych, a więc nie możemy ich tu wykorzystać.
43 Zarówno w przypadku c2, jak i c 3 nie ma warunku, który by określa! dopuszczalny wzrost tych
parametrów, czyli należy przyjąć, że górna granicą jest °°.
1.5. Analiza wrażliwości 91
l T
[i 0
r 3 1 3 3
A3 - , B - ^ , z 3 = c¿B_1A3 = [2 0]
_2_ 2 1 1
0 i =
L 4J _ 2 _ .2 .
a kryterium simpleks
c3
, - z3 =5
C+ S3
i - -2 = —
13 + S3
i
13 . 13
powinno spełniać warunek: — + ¿>3 > 0, skąd otrzymujemy S3 > ----- (dopuszczalny
spadek c3). 3 3
/ 13 /2
Tak więc c3 e (5 - — ;5 + °o), tzn. dla c3 e i —; °°) aktualne rozwiązanie optymal
Pytania i problemy
1. Na czym polega określenie wrażliwości rozwiązania optymalnego na zmiany współczynni
ków funkcji celu?
2. Przedstaw sposób określania wrażliwości rozwiązania optymalnego na zmiany prawostron
nych ograniczeń.
3. W jaki sposób w analizie wrażliwości można wykorzystać rozwiązanie programu dualnego?
4. Dany jest PL:
x1+ x2+ X3 < 80,
2x1+ 3x2+ *3 < 220,
Xu X2, X3 > 0,
3^! + lx 2+ 5*3 —> max,
V To’
którego rozwiązanie optymalne jest następujące: x! . Czy rozwiązanie optymalne
*2. 7°
ulegnie zmianie, jeżeli funkcja celu będzie mieć postać: 3*!+ 10* 2+5 *3 —» max?
5. Dla powyższego PL wiadomo też, że dopuszczalne przedziały zmienności dla prawostron
nych ograniczeń są następujące: b1e (73,33; 100), b2e (80; 240). Czy rozwiązanie optymalne będzie
takie samo w sytuacji, gdy:
a) bi = 90, przy niezmienionym b2
b) b2 = 200, przy niezmienionym bj?
92 1. Wybrane zagadnienia programowania liniowego
Zadania
41. D o wyrobu pewnego leku używa się dwóch związków chemicznych A i B. Związki
te różnią się składem chemicznym i ceną zakupu, co ilustruje tabl. 59.
Wiadomo, że lek musi zawierać co najmniej 2,6 mg potasu, co najmniej 7 mg
sodu i od 2,2 do 4 mg azotu.
Tablica §9
Zawartość składnika (mg)
Składniki odżywcze w 1 jednostce związku
g f;; a b |1 :
Potas (K) 0,2 0,5
Sód (Na) 0,7 1,0
Azot (N) 0,4 0,25
Cena zakupu (zl) 3 6
42. Zakład spożywczy produkuje m.in. płatki śniadaniowe, z których najbardziej zna
nymi są 2 rodzaje musli: tropikalne i bananowe. Każdy rodzaj musli jest mieszan
ką kilku składników, przy czym trzy z nich: płatki zbożowe, kandyzowane ananasy
i suszone banany są dostępne w ograniczonych ilościach. Zawartość składników
w 1 kg musli, ich zasoby (miesięczne) oraz ceny i koszty jednostkowe produkcji
podano w tabl. 60.
Tablica 60
Zużycie składnika
Zasób na 1 kg musli
Składniki
jgsJkg)-
tropikalnych bananowych
Płatki zbożowe 480 0,40 0,20
Kandyzowane ananasy 180 0,18 0,55
Płatki bananowe 900 0,40
Koszt produkcji 1 kg (zł) 9,0 7,8
Cena sprzedaży 1 kg (zł) 11,2 10
1.5. Analiza wrażliwości 93
43. Do wyrobu odżywki dla niemowląt używa się dwóch półproduktów, które różnią
się zawartością czterech składników odżywczych: białka, soli mineralnych, wę
glowodanów i witaminy A oraz ceną zakupu co ilustruje tabl. 61. W tabl. podano
także minima dotyczące zawartości składników w odżywce.
Tablica 61
Białko ~ 30 300
Sole mineralne 40 60 2400
Węglowodany 60 - 900
Witamina A 30 90 2700
Cena zakupu (zl) 18 36
Tablica 62
Zużycie środka
•Zasófeifyf na 1 litr nawozu
Składniki
' iig Fldląg Bio Florin
Sole mineralne 480 0,30 0,40
Potas 180 0,20
Mikroelementy 720 0,60 0,40
Koszt produkcji 1 litra (zl) 5,0 4,3
Cena sprzedaży 1 litra (zl) 5,6 4,5
Tablica 63
c 32 24 j 48 0 0 0
Rozwiązanie
xb x4 *s *6
46. Asortyment zakładu produkującego meble szkolne stanowią ławki, stoły i krzesła
drewniane. Produkcja każdego wyrobu odbywa się kolejno na trzech wydziałach
produkcyjnych: na wydziale obróbki wstępnej drewna, w stolarni i wykańczal-
ni, których dopuszczalny czas pracy (wynikający z liczby zatrudnionych pracow
ników) wynosi odpowiednio: 960, 800 oraz 320 godz. W tabl. 64 podano czas
obróbki każdego wyrobu na poszczególnych wydziałach oraz zyski uzyskiwane
przez zakład ze sprzedaży wyrobów.
96 1. Wybrane zagadnienia programowania liniowego
Tablica 64
Nakład czasu pracy
Wyroby najednostkę wyrobu (wgodz.) na wydziale jednostkowy
obróbki wstępnej stolarni wykańczalni (rf)
Ławka 8 8 4 60
Stół 6 4 3 30
Krzesło 1 3 1 20
Tablica 65
60 .^.7:30,
'" 'W '* Rozwiązanie
cb
W U :*i i; x4 ł l m 1 j ||
0 xĄ 0 -2 0 1 1 -2 480
20 x3 0 -2 1 0 1 -2 160
60 *1 1 1,25 0 0 -0,25 0,75 40
ZJ 60 35 20 0 5 5 5600
ci~ zi 0 -5 0 0 -5 -5
48. Klient dostarczył do tartaku kłody o długości 4,4 m, zlecając pocięcie ich tak,
aby otrzymać 400 kompletów belek. Na 1 komplet składają się 3 belki o długości
1,1 m i 1 belka o długości 0,8 m. Podaj optymalny sposób rozkroju surowca, aby
zrealizować zamówienie minimalizując koszt odpadów, jeżeli wiadomo, że 1 m
odpadów kosztuje 2 zł.
1. Rozwiąż powyższy problem, wykorzystując program dualny. Porównaj
uzyskane rozwiązanie z podanym na podstawie końcowej tablicy simpleksowej
V 275'
wektorem zmiennych bazowych: jeżeli wiadomo, iż w wyniku
*4. 100
zastosowania I sposobu cięcia uzyskuje się 4 belki o długości 1,1 m, a w wyni
ku zastosowania IV sposobu uzyskuje się 1 belkę o długości 1,1 m i 4 belki o dłu
gości 0,8 m. Podaj macierze B i B-1.
2. Czy fakt, iż koszt odpadów dłuższych niż 0,5 m będzie wynosił 3 zł spo
woduje zmianę rozwiązania optymalnego?
3. Czy rozwiązanie optymalne ulegnie zmianie, jeżeli komplet będzie się
składał z 3 belek każdego rodzaju?
W rozwiązaniu optymalnym:
x2 300'
Xl 200
F{x\,x*2) = 2 m .
x5 20
*3. 20
a zatem
100
0 0 2
7
0,12 0,04 0 -1
100
0,07 0,14 0 0 0 0 -1
B 1= 7
0,10 0,10 1 0 0 0 1 - 0,1
1 1 0 0 8
-1 0 0,2
7
50. Pewien hurtownik dysponuje 400 m 23powierzchni magazynowej oraz 100 000 zł
miesięcznie, które może wydać na produkty A, B i C. Produkt A kosztuje 400
zł i wymaga 1 m 2 powierzchni, produkt B kosztuje 1000 zł i wymaga 3 m 2 po
wierzchni, a produkt C kosztuje 500 zł i wymaga 2 m 2 powierzchni. Wiadomo też,
że hurtownik nie będzie mógł kupić więcej niż 80 szt. wyrobu C. Zakładając, że
hurtownik spodziewa się osiągnąć zysk w wysokości 30 zł na każdej sztuce wyro
bu A, 80 zł na 1 szt. wyrobu B i 60 zł na 1 szt. wyrobu C, określ optymalne wielko
ści zakupu poszczególnych produktów zapewniające maksymalizację zysku przy
istniejących ograniczeniach. Wiadomo już, że w końcowej tablicy simpleksowej
wektor zmiennych bazowych ma postać:
V '60'
*b = *2 = 60 F ( jc*, * 3 ) = 9600 zł.
*3. 80
1. Podaj macierze B i BA
2. Hurtownik ma możliwość wynajęcia dodatkowych 100 m 2 powierzchni
magazynowej. Czy spowoduje to zmianę rozwiązania optymalnego?
3. Jak wpłynie na rozwiązanie optymalne uzyskanie dodatkowych 10 000 zł
na zakup towarów?
1.6. Wykorzystywanie Solverá - narzędzia arkusza kalkulacyjnego...
51. Pewien dealer zajmuje się sprzedażą trzech produktów: A, B i C. Produkt A kosz
tuje 300 zt, jego sprzedaż zajmuje przeciętnie 10 min, a dostawa do klienta kosztu
je 15 zl. Produkt B kosztuje 500 zł, jego sprzedaż trwa przeciętnie 15 min i w tym
czasie jest odbierany przez klienta. Produkt C kosztuje 400 zl, sprzedawany jest
średnio w ciągu 12 min, a koszty jego dostawy do klienta wynoszą 30 zł. W ciągu
tygodnia dealer jest uprawniony do pobrania z hurtowni towarów na łączną kwo
tę 50 000 zł. Na wydatki związane z dostawą może wydać maksymalnie 2250 zł.
Biorąc ponadto pod uwagę, że czas przeznaczony na rozprowadzanie towarów
w ciągu tygodnia nie powinien przekroczyć 30 godzin (1800 minut), oraz że ocze
kiwane przez dealera zyski jednostkowe (po potrąceniu kosztów) ze sprzedaży
towarów A i B wynoszą 20 zł, a ze sprzedaży wyrobu C - 32 zł, należy określić
optymalną partię zakupu, gwarantującą maksymalizację zysku.
1. Wiedząc, że w końcowej tablicy simpleksowej wektor zmiennych bazowych
x2 40
ma postać: xb = _ 300 podaj wartość funkcji celu dla rozwiązania opty-
*5
_*3. _ 75 _
malnego, oraz macierze B i B-1.
2. W jakich granicach mogą ulec zmianie zyski jednostkowe ze sprzedaży
wyrobów, nie powodując zmiany rozwiązania optymalnego?
3. Czy gdyby dealer zdecydował się pracować tygodniowo o 10 godzin dłużej
- spowoduje to konieczność ponownego rozwiązania problemu. Podaj rozwiąza
nie optymalne dla tego przypadku.
4. D o jakiej wysokości może wzrosnąć kwota, na jaką dealer pobiera towary
z magazynu, aby nie spowodowało to konieczności zmiany bazy optymalnej?
44 W Excelu 2003 dodatek ten jest dostępny w menu Narzędzia. Jeżeli nie jest dostępny - należy
go najpierw doinstalować, wybierając z menu Narzędzia Dodatki i zaznaczając Solver.
W Excelu 2007 i nowszych Solver powinien być dostępny w menu Dane. Jego doinstalowanie
(wg „Pomocy”):
100
A i , ' -B D 'E j
4 S2 3 3 = B 4 *B $ 9 + C 4 *C $ 9 2400
5 §3 1,5 = B 5 *B $ 9 + C 5 *C $ 9 600
6
7 C en a (zł) 30 20 = B 7 *B $ 9 + C 7 *C $ 9 Funkcja celu
8
9
10 x2
/ X1
11 Kom órki, do których w p isan e zostan ie rozw iązanie
12 (optym alne w artości zm iennych decyzyjnych)
A Hflilii • C D E
Z uży cie surow ca (w kg)
1
Surow ce na 1 szt. wyrobu. W arunki ograniczające Z a p a s (kg)
2 W, w2
3 Si 2 1 0 1000
4 $2 3 3 0 2400
5 s3 1,5 0 600
6
7 C e n a (zł) 30 20 0
8
9
10 Xl x2
f .A lllllll l i i i |i||||il|s ■E F
Z u ży cie surow ca (w kg)
1 Zapas
Surow ce na 1 szt. wyrobu W arunki ograniczające
(kg)
■2:J W, w2
3§ Si 2 1 1000 1 00 0
4 s2 3 3 2400 2400
5 1,5 300 600
III
7 C e n a (zł) 30 20 1 80 0 0 Funkcja celu
8
9 ||||o ¡li 600
10 *1 x2
46 Zdarza się też komunikat, że Solver nie może znaleźć zadawalającego rozwiązania i wtedy trzeba
sprawdzić, czy wprowadzono wszystko w porządku; może się też zdarzyć, że warunki są sprzeczne i rze
czywiście nie ma rozwiązania.
47 Wygodniej jest każde zadanie (model) rozwiązywać w nowym arkuszu, bo Solver pamięta wszyst
kie poprzednie ustawienia i trzeba je zmieniać.
1.6. Wykorzystywanie Solverá - narzędzia arkusza kalkulacyjnego... 103
f i f | : ! :® C D E F G
Z aw a rto ś ć składnika M inim alna
1 Składniki w 1 kg m ieszanki W arunki ograniczające ilość
odżyw cze
2 m 2 m 3 m 4 składnika
3 A 4 0 4 5 = B 3 *$ B $ 8 + C 3 *$ C $ 8 + D 3 *$ D $ 8 + E 3 *$ E $ 8 1 20
4 B 2 6 4 4 = B 4 *$ B $ 8 + C 4 *$ C $ 8 + D 4 *$ D $ 8 + E 4 *$ E $ 8 1 80
6 C en a 1 kg 12 9 16 14 = B 6 *$ B $ 8 + C 6 *$ C $ 8 + D 6 *$ D $ 8 + E 6 *$ E $ 8
8
_________ JL
9 X1 x2 *3 x4
/
10 O b szar zm iennych decyzyjnych
1 |; a ^ 1, B', C E F G
1 Składniki Z aw a rto ś ć składnika w 1 kg m ieszanki W arunki M inim alna
2 odżyw cze m 2 m 3 m 4 ograniczające ilość składnika
3 A 4 0 4 5 0 1 20
4 B 2 6 4 4 0 1 80
5
6 C en a 1 kg 12 9 16 14 0
7 -------Funkcja celu
8
*
111 X1 X2 X3 X4
104
i 1 Wybrane zagadnienia programowania liniowego
3 A 4 0 4 5 1 20 120
4 B 2 6 4 4 1 80 180
8 0 14 0 24
9 X1 x2 *3 x4
A B C D ■E ■ F G H
*3 Dopusz Dopusz
Wartość Przyrost Współczynnik
Komórka Nazwa czalny czalny
4 końcowa krańcowy funkcji celu
wzrost spadek
6 $C$8 M2 14 0 9 12 9
8 $E$8 M4 24 0 14 3,25 8
f9 l
10 W arunki ograniczające
Dopusz Dopusz
Wartość Cena Prawa strona
Komórka Nazwa czalny czalny
./fz końcowa dualna w. o.
wzrost spadek
«12 • • «ln
jF"1
u
II
( 1)
h
h
■»= [ > ] = ’ • ( 2)
br
X = [ Xj ] = [ Xl ’ X2 , - ’ Xn]- (3)
1.7. Programowanie ilorazowe 107 i
1 CJ X J
G(x) = —--------- >max,
f , djxj
;=i (5)
n
YjVijXj^bi (z = l , 2 , . . . , r),
j=i
jr; > 0 (y = l , 2 , . . . , n ) , C j , d } > 0.
n
G l ( x ) = Y J cj x j ~ > r n a x , ( 6)
7=1
n
G2{x) = 'YJdjxj ^ m m . (7)
; '= i
Ai Pl2 '" Am
Ai Pu ■ Am
B=[Ą]=
x = [ x j ] = [ x v x 2 , . . . , xm]. (10)
Dane są również: pj - cena zakupu jednostki wagowej y-tej paszy, z, - efekt pro
dukcyjny (np. przyrost wagi żywca) związany z zakupem jednej jednostki y-tej paszy.
Zadaniem naszym jest określenie struktury zakupu pasz na podstawie kompro
misowego kryterium wyrażonego w postaci następującego wskaźnika efektywności:
m
l z jxj
F (x) = ^ — • (u )
¿AA
i =1
Zarysowany problem optymalizacji struktury zakupu pasz można zapisać w postaci:
m
l z ixi
F (x) = ^ --------->max>
I P jx j
(12)
m
(*’= 1’ -»9)»
j =i
Xj >0 (y = 1,..., m ).
1.7. Programowanie ilorazowe 109
Przykład 13. Producent obuwia wytwarza na eksport dwa rodzaje obuwia: lakier
ki i obuwie sportowe. D o produkcji obuwia stosuje się trzy rodzaje skóry, których
zużycie jest ograniczone. Jednostkowe zużycie oraz miesięczne limity niezbędnych
w produkcji skór podano w tabl. 66.
Tablica 66
Zużycie na 1 parę Limit zużycia
produkcji lakierki sportowe skóry
Skóra I 2 1 9000j.
Skóra II 1 1 5500j.
Skóra III 1 2,5 lOOOOj.
G ( x 1, x 2) = G ^ Xi \ = 1 5 0 x i + 1 3 0 ^ 2_ m ax.
G 2 { xi , x2) 140 xl + 250 x2
Gi ( * i , x 2) = 0, G z ( x 1, x2) = 0,
czyli
150x1+ 130x2 = 0,
140x1+ 2 5 0 x 2 = 0.
a więc xf = 0, x2 = 0.
Wokół punktu .P0(0,0) obracamy prostą rozwiązującą (/), zahaczając o punkty
skrajne pięcioboku/l(1000; 3600) i C(4000; 1000).
Sprawdzamy wartość funkcji G(xp x2) w tych punktach:
czyli
2,x2*t*4x2+ 6 = 0,
4 *r24 2 = 0.
Rys. 17
A
1.7. Programowanie ilorazowe 113
Ponieważ G(l,5; 4,5) > G(10,5; 1,5) przeto funkcja G(xv x2) osiąga maksimum
w punkcie D, a więc x \ = 1,5; x \ = 4,5.
Zauważmy, że kolejne rozwiązania z punktów a), b), c) różnią się między sobą.
Oczywiste jest, że inną wartość liczbową przyjmuje rozwiązanie dla funkcji celu
Gj^ j, x2) maksymalizowanej (punkt C), inną zaś dla funkcji G 2 (xv x2) minimalizo
wanej (punkt A). Jeszcze inne, trzecie kolejne rozwiązanie jest kompromisem przy
zadaniu jednoczesnej realizacji dwóch kryteriów G t i G2. Optimum zatem stanowią
współrzędne punktu D, a więcx* = 1,5; x 2 = 4,5.
Pytania i problemy
1. Wskaż zasadniczy cel, dla którego korzysta się z modelu programowania ilorazowego.
2. Omów różnice w konstrukcji między dotychczas poznanymi modelami programowania
liniowego a nowo przedstawionym modelem PI.
3. Podaj kilka przykładów z praktyki gospodarczej, w których m oże znaleźć zastosowanie
poznana konstrukcja modelowa.
4. W pewnym zadaniu PI funkcja celu przybiera postać:
Gt G) X i-t-X y -t-2
) ; = -----i----------------- > max.
G2 (*) 12jC| + 3x2 +15
5. Dany jest następujący czworokąt, który stanowi zbiór rozwiązań dopuszczalnych: A(2,2);
£(5,1); C(4,4); D (l,5 ) oraz punkt P0( - l , -1 ). W których punktach spośród czterech podanych moż
liwe jest rozwiązanie optymalne?
Zadania
52. Rozwiąż, stosując metodę geometryczną, następujący program:
( 1) - x { + 2 x 2 > 8,
(2) + x2 < 8,
(3) - x1+ 2 x2 < 1,
(4) x x- 2x2 < 4,
(5) 0 < Xj < 6,
( 6)
(7)
+ ^2 + 4
( 1) x 1 - x2 < 0,
(2) 2 xl + x2 > 6,
(3) x1+ x2 < 6,
(4) Xj + x2 > 5,
(5) Xj, x2 > 0,
- x 1 + 2x2 + 3
(6) G( x u x2) = - -4 mm.
2xj + x2 + 4
1.7. Programowanie ilorazowe 115
(3) x 1 - 2 x 2 ^ 2,
(4) xx > 0,
Tablica 67
Tablica 68
StaLii Zasoby środków
Wyszczególnienie Jednostka
produkcji
■ z, Hm2
Zużycie surówki na 1 1 stali t 2 1,5 1 200 000
Pracochłonność związana
h 60 90 54 000 000
z produkcją 11 stali
Zużycie innych surowców t 0,3 0,3 270 000
Koszt produkcji 1 1 stali z! 1800 2000
Cena eksportowa 1 1 stali dolar 900 1200
Minimalne zapotrzebowanie t 150000 200000
Maksymalne zapotrzebowanie t 700 000 700000
Tablica 69
Wyroby Limity czynników
Wyszczególnienie
produkcji
Tablica 70
Opracuj taki plan produkcji wyrobów I i II, który zapewnia uzyskanie naj
większych wpływów obcej waluty przy najmniejszych kosztach produkcji.
60. Przedsiębiorstwo rolne specjalizujące się w hodowli bydła mlecznego może za
kupić dwa rodzaje pasz I i II. Zawartości niezbędnych składników odżywczych
w obu paszach oraz odpowiednie normy żywieniowe zamieszczono w tabl. 71.
Tablica 71
Pasze
Składniki odżywcze Normy żywieniowe
I ! ® !
s. 10 20 co najwyżej 100 jedn.
$2 5 5 co najmniej 20 jedn.
s3 3 6 co najmniej 18 jedn.
Tablica 72
Zawartość składników Norma odżywcza
Składniki odżywczych w mieszankach (minimalna ilość składnika
odżywcze odżywczego)
m2
Si 2 1 4000 jedn.
. s2 1 1 3000 jedn.
S3 5 6 15000 jedn.
(1) - x L+ 2 x 2 > 2,
(2) 2 xx+ x 2 S 6,
(3) x 1 + 3x 2 ^ 13,
(4) xp x 2 > 0,
3xj
r—
(5) max.
*
‘
X,
rozwiązaniem dopuszczalnym.
(2) x L+ 2x 2 > 5,
(4) x2 - 0-
1.7. Programowanie ilorazowe 119
a) x x+ x 2 -> max,
b) x 1 - 4 x 2 —> min,
*l+ * 2 -» max,
C)
X \ - 4-^2
d ) * 1 - 4 x2
-> mm.
’ * l + * 2
(1) x t - x 2 < 2,
(2) - x 1 + x 2 ^ 2,
(3) x 1 + x2 > 4,
(5) xv x 2 > 0,
(6) —» max.
k"
li
1 Zamiast kosztów transportu mogą być podane odległości lub czas transportu (zwłaszcza w przy
padku towarów szybko psujących się). Mówi się o zagadnieniach transportowych z kryterium kosztów,
odległości lub czasu.
2.1. Zagadnienia transportowe 121
-------------------------- R N
2
Niektórzy autorzy (por. np. [83]) dopuszczają także nierówność odwrotną w niniej
si H
szym podręczniku przyjmujemy, że dostawcy powinni mieć łącznie nie mniej towaru niż wynosi zapotrze
bowanie wszystkich odbiorców.
122 2. Problemy transportowe i przydziału
Przykład 15. Trzy magazyny Mj, M2 i M3 zaopatrują w mąkę cztery piekarnie: P1(
P2, P3 i P4. Jednostkowe koszty transportu (w zł za tonę), oferowane miesięcznie wiel
kości dostaw A¡ (w tonach) oraz miesięczne zapotrzebowania piekarń B¡ (w tonach)
podano w tabl. 73.
Tablica 73
Piekarnie
Magazyny A¡
f PJ1 ; *11 m i pJ!
Mi 50 40 50 20 70
M2 40 80 70 30 50
m3 60 40 70 80 80
Bj 40 60 50 50 200
3 W literaturze można znaleźć więcej propozycji takich metod, np. metodę minimalnego elementu
macierzy ( i metodę Vogla (VAM) omówione np. w pracach [19], str. 79-80 i [83] str. 142-160).
2.1. Zagadnienia transportowe 123
tzn. suma wielkości dostaw mąki z magazynu Mj do wszystkich piekarń powinna być
równa podaży magazynu. Analogicznie dla magazynów M2 i M3:
4
* 1 1 + * 2 1 + * 3 1 = Z * /1 = 4 0 ’
i=l
* 1 4 + * 24 + * 3 4 = X * M = 5 0 -
Muszą być także spełnione warunki brzegowe > 0 (/ = 1 ,2,3; j = 1,..., 4), a w funkcji
celu należy zminimalizować łączne koszty transportu, czyli:
K(xij) = 5 0 x n + 4 0 x 12+ 5 0 x 13 + 2 0 x 14 +
+ 4 0 x 21 + 8 0 x 22 + 7 0 x 23 + 3 0 x 24 +
+ 6 0 x 31 + 4 0 x 32 + 7 0 x 33 + 8 0 x 34 —> min.
Tablica 74
Bi 40 60 50 50 200
K(x^ = 50-40+40-30 +
+ 80-30 + 70-20 +
+ 70-30 + 80-50 = 13 100 zł.
4 W praktyce początkowe rozwiązanie dopuszczalne wyznacza się tylko jedną, wybraną metodą,
a metoda wyznaczania tras o minimalnym koszcie jednostkowym daje z reguły (podkreślmy - z reguły)
wyniki znacznie bliższe rozwiązaniu optymalnemu. Metodę kąta północno-zachodniego zaprezentowano
jedynie jako jedną z pierwszych przedstawionych w literaturze i stosowanych w praktyce.
5 Nazwę tę zaczerpnięto z pracy [90], Metoda ta wykorzystuje właściwość macierzy, że dodanie lub
odjęcie tej samej wielkości od wartości poszczególnych komórek całego wiersza (lub całej kolumny) nie
wpływa na wybór optymalnego rozwiązania.
2.1. Zagadnienia transportowe 125
kolumn otrzymanej w ten sposób macierzy element najmniejszy znajdujący się w da
nej kolumnie (zera w kolumnach wskażą najtańsze trasy dla poszczególnych odbiorców).
Mając tak przekształconą macierz kosztów, staramy się rozmieścić przewozy na
trasach, gdzie koszty są najniższe, czyli gdzie występują zera. Rozmieszczanie prze
wozów rozpoczynamy od dowolnej „trasy zerowej” (często od trasy położonej naj
bardziej na lewo). Jeżeli uda się rozmieścić przewozy wyłącznie na trasach, którym
w przekształconej macierzy kosztów odpowiadają zera, to otrzymane rozwiązanie jest
już optymalnym planem przewozów. Jeżeli nie, należy je poprawiać, stosując kolejne
kroki algorytmu transportowego.
Wróćmy obecnie do naszego przykładu. Odejmując najmniejszy element każde
go wiersza macierzy kosztów (tabl. 73) od pozostałych elementów tego wiersza, otrzy
mujemy macierz C1, a ponieważ jeszcze nie we wszystkich kolumnach macierzy C1
występują zera - od poszczególnych jej kolumn należy odjąć ich najmniejsze elemen
ty; rezultaty przedstawia macierz C2 (w kolumnach, w których już są zera - zera są
najmniejszymi elementami).
Tablica 75
Piekarnie
Magazyny ■■ Ai |
W -iĘ i P3 K
M, 30 40 70
m2 40 10 50
m3 60 20 80
Bj 40 60 50 50 200
K(Xij)= 50-30+20-40 +
+ 40-40 +30-10 +
+ 40-60 + 70-20 =8000 zł7.
A zatem znacznie niższe całkowite koszty transportu (8000 zł) można osiągnąć,
jeżeli magazyn Mj dostarczy 30 t mąki do P3 i 40 t do P4, magazyn M2 - 40 t do Pj
i 1 0 1 do P4, a magazyn M3 - 6 0 1 do P2 i 2 0 1 do P3. Ponieważ w tym przypadku wszyst
kie przewozy udało się rozmieścić na trasach z zerami - otrzymane rozwiązanie jest
optymalne (nie można go poprawić - 8000 zł to najniższe koszty transportu).
magazyn znajdujący się u dostawców, tzn. zakłada się, że nadwyżka towaru pozostanie
w magazynach dostawców. Mogą być podane dodatkowo jednostkowe koszty maga
zynowania u poszczególnych dostawców (ci N+1) lub też zakłada się, że koszty maga
zynowania są pomijalnie małe w porównaniu z kosztami transportu (tzn. c-,tN + 1= 0).
W funkcji celu minimalizuje się łączne koszty transportu i magazynowania8.
Poniżej po lewej stronie przedstawiono ogólny model zagadnienia otwartego, po
stronie prawej zagadnienie otwarte jest sprowadzone do zamkniętego.
7 Nawet gdyby rozwiązanie to nie było jeszcze optymalne, to koszty będą zwykle znacznie niższe niż
wtedy, gdy rozwiązanie początkowe wyznaczono metodą kąta północno-zachodniego.
8 W pracy [4] ten typ zagadnień jest nazywany zagadnieniem transportowo-magazynowym (ZT-M).
2.1. Zagadnienia transportowe 127
Przykład 16. Należy znaleźć plan przewozu mąki z trzech magazynów do trzech
odbiorców - optymalny z punktu widzenia minimalizacji łącznych kosztów transportu
i magazynowania. Magazyny mają na składzie odpowiednio: 110,190 i 100 ton mąki,
natomiast zapotrzebowanie każdego z odbiorców wynosi 120 ton. Koszty transpor
tu 1 tony mąki podano w tabl. 76. Nadwyżka mąki ponad zapotrzebowanie odbior
ców pozostaje w magazynach, a koszty magazynowania 1 tony wynoszą: w M t - 5 ,
w M2 - 4 i w M3 - 6 zł.
Tablica 76
Odbiorcy
Magazyny
°lililii'
22 33 44
m2 28 30 32
m3 15 36 26
.. 3
R o z w i ą z a n i e . Łączna podaż dostawców: A t = 110 +190 +100 = 400 ton.
;=i
3 3 3
Łączny popyt odbiorców ił, =120 + 120 + 120 = 360 ton. Ponieważ:
j =i <=i m
Tablica 77
Odbiorcy
Magazyny
lilii l iii °3 li i
M! 22 33 44 5
m2 28 30 32 4
m3 15 36 26 6
17 28 39 0 8 2 19 0
C‘ = 24 26 28 0 C2 = 15 0 8 0
9 30 20 0 0 4 0 0
Tablica 78
Odbiorcy
Magazyny 4
o, o2 o, I!I§ tH
M! 20 50 40 110
m2 120 70 190
Mj 100 100
9 Należy podkreślić, że jest to jedno z możliwych rozwiązań dopuszczalnych, każde jednak prowadzi
ostatecznie do rozwiązania optymalnego.
130 2. Problemy transportowe i przydziału
Tablica 78a
Odbiorcy
Magazyny
o ,. j .'4 fl
m§2 ° I I
M, 20 + 50- 40 110
m2 120- 70+ 190
m3 100 100
120 120 120 40 400
BJ
Przedstawioną wyżej zmianę kosztów wygodniej jest obliczyć tak, jak to pokaza
no poniżej, wykazano także, że taki sam rezultat otrzymamy, jeżeli zamiast kosztów
z tabl. 77 będziemy brać pod uwagę odpowiednie elementy przekształconej macierzy
kosztów C2.
Koszty z tabl. 77 Koszty z macierzy C2
M A +33 +2
M j0 3 -44 -19
m 2o 3 +32 +8
m a -30 -0
-9 -9
2.1. Zagadnienia transportowe 131
M A + 15 M 2Q F +0 +0 +0 +4
M A M A
M A -8 m 2o 3 -8 M A -0 M jC ą -0 m 3o , -0
M A + 19 M A + 19 M A +8 M A +8 M A +8
M A -8 M A -0 -1 9 M A -0 M A -1 9
M A
+18 + 11 -1 1 +8 M A +8
M 2o 2 -0
+l
Warto jeszcze zwrócić uwagę na trasę M30 2, w przypadku której dla określenia
zmiany kosztów należało uwzględnić 6 tras (jeśli M3 dostarczy 1 jednostkę przewozu
do 0 2 - o tę jednostkę należy zmniejszyć dostawę z M3 do Oj; Oj może dostać bra
kującą jednostkę tylko od Mj, zmniejszy o 1 dostawę do 0 3, brakującą jednostkę
0 3 dostanie z M2 i wreszcie M2 dostarczy o tę jednostkę mniej do 0 2, od którego za
częliśmy analizę - wprowadzając 1 jednostkę przewozu dla 0 2 (z M3). Przesunięcia te
(za pomocą znaków „+” i ilustruje tabl. 78b.
Tablica 78b
Odbiorcy
Magazyny Ai
o, o2 O., iW
M i 20+ 50- 40 110
m3 ioo- + 100
10 Klatki muszą być wypełnione. Dlatego wprowadzając 1 jednostkę przewozu na trasę M j02 nie
zmniejszono o tę jednostkę dostawy z Mj do Of , bo nie byłoby możliwości zwiększenia dostawy dla
fikcyjnego odbiorcy (pozostałe trasy w tej kolumnie są puste).
11 Przy przesunięciu rozważamy (ze znakami „+” i te same trasy, które uwzględnialiśmy,
analizując koszty przesunięcia.
132 2 . Problemy transportowe i przydziału
rozważanymi przy analizie kosztów dla tej trasy (50 ton wprowadzamy na trasę M30 3,
o tyle zmniejszamy dostawę na trasie M A , zwiększamy - na trasie M A i zdejmu
jemy z trasy M10 3, a pozostałe wielkości przewozów przenosimy z tabl. 78. Nowe
rozwiązanie przedstawia tabl. 79.
Tablica 79
Odbiorcy
Magazyny Ą
-... 9 i1 " W M o3 U l
M, 70 40 110
m2 120 70 190
m3 50 50 100
m a +2 M A + 15 M A +0 M A +4 M A +0
MA -8 m 2o 3 -8 m 2o 3 -8 MA -0 M3O i -0
m 3o , +0 M3O3 +0 M303 +0 M2o 3 +8 M A +8
m 3o 3 -0 M30 , -0 M3o ( -0 M A -0 M A -0
M2o 3 +8 +7 M A +8 + 12 +8
M A -0 M A -0
+2 0
Tego rozwiązania nie można już poprawić, jednak zero odpowiadające tra
sie M2O f wskazuje istnienie alternatywnego rozwiązania optymalnego - na trasach
uwzględnionych przy analizie kosztów dla tej trasy przesuwamy 40 ton. Rozwiązanie
to przedstawia tabl. 80, i jak łatwo sprawdzić - koszty odpowiadające temu rozwiąza
niu są także równe 9630 zł.
Tablica 80
Odbiorcy
Magazyny "YĄ i A 1
Oz tlP a • W ili
Mt 110 110
m2 120 30 40 190
m3 10 90 100
15 36 26 6
13 Jeżeli obliczane u, i v; będziemy sukcesywnie dopisywać przy macierzy kosztów, kolejność obli
czeń będzie się sama narzucać.
134 2. Problemy transportowe i przydziału
«/
22 33 44 5 0
28 30 32 4 -1 2
15 36 26 6 -7
22 42 44 5
Mając wszystkie w( oraz v;, można wyznaczyć dla klatek (tras) pustych elemen
ty macierzy V: v,y = - (w, + vy) (jak łatwo sprawdzić dla tras, na których w obecnym
rozwiązaniu występują przewozy otrzymamy v- = 0).
= c i2—(r^i+ v2) = 33—(0 -+-42) = - 9, v21 = c21- (w2+ Vj) = 2 8 - (-1 2 + 2 2 ) =18,
v 24 = C24- («2+ V4) = 4 - (~12 + 5) = 11’ v32 = c32- (M3+ V2) = 3 6 - ( - 7 + 42) = 1,
v33 = c33- (w3+ v3) = 2 6 - ( - 7 + 44) = -11, v34 = c34- (w3+ v4) = 6 - ( - 7 + 5 ) = 8.
i kolejno wyznaczamy pozostałe w,- oraz y,-, z relacji cy = ut+vj (dla zmiennych wystę
pujących w aktualnej bazie) i sukcesywnie dopisujemy je w dodatkowej kolumnie
i wierszu.
u,
70 22 33 44 5 " 0
120 70 28 ¿a 32 4 -1
50 50 15 36 26 6 -1
22 31 33 5
«3 + Vj = 15 —> M3 = —7,
m3+ v3 = 26 —^ V3 = 33,
m2+ v3 = 32 -» w2 = - l ,
w2+ v2 = 30 v2 = 31.
A | B C I D E F G H 1 J
1 O dbiorcy
M ag azyn y
2 o1 02 o3 M
3 M1 22 33 44 5 110
4 m 2 28 30 32 4 190
5 m 3 15 36 26 6 100
6 120 120 120 40 400
7
8 = F 6 -s u m a (B 6 :D 6 )
9
10 Przygotowanie arkusza Warunki dla dostawców
11 , = s u m a (B 1 3 :E 1 3 )
12
\
13 0 110
14 0 190
15 0 100
16 W arunki dla
0 0 0 0 0 = S U M A .IL O C Z Y N Ó W (B 3 :E 5 ;B 1 3 :E 1 5 )
odbiorców
17 ►120 120 120 40 Funkcja celu
18 = s u m a (B 13 :B 1 5 )
=B3*B13+C3*C13+D3*D13+.. .+D5*D15+E5*E15.
10 Po uruchomieniu Solvera
11 Warunki dla dostawców
12
13 70 ! o i l i i i 110 110
14 1 0 1 l i l i i : i . 7 0 |: I l l i l l 190 190
15 1 50 i i l l i l l 5 5 0 § i l l l f 100 100
W arunki dla
16 120 120 120 40 9630
odbiorców
17 120 120 120 40 Funkcja celu
;=i j=i
Tablica 81
Zakłady Odbiorcy
produkcyjne
i l l l 1 1 ° 2 ' 1 111, o 3 J f
z, 12 31 9
z2 30 9 15
Z3 5 9 10
15 Por. [4],
2.!. Zagadnienia transportowe 139
Tablica 82
Zakłady Odbiorcy
A,
produkcyjne o, o2m 1 1 1 1 1 <>f
0 12 0 0
z, 150 10 160
c 2= 38 10 26 0
Z2 90 70 160
3 0 11 0
Zj 120 40 160
+235-90 + 0-70+
+ 219-120+220-40 = 90 120.
Ponieważ nie wszystkie przewozy udało się rozmieścić na trasach z zerami, spraw
dzamy, czy rozwiązanie to można poprawić - analizując wszystkie możliwe alternaty
wy - trasy, na których w aktualnym rozwiązaniu nie występują przewozy.
2. 1. Zagadnienia transportowe 141
z a +3 ZjOE +0
-1 1 z 3o 3 -1 1
ZA +0 z 2o 3 +26
z a -0 z 2o F -0
-8 +15
Tablica 83
Zakłady Odbiorcy
produkcyjne 4
o2 »3 oF
z, 110 50 160
Z2 90 70 160
Z3 40 120 160
150 120 140 70 480
Tablica 84
Zakłady Odbiorcy
-■'■’’■’A
produkcyjne i
o, o2
Z, 20 140 160
z2 90 70 160
Z3 130 30 160
150 120 140 70 480
Bi
z a z a z a z a z a z a
+ 15 +13 +25 +13 +8 +10
Tablica 85
Zakłady Odbiorcy
produkcyjne
o2 : <11
Zr 140 20 160
Z2 110 50 160
Z3 150 10 160
A, 150 120 140 70 480
W; = 2 X (i = l,...,N ),
j*i
16 Możliwe są także inne warianty zagadnienia lokalizacji produkcji, np. lokalizacji dodatkowych
mocy produkcyjnych w istniejących zakładach (por. Z. Czerwiński [18]).
17 Drogę taką pokonują środki transportu bez ładunku, takie przejazdy nazywane są pustymi
przebiegami.
144 2. Problemy transportowe i przydziału
P,- = 5 X (* =
Ml
n n
Dla całego układu spełniona jest równość: ~ ^ p r Natomiast dla poszcze-
/=i j=i
gólnych miast wywóz (wj) nie musi być równy przywozowi (/>,). Powstaje więc problem
zaopatrzenia w puste środki transportu tych miast, w których wywóz jest większy od
przywozu (brakuje im środków transportu do wywiezienia wszystkich towarów) przez
te miasta, dla których wywóz jest mniejszy od przywozu (nie wykorzystują pewnej
ilości przyjeżdżających środków transportu). Za optymalny plan przebiegu pustych
środków transportu (samochodów, wagonów) uznaje się taki, przy którym łączny wa-
gono (samochodo) kilometraż pustych przebiegów będzie minimalny, przy zaopatrze
niu wszystkich miast w niezbędną ilość pustych środków transportu.
Miasta dla których /?, > wt, wystąpią jako dostawcy pustych środków transportu-,
nadwyżka pustych środków transportu, stanowiąca ich podaż wyniesie a, =
Miasta dla których wi > p t, wystąpią jako odbiorcy pustych środków transportu, ich
zapotrzebowanie na puste środki transportu wyniesie18: bi = - ( /? ,- w,).
Znając podaż pustych - samochodów (aj) i zapotrzebowania na nie (bj) oraz odle
głości pomiędzy miastami (dy), można ułożyć ZTZ.
Tablica 86
Miasto L M n ; ' S wi
L 0 20 50 100 150 200 100 1000
M 0 40 20 30 50 20 2000
N 0 100 150 200 100 1000
O 0 40 30 150 100
P 0 80 70 200
R 0 60 1000
S 0 500
18 Miasta, dla których w,. =p; eliminuje się z dalszych rozważań, bo nie występuje w ich przypadku
rozpatrywany problem decyzyjny.
2.1. Zagadnienia transportowe 145
L: 500-1000 = -500:50 = - io ,
M: 1000-2000 = -1000:50 = -20,
N: 2000-1000 = 1000:50 = 20,
O: 1000- 100 = 900:50 = 18,
P: 1000- 200 = 800:50 = 16,
R: 300-1000 = -700:50 = -14,
S: 0 - 500 = -500:50 = -10.
Tablica 87
Odbiorcy
Dostawcy
Miasto L Miasto M Miasto R Miasto S
Miasto N 50 40 200 100 20
Miasto O 100 20 30 150 18
Miasto P 150 30 80 70 16
bJ 10 20 14 10 54
X j= 20,
j=i
2>3y=16,
i=i
I =10 ,
/=1
3
i xi2 = 20,
i-\ >warunki dla miast odbiorców;
3
I =14,
/=1
3
= 10>
x¡j > 0,
L M R s
N 10 10 0 0
X*I
p 0 6 0 10
Pytania i problemy
1. Zdefiniuj zmienną decyzyjną w zagadnieniach: transportowym, transportowo-produkcyj-
nym i minimalizacji pustych przebiegów.
2. Jakie dane są niezbędne do sformułowania zagadnienia transportowo-produkcyjnego?
Oznacz dowolnymi symbolami te dane i zapisz model matematyczny zagadnienia.
3. Jakie różnice występują między zagadnieniem lokalizacji produkcji a zagadnieniem
transportowym?
4. Określ sytuację, w której m oże mieć zastosowanie zagadnienie minimalizacji pustych
przebiegów.
5. Scharakteryzuj krótko wybrane metody wyznaczania początkowego rozwiązania dopusz
czalnego w zagadnieniach transportowych.
2. 1. Zagadnienia transportowe 147
Zadania
65. Trzy duże gospodarstwa rolne mają odstawić do trzech punktów skupu pszenicę
w następujących ilościach: G1 - 100 ton, G2 - 250 ton, G3 - 50 ton. Punkty sku
pu mogą przyjąć pszenicę w następujących ilościach: A - 150 ton, B - 100 ton,
C - 1 5 0 ton. Jednostkowe koszty transportu pszenicy (w zl za tonę) z gospodarstw
do punktów skupu podano w tabl. 88.
Tablica 88
Punkty skupu
Gospodarstwa
WfjL B c
G1 50 100 500
G2 150 200 50
G3 20 100 20
Tablica 89
Piekarnie
Magazyny
1 ffH ! 3 4
A 25 24 28 13
B 17 30 15 26
67. Trzy punkty skupu surowców wtórnych dostarczają te surowce do pięciu wykorzy
stujących je zakładów produkcyjnych. W punktach skupu znajduje się odpowied
nio 500, 700 i 900 ton surowca, a zdolności przerobowe zakładów produkcyjnych
wynoszą 400, 400, 700, 300 i 300 ton. W tabl. 90 podano odległości pomiędzy
punktami skupu a zakładami produkcyjnymi (w km).
148 2. Problemy transportowe i przydziału
Tablica 90
Zakłady produkcyjne
Punkty skupu
M iM M I l i ® 4m i
I 130 250 330 170 400
II 290 190 400 260 160
III 150 350 240 190 210
Tablica 91
Przetwórnie
Gospodarstwa
§ 11 W*2 J i l l !§ §
Gi 30 5 15 15
g2 20 15 25 10
g3 15 10 20 25
Tablica 92
Odbiorcy
Dostawcy
1 s i ii s l i l
Hi 2,0 3,0 4,0 1,0 2200
h2 5,0 7,0 3,0 2,0 2000
h3 1,0 4,0 8,0 3,0 2800
1500 1400 2600 1500
2. 1. Zagadnienia transportowe 149
Tablica 93
1 ! i l l !! 1 1 1 1 o 4
Tablica 94
Budowy
Składy
B, l i i i i l i i b4
Sj 45 70 75 65
^2 35 75 40 15
s3 25 15 50 60
72. Pewna sieć handlowa zaopatruje się w artykuły spożywcze w trzech hurtowniach
spożywczych. Aktualnie należy zaopatrzyć 4 sklepy w sery żółte. Zapotrzebowanie
zgłoszone przez sklepy (Bj), zapasy serów w hurtowniach (Aj) oraz jednostkowe
koszty transportu sera (w zł za 1 kg) podano w tabl. 95. Koszty transportu ponosi
odbiorca, stąd należy założyć, że koszty magazynowania nadwyżki są równe 0.
Tablica 95
Odbiorcy (sklepy)
Dostawcy 4,
l i l i i i s2 l i l i i l i l i i
H, 1,8 1,5 2,5 1,5 160
h2 2,1 2,4 1 1,9 130
h3 1,4 3 1,9 1,7 190
80 110 110 130
73. Trzy kopalnie K1; K2, K3 należące do pewnej spółki dostarczają węgiel do pięciu
składów opału położonych w różnych miejscowościach. Każdy ze składów może
przyjąć 400 ton węgla miesięcznie, natomiast możliwości wydobywcze kopalni
wynoszą: Kx i K2 - po 700 ton, i K3 - 900 ton miesięcznie. Koszty wydobycia
1 tony węgla w kopalniach wynoszą odpowiednio 620, 600 i 610 zł, jednostkowe
koszty transportu w zł za tonę (zależne od odległości) zawiera tabl. 96, a koszty
składowania 1 tony węgla przy kopalniach wynoszą: 8,10 i 9 zl. Koszty związane
z transportem (i składowaniem) ponosi spółka węglowa.
Tablica 96
Składy opału
Kopalnie
s, .1 - ■;l i l i i 1 - l i l i l i i
Ki 28 10 18 48 30
k2 60 48 22 16 38
k3 18 44 30 14 36
Tablica 97
, CM S T 11 l i l i i Pi
P 0 0,4 0,5 1 3000 12
R 1 0 0,8 0,6 2000 13
S 0,5 0,5 0 0,8 2500 12,5
B j
1000 1200 1300 1400
Tablica 98
Odbiorcy
Dostawcy
H i® | h2 «3
200 350 400 .
Z2 200 150 350
z3 100 250 150
Tablica 99
Sklepy Ceny 1 kg
Gospodarstwo
s3 jabłek
Si s2 l i i f i l i i l i i i
G, 0,04 0,08 0,10 0,05 0,06 0,12 2
g2 0,09 0,07 0,05 0,05 0,10 0,08 2,2
g3 0,06 0,04 0,15 0,07 0,08 0,06 1,9
°4 0,12 0,14 0,16 0,08 0,06 0,10 2
77. Trzy cukrownie zaopatrują w cukier 4 hurtownie spożywcze. W tabl. 100 podano
potencjalne zdolności produkcyjne cukrowni (At - w tonach), zapotrzebowanie
hurtowni (/?• w tonach), jednostkowe koszty transportu (w zł za tonę) oraz jed
nostkowe koszty produkcji 1 tony cukru w cukrowniach (p i w zł).
Tablica 100
Hurtownie
Cukrownie | 1 ■ Pi
" ■ lii l i i i .1 P I liii®
Ci 40 80 70 30 6000 1700
C2 60 40 70 50 5000 1680
C3 40 60 50 50 4000 1730
78. Zaproponuj lokalizację 1-4 punktów skupu zboża, które dostarczałyby sku
pione zboże do trzech młynów. Ustalono, że punkty skupu można zlokalizować
w gminach Gj, G2, G3 i G4, przy czym każdy z nich może skupić 40 ton zbo
ża dziennie. Natomiast zapotrzebowanie młynów (określone dzienną zdolnością
przetwórczą) wynosi odpowiednio 50, 30 i 35 ton. Jako kryterium optymalizacji
należy przyjąć minimalizację odległości, przy czym odległości pomiędzy punkta
mi skupu a młynami (w km) podano w tabl. 101.
Tablica 101
Punkty Młyny
skupu Mi m2 m3
25 38 43
g2 29 16 51
g3 60 42 13
g4 44 33 22
15 12 10 11
5 18 24 7 _’
Tablica 102
Budowa 1 2 W:;: 5§' Wywóz
1 0 15 5 50 45 20 10
2 0 20 40 25 33 15
3 0 10 15 20 15
4 0 60 45 17
5 0 24 12
6 0 6
Przywóz 17 23 4 11 8 12 75
Tablica 103
Stacja
1 2;i§ 3 |f || f # i l W iĘ f i f l i f
kolejowa
1 0 56 38 132 21 55 24 18
2 0 27 46 31 10 99 9
3 0 22 44 33 77 16
4 0 18 9 66 15
5 0 90 11 19
6 0 44 8
7 0 5
wi 5 13 22 22 7 12 9
Tablica 104
Zakład 1 2 0..ÍÍ 4 5 6 § ! | ISIS® Wywóz
1 0 17 24 33 50 20 30 20 21
2 0 17 19 15 28 10 27 27
3 0 22 25 31 29 30 8
4 0 20 20 16 55 13
5 0 22 15 44 7
6 0 21 40 5
7 0 50 20
8 0 29
Przywóz 14 7 24 7 20 23 13 12 75
Tablica 105
156 2. Problemy transportowe i przydziału
Tablica 106
Tablica 107
Wiedząc, że 1 godz. pracy maszyny I kosztuje 300 zl, maszyny II - 420 zł i ma
szyny III - 360 zl, należy rozdzielić miesięczną produkcję detali pomiędzy maszyny
tak, aby wyprodukować co najmniej po 240 sztuk detali A, B i C oraz co najmniej po
200 sztuk detali D i E przy możliwie najniższych kosztach dzierżawy (pracy) maszyn.
R o z w i ą z a n i e . Mając dane wydajności maszyn przy produkcji poszczegól
nych detali (w szt./godz.), aby rozdzielić produkcję detali pomiędzy maszyny, należy
określić czas pracy (w godz.) /-tej maszyny (/ = 1, 2, 3) przy produkcji j -tego detalu
(j = 1, 2,..., 5) - i to będą zmienne d ecyzyjn ej.
Zmienne decyzyjne powinny spełniać dwie grupy warunków. Po pierwsze, ograni
czony jest dopuszczalny czas pracy maszyn. I tak, maszyna I przy produkcji wszystkich
detali może pracować nie dłużej niż 150 godz., zatem:
X U + X 12+ X 13 + X 14+ X 15 - 1 ^ 0 ,
+ —150,
*31 + * 3 2 + * 3 3 + * 3 4 + *3 5 ^ l 5 0 -
Ąl
czyli x 13 = 45, x j4 = 25, x j5 = *23 =
84, * 3 1 = 48, x 3 2 =
A zatem maszyna I powinny pracować 45 godz. przy produkcji podzespołu C,
25 godz. przy produkcji podzespołu D i 80 godz. przy produkcji podzespołu E (łączny
czas pracy tej maszyny - 150 godz.); maszyna II - tylko 84 godz. przy produkcji pod
zespołu C i maszyna III - 48 godz. przy produkcji podzespołu A i 50 godz. przy pro
dukcji podzespołu B (łącznie 98 godzin).
Jak łatwo sprawdzić, ze względu na minimalizację kosztów pracy maszyn wszyst
kie detale zostaną wyprodukowane w minimalnych ilościach, np. liczba detali A
wynosi 5 •48 = 240 szt., liczba detali C: 1,6 •45 + 2 •84 = 240 szt. itd. Łączny koszt dzier
żawy maszyn wyniesie 115 560 zł miesięcznie22.
21 Jest to jedna z możliwych funkcji celu. Równie dobrze mogłyby być podane ceny (zyski ze sprze
daży wyrobów), a kryterium optymalizacji byłaby maksymalizacja wartości produkcji lub zysku.
22 Maszyna I będzie pracować 150 godz. po 300 zł, maszyna II - 84 godz. po 420 zł i maszyna III
- 98 godz. po 360 zł za godzinę.
2.2. Problemy przydziału 159
Tablica 108
Plony (w dt z 1 ha) na poszczególnych działkach
Działki
Marchew Cebula Kapusta Ogórki
Dl 250 180 390 150
Dl 280 200 410 140
D3 290 185 370 110
D4 310 190 390 130
D5 300 205 395 140
Zyski z 1 dt (zl) 40 36 25 60
Minimalna wielkość
8000 3050 5330 3280
produkcji (dt)
•* 2 1 + J i : 2 2 + * 2 3 + J i : 2 4 ^ 2 0 >
Warunki brzegowe
*,7 >o (/ = 1, ..., 5; j = 1,..., 4).
160 2. Problemy transportowe i przydziału
0 0 0 20
0 5 13 2
20 0 0 0 F(X*) = 1039 850 zt.
20 0 0 0
10 10 0 0
Tak więc działkę D l należy w całości przeznaczyć pod uprawę ogórków, z działki
D2 - 5 ha pod cebulę, 13 ha pod kapustę i 2 ha pod ogórki, działki D3 i D4 w całości
pod uprawę marchwi i dodatkowo 10 ha działki D5 pod marchew i 10 ha - pod cebulę.
Taka struktura upraw powinna zapewnić zbiory:
Marchwi: 290 •20 + 310•20 + 300•10 = 15 000 dt.
Cebuli: 200-5 + 205 10 = 3050dt.
Kapusty: 410 13 = 5330 dt.
Ogórków: 150 •20 +140 •2 = 3280 dt.
Łączny zysk rolnika wyniesie 1 039 850 zł.
N
= 1, (j = 1,..., N ) każde zadanie może wykonywać tylko jeden pracownik
i=i
Xy- = 0 lub xtj = 1
N N
-> min (lub max).
hi h i
Tablica 109
Czas niezbędny przy wykonywaniu pracy
Sekretarki
PI P2 P4
SI 420 480 240 360
S2 480 420 300 360
S3 420 540 300 420
S4 360 480 360 480
26 Może się bowiem zdarzyć, że po odjęciu najmniejszych elementów wierszy, również w każdej ko
lumnie jest już zero. Zauważmy, że ten krok jest identyczny jak w przypadku metody wyznaczania tras
o minimalnym koszcie w modelach transportowych.
164 2. Problemy transportowe i przydziału
r“H
00
O
180 240 0 120' 120 0 60'
180 120 0 60 180 0 0 0
A ,= ,‘ A ,2 —
120 240 0 120 120 120 0 60
0 120 0 120 0 0 0 60
120 120 () 60
n
u n
u l()\ O
CC\
U
120 60 0 0
180 60 I)
60 60 0 0
-0 - 69—60
27 W tym wypadku skreślanie jest raczej jednoznaczne - trzecia kolumna, czwarty wiersz i drugi
wiersz.
28 Jakkolwiek można dokonać tego skreślenia także w inny sposób niż pokazano, np. wszystkie wier
sze, lub drugi i czwarty wiersz oraz trzecią i czwartą kolumnę.
29 Rozwiązanie optymalne można przedstawić w postaci macierzy, lub tabeli takiej jak poniżej.
Przystępując do rozmieszczenia „jedynek”, warto najpierw poszukać wierszy lub kolumn, w których
2 2 . Problemy przydziału 165
PI P2 P3 P4 PI P2 P3 P4
"SI 1 SI 1
S2 1 S2 1
~ S3 1 S3 1
S4 1 S4 1
F(X*) = 240+ 420 + 420+ 360 = 1440 F(X l) = 240+ 420+ 420+ 360 = 1440
=B3*B10+C3*C10+D3*D10+.. .+D6*D13+E6*E13.
występuje tylko jedno zero - w tym przypadku w pierwszej kolumnie zero jest tylko w ostatnim wierszu
i tu należy wpisać „ 1”, wobec tego w drugiej kolumnie „ 1” można postawić tylko w drugim wierszu, nato
miast w pozostałych dwu kolumnach są dwa możliwe rozmieszczenia.
166 2 Problemy transportowe i przycfeialu
A B ;- c ■■■:. D E F G H 1 J K
1 C za s w ykonyw ania pracy
S ekretarki
2 P1 P2 P3 P4
3 S1 420 480 240 360
4 S2 480 420 300 360
5 S3 420 540 300 420
6 S4 360 480 360 480
7
6 P rzygotow anie arkusza = S U M A (B 1 0 :E 1 0 )
9
10 0 1
11 0 1
12 0 1
13 0 1
14 ^ 0 0 0 0 0 Funkcja celu
16 1 1 1 1 / = S U M A .IL O C Z Y N Ó W (B 3 :E 6 ;B 1 0 :E 1 3 )
16 = S U M A (B 1 0 :B 1 3 )
Jako argumenty funkcji (w nawiasie) podano tablice, których elementy należy po
mnożyć, a więc B3:E6 (czasy wykonywania prac przez sekretarki) i B10:E13 (zmienne
decyzyjne).
Po przygotowaniu arkusza można przystąpić do rozwiązania zadania - uruchomić
Solver - najwygodniej po umieszczeniu kursora w komórce zawierającej funkcję celu
(F14). W okienku dialogowym, jakie się pojawi należy zaznaczyć:
Komórka celu: F141 (jeśli kursor został w niej umieszczony, adres zostanie wpi
sany automatycznie)
Równa: w tym przypadku wybieramy Min
Komórki zmieniane: B10:E13 zaznaczamy obszar zarezerwowany dla zmiennych
decyzyjnych
Warunki ograniczające: wybieramy Dodaj i zaznaczamy:
warunki dla sekretarek F10:F13 G10:G13 Dodaj
warunki dla prac B14:E14 B15:E15 Dodaj
Warunki wymagające, by zmienne decyzyjne były liczbami binarnymi:
B10:E13 bin
2.2. Problemy przydziału 167
A ¡¡liii! f c D §JE •: F G
Po uruchomieniu Solverá
10 0 0 ■ ! f ; ; 11 0 1 1
11 Wg o m 0 0 1 1
12 I li o 0 0 1 1 1
13 i 0 0 0 1 1
14 i 1 1 1 1440
15 i 1 1 1
Wadą Solverá jest to, że jeżeli jest więcej niż jedno rozwiązanie optymalne
- Solver pokazuje tylko jedno z nich.
I jeszcze kilka dodatkowych uwag na temat stosowalności algorytmu węgierskiego.
PO PIERWSZE - metoda węgierska w opisanej postaci ma zastosowanie wyłącz
nie do rozwiązywania problemów minimalizacji. Aby rozwiązać problem maksymali
zacji, należy macierz współczynników funkcji celu przekształcić tak, aby jej elementy
miały przeciwne znaczenie, np. mnożąc je przez - 1 , lub odejmując od największego
elementu wszystkie pozostałe.
PO DRUGIE - model omawianego zagadnienia a tym samym algorytm zakłada,
że macierz A jest macierzą kwadratową {liczba zadań jest równa liczbie pracowników).
Tymczasem w wielu problemach praktycznych zadań jest więcej niż pracowników lub
odwrotnie. W takich przypadkach macierz A należy sprowadzić do postaci kwadrato
wej, dopisując wiersz lub kolumnę z elementami równymi „0” (wprowadzając fikcyjne
go pracownika lub fikcyjne zadanie),
PO TRZECIE - w praktyce zdarzają się sytuacje, że pewne przydziały są niedo
puszczalne (tzn. określone elementy macierzy X z założenia są równe zero). W tych
przypadkach do macierzy współczynników funkcji celu (A) w klatkach, gdzie musi być
spełniony warunek x¡j = 0, wprowadza się bardzo dużą liczbę, np. M (ze znakiem plus,
gdy funkcja celu jest minimalizowana, ze znakiem minus - gdy funkcja celu maksy
malizowana). M jest bliskie °° tak, że odjęcie od niej lub dodanie do niej jakiejkolwiek
liczby praktycznie nie zmieni jej wartości.
168 2. Problemy transportowe i przydziału
Tablica 110
Kontakty
Pracownicy
1 2 W&MM- 4
I
y-i
4
1 * 2; = 1 ,
;=i
każdy pracownik może być przydzielony tylko na jeden z kontraktów
I 3/ = 1,
/=1
1 * 4 ;
H
2.2. Problemy przydziału 169
i = 1,2, 3, 4; y = l, 2, 3,4,
w której zera występują już także we wszystkich kolumnach, a więc można przejść do:
K rok-u 2: D o skreślenia wszystkich zer wystarczą dwie linie:
0,1 0 0 0
0,4 0 0 0,3
0,1 0 0 0,3
0 0 0,3 0,1
30 Jakkolwiek można było inaczej skreślić (zamiast ostatniej kolumny - pierwszy wiersz), co oczywi
ście doprowadziłoby do takiego samego rozwiązania optymalnego.
2.2. Problemy przydziału 171
1 2 3 4 1 2 3 4
A 1 A 1
B 1 B 1
C 1 C 1
Fikcyjny 1 Fikcyjny 1
F(X*) = 0+1,4+0,8+0,8 = 3 tys. dolarów F(Xj) = 0+0,5 +1,7+0,8 = 3 tys. dolarów
Tablica 111
Oferowane przez bankoprocentowanie lokaty
Bank
1-micsięcznej 3-micsięcznej 6-niicsięcznej 12-miesięcznej
Bank 1 1,5 2,2 3,4 3,7
Bank 2 1,7 2,5 3,2 3,5
Bank 3 X 3,0 3,8 4,0
Bank 4 X 2,8 3,7 3,8
Bank 5 1,8 3,0 3,5 3,2
■*n xn xn xu ''-is — ^ .- * i i ”
hi
5
X X /2
/=1
5
każda lokata może być założona tylko w jednym
X * /3 = i,
i=l banku.
5
X -* ,5 = i
/-I
Xu
lJ = 1 lub *,-,•
v=0
- M* 31 + 3 ,0 * 3 2 + 3 ,8 * 33+ 4 ;0 -*3 4 + 0 * 35 +
—A /* 4 j + 2 ,8 * 4 2 + 3 ,7 * 4 3 + 3 ,8 * 4 4 + ^*45 +
w której do skreśleniu wszystkich zer wystarczą jeszcze 4 linie (< 5), czyli jeszcze raz
należy zastosować K rok 432.
31 6 - ( - M) = 6 +M, a ponieważ + = =
32 Jeżeli zera skreślimy N liniami a mimo to nie udaje się wyznaczyć rozwiązania optymalnego, zwy
kle oznacza to, że do skreślenia zer można było użyć mniejszej liczby linii.
174 2. Problemy transportowe i przydziału
Bank 1 1
Bank 2 1
Bank 3 1
Bank 4 1
Bank 5 1
A B C D V- E F G H
3 B ank 1 1,5 2 ,2 3 ,4 3 ,7 0 ,0
4 B ank 2 1.7 2 ,5 3 ,2 3 ,5 0 ,0
5 B ank 3 - 1 0 ,0 3 ,0 3 ,8 4 ,0 0 ,0
6 B ank 4 - 1 0 ,0 2 ,8 3 ,7 3 ,8 0 ,0
7 B ank 5 1,8 3 ,0 3 ,5 3 ,2 0 ,0
8
9 _ j= S U M A (B 1 0 :F 1 0 ) itd.
10 ....0 1
11 0 1
12 0 1
13 0 1
14 0 1
15 0 0 0 0 0
0
16 " 1 1 1 1
17 " = S U M A (B 1 0 :B 1 4 ) itd. = S U M A .IL O C Z Y N Ó W (B 3 :F 7 ;B 1 0 :F 1 4 )
A c D ■E V F ;í }g i
8 Po rozw iązaniu
10 . 0 0 0 0 "vv 1 i 1
11 1 0;; k-k-kk&k 0 0 i 1
'12'' 0 1 0 i 1
13 0 0 0 1 1
0 k 0 0 1 1
15 1 i i 1 1 12,4 f. celu
16 1 i 1 1 1
Pytania i problemy
1. Jakie funkcje kryterium mogą występować w modelach matematycznych zagadnień przy
działu? Podaj przykłady.
2. Cztery koparki mogą wykonywać trzy rodzaje prac ziemnych. Mając dane: c¡¡ - koszt 1 godzi
ny pracy i-tej koparki przy wykonywaniu j -tego wykopu, w¡¡ - ilość m3 ziemi y-tego wykopu wyko
pane w ciągu godziny przez i-tą koparkę, zapisz za pomocą symboli funkcje celu:
a) minimalizującą łączne koszty pracy koparek,
b) maksymalizującą łączne efekty pracy koparek.
Zdefiniuj zmienne decyzyjne.
3. Czy każdy problem przydziału można rozwiązać za pomocą algorytmu węgierskiego?
4. W skład przedsiębiorstwa wchodzą cztery zakłady, z których każdy może produkować z nie
jednakową wydajnością cegłę pełną, cegłę dziurawkę, cegłę kratówkę, pustaki ścienne i pustaki stro
powe. Jakie informacje powinien zebrać dział produkcji, aby optymalnie ze względu na miesięczną
wielkość produkcji rozdzielić produkcję pomiędzy te zakłady? Przyjmujemy, że każdy zakład będzie
się specjalizował w produkcji jednego asortymentu.
Zadania
84. W trzech warsztatach można wytwarzać 5 detali A, B, C, D i E. W tabl. 112 po
dano wydajności warsztatów przy produkcji poszczególnych detali w ciągu jednej
zmiany roboczej, minimalne liczby detali, jakie należy wyprodukować oraz ceny
uzyskiwane ze sprzedaży detali.
Tablica 112
Wydajność (w szt. zmianę) przy produkcji detalu
Warsztaty
A C ' '» 1 ®
I 20 15 18 5 6
II 22 20 10 5 3
III 19 10 20 10 8
Maksymalne liczby detali 660 360 360 420 210
Ceny detali (zł/szt.) 20 15 18 70 110
2.2. Problemy przydziału 177
Tablica 113
Zużycie czasu pracy (w min) Jednostkowy koszt produkcji
Obrabiarki na jednostkę wyrobu wyrobu (zł/szt.)
W, % I i i i i i w, w, w2 H fB il
o, 12 8 16 21 24 13
o2 14 10 15 20 27 11
o3 15 12 18 19 26 14
Ceny wyrobów (w zł/szt.) 25 32 17
86. Trzy rodzaje koparek mogą wykonywać cztery rodzaje prac ziemnych. W tabl. 114
podano wydajności koparek przy wykonywaniu poszczególnych prac (w m3/dzień),
liczby koparek, jakimi przedsiębiorstwo dysponuje dziennie, oraz minimalne
zadania planowe w zakresie poszczególnych prac.
Tablica 114
Wydajność (wm3/dzień) przy wykonywaniu wykopu Dysponowane
Koparki typu
liczby koparek
l i l i i W S S & S ll l l l l i l
A 25 15 16 20 10
B 30 10 24 25 8
C 24 18 25 27,5 15
Minimalne dzienne
zadania planowe 220 90 146 220
(w m3)
87. W elektrociepłowni pracują trzy agregaty, które wykorzystują dwa rodzaje paliwa.
W tabl. 115 podano uzysk energii cieplnej z 1 tony paliwa.
Tablica 115
88. Firma zajmująca się opracowywaniem programów komputerowych dla potrzeb za
rządzania przedsiębiorstwami zatrudnia 4 programistów. Aktualnie firma otrzy
mała zamówienie na 4 programy (1. Finansowo-księgowy, 2. Koszty, 3. Kadry, 4.
Analiza finansowa).
Zatrudnieni programiści oszacowali wstępnie liczbę dni, jaką zajmie im opra
cowanie poszczególnych programów (tabl. 116).
Przydziel programistom opracowanie poszczególnych programów, tak aby
zminimalizować łączny czas opracowania programów.89
Tablica 116
Programy
Programista
II l i l i l í 3 4
1 14 13 17 14
2 16 15 16 15
3 18 14 20 17
4 20 13 15 18
89. Firma zajmująca się szyciem odzieży ochronnej zatrudnia 4 pracowników, którzy
szyją (skrojone wcześniej): rękawice ochronne (R), nakrycia głowy (NG), spodnie
(S) i kurtki (K). W celu optymalnego przydziału pracy pracownikom przez ty
dzień mierzono czas potrzebny każdemu z pracowników na uszycie 1 wyrobu.
Średnie czasy (w minutach) podano w tabl. 117. Znak x oznacza, że pracownicy B
i C nie podejmują się szycia kurtek.
r
i 2
T ab lica 117
C 6 7 62 X
D 6 10 53 75
91. Firma konsultingowa zawarła umowy na wykonanie trzech projektów, które po
winny być zrealizowane w możliwie najkrótszym czasie. Spośród pracowników
firmy wytypowano czterech, którym można powierzyć kierowanie tymi projekta
mi. Kandydaci sami ocenili liczbę dni, jaka potrzebna byłaby kierowanym przez
nich zespołom na wykonanie poszczególnych projektów (tabl. 119 znak x oznacza,
że kandydat 2 nie podejmuje się kierowania projektem 2).
Tablica 119
Projekty
Kandydat
PI W M m §f;'
1 16 20 14
2 19 X 20
3 17 19 18
4 21 16 25
92. Pewna firma dysponuje m.in. trzema samochodami osobowymi. Ponieważ samo
chody są eksploatowane już co najmniej od kilku lat, postanowiono wymienić je
na nowe. Równocześnie zdecydowano, że stare zostaną zaproponowane na ko
rzystnych warunkach pracownikom firmy. Ogłoszono przetarg, w którym oferty
z propozycją ceny, jaką są gotowi zapłacić (tys. zł) złożyło czterech pracowników
(tabl. 120).
Tablica 120
Oferta Samochody
pracownika Ford Mercedes;;::: Polonez
A 19 35 15
B 21 39 12
C 18 40 14
D 20 26 16
T ab lica 121
Język
Kandydatki
angielski niemiecki wioski
1 80 105 79
2 109 X 90
3 100 97 X
4 95 80 85
Tablica 122
Godziny Programy
emisji
i l l t l l ; l i i i ' . . . ; ' ;4; 5
20:00-21:00 25 20 20 14 28
21:00-22.00 15 16 26 17 34
22:00-23:00 10 14 20 25 40
23:00-24:00 30 12 14 15 30
T ab lica 123
Zagadnienia
Studenci
W ii % 3 W W /- '
A 25 18 X 35
B 50 24 25 30
C 35 30 20 40
Tablica 124
Projekt
Firma
Zl;?}; W iM f: ZI § 1 f: };ż4
A 16 22 10 2,4
B 20 28 14 3,2
C 12 26 12 X
D 16 32 14 4
Tablica 125
Liczba punktów uzyskanych
Kandydat przez kandydata na stanowisko
S2 S3
A 80 75 84
B 75 70 60
C 80 88 80
D 92 94 60
Tablica 126
UEk 96 20 20 20
UP 100 30 95 98
AGH 80 99 80 50
UJ 60 94 60 40
Tablica 127
Zestawy komputerowe
Pracownicy
Biurowy Do gier Profesjonalny
graficzna
Pi 4 4 2 1,25
P2 6,25 5 4 2
P3 5 5 2,5 1
P4 X 6,25 3,2 1,6
Przykład 24. Dwaj producenci pewnego wyrobu sprzedają swe wyroby na rynku,
którego wielkość jest stała. Aby zwiększyć swój udział w rynku (przejąć część klientów
konkurencyjnego przedsiębiorstwa), każde z nich może zastosować jedną z trzech stra
tegii marketingowych. Strategie przedsiębiorstwa A to Aj A 2 i A 3, a strategie przed
siębiorstwa B to B v B 2 i By
W tablicy 128 podano wzrost udziału w rynku (w %) przedsiębiorstwa A (spadek
udziału przedsiębiorstwa B) w zależności od decyzji podjętych przez przedsiębiorstwa.
Tablica 128
A
B Bx B3
¿i 3 2 1
a2 4 1 -3
^3 5 0 -5
2 Gry, w których gracze podejmują decyzje równocześnie i niezależnie od siebie należą do klasy gier
w postaci normalnej, reprezentujących pewien proces statyczny, jednorazowy. Podjęcie przez graczy de
cyzji jest równocześnie początkiem i końcem gry. Ich przeciwieństwem są gry wielochodowe, reprezentu
jące proces dynamiczny, wieloetapowy, w którym gracze podejmują decyzje na przemian, z reguły mając
informacje o poprzednich ruchach swoich i przeciwnika (np. gra w szachy). Gry o sumie zero są nazywane
także grami ściśle konfliktowymi (konkurencyjnymi).
3.1. Gry dwuosobowe o sumie zero 187
Jak zaznaczono wyżej obaj gracze postępują ostrożnie, licząc się z najmniej ko
rzystną dla siebie sytuacją. Gracz A dla każdej swojej strategii określa minimalną
wygraną (zakładając że przeciwnik wybierze najbardziej niekorzystną dla niego stra
tegię). Minimalna wartość w wierszu Aj wynosi 1, w wierszu A 2 - 3 , a w wierszu A 3
-5 . Spośród tych strategii gracz A wybierze tę, dla której ta minimalna wygrana jest
największa. Jest to strategia A x, która gwarantuje mu wygraną co najmniej 1, czyli
zwiększenie udziału w rynku co najmniej o 1% (w przypadku nieracjonalnego wybo
ru przeciwnika może zwiększyć swój udział nawet o 2 lub 3%. Gracz A stosuje więc
tzw. regułę „max min”, tzn. wybiera vA = max{min «,}.
Gracz B (menedżer przedsiębiorstwa B) dla każdej swej strategii określa maksy
malną przegraną (również zakłada, że przeciwnik wybierze najbardziej niekorzyst
ną dla B strategię). Maksymalna wartość w kolumnie B 1 wynosi 5, w kolumnie B 2 2,
a w kolumnie B3 1. Spośród tych strategii gracz B wybierze tę, dla której maksymalna
przegrana jest najmniejsza. Jest to strategia B3, jej wybór gwarantuje przedsiębiorstwu
B, że straci co najwyżej 1% udziału w rynku (a w przypadku nieracjonalnego postępo
wania przeciwnika jego udział może się zwiększyć o 3 lub nawet 5%). Gracz B stosuje
więc regułę „minimax”-u , jego wybór można zapisać vB = min{max
J i
Poszukiwanie przez graczy optymalnych strategii obrazuje tabl. 129.
Tablica 129
B
A ¡p il W m m is s ? min afj
3 2 i ^ i =max{min «,,}
v„ = min{max«,}
i i ’
Tablica 130
B
Bi «3
A
3 -3 7
^2 -1 5 2
A, 0 -4 4
Tablica 13 la
B
Bi W m M min djj
At 3 -3 i -3
a2 -1 5 2 -1 = max{min aA
0 j i J
A3 -4 4 -4
maxa/y 3 5 7
T
v„ = min{mąx a..}
Tablica 131b
Prawdopodobieństwa stosowania
l i i i A (A b min dy
l l strategii przez gracza A
A 3 -3 ' -3 Pi
^2 -1 5 -1 Pi
a3 -----9— —=4— 1---- — =4- P3=°
max djj 3 5
Prawdopodobieństwa stosowania <?3 = 0
strategii przez gracza B
Każdy z graczy powinien więc stosować tylko dwie strategie: gracz A strategię A x
z częstością p x i strategię A 2 z częstością p 2(p3= 0); gracz B będzie stosował strate
gię Bx, z częstością q x\B 2 z częstością q2(q2 = 0).
Wygrana graczami, oznaczona jako vA, w przypadku gdy gracz B będzie stosował
strategię B x, wyniesie
VA = 3P\~P2’ (1)
Va = ~ 3P i +5P2 (2)
ponadto
p x+P2 = l (3)
4 Dla gracza A wykreślamy jako zdominowaną tę strategię (wiersz), której elementy są mniejsze lub
równe od odpowiednich elementów innej strategii, czyli strategię, która niezależnie od wyboru przeciw
nika daje graczowi mniejszą wygraną niż inna. Ponieważ dla gracza B elementy macierzy wypłat są prze
granymi - za zdominowaną uznaje się tę strategię (kolumnę), której elementy są większe lub równe od
odpowiednich elementów innej strategii.
190 3. Gry
6 1 . , 1 1
Pi — = —, a więc p, =1 — = —.
12 2 2 2 2
Wstawiając te wartości do równania (1) lub (2), otrzymujemy wartość gry v:
, 1 1 2 1
v = 3 --------= —= 1.
2 2 2
Ą , Ą , A3
Optymalną strategię mieszaną gracza A można więc zapisać: 1 1
0
V 2 2
1
a zatem menedżer przedsiębiorstwa A powinien stosować strategię A x z częstością —
1 2
i strategię A 2z częstością —, a strategii A 3 w ogóle nie stosować. Przy takim postępo
waniu jego udział w rynku wzrośnie przeciętnie o 1%.
Podobnie można rozwiązanie wyznaczyć dla gracza B. Wygrana gracza B - v B,
w przypadku gdy A będzie stosował strategię A v wyniesie:
vB = 3q1- 3 q 2. (4)
vB = - q l + 5 q 2. (5)
Wiadomo ponadto, że
ql + q2 = l ( 6)
skąd np. q2= 1 - qv Po uwzględnieniu tej równości i porównaniu równań (4) i (5) stro
nami pozostaje do rozwiązania równanie z jedną niewiadomą:
3q1- 3 ( l - q 1) = - q 1+ 5 ( l - q 1),
8__2 2 1
skąd ql = a q2 Wartość gry obliczona z równania (4) lub (5)
12 _ 3 ’ 3 3
wyniesie
6 -3
= 15.5
3
5 Nietrudno zauważyć, że dzięki zastosowaniu strategii mieszanych wartości gry dla obydwu graczy
są równe (1) oraz, że dzięki zastosowaniu strategii mieszanych zwiększyła się minimalna wygrana gracza
A (z -1 do 1) i zmniejszyła się maksymalna przegrana gracza B (z 3 do 1). Zauważmy też, że wartość gry
należy do przedziału wyznaczonego przez dolną i górną wartość gry, tj. 1 e (-1; 3).
3.1. Gry dwuosobowe o sumie zero 191
Bv B2,B3n
Optymalną strategię mieszaną gracza B można zapisać: 2 1 > menedżer
V3 3 /
przedsiębiorstwa B powinien więc stosować strategię Bx z częstością — i strategię B2
1 3
z częstością —. Przeciętna strata jego udziału w rynku wyniesie wtedy przeciętnie 1%6.
Z równania (2)
6 Jeżeli gra ma punkt siodłowy, gracze realizują wartość gry v po każdorazowym rozegraniu gry
(przy założeniu, że każdy z nich stosuje swoją optymalną strategię). Natomiast, gdy gra nie ma punktu
siodłowego i gracze stosują strategie mieszane, wartość gry v jest przeciętną wygraną gracza A (przegraną
gracza B) uzyskaną przez każdego z nich przy wielokrotnym powtarzaniu gry.
192
Z równania (5)
Przykład 26. Rozwiąż grę dwuosobową o sumie zero, której macierz wypłat
przedstawia tabl. 132. Podaj optymalne strategie dla obydwu graczy oraz wartość gry.
Tablica 132
f
b. |J * 2 1 ! , B*
<
5 0 i 5
^2 2 4 3 4
^3 1 2 3 2
a4 4 -1 1 3
Tablica 133a
B
Bl ft min cty
A W 0 i W Ę M
Al 5 0 1 5 0
^4 4 -1 1 3 -1
max a(j 5 4 3 5
T
vB= min{max a(y}
Tablica 133b
Ay 5 0 1 0 Pi
2 4 3 ii 2 Pi
---- 1---- — 2— — 3— 1 Pi =o
A4 — 4---- — 4---- — 1— i- -1 P4 = 0
max ay 5 4 3
Częstości stosowania ?i <h <h 94 = 0
strategii przez gracza B
Strategia A 3 jest zdominowana przez A 2 (A3 daje graczowi A wygrane nie więk
sze - mniejsze lub równe n iż /l2), strategia A 4 jest zdominowana przezuj, strategia B4
jest zdominowana przez B2 (B4 daje graczowi B przegrane nie mniejsze - większe
lub równe niż B2). W rezultacie graczowi A pozostały 2 strategie, ale graczowi B - 3.
W tej sytuacji najłatwiej rozwiązanie gry będzie można znaleźć, zapisując ją jako
program liniowy.
Każdą grę dwuosobową o sumie zero można zapisać w postaci programu liniowego
i rozwiązać go metodą właściwą dla programów liniowych.
PL dla gracza A: Przyjmując, że p t i p 2 to częstości (prawdopodobieństwa) stoso
wania przez gracza A jego strategii (Ax i A 2), jego przeciętna wygrana wyniesie:
gdy B wybierze strategię B v 5p x+ 2p 2
gdy B wybierze strategię B 2 0pl + 4p2
i gdy B wybierze strategie B3 p {+ 3p 2.
194 3. Gry
(1) 5 x x+ 2 x 2 > 1,
(2) 4x2 > 1,
(3) x x+ 2 x 2 > 1,
xx > 0, x2 > 0,
1
x: + x 2 = — • 7
>mm
Program zawiera dwie zmienne decyzyjne, a więc może być rozwiązany geome
trycznie. Rozwiązanie to przedstawiono na rys. 27.
Jak widać, punktem zbioru rozwiązań dopuszczalnych w którym funkcja celu
przyjmuje wartość najniższą jest punkt P, w którym przecinają się warunki (1) i (3).
4_
Z rozwiązania układu tych równań otrzymujemy: x * = — \ xl
13'
1 4 5 1 1 13
Zatem x* + x2 — + — = — = _ czyli v = -=- = 2, 6.
13 13 13 v A
13
7 Ponieważ wartość gry jest maksymalizowana, to jej odwrotność l/v będzie minimalizowana.
3.1. Gry dwuosobowe o sumie zero 195
5<7i + + q3 <v,
2ql + 4q2+ 3q3 <v.
yi> y * * °>
i
y i + y 2 + y ?,=— >max.
V
W programie tym występują co prawda trzy zmienne decyzyjne, ale tylko dwa
warunki, zatem można go rozwiązać, wykorzystując zależności pomiędzy progra
mem pierwotnym i dualnym. Zauważmy ponadto, że programem dualnym dla pro
gramu liniowego dla gracza B będzie program dla gracza A, a więc znamy już jego
rozwiązanie.
196 3. Gry
programu dla gracza A i sprawdzamy jak (ostro czy słabo) są spełnione poszczególne
jego warunki. Na podstawie obliczeń stwierdzamy89, że ostro spełniony jest warunek
(2), zatem y* = 0. Pozostaje więc rozwiązać układ równań:
5 y i+ y 3 = 1,
2yl +3y3 = l,
13 _3__ 3 9
9* = v-yt 5 ' 13 _ 5 '
8 To samo można stwierdzić na podstawie rys. 14. W punkcie optymalnym P przecinają się warunki
(1) i (3), a więc one są spełnione słabo a ostro spełniony jest warunek (2).
9 Sumowanie się prawdopodobieństw zarówno p t, jak i qr( do jedności potwierdza poprawność uzys
kanego rozwiązania.
3.2. Gry z naturą 19 7
Przykład 27. Właściciel sieci pizzerii zamierza uruchomić nową pizzerię. Roz
ważane są trzy lokalizacje. Przychody pizzerii będą zależeć przede wszystkim od
liczby klientów ją odwiedzających, a te z kolei zależą od układu czynników ryn
kowych (np. ceny, konkurencja - jej istnienie w pobliżu, oferowany asortyment).
Z pomocą firmy konsultingowej oszacowano spodziewaną dzienną liczbę klientów
zależną od wspomnianych czynników - podaną w tabl. 134 - specjaliści wyróżnili
4 stany natury. Którą z lokalizacji należy wybrać z punktu widzenia maksymalizacji
liczby klientów?
Tablica 134
Spodziewana liczba klientów
Strategie w przypadku stanu natury
(lokalizacja)
si S2 ; S4
LI 40 64 50 110
L2 78 64 90 72
L3 66 74 80 68
10 Podane dalej sposoby wyboru decyzji optymalnych oparte na wymienianych kryteriach doty
czą najczęściej spotykanego w praktyce przypadku, gdy elementy macierzy wypłat są zyskami (dochoda
mi) maksymalizowanymi przez decydenta. Jeżeli macierz wypłat zawiera koszty (straty), kryteria należy
zmodyfikować tak, aby optymalną była strategia związana z najmniejszymi kosztami.
n
198 3. Gry
I tak dla LI maksymalna liczba klientów to 110, dla L2 - 90, a dla L3 - 80, a więc
wybór Lokalizacji LI zapewnia (wygraną) liczbę klientów największą z możliwych
(110 - osiągalną gdy wystąpi S4, ale jeżeli wystąpi SI, to przy wyborze LI będzie
ich tylko 40).
Według kryterium Bayesa najlepsza jest strategia, która daje największą przecięt
ną wygraną (liczbę klientów). Przy założeniu, że wszystkie stany natury są jednakowo
prawdopodobne dla każdej strategii średnią oblicza się jako zwykłą średnią arytme
tyczną wg wzoru:
gdzie n jest liczbą stanów natury, a następnie wybiera się strategię, dla której ta śred
nia jest największa.
W naszym przykładzie:
40 + 64 + 50 + 110 = 6^6 j
„i = ---------------------------
Dla lokalizacji LI
78 + 64 + 90 + 72 „
Dla lokalizacji L2 v2 = ----------------------= 76 <—max,
66 + 74 + 80 + 68
Dla lokalizacji L3 V3=- = 72.
Według kryterium Bayesa należy więc wybrać lokalizację L2, co gwarantuje prze
ciętną liczbę klientów 76, podkreślmy jeszcze raz - przy założeniu że wszystkie sta
ny natury są jednakowo prawdopodobne (prawdopodobieństwo wystąpienia każdego
w nich w tym przypadku wynosi lA).
Może się jednak zdarzyć, że znane są prawdopodobieństwa występowania p o
szczególnych stanów natury i wówczas przeciętną wygraną oblicza się jako średnią
arytmetyczną ważoną, czyli:
v/ = X w
j=l
(j = 1, 2,...,«; Y dp j = 1).
;=i
Wybiera się strategię, dla której tak obliczona średnia jest największa11.
Załóżmy, że prawdopodobieństwa wystąpienia poszczególnych stanów natury wy
noszą odpowiednio: p i = 0,1; p 2 = 0,2; p 3 = 0,5; p 4 = 0,2. Przy tych prawdopodobień
stwach średnia liczba klientów dla poszczególnych lokalizacji wyniesie:
Dla lokalizacji LI vx = 0,1 •40 + 0,2 • 64 + 0,5 •50 + 0,2 • 110 = 63,8,
Dla lokalizacji L2 v2 - 0,1 •78 + 0,2 •64 + 0,5 •90 + 0,2 •72 = 80 <- max,
Dla lokalizacji L3 v3 = 0,1 • 66 + 0,2 •74 + 0,5 •80 + 0,2 •68 = 75.
Zatem przy znanych prawdopodobieństwach wystąpienia stanów natury wybór
lokalizacji L2 zapewni największą przeciętną liczbę klientów (80).
Kryterium Savage’a spełnia postulat minimalizacji oczekiwanych strat wynikłych
z podjęcia przez nas decyzji gorszej niż najlepsza możliwa dla danego stanu natury
(z punktu widzenia podejmującego decyzję). Należy wybrać tę strategię, dla której
strata relatywna jest najmniejsza. Pierwszym etapem jest znalezienie macierzy rela
tywnych (oczekiwanych) strat (zwanej także macierzą żalu - żalu spowodowanego pod
jęciem złej decyzji). Strata jest różnicą między największą wygraną (liczbą klientów)
możliwą dla danego stanu natury a wygraną odpowiadającą podjętej decyzji. Zatem
dla każdej kolumny macierzy wypłat (każdego stanu natury) straty relatywne ((¡¡j)
oblicza się ze wzoru:
Ą = m ą x a 9 - a 9.
W macierzy strat dla każdej strategii należy określić maksymalną stratę i wy
brać strategię, dla której maksymalna strata będzie najmniejsza, czyli ostatecznie
wybieramy:
c-m in {m a x /).}.
i i '
Tak więc np. gdyby wystąpił stan natury SI - najkorzystniejszy byłby wybór loka
lizacji L2 (maksymalna liczba klientów 78). Wybierając LI, decydent traci 38 klientów
(J3n = 7 8 -4 0 ), wybierając L2, nie traci nic (/321 - 0), wybierając L3, traci 12 klien
tów (P31 = 7 6 -6 6 = 12). W przypadku S2 maksymalna liczba klientów to 74 i od tej
liczby odejmujemy pozostałe elementy kolumny. Dla S3 maksymalna to 90 i dla S4
- 110 klientów. Macierz relatywnych strat przedstawia tabl. 135.
Tablica 135
Pytania i problemy
1. W jaki sposób znajduje się punkt siodłowy gry dwuosobowej o sumie zero?
2. Podaj sposób rozwiązania gry dwuosobowej o sumie zero w przypadku braku rozwiązania
w zbiorze strategii czystych.
3. Na czym polega redukcja macierzy wypłat?
4. W jaki sposób grę dwuosobową o sumie zero sprowadza się do programu liniowego?
5. Scharakteryzuj poznane kryteria stosowane w grach z naturą.
6. Określ sytuacje, w których powinno się stosować kryterium: a) Hurwicza, b) Bayesa,
c) Savage’a.
Zadania
100. Znajdź rozwiązanie gry dwuosobowej o sumie zero (tabl. 136) metodą algebra
iczną i geometryczną. Symbolami A i B oznaczono obu graczy, i S2 to strategie
gracza A oraz 7j i T2 to strategie gracza B.
1. Z jakimi częstościami powinni stosować swoje strategie gracze A i B?
2. Który z graczy wygra tę grę?
Tablica 136
B T.
A
Si 3 6
$2 -2 -4
101. Rozwiąż gry dwuosobowe o sumie zero (tabl. 137 i 138), gdzie symbolami A
i B oznaczono obu graczy, to strategie gracza A, ay; - strategie gracza B.102*
NV B X. B
A Ta Tj XTi k U li» T4
A
*i 2 4 6 xl 1 3 5 8
•*2 3 1 4 x2 -2 3 3 5
x3 2 3 3 x3 7 -1 1 0
102. Rozwiąz gry dwuosobowe o sumie zero, których macierze wypłat dane są
w tabl. 139a i 139b:
X . B nS X b ;:
A \ i $ Ta f |: T |; i || t3
xi 2 4 3 ■*i 3 0 -2
x2 5 1 6 ■*2 -1 2 8
x3 0 5 1 *3 -1 0 -3
x4 -2 0 6
103. Którą z gier podanych w tabl. 140a i 140b należy wybrać, będąc graczem A?
Parametr a spełnia relację: 0 < a<0,5.
X. B
S i? x | *« «a «3
A, 6 5,5 6
^2 1 2 3
^3 2 4 4
104. Dana jest gra dwuosobowa o sumie zero, w której każdy z graczy może wybrać
liczbę ze zbioru {1, 2, 3}. Gracz mający mniejszą liczbę wygrywa dwa punkty,
z wyjątkiem przypadku, gdy jego liczba jest mniejsza dokładnie o jeden: wtedy
przegrywa cztery punkty. Jeśli liczby wybrane przez obu graczy są równe, nikt
nie wygrywa.
1. Zapisz macierz wypłat dla tej gry.
2. Rozwiąż tę grę, wskazując, który z graczy wygra i ile.
3. Wskaż, jak powinni grać obaj gracze.
105. W grze bierze udział czterech graczy, z tym że gracz A z graczem B, a drugą parę
tworzą gracze C i D. Macierze wypłat podano w tabl. 141 i 142.
B D
A \ l:W li l i i 1 1 ; d3
C
A\ -2 7 6 c, -3 i 2
^2 5 2 -3 C2 2 -5 1
a3 0 3 -2 C3 1 -7 -2
'2 -1 1
4 a 5 .
3 5 9
107. Rozwiąż parametryczną grę dwuosobową o sumie zero daną w tabl. 143
(parametrem jest a), gdzie Z = {zv z 2, z 3} jest zbiorem strategii gracza A,
a S = {.?[, s2, s3} jest zbiorem strategii gracza B.
Tablica 143
1. Jakie wartości powinien przyjmować parametr a , przyjmując że gra nie
ma rozwiązania w zbiorze strategii czystych?
2. Czy możliwe jest osiągnięcie przeciętnej wygranej v = 10 przy tym samym
założeniu?
3. Dla jakiej wartości parametru a gra ma rozwiązanie w zbiorze strategii
czystych?
4. Czy możliwe jest osiągnięcie przeciętnej wygranej v = 4? Jeśli tak, to przy
jakiej wartości parametru a?
108. Dwóch partnerów mających po trzy jednakowe karty (asa, króla i damę) roz
grywa partię, której reguły są następujące: as wygrywa z królem 5 i przegrywa
z damą 10, król wygrywa z damą 1. W przypadku pokazania jednakowych kart
nikt nie wygrywa.
a) Zapisz macierz wypłat.
b) Rozwiąż tę grę przy założeniu, że gracz pierwszy odłożył na bok damę,
a gracz drugi odłożył asa. Wskazać zwycięzcę i określić wysokość jego wygranej.
Tablica 144
Przewidywane stopy zwrotu
Strategie wprzypadku stanu natury
(decyzje)
S2 © ä S< 1
BFI 8 7 6 1
AFI 8 -5 0 12
FSW 5 12 3 -7
Lokata 3,0 2,1 2,6 3,3
110. Istnieją 3 możliwe warianty inwestycyjne budowy nowej galerii handlowej. Okres
zwrotu z inwestycji zależy od układu czynników rynkowych - wyróżniono 4 stany
natury. Okresy zwrotu (w miesiącach) podano w tabl. 145.
Który z wariantów inwestycyjnych jest najkorzystniejszy dla inwestora
z punktu widzenia znanych kryteriów (w przypadku kryterium Hurwicza przy
jąć y= 0,2 i 0, 8)?
Tablica 145
Okres zwrotu inwestycji,
Warianty jeśli wystąpi stan natury
inwestycyjne
|| I II III IV
1 44 60 72 48
2 60 44 50 46
3 32 80 50 50
111. Trzy typy hamulców tramwajowych I, II, III poddano próbom w trzech rodzajach
warunków drogowych A, B, C. Procent zadowalających prób zawiera tabl. 146.
Tablica 146
113. W pobliżu dużego lotniska planowana jest budowa nowego hotelu. Istnieją czte
ry warianty planu inwestycyjnego: 100, 120,140 i 160 min zł, które w zależności
od szeregu czynników losowych (stanów natury) mogą dać różne roczne stopy
zwrotu. Wyróżniono cztery stany natury (tabl. 148).
Tablica 148
Stopa zwrotu poniesionych nakładów inwestycyjnych
Warianty i nakłady inwestycyjne w przypadku wystąpienia stanu natury:
(w min zł)
I i Si l i l i i l i l i i s<
I 100 0,15 0,2 0,1 0,08
II 120 0,22 0,15 0,08 0,15
III 140 0,09 0,13 0,15 0,18
IV 160 0,1 0,05 0,17 0,25
Tablica 149
Tablica 150
Układ if f S S g ? D
A 80 30 10 25
B 12 90 42 36
C 25 40 85 52
D 10 70 40 95
Zagadnienie kolejek
posunięcie łączy się z dodatkowymi kosztami, ale pozwala uniknąć sytuacji, w której
sklep utraci znaczną liczbę klientów.
Z funkcjonowaniem kolejek mamy do czynienia w wielu dziedzinach życia c o
dziennego. W wielu przypadkach zagadnienie to wymaga przeanalizowania,
a w efekcie diagnozy, co do sposobu postępowania. Chodzi o rozstrzygnięcie kwe
stii - utrzymać dotychczasową liczbę stanowisk obsługi, czy też ją powiększyć bądź
zredukować. Przeciętny obywatel napotyka kolejki w wielu instytucjach i jednostkach
gospodarczych. Spośród nich należy wymienić: sklepy i bary samoobsługowe, urzędy
pocztowe, urzędy skarbowe, gabinety lekarskie, stacje benzynowe, banki itp.
W niniejszym rozdziale przedstawiono typowe sytuacje związane z oczekiwaniem,
przeciętną liczbą jednostek tworzących kolejkę oraz ukazano sposoby wyznaczania
wartości podstawowych parametrów charakteryzujących obsługę. Kolejno zaprezen
towano modelowe podejście w przypadku jednokanałowych i wielokanałowych syste
mów obsługi.
Ogromna większość wątków treściowych zamieszczonych w tym rozdziale bazu
je na pracy zbiorowej pod redakcją B.T. Houldena [94]. Niektóre idee zaczerpnięto
z pracy amerykańskich autorów F.S. Hilliera i G. J. Liebermana [34] wydanej w 1990 r.
Przykład 28. Na poczcie obok innych stanowisk, jedno przeznaczone jest na ob
sługę bieżących wpłat oraz wypłat gotówkowych osób fizycznych. Ruch w godzinach
szczytu między godziną 14-18 jest tak duży, że rozważa się możliwość uruchomienia
dodatkowego stanowiska. Aby uzyskać przesłanki takiej decyzji, należy na podstawie
poczynionych obserwacji w ciągu jednej z godzin „szczytowych” (tabl. 151) wyznaczyć
parametry A, p oraz p. Porównując A oraz p , określ stan systemu obsługi klientów
podejmujących i wpłacających gotówkę.
Tablica 151
Czas przyjścia Czas przyjścia
Czas obsługi Czas obsługi
Przyjście liczony od przybycia Przyjście liczony od przybycia
klienta klienta
numer poprzedniego klienta numer poprzedniego klienta
(w min) (w min)
(w min) (w min)
i 0 1,5 19 2,5 1,0
2 0,5 0,5 20 2,5 0,5
3 0,5 2,5 21 1,0 0,5
4 1,0 0,5 22 1,5 0,5
5 0,5 2,5 23 1,5 0,5
6 5,5 0,5 24 1,0 1,0
7 1,5 4,0 25 1,0 1,0
8 1,0 2,0 26 5,0 1,0
9 1,5 4,0 27 2,5 1,0
10 0,5 3,0 28 0,5 0,5
11 0,5 1,5 29 0,5 0,5
12 1,5 1,5 30 0,5 1,5
13 6,5 3,0 31 1,5 1,0
14 0,5 2,0 32 1,5 1,5
15 0,5 3,0 33 1,5 1,5
16 0,5 2,0 34 0,5 0,5
17 0,5 3,0 35 1,5 4,0
18 1,0 3,0 36 3,5 2,0
Razem 54 60
A
P=
M
25 20 _ A _ 2,5 _ 1
A = — = 2,5 osoby/min, // = — = 2,0 osoby/min,
212 4. Zagadnienie kolejek
Ponieważ X < p ( p < 1), możemy uznać, iż w badanym układzie sytuacja uległa po
prawie. Prawdopodobieństwo długich kolejek maleje, zaś układ jest w miarę stabilny.
A oto odpowiedzi na pytania właściciela sklepu.
Przeciętną liczbę klientów oczekujących na obsługę (Q) można obliczyć ze wzoru:
P2 (0>8)2 3,2.
1- p 1-0,8
Prawdopodobieństwo tego, że w kolejce będzie więcej niż pięć osób wynosi około
0,26 i jest relatywnie niskie.
Prawdopodobieństwo tego, że kupujący w sklepie zmitręży w kolejce więcej niż
t = t0 jednostek czasowych otrzymuje się następująco:
p ( t > t a) = p e ąf‘~X).
p r+lp{ n = 0)
( r - p ) a( r - l ) |-
p np{ n = 0)
dla n<r
n\
p(n)-.
rr~np"p(n = 0)
dla n>r
r\
Rozwiązanie.
Ad a) A = 3,8; p - 2,0; r = 2; p = 0,95.
Sprawdzamy, czy zachodzi nierówność:
X<r p,
3,8 < 4,0,
Ad c)
Ad d)
Ad e)
p ( t > 0,5) = p( n > r -iy e -'" °ir-p) = p(n > i ) . e-«^-<w«) =
= 0,305932 •0,349938 = 0,107057 - 0,11.
Ad f)
p r+lp{ n = 0) (0,95)3 •0,355932
= 0,276796 = 0,28.
{ r - p f { r - 1)!~ (1,05)2-1
Pytania i problemy
1. Przedstaw kilka przykładów sytuacji, w których należy zastosować procedury z zakresu
teorii kolejek.
2. Wskaż na różnice w postępowaniu analitycznym przy jednokanałowych systemach obsługi.
3. Jakie związki między parametrami charakteryzującymi system obsługi pozwalają uznać go
niestabilnym, wymagającym ingerencji?
4. Jakie środki i działania należy uruchomić, aby usprawnić system obsługi?
5. Które ze znanych w statystyce matematycznej rozkładów zmiennej losowej są wykorzystywa
ne w zastosowaniach teorii kolejek?
Zadania
117. W samoobsługowym sklepie spożywczym jest zainstalowane jedno stanowisko
kasowe. Dokonane pomiary pozwoliły wyznaczyć przeciętną stopę przybyć A = 3
klientów oraz przeciętną stopę obsługi p = 5 klientów w ciągu minuty. Dokonaj
diagnozy układu obsługi. Wyznacz wartość parametru określającego intensyw
ność ruchu.
216
119. W pewnym urzędzie pocztowym w sobotę czynne jest jedno okienko obsługują
ce przeciętnie 45 klientów na godzinę. Obserwacje poczynione na przybyciach
30 klientów w dwóch przedziałach czasowych: 7:00-11:00 oraz 11:00-15:00
zamieszczono w tabl. 152.
Tablica 152
Przedział 7:00-11:00 Przedział 11:00-15:00
Czas przyjścia liczony
Wejście klienta od przybycia Czas przyjścia liczony
ostatniego klienta Wejście klienta od przybycia ostatniego klienta
numer (wmin) numer (wmin)
i 0 i 0
2 0,5 2 0,5
3 0,5 3 1,5
4 1 4 1,75
5 1 5 1,25
6 1 6 2
7 0,5 7 2,5
8 0,25 8 3
9 0,25 9 2
10 0,25 10 1,25
11 0,5 11 1,25
12 1 12 1,75
13 1 13 1,75
14 0,5 14 2
15 0,25 15 2
16 0,5 16 2
17 0,25 17 3
18 2 18 1
19 1 19 1
20 1 20 2,5
21 1 21 2,5
22 1 22 5,5
23 1,25 23 3,5
24 0,5 24 2
25 0,25 25 0,5
26 1,25 26 2,5
27 0,25 27 2,5
4.3. Wielokrotne kanały obsługi 217
Tablica 153
Przybycie Czas przyjścia Przybycie Czas przyjścia
klienta liczony od przybycia klienta liczony od przybycia
numer ostatniego klienta (w s) numer ostatniego klienta (w s)
1 0 11 2
2 12 12 12
3 10 13 20
4 14 14 6
5 20 15 10
6 15 16 15
7 36 17 20
8 10 18 10
9 4 19 20
10 4 20 10
2 18
Tablica 154
Czas przybycia Czas przybycia
Czas
Numer liczony Numer iiczony
obsługi obsługi
przybywąjącego od przyjścia przybywającego od przyjścia
(ws) (ws)
poprzednika (w s) poprzednika (ws)
1 0 40 17 50 65
2 6 60 18 55 65
3 40 65 19 45 65
4 30 60 20 55 75
5 50 40 21 55 70
6 30 55 22 50 60
7 25 65 23 45 65
8 5 60 24 45 62
9 15 60 25 50 60
10 15 70 26 10 40
11 10 65 27 25 55
12 30 70 28 25 75
13 40 65 29 55 60
14 40 75 30 55 40
15 40 60 31 40 70
16 50 50 32 50 60
4.3. Wielokrotne kanały obsługi 219
Tablica 155
Czas przybycia liczony Czas przybycia liczony
Kolejny numer Kolejny numer
od przybycia poprzednika od przybycia poprzednika
pacjenta pacjenta
(w min) (w miń)
1 0 11 5
2 8 12 8
3 17 13 7
4 9 14 5
5 11 15 8
6 12 16 7
7 13 17 5
8 5 18 4
9 4 19 16
10 11 20 5
Dla określenia grafu należy określić wszystkie trzy składowe trójki uporządkowa
nej, natomiast analizując zestawione trójki uporządkowane, można podzielić gałęzie
na trzy rodzaje:
1. Krawędzie, tj. takie gałęzie, że jeżeli x * y i <x, u, y> e P=> <y, u, x> 6 P.
2. Łuki, tj. takie gałęzie, że jeżeli x * y i <x, u, y> e P=> <y, u, x> gP.
3. Pętle, tj. takie gałęzie, dla których 3 x, że <x, u, x> g P.
Dla dowolnego grafu G = <W, U, P> można stworzyć łatwą i wygodną interpre
tację graficzną (geometryczną). Każdemu wierzchołkowi xeW przyporządkowujemy
dowolny punkt przestrzeni, każdej krawędzi dowolną linię łączącą punkty odpowia
dające takim różnym wierzchołkom x,y, że <y, u, x> g P, każdemu łukowi przyporząd
kowujemy wektor o początku w punkcie odpowiadającemu wierzchołkowi x i końcu
odpowiadającemu wierzchołkowi y i spełniona jest relacja <x, u, y > e P = > <y, u, x> gP
i wreszcie każdej pętli przyporządkowujemy dowolną linię zamkniętą przechodzącą
przez punkt odpowiadający wierzchołkowi x, takiemu, że <x, u, x> gP.
2 22 r) Programowanie sieciowe
Użyteczność
społeczna
SIŁA R O B O C ZA
C zas realizacji
ŚR O D K I T E C H N IC Z N E
IN FO R M A C JA
Prawdopodobieństwo
realizacji
c) dwa zdarzenia były połączone tylko jedną czynnością; jeżeli kilka czynności
wykonywanych równolegle poprzedza jedną, należy wprowadzić czynności pozorne;
d) strzałki obrazujące czynności nie przecinały się.
3. Wyznaczenie podstawowych charakterystyk sieci dotyczących zarówno poszcze
gólnych czynności i zdarzeń, jak i całego projektu (najwcześniejszych możliwych i naj
późniejszych dopuszczalnych momentów zaistnienia zdarzeń, zapasów czasu dla zdarzeń
i czynności).
4. Wyznaczenie terminu końcowego realizacji całego przedsięwzięcia oraz ścieżki
krytycznej.
Rys. 28
Rys. 29
226 5. Programowanie sieciowe
Tablica 156
Czas trwania Czynności
Czynności Opis czynności
* ij
poprzedzające
a zaczepić silnik hakami uchwytu 3 -
Rys. 30.
Zapis struktury systemu jest równie istotny jak opis ilościowy przedsięwzięcia.
Stanowi on podstawę do wyznaczenia podstawowych charakterystyk sieci (etap 3).
Dla każdego zdarzenia w sieci wyznacza się:
- najwcześniejszy możliwy moment zaistnienia zdarzenia (i),
- najpóźniejszy dopuszczalny moment zaistnienia zdarzenia (T),
- zapas czasu (L).
Charakterystyki te wpisuje się do zdarzeń zazwyczaj w następujący sposób, przy
czym i jest numerem zdarzenia.
(2 —i j+ij_2 —0 + 3 —3,
228 5. Programowanie sieciowe
Ponieważ zdarzenie można uznać za istniejące dopiero wówczas gdy zostaną zakoń
czone wszystkie prowadzące do niego czynności, dlatego w przypadku gdy do zdarzenia
dochodzi więcej niż jedna czynność - najwcześniejszy możliwy moment zaistnienia tego
zdarzenia jest równy maksymalnej z tak obliczonych wielkości, czyli
t:J = max{i,
j +t, J,}.
7; = min{7) - t hj}.
Zy = (Tj ~
I tak np. dla czynności d ( 2 - 4 ) : Z2_4 = (9—5 )—3 = 1, dla czynności b(2—3): Z23 =
= (5—2 )—3 = 0.
Znając termin końcowy realizacji całego przedsięwzięcia, należy jeszcze wyzna
czyć ścieżkę krytyczną. Drogą albo ścieżką w sieci nazywamy ciąg czynności i zdarzeń
umożliwiający przejście od początku do końca sieci (każda ścieżka krytyczna roz
poczyna się w zdarzeniu początkowym, a kończy w zdarzeniu końcowym). Ścieżką
krytyczną nazywamy drogę, której czas przejścia jest najdłuższy (wszystkie czynności
muszą być zakończone). Czynności i zdarzenia leżące na niej mają zerowe zapasy czasu.
Wyznaczenie ścieżki krytycznej ułatwia kontrolę przebiegu realizacji przedsięwzięcia
i dotrzymanie terminu końcowego. Umożliwia także szybką ocenę, jak zmiany czasów
trwania lub opóźnienia terminów rozpoczęcia czynności wpłyną na terminowe ukoń
czenie przedsięwzięcia.
Tak więc termin końcowy realizacji przedsięwzięcia Tk = 130 min (termin zamon
towania silnika do samochodu), a na ścieżce krytycznej leżą następujące czynności6
a -b -c -f-h -i-j-k -n -w -x -y -z . Jak już zauważono, ścieżka krytyczna jest najdłuższą
drogą w sieci, a czas jej trwania (suma czasów kolejnych czynności leżących na ścieżce
krytycznej) jest równy terminowi końcowemu (w tym przypadku 130 min). Może się
zdarzyć, że w sieci występuje więcej niż jedna ścieżka krytyczna7.
Znajomość czynności krytycznych ułatwia planowanie, kierowanie i koordyna
cję realizacji przedsięwzięcia. W trakcie realizacji przedsięwzięcia szczególną uwa
gę należy zwrócić na czynności krytyczne - przekroczenie terminu zakończenia
którejkolwiek z nich spowoduje opóźnienie wykonania całego projektu. Warto jed
nak zauważyć, że nie można wyłączyć spod kontroli czynności leżących poza ścież
ką krytyczną, bowiem ich opóźnienia nie mają wpływu na termin końcowy i ścieżkę
krytyczną tylko wówczas, gdy opóźnienia te mieszczą się w granicach posiadanych
zapasów czasu. Jeżeli natomiast zniknie zapas czasu dla jakiegokolwiek ciągu
czynności niekrytycznych, natychmiast pojawi się nowa ścieżka krytyczna, która bę
dzie wpływać na termin realizacji przedsięwzięcia. Ciągi czynności niekrytycznych,
wykazujące nieznaczne zapasy czasu, określane są jako drogi podkrytyczne i przy ana
lizie sieci czynności wymagają również szczególnej uwagi.
6 Zwykle czynności leżące na ścieżce krytycznej wyróżnia się pogrubioną lub podwójną linią
(por. rysunki).
7 Częściowo mogą się pokrywać, tzn. pewne czynności mogą należeć do kilku ścieżek.
230 5. Programowanie sieciowe
8 Zauważmy jeszcze, że jeżeli rozkład czasów (a, m, b) jest symetryczny (m-a =b-m), to czas
oczekiwany te jest równy czasowi najbardziej prawdopodobnemu.
5.3. Metoda PERT 231
Tablica 157
Czynności Czasy (wdniach) Czas
’/; f; m b oczekiwanyi,.
1-2 i 2 3 2
1-3 3 5 7 5
1-4 1 4 7 4
2-5 2 3 4 3
2-7 1 5 9 5
3-5 3 6 9 6
3-6 1 2 3 2
4-5 5 10 15 10
5-6 2 8 14 8
5-7 1 2 3 2
6-7 6 6 6 6
6-8 4 5 6 5
7-8 4 4 4 4
Biorąc pod uwagę oczekiwane czasy trwania czynności te, podobnie jak w meto
dzie CPM, wyznaczamy najwcześniejsze możliwe i najpóźniejsze dopuszczalne ter
miny zaistnienia zdarzeń, oczekiwany termin realizacji przedsięwzięcia oraz ścieżkę
krytyczną (przechodzącą przez te czynności i zdarzenia, których zapasy czasu są rów
ne zero). Na wykresie czynności krytyczne zaznaczono pogrubionymi strzałkami.
Ścieżka krytyczna przebiega przez zdarzenia i czynności:
1 -4 -5 -6 -7 -8 ,
Rys. 31
232 5. Programowanie sieciowe
2 i 7 - 1 V 1 2 ( 1 5 - 5 ) 2 25 2 ( 1 4 - 2 n2
= 4,
9’ °5-6
2 i 6-6 ■0
n, ^t7_8 >4 ~ 4
■ < 0.
6
. 2 1 25 „ n n 70
A zatem < Iw
r ,.= l+ — 9 ’, skąd <x/v
9 +4+0+0=— Tw ' = 2,78, czyli spodziewana
a F(-0,71) = 0,236651.
Jeżeli wartości prawdopodobieństwa dotrzymania terminu planowanego znajdują
się w przedziale (0,25; 0,6), to dotrzymanie tego terminu jest realne. Jeśli F(x) <0,25
(tak jak w naszym przykładzie), to istnieje znikoma szansa dotrzymania założone
go terminu. Jeśli F(x) > 0,6, to istnieją niewykorzystane moce produkcyjne (istnieje
nadmiar zasobów siły roboczej, maszyn, urządzeń itp.) do wykonania przedsięwzięcia
5.4. Analiza czasowo-kosztowa 233
x= >0, to F (x )> 0 ,5 .
tg a .
n~t
5.4.1. C PM -C O ST
Przykład 33. Mając dane charakteryzujące przedsięwzięcie P (tabl. 158) dokonać
skrócenia całkowitego czasu wykonania programu tak, aby koszt przyspieszenia ter
minu ukończenia przedsięwzięcia był jak najmniejszy.
Tablica 158
H ! ! ln V E m iI S
1-2 8 6 280 400 60
1-4 10 5 100 150 10
2-3 6 4 300 400 50
3-6 12 10 260 300 20
4-5 15 15 150 150 -
5-6 10 2 200 360 20
1290 1780
1 -2 -3 -6
oraz
1 -4 -5 -6 .
5.4.2, PERT-COST
Wyznaczanie programu optymalnego skracania czasu realizacji przedsięwzięcia w sie
ciach PERT przy minimalnych kosztach jest nieco bardziej złożone. Należy bowiem
określić krzywą kosztów K jako funkcję kilku parametrów poszczególnych czynności
(ćZ, WT, 6, te,
Analogicznie, jak w metodzie CPM-COST, przyjmuje się liniowy przebieg zależ
ności kosztów od czasu, biorąc jednak pod uwagę czas przeciętny te. Zakłada się, że
w miarę skracania czasu trwania poszczególnych czynności od czasu normalnego tn do
czasu granicznego tgr (przy zmianie kosztów od K n do Kgr) zachowane są stałe relacje
czasów poszczególnych czynności:
5.4. Analiza czasowo-kosztowa 2 37
t. t, t 15
K i - i - r2>
t
gdzie te, a i b - oznaczają średnie wartości te i czasy graniczne a oraz b dla warto
ści normalnych t„, przyspieszonych ts i granicznych tgr. Warto zauważyć, że stosunki
tych czasów pozostają stale niezależnie od stopnia akceleracji czynności. Z relacji tych
można wyznaczyć czas modalny, wariancję i odchylenie standardowe12. A zatem
6 -(r , +r,)
m = — U— H t
36
(r2 - r . )
a ■= —— —t .
6 e’
K„~K„
__£_
ten - tpe%r
Tablica 159
i-j $$ # § f s ^ Z- | r2 I $ 0 i;k h
1-2 8 4 500 600 25 0,6 1,9 1,73 3,00
1-3 12 10 700 900 100 0,8 1,5 1,4 1,96
2-4 10 10 1000 1000 - - - - -
2-5 4 3 800 850 50 0,5 2,4 1,26 1,60
3-5 5 2 900 990 30 0,7 1,1 0,33 0,11
4-5 7 5 1200 1300 50 0,6 2,4 2,10 4,41
4-6 10 6 600 760 40 0,8 1,2 0,66 0,44
5-6 5 4 1100 1110 10 0,5 1,8 1,08 1,17
6800 7510
Tablica 160
Krok f m i je mm lilii
0 30 0 0 2,92 8,58
1 29 10 10 2,85 8,16
2 25 100 110 2,43 5,91
3 24 50 160 2,17 4,74
4 23 90 250 1,93 3,75
Koszt akceleracji całego programu wynosi 250 jedn. pień., natomiast koszt ogółem
6800 + 250 = 7050 jedn. pień. Zakładając, że dopuszczalne ryzyko dotrzymania termi
nu wynosi 30%, a więc wartość dystrybuanty rozkładu normalnego ¡u = 0,52, można
wyznaczyć najkrótszy czas ukończenia programu w tych warunkach:
Tablica 161
Alternatywa Alternatywa
W ejście rozłączna Koniunkcja
łączna
Wyjście ^ KI < 0
Deterministyczne
D KO O o
Probabilistyczne
> K> O o
Przykład 35. Przedsiębiorstwo produkuje silniki do pralek automatycznych, a ko
lejność wykonywania poszczególnych czynności jest następująca: na kolejnych stano
wiskach wytwarzany jest silnik elektryczny, który przesyłany jest w końcowej fazie
produkcji do wykańczalni, a po ostatniej kosmetyce kontrolowany na hamowni. Silnik
skontrolowany jest przesuwany do badania testowego, bądź następuje korekta pracy
silnika i także przesuwa się go do badania testowego, bądź też, jeżeli ocena punktu
kontroli jest negatywna, przesuwa się silnik do naprawy lub do magazynu braków.
Na stanowisku testowym silnik jest akceptowany i przesyłany do magazynu wyro
bów gotowych lub też odrzucany jako wybrakowany do magazynu braków.
Przedstaw model sieciowy przedsięwzięcia. Oblicz prawdopodobieństwo wyko
nania wyrobu dobrego. Określ liczbę wyrobów W, którą należy dostarczyć na sta
nowisko 1, aby po zrealizowaniu pozostałych operacji technologicznych otrzymać
100 wyrobów dobrych.
R o z w i ą z a n i e . Sposób dochodzenia do rozwiązania za pomocą metody GERT
można przedstawić następująco:
1. Zamiana jakościowego opisu systemu czy też problemu na model w postaci sie
ci stochastycznej.
2. Zebranie niezbędnych informacji do opisania wszystkich gałęzi sieci.
3. Określenie funkcji ekwiwalentnej opisującej jednoznacznie sieć pierwotną.
4. Zmiana funkcji ekwiwalentnej na następujące dwie miary sieci:
a) prawdopodobieństwo tego, że określone zdarzenie jest zrealizowane,
b) funkcję generującą moment (FGM )13 czasu korespondującą z siecią
ekwiwalentną.
5. Konkluzja dotycząca systemu wyprowadzona na podstawie informacji zawar
tych w kroku poprzednim.
13 Niech f(x) będzie funkcją rozkładu prawdopodobieństwa, wtedy funkcję generującą momenty
+•»
zmiennej losowej y można zdefiniować następująco: M(s) = E(e1' ) = J e“f(x)dx dla rozkładu ciągłego,
M(s) = E(e'r) = ^ p iesx‘ dla rozkładu skokowego.
5.5. Metoda GERT 241
Tablica 162
Tablica 163
Prawdopodo FMG14 czasu Transmitancja
Czynności
bieństwo Af(s) fV(s)
e 100s e 100s
a 1,0
b 1,0 e s es
e 1 2s
c 1,0 e12s
d 1,0 e 6s e6s
e 0,05 e3(C'-D 0,05e3(c_l)
f 0,20 e<e‘- ,> 0,20e2*c<_l)
e 35.s e 35s
g 1,0
h 0,10 0,10e2l+3'2
e 4 ( c '- D
i 0,65 O.ćSe4^5' 1»
j 1,0 e 6s e6s
k 0,05 e 2s 0,05e2s
1 0,95 e2s 0,95e2s
1,10 \ - ( w e + w f w gw dy
Q ,6 m e nise ^ l)
W1,10 =-
"
-|o,05e3' 1+ 0 ,2 eĄ15se2le’~‘
0,6175e127lg4(fM) 0,6175
W 1,10 5= 10 0,82.
1 - 0,05e3^ ’ ^ + 0 ,2 e 41Ie2(f!' l)j 1 - ( 0 ,0 5 + 0,2)
14 Dla kilku znanych rozkładów podano FGM czasu w tablicy 182 na końcu rozdziału 5.
15 Por. S. J. Mason [62].
5.5. Metoda GERT 243
^i(uo) ^uoW L o ’
^ 1(1,10) —109,6.
Natomiast wariancja
przy czym
Pytania i problemy
1. Określ podstawowe terminy programowania sieciowego: zdarzenie, czynność, czynność
pozorna.
2. Zbuduj model sieciowy, który miałby dwie drogi krytyczne.
3. Omów algorytm metody PERT.
4. Przedstaw różnice między metodą PERT a metodą CPM.
5. Podaj algorytm akceleracji programów sieciowych.
6. Scharakteryzuj krótko metodę C PM -CO ST i PERT-COST (analizę czasowo-kosztową).
7. Omów podstawowe charakterystyki opisujące czynności i zdarzenia w metodzie GERT.
Zadania
127. Przy budowie pewnego obiektu można wyróżnić 8 zdarzeń (wraz ze zdarzeniem
początkowym) oraz 11 czynności. Czynności oraz czasy ich trwania podano
w tabl. 164. Wyznacz drogę krytyczną oraz znajdź najkrótszy czas realizacji
przedsięwzięcia.
Tablica 164
128. Mając pełne dane o czasach trwania czynności oraz ich następstwie (tabl. 165),
określ czas trwania całego przedsięwzięcia, oraz odpowiedz na pytanie, czy ter
min 77 dni jest realny?
1. Zbuduj model sieciowy przedsięwzięcia.
2. Wyznacz ścieżkę krytyczną.
3. Znajdź wariancję terminu końcowego.129
Tablica 165
Czynności Czasy
a m b
1-2 4 8 24
1-3 3 3 3
1-4 3 5 7
2-5 3 6 9
2-6 15 20 37
3-4 4 6 20
3-7 10 15 20
3-8 4 5 6
4-5 3 6 9
4-8 20 30 46
5-6 20 21 22
6-8 14 17 26
7-8 30 30 36
7-9 25 25 25
8-9 4 4 4
9-10 6 6 6
9-11 7 10 13
9-12 14 15 16
10-12 10 12 14
11-12 3 11 13
129. Pewne przedsięwzięcie, na które składa się 18 czynności o łącznym czasie ich
trwania 200 godzin zaplanuj tak, aby trwało możliwie najkrócej. Czasy trwania
poszczególnych czynności oraz ich następstwo w czasie przedstawiono w tabl. 166.
5.5. Metoda GERT 245
Tablica 166
Tablica 167
131. Mając dane zawarte w tabl. 168, narysuj wykres sieciowy przedsięwzięcia, oblicz
najkrótszy czas realizacji przedsięwzięcia oraz wyznacz ścieżkę krytyczną.
Tablica 168
7 b -
4 c -
2 d a
8 e c
3 f b, d, e
2 g f
5 h f
6 i f
4 j g
3 k h
1 1 i
b a
c a
d a
e b
f c
g c
h c
i d, c
j e, f
k h, i
1 j,g, k
m j,& k
n m, 1
134. Narysuj wykres sieciowy przedsięwzięcia składającego się z czynności a -l, jeżeli:
- czynność a poprzedza czynności b, c, d, e, które mogą być wykonywane
równocześnie,
- czynność f może rozpocząć się po zakończeniu czynności b,
- czynności g, h mogą rozpocząć się po zakończeniu czynności c, f,
- po zakończeniu czynności e równocześnie można wykonać czynności i, j,
- czynność k musi być poprzedzona wykonaniem czynności g, d, i,
- czynność 1 można rozpocząć po zakończeniu czynności g, d, i oraz j,
- przed rozpoczęciem czynności 1 należy zakończyć czynności h, k.
Przyjmując, że czasy trwania czynności wynoszą kolejno: 5,15, 2 ,1 0 ,1 8 ,1 3 ,
9,4,19, 8 , 4 , 1 0 ,1 2 dni:
1. Wyznacz najwcześniejszy możliwy moment realizacji przedsięwzięcia
oraz ścieżkę krytyczną.
j
248 5. Programowanie sieciowe
Tablica 169
Czynności Czas
Czynności
poprzedząjące trwania (dni)
a - 5
b a 3
c a 7
5 5. Metoda GERT
Czynności Czas
Czynności
poprzcdząjące trwania (dni)
d b 5
e b 10
f b 10
g c, d 12
h c, d 10
i f,g 5
j f.g 6
k f.g .h 8
1 e, i 3
1 h ,g ,f 3
m i 3
n j, k, I, i 7
137. Mając dane oszacowania czasów trwania poszczególnych czynności (tabl. 170):
a) znajdź najkrótszy czas trwania przedsięwzięcia. Czy termin 40 dni jest
możliwy do zrealizowania?
b) podaj jak zmieni się czas trwania przedsięwzięcia, jeśli czasy czynności
7-10 oszacowano na 10,13,16? 138
Tablica 170
Czynności Czasy
H 11; b ' 1
1-2 3 4 5
1-3 3 3 3
2-4 7 9 17
2-5 10 12 14
3-6 1 5 9
3-7 5 10 15
4-9 6 12 18
5-8 4 6 14
5-9 1 1 7
6-8 4 4 4
7-8 10 15 20
7-10 5 5 11
8-9 5 8 11
9-10 1 5 9
Tablica 173
Czynności Czasy
i-j §$§■' b
1-2 2 5 8
1-3 2 4 18
2-5 3 4 5
2-4 6 6 12
3-4 5 6 7
3-6 6 10 14
4-5 3 5 7
4-6 0 0 0
4-8 2 5 8
5-9 4 6 8
5-8 4 5 24
6-7 3 6 9
7-8 5 6 7
7-10 1 3 11
7-11 3 6 9
8-10 2 8 14
9-10 3 3 3
9-12 6 7 14
10-13 2 4 6
11-13 3 5 7
12-13 6 8 10
5.5. Metoda GERT 251
Tablica 174
141. Przedsięwzięcie składa się z 10 czynności, dla których podano czasy normalne
(/„); czasy graniczne (tgr) w tygodniach oraz koszty normalne (Kn) i koszty gra
niczne (Kgr) w tys. zl.
Tablica 175
142. Mając dane przedstawione w tabl. 176, wyznacz ścieżkę krytyczną oraz skróć
termin wykonania całego programu do 22 dni. Jaki będzie koszt przyspiesze
nia terminu końcowego?143
Tablica 176
H *n II Kn Mm l l i l f l l
1-2 10 7 100 250 50
1-3 12 6 120 240 20
1-4 8 4 250 290 10
2-7 12 10 330 390 30
3-5 6 6 400 400 -
143. Pewien etap większego przedsięwzięcia składa się z 9 czynności, których cza
sy normalne, czasy graniczne, koszty normalne i koszty graniczne podano
w tabl. 177.
1. Wykreśl sieć zależności, wyznacz tk oraz ścieżkę krytyczną.
2. Zredukuj czas realizacji przedsięwzięcia do 22 tygodni. Ile wyniosą
koszty tej redukcji?
3. O ile tygodni można maksymalnie zredukować czas realizacji przedsię
wzięcia, jak w tym przypadku będą kształtować się koszty?
5.5. Metoda GERT 253
Tablica 177
i-j K« S
V **
0-1 5 5 30 30 -
0-2 8 5 44 50 2,0
0-3 7 5 30 35 2,5
1-3 6 4 25 30 2,5
2-3 8 4 35 40 1,25
2-5 10 8 44 50 3,0
3-4 5 4 10 12 2,0
3-5 10 7 24 28 1,0
4-5 6 4 20 26 3,0
Tablica 178
H ten V K 'i r2 Mm of
1-2 15 10 1200 1300 20 0,9 1,4 1,25 1,56
1-3 8 8 300 300 - - - - _
1-4 7 5 200 400 100 0,5 2,5 2,33 5,44
2-5 15 13 250 370 60 0,6 1,1 1,25 1,56
2-6 10 8 740 820 40 0,5 1,7 2,00 4,00
3-6 8 5 300 390 30 0,8 1,2 0,53 0,28
4-6 12 11 620 635 15 0,7 1,9 2,40 5,76
4-7 25 20 500 625 25 0,7 1,1 1,66 2,77
5-8 20 17 490 556 22 0,75 1,5 2,50 6,25
6-8 22 20 1100 1400 150 0,8 1,6 2,93 8,60
7-8 16 15 950 1200 250 0,5 1,2 1,86 3,48
6650 7996
Tablica 179
l-j V K P K P s W ::® ;- l m r2 M
1-2 15 12 60 90 10 0,8 1,2 1,00 1,00
1-3 7 5 100 140 20 0,9 1,3 0,47 0,22
1-4 10 8 50 80 15 0,7 1,1 0,67 0,44
2-5 15 15 100 100 - - - - -
146. Wyznacz liczbę rzutów dwoma kostkami (parą kostek) wymaganych do otrzy
mania dwóch kolejnych siódemek, jeżeli prawdopodobieństwo wyrzucenia 7 jest
równe 1/6. Sieć gry w kości przedstawia rys. 36.
147. Narysuj wykres sieciowy GERT ilustrujący problem wyznaczania liczby rzutów
dwoma kostkami (parą kostek) wymaganych do otrzymania trzech kolejnych
dziesiątek, jeżeli prawdopodobieństwo wyrzucenia 7 jest równe p, a prawdopo
dobieństwo nie otrzymania 7 jest równe q.
Tablica 180
Czynności Znaczenie Parametry
a kolejne etapy produkcji czas produkcji
b przesunięcie z produkcji do kontroli czas przesunięcia
c kontrola czas kontroli
d przesunięcie z kontroli do naprawy prawdopodobieństwo nie spełnienia wymogów
kontroli
e naprawa czas naprawy
f montaż czas montażu
g badania testowe czas testu
h przesunięcie z testu do kontroli czas przesunięcia, prawdopodobieństwo nie
spełnienia wymogów badania testowego
pakowanie czas pakowania
256 5. Programowanie sieciowe
lńblica 181
FGM czasu Transmitancja
Czynności Prawdopodobieństwo
M(s) W(s)
a 1,0 e50s e5°s
b 1,0 e5 Qs
c 1,0 e2s e 2s
d 0,3 0 ,3 ^ '^
e 1,0 e 10s e10i-
f 0,7 e5* 0,7e5i
g 1,0 q 2s q 2s
Tablica 182
Rozkład M(s)
Dwumi mowy
Poissona
Stały
P(x) = j 1; X = ? ett
[0 dla pozostałych x
Nieliniowe zagadnienia optymalizacyjne
gdzie przynajmniej jedna z funkcji:/lub g, nie jest funkcją liniową, przy czym zakłada
się, że fu n k c je /igt są ciągłe.
W przeciwieństwie do programowania liniowego, gdzie uniwersalną metodą roz
wiązywania jest algorytm simpleks, nie ma ogólnej metody rozwiązywania programów
nieliniowych. Metoda rozwiązywania zależy od postaci, jaką zadanie przyjmuje.
W teorii programowania nieliniowego bada się przede wszystkim te programy,
w których o funkcji celu zakłada się, że jest wypukła bądź też wklęsła w zbiorze roz
wiązań dopuszczalnych. O zbiorze tym zakłada się z reguły, że jest zbiorem wypukłym.
Zagadnienie to obejmuje wiele ciekawych zastosowań. Metody rozwiązywania tego
rodzaju programów bardzo często określa się terminem programowanie wypukłe.
Podobnie jak w programowaniu liniowym, tak w programowaniu nieliniowym od
różniamy programy o postaci kanonicznej, w których wszystkie warunki ograniczają
ce, z wyjątkiem warunków brzegowych mają postać równości, oraz programy o postaci
standardowej, w których wszystkie warunki ograniczające są nierównościami.
2S8 6. Nieliniowe zagadnienia optymalizacyjne
¿7 ¿7 ¿7
dx\ dx1dxl dxndx]
¿7
dx{dx2 dx\ dxndx.
¿7 ¿7 ¿7
dxvdxn dx2dxn K
oraz by wartości wszystkich minorów głównych tej macierzy (brane w punktach stacjo
narnych) były dodatnie. Jeżeli ekstremum bezwarunkowe spełnia warunki ogranicza
jące, to zadanie ma rozwiązanie.
2. Jeżeli ekstremum bezwarunkowe nie spełnia ograniczeń, funkcję celu prze
kształcamy w funkcję Lagrange’a:
L ( x , A ) - / ( x ) + ^ Ą g ,.(x ),
<=i
..j
6.1. Elementy programowania nieliniowego 259
Rozdziel dzienną produkcję energii - 16 Mwh pomiędzy te dwa zakłady tak, aby
zminimalizować koszty przesyłu energii. Podaj wysokość tych kosztów.
R o z w i ą z a n i e : Mamy zatem znaleźć minimum funkcji
- Ę - = 10 x 1 - 8 x 2 - 1 2 = 0,
ax.
= ~8x, + 14x, - 4 = 0.
¿>x, 1 2
Stąd
= 6 8 _ 3 4 _ 1 15
*2 ~ 3 8 _ 19 19
oraz
Xj = — - 2 — ,
1 19 19
Zatem funkcja/m oże mieć ekstremum bezwarunkowe tylko w punkcie o współ-
rzędnych( f ;i }
Macierz drugich pochodnych ma postać:
d2f
dx\ dx2dx. 10 -8
d 2f d 2f -8 14 '
dxldx1 dx\
a więc punkt ten nie jest ekstremum warunkowym funkcji / przy warunku g 1(x1, x2).
2 60 6. Nieliniowe zagadnienia optymalizacyjne
—— = 10x1 - 8x,*• - 1 2 + X = 0,
J«
- = x 1 + x 2 - 1 6 = 0.
dL
■xl + x 2 - 1 6 + w2
dX
dL
= 2Xu = 0.
dli
L = f ( x ) + 'Źx,g,(x),
(x jest wektorem zmiennych decyzyjnych (x = [xv x2, ..., xn]), warunki Kuhna-Tuckera
przybierają postać:
( 1) dla i = 1,.... n,
dx: dx. dx:
V. dL A ¿ f(x ) | ^ ¿&(x)
( 2) ■0 dla j = 1, ,n,
y=i j=i dx. /=1 dxr ,
Po dokonaniu podstawień:
d/(*) , y A 3&(x) ■ V j ,
dxj ¿=1
&(x) = Wi>
ostateczna postać układu równań jest następująca:
9Ł # ( x) , f i 3&(x) v _ 0 dla n
(1 )
a*,. +£ A/ a*,. v'~° 7
(2) ^
:) x
r - f i 9d/(X
'x i ~ Ł x
) +| fL l
Ai dx xi
- fL VX “ O
vj x i u>
ćxj 7=1 V ćxj <=1 ox 7 ;=1
(3) g ,( x ) + w( = 0 d la / = 1 ,..., r,
D la p rogram u p ostaci:
/ ( x ) -> max,
&(x) * o
w warunkach 1 i 3 należałoby zmienić kierunki nierówności. Jeżeli nie wszystkie wa
runki ograniczające mają ten sam zwrot nierówności - można je doprowadzić do wła
ściwej postaci, mnożąc przez -1.
przy warunku
g(x1,x 2) = 2x1+ x 2 <2,
x1>0; x2S 0.
3L
= 2 x 2 - 2 + X - v2 = 0,
dx2
(3) 2x 1+ x2- 2 + w = 0,
(4) Xw = 0,
(6) A> 0.
2x1- 4 + 2X —0,
2r2- 2 + X —0,
2x 1+ x 2- 2 = 0.
*_4 *_ 2 2
xi- ~ ; X2 / t - - ;
f { x i ,x 2,X) = - .
(=i
oraz
j=i
i z ich rozwiązań wybrać to, dla którego funkcja celu przyjmuje wartość ekstremalną.
Trudności rachunkowe znacznie zwiększają się, gdy w modelu wystąpi jeszcze
choćby jedna zmienna decyzyjna lub jeszcze jeden warunek ograniczający.
Pytania i problemy
1. Podaj ogólną postać zadania programowania nieliniowego.
2. Omów program nieliniowy o postaci standardowej oraz metodę jego rozwiązywania.
3. Przedyskutuj warunki Kuhna-Tuckera dla programu nieliniowego o postaci standardowej
w porównaniu z metodą mnożników Lagrange’a.
4. Podaj przykłady zagadnień, do rozwiązywania których stosuje się metody programowania
nieliniowego.
5. Czy ekstremum bezwarunkowe funkcji / danej wzorem:
Zadania
150. Przedsiębiorstwo przemysłowe korzysta z dwóch bocznic: własnej i PKP. Koszty
(w tys. zł), związane z postojem wagonów wyraża następująca funkcja:
151. Rozdziel dzienną produkcję energii 100 MWh między dwie elektrownie, tak aby
dzienne koszty zużycia paliwa (w tys. zł) opisane funkcją:
gdzie:
jCj - zużycie paliwa w elektrowni I,
x2 - zużycie paliwa w elektrowni II
były możliwie najniższe. Wiadomo ponadto, że z 1 1 paliwa w elektrowni I uzy
skuje się 5 MWh energii, a w elektrowni II - 3 MWh. Podaj dzienne koszty zu
życia paliwa w tych elektrowniach.
gdzie:
t\ - czas trwania kampanii w cukrowni pierwszej,
t2 - czas trwania kampanii w cukrowni drugiej.
a) Jak długo powinna trwać kampania cukrownicza w każdej z cukrowni,
aby straty cukru były najniższe?
b) W jaki sposób optymalnie rozdzielić owe 29 760 t buraków między
cukrownie?153
12
f{ x l,x 2) = 0 , l x i + — x 1 + 0 ,5 x l +4*2 -»m in,
przy ograniczeniach:
2 x1+ x2 = 10,
Xj >0; x2 > 0.
2xx+ 4 x 2 = 60,
xl + x2 > 20.
xi ~9xx -3 1 n x 2,
przy warunkach
xx+ x2 = 5,
IV
V
O
to
o
- l n x x - 2 1 n x 2 —>min.163
xx+ x2 = 3,
V
V
o
p
to
przy ograniczeniach
xx+ x 2 < 1,
- x x+6x2 < 2 ,
IV
IV
o
p
£
Pi
P= = wektor cen czynników produkcji,
iP r \
K s - koszty stałe.
Wielkość produkcji firmy (y) jest funkcją zaangażowanych czynników produkcji,
co wyraża relacja produkcyjna:
y=f(x)=f(xv • • •> * « )•
Przychód firmy ze sprzedaży wyprodukowanych wyrobów wynosi:
R(y) = cTy>
6.2. Wybrane problemy optymalizacyjne firmy 269
gdzie:
V
y = wektor ilości wyprodukowanych wyrobów,
yn.
V
c= wektor cen produkowanych wyrobów,
_Cn_
y = f (x ) = 2x°1’5x°2’5,
Problem ten może być rozwiązany za pomocą znanej już metody mnożników
Lagrange’a, zatem funkcja celu przekształcona w funkcję Lagrange’a, tzw. Lagrangian
L ma postać:
L = 4x1 + x 2 +10 + /i.(1 2 0 -2 * i’5A:2’5)=> min,
^ = 4 - A x ; ° ’5x °2 ’5 = 0,
ć/X|
-Łl-Ax°'V’
Ox2
5=0,
— = 120-2 xi°’5x?’5 = 0.
dX 1 2
d2L
dx2
było dodatnio określone.
Rozwiązaniem powyższego układu równań są optymalne nakłady czynników pro
dukcji: x \ = 30, x 2 = 120, C(x*,x2) = 250, a optymalna struktura nakładów jest równa
x* 30 1
x2 ~ 120 ~ 4
J = /(x ),
przy ograniczeniach
C(X) = C0.
Tablica 183
Funkcja kryterium
P=F{x)
zysku łub kosztu
Ograniczenia
g(x)=a
równościowe
Lagrangian L = F(x)+AT[a-g(x)]
dL 3F(x) 3gT(x)
dx 3x 3x
Warunki konieczne
l-a -S W -O
'd2L
dla minimum jest ujemnie określona
dx2
Tablica 184
Lagrangian L = F(x)+AT[b-C(x)]
Warunki konieczne
dL 5F(x) aCT(x) l „ Q
3x 3x dx
xr d L = M F ( x ) J C ^ x ) x) 0
dx ( dx dx J
f = b-C (x),°
x > 0, X> 0
272 6. Nieliniowe zagadnienia optymalizacyjne
«
a=
ii
3 1 -3
Koszty dane są funkcją C(x) = pTx, gdzie p jest wektorem kosztów czynników produkcji
1
P=
1_
R{y) = c T y-
Natomiast zysk
1' V
Z (x) = 2xy + 3x2 + [xx x1- x 2 =
....*-1
---- 1
1 -3
CN
= - x f - 3 x \ + 2 x 1x 2 + x1 + 2 x2.
Pytania i problemy
1. Przedstaw podstawowe elementy zagadnienia alokacji zasobów.
2. Jaki jest główny cel firmy i możliwości jego osiągnięcia?
3. Omów algorytmy optymalizacji nieliniowej:
a) z ograniczeniami równościowymi,
b) z ograniczeniami nierównościowymi.
4. Omów problem minimalizacji nakładów przy ustalonych rozmiarach produkcji.
5. Przedstaw problem maksymalizacji produkcji przy określonych nakładach.
6.2. Wybrane problemy optymalizacyjne firmy 273
Zadania4
164. Mając daną funkcję dwuczynnikową
xl + 2x 2 S 10,
y = F(x) = Xi4>
y - aoxi ‘x2 2’
gdy znana jest liniowa funkcja kosztów całkowitych C(x) stosowania czynników
produkcji
C(x) = Piej + ppc2 + Ks.
f ( x 1, x 2 ) = l , 5 x 1° ’15x 20’25,
C(x) = 9 x { + 3 x 2 + 50.
/( x ) = 3x\ + 2x\ + 5*3 + xLx2 + 4x ^3 + 10x2x3 + 20*! + 20x 2 + 30x3 —> max
"-3 1 2" T
gdzie macierz B = 1 -4 1 , wektor a = l
2 1 -5 i
Tablica 185
Nakłady (w min zł) f -1 2 3 4 ms 6
Zdolności F 0 6 12 12 12 15 20
produkcyjne S 0 5 8 11 14 17 18
(w t) linii P 0 4 15 15 15 15 16
Tablica 186
Nakłady (w min zl) ..: :;0v :V: 2 ■' 1 1 ® 1 4 5 6 ||
Zdolności produkcyjne 0 4 15 15 15 15 16
linii P (w t)
P(6) = 16,
W powyższej sytuacji należy więc zainwestować 2 min w polską linię oraz 4 min
w szwedzką linię, osiągając w ten sposób 2 9 1 pieczywa na dobę.
K rok 3. Spróbujmy obecnie znaleźć optymalny podział kredytu pomiędzy linię P
oraz S przy malejącej kwocie nakładów inwestycyjnych:
a) 5 min na linie P oraz S
P(2)+S(0) + 15.
P(1)+S(0) = 4 + 0 = 4,
P(0) + S(l) = 0 + 5 = 5.
P(0) + S(l) = 5.
Tablica 187
iii,:) 2 3 ; 4 |5 11 6
F (z tabl. 185) 0 6 12 12 12 15 20
P+S (z kroków 2 i 3) 0 5 15 20 23 26 29
Jak łatwo zauważyć możliwych jest siedem wariantów podziału 6 min kredytu
pomiędzy linie F oraz linie P + S, dających następujące zdolności produkcyjne:
Rozwiązanie.
K rok 1: Załóżmy, że ciężarówki dotarły do etapu 4. W tej sytuacji odległość od
celu wynosi:
d7>9 = 120 km lub d89 = 130 km,
d6 8+ d8 9 = H O +130 = 240,
a więc z miasta „6” do „9” należy wybrać drogę o długości d689 = 240.
K rok 3: Powtórzmy całe postępowanie, biorąc za punkt wyjścia etap 2:
d 2 ,4 + d 4 ,9 = 1 5 0 + 3 2 0 ~ 4 7 0 ’
2 -^ 8 ^
krok 2
o długości 360 km.
Podobnie
d 3 >4 + d 4 )9 = 1 5 0 + 3 2 0 = 4 7 0 ’
3~ £z£z3
krok 2
o długości 430 km.
K rok 4: Dotarliśmy do punktu startowego, w którym rozpatrujemy sposób dotar
cia do celu z miasta 1 przez miasta 2 lub 3:
3-6-8-?
krok 2
Pytania i problemy
1. Podaj sposób poszukiwania najkrótszej drogi w sieci przy zastosowaniu algorytmu znanego
z rozwiązania problemu dyliżansu.
2. Który z algorytmów z zakresu programowania dynamicznego należy zastosować w przypad
ku wyboru wariantu inwestycyjnego?
3. W jaki sposób można rozwiązać problem alokacji środków przyznanych na reklamę, stosując
zasady programowania dynamicznego?
4. Podaj podstawowe założenia zagadnienia znanego jako „problem dyliżansu”.
5. Wymień założenia przyjmowane przy rozwiązywaniu typowych zagadnień z zakresu pro
gramowania dynamicznego.
Zadania
170. Firma Aspolen zamierza prowadzić reklamę swego nowego wyrobu w lokalnym
programie telewizyjnym Kronika TV (KTV), w „Gazecie Wyborczej” (GW)
oraz w radiu RMF. Na reklamę postanowiono przeznaczyć 7 min zł. Dokonaj
podziału tej kwoty pomiędzy wspomniane kanały reklamowe, kierując się
skutecznością reklamy, mierzoną przyrostem sprzedaży wyrobów (tabl. 188):
Tablica 188
Nakłady (w min zl) 0 2 l i 4 | S il 6 7
KTV 0 100 150 200 250 300 350 400
Przyrost sprzedaży wyrobów (w szt)
GW 0 200 200 200 200 200 200 500
w przypadku reklamy w:
RMF 0 100 100 300 400 500 500 550
2 82 '/. Elementy programowania dynamicznego
Tablica 189
Nakłady inwestycyjne; (min zł) f |il| ;||:2 j m 5
Gj 100 85 76 60 51 41
Koszty jednostkowe g2 100 75 75 75 56 35
w przypadku realizacji programu: g3 100 74 74 72 55 30
g4 100 74 74 74 56 48
173. „Budopol” ma oddać „pod klucz” dużą inwestycję składającą się z pięciu eta
pów. Realizację poszczególnych etapów Budopol może powierzyć różnym fir
mom, oferującym różne ceny za wykonanie etapu. Koszty realizacji etapów przez
te firmy podano na rys. 38. Wybierz optymalny wariant realizacji inwestycji,
kierując się minimalizacją kosztów jej wykonania.
Rys. 38
7 Elementy programowania dynamicznego 283
Rys. 40
8
K = k. — + km— + p D ,
1 Zakłada się, że surowiec jest zużywany równomiernie, co oznacza, że średni poziom zapasu w ma
gazynie jest równy Ql2 w badanym okresie (w naszym przykładzie w ciągu roku), zatem koszty magazy
nowania Km= km■<2/2, a łączne koszty transakcji są iloczynem kosztu jednej transakcji i liczby transakcji
(DIQ), czyli Ks = ks ■D/Q.
286 .8, Wybrane modele zapasów
EOS = G * = J ^ | « M = 6000.
D Dk 36 000 -0,3
T* = - = - = 6,
Q ¡2k f i V 2k 2-150
k„,
Wobec tego dostawy powinny być realizowane 6 razy w ciągu roku, a więc co
2 miesiące.
Optymalna liczba dostaw będzie tym większa, im wyższe są koszty magazynowania
w stosunku do kosztów transakcji, a tym samym optymalna wielkość dostawy jest tym
większa im koszty magazynowania są niższe w porównaniu z kosztami przygotowania
zamówienia (transakcji).
Łączny koszt zakupu surowca wraz z kosztem transakcji i magazynowania
wyniesie:
K = 150 36 000 + 0,3 -18 000 + 500 •36 000 = 18 006 300 zł.
6000
W modelu przyjęto założenie, że cena surowca jest stała. Założenie to nie musi
być spełnione np. wtedy gdy dostawca daje upusty cenowe przy jednorazowym zakupie
większej partii surowca, co uwzględnia następny przykład.
T* = — = l 5.
15
225 50
K = 1 0 ~ + 20- — + 225 196 = 44 645,
50 2
w tym koszty materialne 44 100. Podobnie można obliczyć koszty zakupu w partiach
po 100 i 150 sztuk.
Rabat 5%, zakup 100 sztuk K = 43 772,5.
Rabat 10%, zakup 150 sztuk K = 42 015.
288 8. Wybrane modele zapasów
Tablica 190
Wielkość Koszty Koszty Koszty zakupu
Koszt ogólny
zamówienia transakcji magazynowania Materialne
F(xz) = K~K
s+^ -k ^
czyli należy wyznaczyć taką wielkość zapasu xz, dla którego wartość dystrybuanty
(prawdopodobieństwo sprzedania^ jednostek lub mniej) będzie równe stosunkowi:
k j-K
s -l- k2 - kx
J x7 - 10 000' 1 0,8
-
0,25.
bl 500 , 0,6 + 1 - 0,8
^ - 1 0 000
-0,6745,
500
stąd
9662,755.
Tablica 191
z pM M Silili
0 0,30 0,30
1 0,25 0,55
2 0,20 0,75
3 0,10 0,85
4 0,08 0,93
5 0,05 0,98
6 0,02 1,00
8.3. Modele probabilistyczne 291
F -K <F..
1 Z- 1 V 1
c2- q + / „
f- <— t r s r -
Rozważmy optymalną wielkość zapasu części zamiennych z punktu widzenia
producenta i użytkownika przy podanym w tabl.191 rozkładzie prawdopodobieństwa
oraz wiedząc, że k x = 2000 zł, k2 = 4500 zł, cx = 3000 zł, c2 - 5000 zł, / = 12 000 zł.
A zatem
^ - - ^ = 0,555,
natomiast
Cz ct + l = o,82
c2 +1
Pytania i problemy
1. Omów przestanki konstrukcji modeli zapasów.
2. Przedstaw ogólny zapis modelu EOQ.
3. Przypomnij wzory funkcji gęstości i dystrybuanty rozkładu normalnego.
4. Omów problem optymalnej wielkości zapasu (rezerwy).
Zadania
176. TV-Production wytwarza 50 000 telewizorów rocznie, do których zakupuje
moduły elektroniczne od kooperanta w cenie jednostkowej 3,50 zł. Koszty przy
gotowania zamówienia wynoszą 200 zł, natomiast jednostkowy koszt magazyno
wania modułu 0,25 zł. Minimalizując łączne koszty realizacji transakcji, należy
wyznaczyć:
a) jednorazową wielkość dostawy,
b) częstotliwość dostaw.
177. Fabryka samochodów dokonuje montażu 10 000 sztuk nowego modelu auta
rocznie. D o montażu importuje rozruszniki, których jednostkowy koszt zakupu
wynosi 700 zł. Koszty związane ze złożeniem zamówienia wynoszą 300 zł, nato
miast jednostkowy koszt magazynowania rozrusznika wynosi 1,50 zł.
1. Wyznacz:
a) optymalną wielkość dostawy z punktu widzenia łącznych kosztów reali
zacji transakcji,
b) częstotliwość dostawy,
c) ogólne roczne koszty,
2. Wykreśl krzywą kosztów zapasu.
178. Firma RTV produkuje 100 000 odbiorników radiowych, do których montowane
są wyświetlacze ciekłokrystaliczne kupowane od dostawcy w cenie 50 zł każdy.
Koszt stały związany ze złożeniem i realizacją zamówienia szacowany jest na
1000 zł, a koszt magazynowania jednego wyświetlacza wynosi 3 zł. Przyjmując
jako kryterium łączne koszty realizacji transakcji:
1. Określ wielkość jednorazowej dostawy.
2. Określ częstotliwość dostaw.
3. Podaj roczne koszty materiałowe związane z zakupem wyświetlaczy.
4. Podaj ogólne roczne koszty, które stanowią koszty materiałowe i koszty
utrzymania zapasów.
5. Jak zmieni się rozwiązanie, jeśli w wyniku działań restrukturyzacyj
nych koszty złożenia zamówienia obniżą się o 20%, a jednostkowe koszty
magazynowania kupowanego wyświetlacza ciekłokrystalicznego zmniejszą się
do 2 zł?
181. Producent lodówek (100 000 sztuk rocznie) montuje agregaty chłodnicze, które
są wytwarzane u kooperantów. Producent ogłosił przetarg na dostawę agregatów
chłodniczych, na który odpowiedziało dwóch oferentów. Charakterystyki ofert
podano w tabl. 192.
Tablica 192
Dostawca A Dostawca B
Cena jednostkowa zakupu 500 550
Dostawa 5000 szt. upust 5% upust 10 %
Dostawa 3000 szt. upust 2 % upust 8 %
Dostawa 1000 szt. upust 1 % upust 5%
183. Producent odzieży dostarcza do hurtowni garsonki damskie. Cena zakupu jed
nej garsonki wynosi 400 zł. W przypadku zwiększonego popytu na rynku produ
cent podnosi cenę produktu i jednostkowa cena zakupu hurtowni również rośnie
2 94 8. Wybrane modele zapasów
do 450 zł. Natomiast w przypadku braku zbytu (np. ze względu na sezonową zmia
nę mody) trzeba dokonać przeceny niemodnych garsonek do 50% ceny zakupu.
Ustal zapas garsonek na sezon tak, aby zminimalizować koszty i straty
hurtowni związane z zaspokojeniem zapotrzebowania, zakładając że:
- zapotrzebowanie jest zmienną losową o rozkładzie normalnym o średniej
m = 3000 i odchyleniu standardowym a - 50;
- zapotrzebowanie jest zmienną losową o rozkładzie normalnym o średniej
m = 5000 i odchyleniu standardowym <r= 100.
Tablica 195
W iz ^If
0 0,45
i 0,20
2 0,10
3 0,07
4 0,06
5 0,05
6 0,04
7 0,03
Zastosowanie badań operacyjnych
w konstrukcji biznespianu
O TO C ZENIE ZA S O B Y
OTOCZENIE ZA S O B Y
PLAN DOPUSZCZALNY
Rys.42. Plan dopuszczalny
PLAN DOPUSZCZALNY
\
PLAN OPTYMALNY
Rys. 43. Plan optymalny
Tablica 196
Zadania
Konsultanci
marketing technika organizacja
M.S. 5 7 8
R.K. 4 4 4
S.N. 6 5 3
T.M. 4 6 5
Jest to typowy problem, który można rozwiązać, stosując algorytm przydziału za
dań, w wersji zakładającej, że każdy z konsultantów może wykonać tylko jedno z zadań,
a każde z zadań może być wykonane tylko przez jednego konsultanta. Rozwiązanie
problemu jest więc możliwe za pomocą algorytmu węgierskiego. Algorytm wymaga,
aby liczba pracowników oraz zadań była identyczna. W związku z tym należy wpro
wadzić czwarte - fikcyjne zadanie (czasy jego wykonania są równe 0), przekształcając
tabl. 196 w tabl. 197.
Tablica 197
Zadania
Konsultanci zadania
marketing technika organizacja
fikcyjne
M.S. 5 7 8 0
R.K. 4 4 4 0
S.N. 6 5 3 0
T.M. 4 6 5 0
3 04 9. Zastosowanie badań operacyjnych w konstrukcji biznesplanu
Zmienne decyzyjne:
X 2l -* 2 2 ■*" * 2 3 + *24 = ^ X 2j =
i=1 każdy konsultant może wykonywać
4
tylko jedno zadanie
*31 *32 ■*" * 3 3 *34 ~ ^ * 3 ; =
i= 1
4
-5% + l x n + 8 x 13 + 0 x 14 +
4x21 + 4 jc22 + 4 x 23 + 0 x 24 +
* funkcja celu.
6*31 ć*32 + 3.v,, + 0.r:. +
4*41 + 6 x42 + 5 x43 + 0 x44 -> min
A B ,‘C D 1
1 menu
»2t;i P ara m etry m o d elu
3 k o n su lta n cfa a d a n ia m arketin g tech n ika o rga n izacja
sili M .S . 5 7 8
5 | R .K . 4 4 4
6 S.N . 6 5 3
7 T.M. 4 6 5
8 M o d e l zm o d y fik o w a n y
9 k o n su ltan ci\zadan ia m arketin g tech n ika orga n izacja zadania fik c y jn e
10 M .S . 5 7 8 0
11 R .K . 4 4 4 0
12 S.N . 6 5 3 0
13 T.M. 4 6 5 0
A B C D E
9 | ko n s u lta n c ilza d a n ia m a rk e tin g tec hnik a o rg a n iza c ja z a d a n ie fik c y jn e
19 M .S. 5 7 8 0
11 R.K. 4 4 4 0
12 S.N. 6 5 3 0
13 ; T.M. 4 6 5 0
14 O b s z a r z m ie n n y c h d e cyzyjn ych
15 k o n s u lta n c iz a d a n ia m a rk e tin g tec h n ik a o rg a n iza c ja z a d a n ie fik c y jn e
16 M .S . . .
17 R .K .
18 S.N .
19 T.M.
20 W a ru n k i o g ra n ic za ją c e d la ko n s u lta n tó w K ry te riu m
21 0 1 0
22 0 1
23 0 1
24 0 1
25 W aru n ki o g ra n ic z a ją c e d la za d a ń
26 0 1
27 0 1
28 0 1
29 0 1
'• | konsu lta n ci\za d a n ia m.irki'lirjg^ tncimika jo rga n iza cja | za d a n ie fik c y jn e
1 1 M .S .
M R.K.
Solver - Parametry cózłi
12 S.N . Kom órka celu. Rozwiąż ....I"'
13 T.M R ów na: ( i M aks C Min C Wartość |0 Z a m k n ij.
14 O b sz a r zm ienny
15 k o n su lta n ci'z a d
16 _M.S. O d g a d n ij |
A B D 6
Ęi
7 W tym wypadku zaznaczono każdy warunek oddzielnie; można też zaznaczyć je blokowo -
jednym poleceniem warunki dla konsultantów(A21:A24=B21:B24) i jednym - warunki dla zadań
(A26:A29=B26:B29).
308 9. Zastosowanie badan operacyjnych w konstrukcji biznesplanu
Tablica 198
Nakłady Limity
WMG WMN IH p r ;
jednostkowe górne
Surowce (zl/szt.) 1,00 0,80 0,30 brak
Energia (zi/szt.) 0,20 0,20 0,20 brak
Robocizna (zł/szt.) 0,20 0,10 0,05 12 800
Zamówienia (szt.) 5000 5000 5000
Popyt (szt.) ? 9 9
Cena (zl/szt.) 2,10 1,40 0,80
Tablica 199
Parametry zadania
Popyt Sucho Wilgotno Mokro Zmiennie
WMG 30 000 20 000 5000 7000
WMN 25 000 25 000 7500 8000
WST 15 000 10 000 10 000 6000
i—
-—«______ A B c D F G H i;
it' P a ra m e try 7adan ia
2 Popyt Sucho W ilg o tn o M o k ro Z m ie n n ie W alda H u rw ic z a B a y e s a
WMG 30000 20000 5000 7000 5000 17500 15500
€ WMN 25000 25000 7500 8000 7500 16250 16375
s; W ST 15000 10000 10000 6000, 6000 10500 10250
6 wsp. ostrożności 0.5 O p tim u m 7500 17500 16375
M a c ie rz ża lu Sucho W ilg o tn o M o k ro Z m ie n n ie S a v a g e ’a O p tim u m 5000
8 WMG 0 5000 5000 1000 5000
9 W MN 5000 0 2500 0 5000
10 W ST 15000 15000 0 2000 15000
Rys. 49
Tablica 200
Nakłady Limity
WMG WMN WST
jednostkowe górne
Surowce (zl/szt.) 1,00 0,80 0,30 brak
Energia (zl/szt.) 0,20 0,20 0,20 brak
Robocizna (zl/szt.) 0,20 0,10 0,05 12 800
Zamówienia (szt.) 5000 5000 5000
Popyt (szt.) 5000 7500 6000
Cena (zl/szt.) 2,10 1,40 0,80
Zmienna decyzyjna x;- oznacza przy tym wielkość produkcji y-ego gatunku wody
mineralnej, a model matematyczny ma postać:
Tablica 201
Zmienne decyzyjne
*i *2 *3
Zatem firma powinna produkować miesięcznie 5000 butelek wody mineralnej ga
zowanej, 7500 butelek wody mineralnej niegazowanej oraz 6000 butelek wody sto
łowej, osiągając marżę brutto 7250 zł. Po doliczeniu kosztów stałych okazało się, że
firma nie jest w stanie wypracować zadowalająco wysokiego poziomu zysku brutto.
W związku z tym zespół konsultantów został zmuszony do wskazania kierunków
poprawy sytuacji. W tym celu przyjrzano się bliżej wynikom optymalizacji.
Okazuje się bowiem, że zarówno dostępność środków pieniężnych, jak i zaso
by siły roboczej, oraz poziom zamówień, nie stanowią wiążących ograniczeń w dzia
łaniu firmy (odpowiednie warunki ograniczające są spełnione jako nierówności).
Jedynie warunki ograniczające dotyczące poziomu popytu są spełnione jako równości
9.3. Zastosowanie badań operacyjnych w poszczególnych fazach konstrukcji biznesplanu 313
(W5, W6, W7), stąd wniosek, że istotnym ograniczeniem, z punktu widzenia funkcjo
nowania przedsiębiorstwa, jest jedynie spodziewany poziom popytu.
Tak więc w wyniku zastosowania badań operacyjnych zostały wytyczone najbliż
sze zadania: „wzmóc działania marketingowe, w celu pozyskania nowych klientów”.
W pozostałych zadaniach, zamieszczonych w niniejszym rozdziale, będzie można
zapoznać się z innymi przypadkami zastosowań badań operacyjnych w trakcie kon
strukcji biznesplanu, my natomiast skoncentrujemy się na zaprezentowaniu uproszczo
nego modelu planu finansowego.
B C i'-::..'-. E
1 N akłady Je d n o stk o w e WMG WMN W ST m :: L im ity g ó rn e
2 surowce [zt/szt.J 1.00 0.80 0.30 brak
3 energia [zl/szt.] 0.20 0.20 0.20 brak
4 robocizna (zł/szt.l 0.20 0.10 0.05 12800
5 JKZ 1.40 1.10 0.55
6 zamówienia (szt.) 5000 5000 5000
7 popyt (szt.) 5000 7500 6000
8 cena [zl/szt.] 2.10 1.40 0.80
9 Z m ien n e d e c y z y jn e
10 x1 x2 x3
11 5000.00 7500.00 6000.00
12 W arunek o g ra n icz a ją cy L e w a stro n a Praw a strona
13 W1 2050 12800
14 W2 5000 5000
15 W3 7500 5000
16 W4 6000 5000
17 W5 5000 5000
18 W6 7500 7500
19 W7 6000 6000
20 W8 18550 40000
21 Funkcja celu 7250.00
10 Zasady konstrukcji symulacyjnego modelu finansów firmy można znaleźć w pracy Filar,
Skrzypek, [24],
314 9. Zastosowanie badań opeiacyjnych w konstrukcji biznesplariu
11 Interpretację progu rentowności można znaleźć na przykład w pracy Filar, Skrzypek [24].
9.3. Zastosowanie badań operacyjnych w poszczególnych fazach konstrukcji biznesplanu 315
Tablica 202
Tablica 203
Stan środków pieniężnych : I
Wpływy = SUMA(D3:D6)
Przychód ze sprzedaży = B2
Spadek należności 0
Wzrost zobowiązań 0
Inne wpływy 0
Wydatki = SUMA (D8:D15)
Koszty zmienne = B6
Koszty finansowe = B16
Koszty zarządu = B17
Pozostałe koszty = B18
Przyrost należności 0
Spadek zobowiązań 0
Podatek dochodowy = B20
Inne wydatki 0
Saldo = D2-D7
3 16 9. Zastosowanie badań operacyjnych w konstrukcji biznesplanu
Tablica 204
Próg rentowności
Udziai WMG w sprzedaży = B3/$B$2
Udział WMN w sprzedaży = B4/$B$2
Udziai WMS w sprzedaży = B5/$B$2
Koszty staie na WMG = F2*$B$14
Koszty staie na WMN = F3*$B$14
Koszty staie na WMS = F4*$B$14
BEPW M G = F5/(asor2!B8-asor2!B5)
BEP WMN = F6/(asor2!C8-asor2!C5)
BEP WMS = F7/(asor2!D8-asor2!D5)
Produkcja WMG = asor2 !A ll
Produkcja WMN = asor2!Bll
Produkcja WMS = asor2!Cll
BEP/Produkcja WMG = F8/F11
BEP/Produkcja WMN = F9/F12
BEP/Produkcja WMS = F10/F13
zadania
187. Problemy Johna Kargula. Pewnej niedzieli w pociągu „INTERCITY” rela
cji Kraków - Warszawa (wyjazd 7.15), los przydzielił mi jako współpasażera
Johna Kargula, „świeżego” jeszcze emigranta z USA (polskiego pochodzenia).
W trakcie krótkiej podróży (przyjazd do Warszawy 9.49), John przedstawił
mi swój pomysł dotyczący założenia w Polsce farmy kiślików kalifornijskich
(cislicus califomiensis pospolituś). Realizacja pomysłu wymagała jednak rozwią
zania kilku poważnych problemów. Zauważyłem, że stosunkowo łatwo można
rozwiązać problemy Johna Kargula, stosując metody opracowane na gruncie
badań operacyjnych.
Mam nadzieję, że podzielicie Państwo moje zdanie, rozwiązując problemy
Johna w czasie krótszym o 34 minuty od czasu jazdy wspomnianego pociągu.
A oto lista tych problemów:
Tablica 205
<:/: Pasza I Pasza II Limit dolny
Składnik I (kg) 30 60 480
Składnik II (kg) 40 15 240
Składnik III (kg) 10 10 140
Limit paszy (kg) 10 2
Cena paszy (zl/kg) 5 10
9.3. Zastosowanie badań operacyjnych w poszczególnych fazach konstrukcji biznesplanu 317
Tablica 206
Górny limit
I f Gil
(kg)
PI (kg) ? 10 6000
PU (kg) ? 1 1000
Zamówienia (szt.) 100 0
Popyt (szt.) 500 500
Cena (zi/szt.) 180 110
Tablica 207
];7; r :i' II : ni IV
I 12 5 2 6
II 3 7 3 3
III 1 1 5 7
IV 12 12 4 14
Tablica 208
John\Konkurenci Gat. I Gat. II Gat. III
GI 2 4 6
G il 3 1 4
g iii 2 3 3
9.3. Zastosowanie badań operacyjnych w poszczególnych fazach konstrukcji biznesplanu 319
Tablica 209
John\Pogoda s llis S S i i i 1 l i i i W
GI 21 15 32 16
Gil 28 20 10 20
GUI 13 27 25 15
188. Przygotowanie planu działania firmy (biznesplanu) firmy Zamex. Firma Zamex
spółka z o.o. zleciła firmie konsultingowej „NONAM E”, przygotowanie biz
nesplanu na najbliższe lata swej działalności. Pełniąc obowiązki prezesa firmy
„NONAM E”, należy zadbać o to, aby biznesplan został opracowany z należytą
starannością. W tym celu należy rozwiązać następujące problemy:
Tablica 210
W g tŹ ' xs x4
s1(300,200) 52 30 44 30
s2(250,400) 55 34 28 28
s3(180,600) 54 70 52 52
Tablica 211
Medla/naklady 1000 2000 3000 4000 5000 6000 7000
Medium 1 0 10% 15% 20% 25% 30% 35% 40%
Medium 2 0 20% 20% 20% 20% 20% 20% 50%
Medium 3 0 10% 10% 30% 40% 50% 50% 55%
Medium 4 0 10% 10% 20% 20% 25% 25% 40%
Tablica 212
: # PTI ' PT3
PF1 6 4 3
PF2 0 4 6
Odpad 0,6 1,6 1,2
Tablica 213
A. Przychód ze sprzedaży A1 + A2
A l. Płyty CD poziom sprzedaży xcena
A2. Płyty DVD poziom sprzedaży x cena
B. Koszty zmienne B1+ ... +B6
BI. Materiały na CD rozwiązanie podproblemu
B2. Robocizna CD 4 zł na jednostkę
B3. Energia CD rozwiązanie podproblemu
B4. Materiały na DVD rozwiązanie podproblemu
B5. Robocizna DVD 4 zł na jednostkę
B6. Energia DVD rozwiązanie podproblemu
C. Marża brutto A -B
Cl. Marża brutto CD A 1 -B 1 -B 2 -B 3
C2. Marża brutto DVD A 2 -B 4 -B 5 -B 6
9.3. Zastosowanie badań operacyjnych w poszczególnych fazach konstrukcji biznespianu 323
A, -2 7 6 Ai -3 1 2
a2 3 2 -3 ^2 2 -5 1
A3 4 3 -2 a3 1 -7 -2
Tablica 216
Czas niezbędny przy wykonywaniu czynności
Pracownicy
Ai M S i! 4
1 840 960 480 720
2 960 840 600 720
3 840 1080 600 840
4 720 960 720 960
3 24 9. Zastosowanie badań operacyjnych w konstrukcji biznespianu
Tablica 217
Środki Jednostkowe nakłady
produkcji CD nagrane DVDnagrane CD nienagrane DVDnienagrane
materiały 4 8 6 24
energia 8 8 6 16
Tablica 218
Stanowisko l i i i 3 4 5: || 1 6 Wywóz
1 0 15 5 50 45 20 10
2 0 20 40 25 33 15
3 0 10 15 20 15
4 0 60 45 15
5 0 24 12
6 0 8
Przywóz 17 25 2 11 8 12 75
10.1. Wprowadzenie
Rynek kapitałowy obejmuje obrót papierami wartościowymi, takimi jak: akcje, obliga
cje oraz fundusze inwestycyjne. Najogólniej rzecz biorąc rynek kapitałowy jest powią
zany z inwestycjami oraz inwestorami. Inwestorzy, czyli podmioty dokonujące zakupu
papierów wartościowych są zainteresowani osiągnięciem możliwie wysokiego zysku
w wyniku sprzedaży swych walorów po upływie pewnego czasu. Jak z tego wynika pro
ces inwestowania zachodzi w czasie. Rozumując dalej, inwestor ma za zadanie wybrać
odpowiedni moment zakupu akcji (przy możliwie niskiej cenie) oraz sprzedać walor,
gdy jego cena jest wysoka. Wtedy osiąga satysfakcjonujący zysk. Decyzje te łączą się
z ryzykiem, gdyż trudno przewidzieć wszystkie oddziaływania czynników wpływają
cych na ceny akcji. Możliwa jest również sytuacja, w której inwestor przez długi okres
czasu jest „pod kreską”, co oznacza stratę przy podjęciu decyzji sprzedaży. Zatem
inwestowanie jest działalnością związaną ze stosunkowo wysokim stopniem niepew
ności a więc ryzykiem. Właściwie dokonana analiza rynku kapitałowego może wydat
nie zmniejszyć ryzyko inwestowania.
Przedstawione w tym rozdziale metody mają na celu wspomaganie decyzji inwe
storów. Wynik, jaki inwestor odnotuje w rezultacie zakupu i odsprzedaży walorów
(obrotu papierami) musi zawsze porównywać z zyskiem osiąganym na skutek zadys
ponowania tej samej kwoty na lokatę bankową. Inwestowanie w papiery wartościo
we tylko wtedy jest sensowne, jeśli rokuje zysk na odpowiednio wysokim poziomie
w porównaniu do zysku zrealizowanego na drodze lokowania środków pieniężnych
w banku.
z„ =c„-c0, (1)
zaś stopę procentową obowiązującą w danym okresie trwania lokaty (kredytu) okre
śla iloraz:
K =^ (2)
■ K C 0- (3)
Biorąc pod uwagę wzory (1) i (3), przyszłą wartość kapitału pożyczonego
otrzymujemy:
Cn = C0( l + R n). (4)
Roczną stopę procentową określa wzór:
(5)
stąd
R„ = rn. (6)
Kwotę odsetek od wypożyczonego kapitału w okresie t = 0, gdy pożyczka trwa do
okresu t = n, można obliczyć następująco:
10.2. Podstawowe kategorie związane z obrotem pieniądza .;3%;
Przykład 47. Klient ulokował w banku kwotę 24 000 zł na 2 lata przy stałej stopie
procentowej 6%. Bank stosuje sposób naliczania odsetek dany wzorem (7). Należy:
a) obliczyć przyszłą kwotę, jaką bank wypłaci swemu klientowi,
b) obliczyć kwotę odsetek,
c) obliczyć wysokość całkowitej stopy procentowej.
R o z w i ą z a n i e . Celem obliczenia przyszłej wartości założonej lokaty należy
wykorzystać wzór (8). Dane zawarte w przykładzie można zapisać następująco:
C0 = 24 000, r = 0,06, n = 2.
R 2 = 0,06-2 = 0,12.
4200
*3 = = 0,2 1 ,
20 000
Zatem wysokość całkowitej stopy procentowej w tym przypadku wynosi 21%.
Wysokość całkowitej stopy procentowej podzielona przez liczbę łat depozytu daje
roczną stopę procentową, która osiąga poziom 7%.
Przykład 49. Klient zaciągnął kredyt w banku na 4 lata przy stałej stopie procen
towej wynoszącej 15,5%. Po upływie 4 lat ma zwrócić bankowi kwotę 77 760 zł. Ile pie
niędzy klient pożyczył w banku? Określ wysokość całkowitej stopy procentowej. Bank
nalicza odsetki wg wzoru (7).
R o z w i ą z a n i e . Dane:
C4 = 77 760, r = 0,155, n = 4.
Cn
l+m ’
>
(9 )
77 760
48 000.
1 + 0,155-4
R4 = 0,155-4 = 0,62.
Przykład 50. Klient wpłacił 2000 zł na lokatę do banku, w którym roczna stopa
procentowa od depozytów ponad 3 letnich wynosi 10%. Po jakim czasie podwoi kapi
tał? Bank stosuje naliczanie odsetek wg wzoru (7).
R o z w i ą z a n i e . Dane:
Ca = 2000, r = 0,10.
( 10)
Związek (10) oznacza, że podwojenie kapitału zależy tylko od rocznej stopy pro
centowej, zaś czas potrzebny na podwojenie kapitału zdeponowanego stanowi jej
odwrotność. Po odpowiednim podstawieniu do wzoru (10) otrzymujemy:
l-l
( 11)
Przykład 51. Klient zobowiązał się wobec banku, że pozostawi swój wkład w wy
sokości 100 000 zł co najmniej 10 lat i uzyskał w drodze negocjacji oprocentowanie
roczne r = 16%. Za ile lat potroi swój kapitał?
R o z w i ą z a n i e . Dane:
Przykład 52. Pewien klient założył w banku lokatę kapitałową na 4 lata, wie
dząc, że po tym okresie bank wypłaci mu 30 000 zł. Wynegocjowana stopa procen
towa wynosiła 6,25%. Jaką kwotę klient zdeponował w banku? Bank nalicza odsetki
wg wzoru (7).
R o z w i ą z a n i e . Dane:
C„ = 30 000 , r = 0,0625, n = 4.
330 10. Podejmowanie decyzji na rynku kapitałowym
30 000
C„ = 24 000.
1 + 0,0625-4
( l + r)" = 2. (15)
gdzie wszystkie oznaczenia pozostają bez zmian, zaś e jest liczbą Eulera. Wartości cią
głej funkcji ern są stablicowane i można przy obliczeniach korzystać z odpowiednich
tablic.
Podobnie jest w przypadku dyskonta składanego, interesuje nas, jaki okres cza
su jest potrzebny do podwojenia kapitału CQ przy zastosowaniu dyskonta ciągłego
z roczną stopą procentową - r. W tej sytuacji zachodzi równanie: Cn = 2C0. Zastępując
symbol Cn prawą stroną równania (18), otrzymujemy:
Zatem:
ern —2. (20)
( 21)
Ilustracją tezy, że dyskonto stałe jest mniej korzystne od składanego dla klienta
powierzającego swój kapitał bankowi, jest przykład 53.
3 32 10. Podejmowanie decyzji na rynku kapitałowym:
Przykład 53. Klient swe oszczędności w kwocie 60 000 zł chce powierzyć banko
wi w formie lokaty na 8 lat. Ze względu na stosunkowo znaczną wartość lokaty wyne
gocjował z bankiem oprocentowanie w wysokości 7,5%. Przy podpisywaniu umowy
z bankiem musi podjąć decyzję, którą z form naliczania odsetek wybrać - dyskonto
proste czy składane (odsetki dopisywane są po upływie każdego roku).
Należy:
a) podpowiedzieć klientowi, która z decyzji będzie dla niego korzystniejsza -
wywód należy uzasadnić odpowiednim rachunkiem,
b) wyliczyć, ile wyniesie całkowita stopa procentowa w obu rozważanych opcjach,
c) powiedzieć klientowi, po jakim czasie nastąpi podwojenie zdeponowanego
kapitału w przypadku dyskonta prostego oraz składanego.
R o z w i ą z a n i e . Dane:
C0 = 60 000, n = 8, r = 0,075.
Porównanie obu kwot uzyskiwanych po ośmiu latach trwania lokaty pozwala za
uważyć, że druga opcja jest znacznie bardziej korzystna dla klienta. Różnica między
obu opcjami wyraża się kwotą 11 008,67 zł. Zatem klient, podpisując umowę z ban
kiem powinien wybrać formę oprocentowania składanego.
Tak podjętą decyzję potwierdzają również całkowite stopy procentowe obliczone
wg wzoru (2):
36 000
- dla opcji pierwszejR 8 = ^ qqqq = 0,6; Zg = 36 000 zł.
1
13,(3).
0,075
10.3. Dyskonto proste, składane i ciągte 333
C„
( 22)
1+ -
m
ln2
n=- (23)
mln 1 +
m
i
334 10. Podejmowanie decyzji na rynku kapitałowym
ln 2
mn = (24)
ln 1+
C0 = C „ e - (25)
(27)
Przykład 54. Obliczyć wysokość kwoty, jaką otrzyma klient po złożeniu w banku
50 000 zł na 4-letnią lokatę z roczną stopą dyskontową wynoszącą 6% przy następują
cych formach naliczania odsetek:
a) dyskonto proste,
b) dyskonto składane z rocznym okresem bazowym (m = 1),
c) dyskonto składane z półrocznym okresem bazowym (m = 2),
d) dyskonto składane z kwartalnym okresem bazowym (m = 4),
e) dyskonto składane z miesięcznym okresem bazowym (m = 12),
f) dyskonto składane z dziennym (dobowym) okresem bazowym (m = 360),
g) dyskonto ciągłe.
R o z w i ą z a n i e . Dane:
Przyszła wartość kapitału (po upływie 4 lat) osiąga kwotę 62 000 zł, zaś łączna
wartość odsetek stanowiąca dochód klienta wynosi (C4- C0 = 12 000 zł). Zastosowanie
dyskonta składanego sprowadza się do wykorzystania wzoru (17) z różnymi wartościa
mi parametru m.
Przyjmując roczny okres bazowy (m = 1), otrzymamy:
Łączna wartość odsetek stanowiąca dochód klienta wynosi (C4- Ca = 13 338,50 zł).
Przyjmując kwartalny okres bazowy naliczania odsetek (m = 4), otrzymujemy:
Łączna wartość odsetek stanowiąca dochód klienta wynosi (C4- CQ~ 13 449,28 zł).
Przyjmując miesięczny okres bazowy naliczania odsetek (m = 12), otrzymujemy:
,4 1 2
0,06
G = 50 000 1 + = 50 000(1 + 0,005)48 » 63 524,46 zł.
12
Łączna wartość odsetek stanowiąca dochód klienta wynosi (C4- C0 ~ 13 524,46 zł).
Przyjmując dzienny dobowy okres bazowy naliczania odsetek (m = 360), otrzy
mujemy:
4 - 3 60
0,06
C, = 50 000 1 + I = 50 000(1 + 0,00016667)1440 - 63 561,22 zł.
V 360
Łączna wartość odsetek stanowiąca dochód klienta wynosi (C4- C0 ~ 13 561,22 zł).
Przyjmując zasadę naliczania odsetek w sposób ciągły (dyskonto ciągłe) dla otrzy
mania przyszłej wartości kapitału stosujemy wzór (18), i otrzymujemy:
Łączna wartość odsetek stanowiąca dochód klienta wynosi (C4- C0 - 13 562,46 zł).
336 10. Podejmowanie decyzji na rynku kapitałowym
« = —i— = 16,667,
0,06
ln 2 0,693147 „
n = — ------------ = ------------- ~ 11,896,
ln (l + 0,06) 0,058269
ln2 0,693147
H ln(l + 0,03) 0,0591176 ’ ’
ln2 0,693147
11,639,
ln(l + 0,0 1 5 )_ 0,059554
ln 2 0,693147
n=- •11,581,
121n(l+ 0,005) 0,059850
ln 2 _____ _ 0,69314718
n= -11,553,
0,06^ ~ 0,05999500
360 ln 1 +
360
Przykład 56. Klient złożył w banku lokatę w wysokości 10 000 zt na 8 lat przy dys
koncie składanym, rocznym (m = 1). Przez pierwsze dwa lata trwania lokaty obowią
zywała stopa procentowa 4%, przez następne 3 lata obowiązywała stopa 5%, zaś przez
| kolejne 3 lata obowiązującą stopą było 6%. Wyznacz przyszłą wartość kapitału, jaką
| klient otrzyma po 8 latach trwania lokaty. Oblicz przeciętną roczną stopę dyskontową.
3 38 10. Podejmowanie decyzji na rynku kapitałowym
R o z w i ą z a n i e . Dane:
n1+ n 2 + n 3
mn - (31)
ln 1 + -
m
Przykład 57. Założono lokatę w wysokości 5000 zł. Po jakim czasie lokata osią
gnie poziom 8000 zł. Roczna stopa procentowa wynosi 7,2%, okres bazowy to jeden
miesiąc (m = 12).
R o z w i ą z a n i e . Dane:
8000
ln
‘5000 0,47000363
mn = = 78,569,
0,072 0,03493889
ln 1 +
12
C0 = (32)
(1 + r)n
R o z w i ą z a n i e . Dane:
ad a) (m = 1)
Aby zdyskontować kwotę 39 846,20 zł, stosujemy wzór (32):
39846,20 39846,20
= 25 000 zł.
0 _ (l + 0,06)8 1,593848
340 10. Podejmowanie decyzji na rynku kapitałowym
Zatem, aby przedsiębiorca mógł po 8 latach wypłacić kwotę 39 846,20 zł, musi
zdeponować w banku 25 000 zł przy rocznym systemie naliczania odsetek.
ad b) (m = 1)
Aby zdyskontować kwotę 39 846,20 zł przy miesięcznym sposobie kapitalizacji
odsetek, stosujemy wzór (22):
C Cn
(34)
° ( 1 + rd T
Przykład 59. Rodzice w dniu narodzin córki postanowili zdeponować na jej rzecz
pewną sumę pieniędzy w banku. Chcieli, aby córka po osiągnięciu pełnoletności mo
gła dysponować kwotą 100 000 zł. W umowie bankowej przy rocznym systemie nali
czania odsetek uzgodniono, że przez pierwsze 10 lat kapitał będzie oprocentowany na
4,5%, w dalszych 6 latach na 5% i w końcowych dwóch latach na 12%. Jaką lokatę mu
szą założyć rodzice, by przy ustalonych warunkach córka po ukończeniu 18 lat mogła
dysponować wymienioną kwotą?
R o z w i ą z a n i e . Dane:
10 0 0 0 0 100000
38146,59.
( l + 0,055)18 2,621466
Z x = Cl - C 0 = C0\ 1 + — | -c . (36)
Z! = C0 1+ - (37)
m
Z i = reC , (38)
342 10. Podejmowanie decyzji na rynku kapitałowym
Jeżeli kapitalizacja odsetek jest dokonywana raz w roku, wtedy zachodzi równanie:
re = r. (40)
Przyjmuje się, że czas deponowania kapitału C0 może być wyrażony także liczbą
ułamkową, np. 4,5 letni okres trwania lokaty.
Zakładając znajomość danych: Ca, C{ oraz n, możemy wyznaczyć nominalną rów
ną efektywnej roczną stopę procentową:
(41)
Przykład 60. Oblicz efektywną roczną stopę procentową, jeżeli nominalna stopa
procentowa wynosiła 12%, kapitał złożono do banku na okres jednego roku a odsetki
są kapitalizowane co miesiąc.
R o z w i ą z a n i e . Dane:
r = 0,12, m = 12.
Jak widać roczna efektywna stopa procentowa wynosi 12,68% i przewyższa rocz
ną nominalną stopę, która była ustalona na poziomie 12%.
Przykład 61. Oblicz efektywną roczną stopę procentową, gdy klient inwestując
20 000 zł po 2,5 roku otrzymał 25 000 zł.
R o z w i ą z a n i e . Dane:
r ~ rinf
(44)
r" ~ ^ r inf-
r ~ rr
rinf = (45)
1 + rr
C. Gdy O< rinf < r, wtedy obserwujemy przyrost kapitału, ale przyrost ten jest
mniejszy w porównaniu do stanu, gdyby inflacja nie wystąpiła. Wartość realna kapita
łu po upływie 1 roku oblicza się ze wzoru (43):
1+ r
(46)
in f
D. Gdy rinf > r, wtedy rr < 0. Sytuacja ta wykazuje, że mamy do czynienia ze spad
kiem realnym wartości kapitału. Wartość rzeczywistą kapitału oblicza się, stosując
wzór (43) lub (46).
Przykład 62. Adam Nowak lokuje w banku kwotę 25 000 zł na 1 rok przy nomi
nalnej stopie bankowej r= 6%. W tym czasie stopa inflacji kształtowała się na pozio
mie rinf = 3,5%. Należy:
a) wyznaczyć nominalną wartość kapitału po upływie roku,
b) określić rzeczywistą (realną) wartość kapitału po upływie tego okresu.
R o z w i ą z a n i e . Dane:
Nominalna wartość kapitału wzrośnie po roku do kwoty 26 500 zł, czyli jej przy
rost wynosi 1500 zł (bez uwzględniania inflacji). Biorąc pod uwagę, że jednak infla
cja ma miejsce w rozpatrywanym okresie, obliczamy rzeczywistą stopę, korzystając
ze wzoru (44)
0 ,0 6 -0 ,0 3 5 _ 0,025
0,02415.
1 + 0,035 “ 1,035
Zatem realny przyrost wartości kapitału klienta banku wynosi 603,75 zł i jest
znacznie niższy w porównaniu z sytuacją, w której inflacja nie występuje.
Przykład 63. W kolejnym roku Adam Nowak lokuje w banku kwotę 50 000 zł
na 1 rok. Stopa nominalna pozostaje bez zmian (r = 6%) wzrasta natomiast inflacja,
w okresie trwania lokaty rinf = 9%. Należy:
a) obliczyć nominalną wartość kapitału po upływie 1 roku ( wysokość kwoty, jaką
bank wypłaci klientowi),
b) obliczyć realną wartość kapitału po upływie roku.
10.6. Strumienie płatności 345
R o z w i ą z a n i e . Dane:
Po roku Nowak otrzyma z banku kwotę 53 000 zł, zatem wniesiony na lokatę ka
pitał wzrośnie nominalnie o 3000 zł. Ponieważ w okresie trwania lokaty wystąpiło zja
wisko inflacji (rinf > 0), należy ustalić realną wartość uzyskanego kapitału. Obliczamy
zatem z wzoru (44) wartość rzeczywistej stopy procentowej:
0 ,0 6 -0 ,0 9 -0 ,0 3
-0,02752.
r' ~ 1 + 0,09 1,09
Realna wartość kapitału po upływie 1 roku uległa wyraźnej obniżce. Spadek war
tości w stosunku do kwoty wniesionej na lokatę wyniósł 1376 zł. W tej sytuacji wnio
sek płynie taki, że Nowak zamiast zyskać, realnie stracił na lokacie w banku i zapewne
winien wybrać inny sposób inwestowania swego kapitału.
n- 1 / \ n - k +1 / \
Q g - Ą 1+— + P2 | +... + Pt [ l + ^ J + + (47)
, m
n -k+ l
(48)
k= l
Aby ustalić przyszłe wartości serii płatności realizowanych z dołu, należy skorzy
stać z wzoru:
n ( r Y ~k
• (50)
r
C>iG ~ CnD I 1 + (51)
m
Przykład 64. W pewnej firmie kierownik działu kadr otrzyma! dodatek funkcyj
ny, który wzrastał w każdym kwartale. W I kwartale wyniósł 150 zł, w II kwartale -
220 zł, w III kwartale - 300 zł i w IV kwartale - 360 zł. Roczna stopa procento
wa w tymże roku kształtowała się na poziomie 4,4%. Określ łączną wartość dodatku
funkcyjnego po upływie roku w dwóch przypadkach:
a) dodatek funkcyjny jest wypłacany z góry,
b) dodatek funkcyjny jest wypłacany z dołu.
Która z opcji jest bardziej korzystna dla kierownika kadr?
R o z w i ą z a n i e . Dane:
n4-1 s4-2 \4 -4
0,044 0,044 0 044 V 3
C4D = 150 1 + + 220 1 + + 300 1 + ^ 1 +360 \ , 0,044
4 )
Wartość C4D można też otrzymać, stosując wzór (51), z którego wynika, że:
n
C.oG = X k- 1 •
(54)
k=1
1+ -
m
(55)
C„o = I (56)
k=1
1+ -
m
kwoty: 15 000, 5000 i 20 000 zł. W roku transakcji stopa procentowa kształtowała się
na poziomie 8%.
a) Ile realnie zapłaci kupiec działki?
b) Ile realnie zapłaciłby przy spłatach z dołu (na koniec każdego kwartału)?
R o z w i ą z a n i e . Dane:
Jak widać z wyników obliczeń, sprzedaż ratalna nie jest korzystna dla Kowalskiego,
który realnie otrzyma kwotę w wysokości 48 358,17 zł.
Ad b) Zakładając, że kupujący będzie wpłaca! systemem „ z dołu”, czyli z końcem
każdego kwartału, zastosować należy wzór (55), co pozwoli otrzymać realną wartość
spłaty określonej w umowie kwoty 50 000 zł:
C - 10 0 0 0 i 15 0 0 0 i 50 0 0 i 2 0 0 0 0
OD ~ 1 +0,02 +(1 +0 ,0 2 )2 +(1 +0 ,0 2)3 +(1 +0 ,02)4 ~
= 9803,92 +14 417,53 + 4711,61 +18 476,91 = 47 409,97.
=P i + — l + i i + — l 2 + . . . + i i + — "_1 + 1+ -
m) v m) I rn, m
1+ - I - 1
r IV m,
CnG = P U + (59)
m r
m
Przykład 66. Ojciec postanowił wpłacać na rzecz syna co kwartał 6000 zł przez
kolejne 4 lata jego studiów. Celem tych opłat było stworzenie bazy finansowej do usa
modzielnienia syna po ukończeniu studiów. W okresie gromadzenia kapitału obowią
zuje stopa procentowa r = 8%. Jakim kapitałem będzie dysponował syn po opuszczeniu
murów uczelni (po upływie 4 lat), jeżeli:
10.7. Statystyczne metody w analizie rynku kapitałowego 351
R o z w i ą z a n i e . Dane:
ftl
P = 6000 zł; n = 16; m = 4; r = 0,08; — = 0,02.
C1fi r = 6000(1 + 0,02)^1 + 0’Q2^ 6 ~ ł = 6120 • 1,372786 = 6120 •18,639285 -1 1 4 072,43 zł.
160 V ' 0,02 0,02
W obliczeniach kapitału, który podejmie syn po upływie 4 lat, gdy ojciec wpłacał
zdeklarowaną kwotę na koniec każdego kwartału, zastosowano wzór (61):
Z, =-£--100%. (62)
‘ C
3 52 10. Podejmowanie decyzji na rynku kapitałowym
Stopa zysku może przyjmować wartości: dodatnie, zero lub ujemne. Stopa zysku
Z jest zmienną losową skokową zależną od wielu czynników w tym od kondycji finan
sowej jednostki emitującej papiery wartościowe. Rozkład tej zmiennej ma postać:
E (Z ) = f j ztPt, (64)
i=i
oraz wariancja:
< y \Z ) = ^ z f P l - [ E ( Z ) ] 2. (66)
t=i
Wariancję stopy zysku cr2(Z) należy traktować jako miarę ryzyka inwestowania
w akcje. W podejmowaniu decyzji o zakupie danej akcji pomocny jest współczynnik
zmienności V(Z) wyrażany procentowo wzorem:
— 1 "
( 68)
z = n^i=i 2'
oraz
S2( Z) = - f j ( z , - Ź ) 2 (69)
i odpowiednio:
V( Z) = (70)
z
10.7. Statystyczne metody w analizie rynku kapitałowego 353
Próbę oceny sytuacji przed zakupem akcji L na podstawie zmieniającej się jej
ceny w kolejnych okresach przedstawiono w przykładzie 67.
Przykład 67. Wykorzystując dane zawarte w tabl. 219, oblicz stopy zysku akcji L,
ich średnią, wariancję oraz współczynnik zmienności. Dokonaj oceny ryzyka przy
zakupie akcji L na podstawie wyznaczonych wartości parametrów.
Tablica 219
Nr okresu t 1 2 3 4 5 6 7 8 9 10 11 12
Cena akcji C, 100,0 108,0 105,0 110,0 108,0 110,0 102,0 106,0 110,0 107,0 112,3 112,3
Zysk c, 10,0 8,0 -3,0 5,0 -2,0 2,0 -8,0 4,0 4,0 -3,0 5,3 0
273 76
S2( Z) = — ™— ~ 22,8133 (wariancja stopy zysku akcji L),
4 78
V( Z) = ’ •100% = 281,18% (współczynnik zmienności stopy zysku akcji L).
■M'
3S4 10. Podejmowanie decyzji na rynku kapitałowym
Zatem rzeczywisty zysk inwestora zawsze zależy od ceny akcji w momencie za
kupu oraz sprzedaży. Nie od rzeczy byłoby sprawdzenie przeciętnej stopy zysku akcji
z najkorzystniejszą stopą procentową oferowaną przez banki przy uwzględnianiu
czasu przechowywania akcji.
Dla posiadacza akcji mającego zamiar spieniężyć akcję, wysokie stopy zysku
(ponadprzeciętne):
zt - Ź > 0 (72)
nie stanowią ryzyka a wręcz przeciwnie, są dla niego korzystne. Ryzyko posiadacza
akcji tkwi właśnie w spadku stopy zysku, gdy zachodzi nierówność (71). Zatem nie
równość (72) nie jest elementem oceny ryzyka ani dla inwestora ani dla sprzedającego
akcję. Stąd powstała idea, by eliminować dodatnie różnice między stopami zysku a jej
średnią przy obliczaniu wariancji. Taki krok prowadzi do budowy miary ryzyka w po
staci semiwariancji stopy zysku akcji. Należy zatem wprowadzić zmienną pomocniczą
vt, określoną w sposób następujący:
0 gdy z t > Z,
vt (73)
z, - Z gdy z t < Z.
<r2(V') = I m 2- (7 5 )
t= 1
Z 20,4 0 X 147,51
s 2 {vt ) = ~ U l , 5 \ ^ n ,2 9 .
V(v,) = 206,5%
to
II
$
1
z = 1,7%
w kolejnych okresach. Będziemy zamiennie używać określeń stopa zysku oraz stopa
zwrotu, traktując je jako synonimy. Inwestor dąży to takich wyborów, które w efekcie
prowadzą do utworzenia optymalnego portfela akcji.
Kluczowym zagadnieniem w tym zakresie jest ustalenie ilościowych proporcji za
kupu poszczególnych akcji. Proporcje te wyrazić można procentowym udziałem akcji
w portfelu inwestora.
Dalsze rozważania dotyczą tworzenia optymalnego portfela1 złożonego z dwóch
rodzajów akcji - A l i A 2. Przyjęto następujące oznaczenia:
z lt - stopa zysku akcji Aj w okresie t,
z 2t - stopa zysku akcji A 2 w okresie t,
E (Z t) - wartość oczekiwana stopy zysku akcji Aj,
E(Z2) - wartość oczekiwana stopy zysku akcji A 2,
<x2(Zj) - wariancja stopy zysku akcji Aj, cr2(Zj),
<72(Z2) - wariancja stopy zysku akcji A 2,
Uj - udział akcji y4j w portfelu inwestora,
u2 - udział akcji A 2 w portfelu inwestora,
<r12- kowariancja między zmiennymi Zj i Z2, cr12= cov(Zj, Z2).
Z uwagi na to, że w portfelu są dwa rodzaje akcji (Aj i A 2), zachodzi związek:
Mj + u2 = 1. (76)
er2 = Mj <Tj2 + (1 - Mj)2oj + 2Mj (1 - Mj ) •On - uj(of - 2<Jj2 + oj)-2ul{oj - <7j2) + oj. (81)
Przyjmując oznaczenie
(82)
ustalono, że wariancja całkowita portfela akcji jest funkcją jednej zmiennej - u v Dalej
obliczamy pierwszą pochodną F(iZj):
Ponieważ zarówno u\, jak i u 2 muszą być większe od zera [zob. wzory (83) i (84)]
nie wystarczy nierówność (89), lecz konieczne jest spełnienie dwóch nierówności:
* J12
u~> = (92)
■2512 + S2
ś[s\ 312
(93)
c(m in ) o2 o o . ca'
—ZJ12 T J2
Rozpatrzmy przypadek, gdy r12 = 0, co ma miejsce tylko wtedy gdy S12 = 0, czyli
gdy cov(Zj, Z2) = 0. Podstawiając r12 = 0 do wyrażenia znajdującego się po lewej stro
nie nierówności (87) otrzymujemy:
Sy + S2 > 0. (95)
Zatem przy r12 = 0 istnieje możliwość ustalenia optymalnego portfela akcji (wyli
czenia u \ i u 2), co oznacza, że będzie można zbudować optymalny portfel akcji. W ta
kim przypadku optymalne udziały akcji można zapisać wzorami:
Wi = oraz ib (96)
sf+sl s2l+s 2
Przykład 69. Inwestor chce dokonać zakupu dwóch akcji A 1 i A 2, których stopy
zysku są znane z 6 ostatnich notowań giełdowych. Informacje te zawiera tabl. 223.
360 10. Podejmowanie decyzji na iynku kapitałowym
Tablica 223. Stopy zwrotu akcji A, i A2 oraz wyniki obliczeń związanych z ustaleniem optymalnego
portfela akcji
t z» : 4 4
1 14 12 196 144 168
2 16 10 256 100 160
3 15 8 225 64 120
4 20 6 400 36 120
5 20 4 400 16 80
6 23 8 529 64 184
obliczono wartość kowariancji stóp zysku - S12 = 10,67, jej dodatni znak powoduje,
że również współczynnik korelacji między stopami zwrotu jest tego samego znaku
(rl2> 0)- Po tych ustaleniach nie można definitywnie rozstrzygnąć kwestii o możliwo
ści budowy optymalnego portfela akcji. Kolejno trzeba sprawdzić, czy zachodzą nie
równości (90). W tym celu należy wyznaczyć wartość wariancji stóp zwrotu akcji Aj
i A 2 stosując wzór:
1 n 1 " z2 .
s f = i r=i
i: 4 ' ■(Zł)2 oraz z 2t ■(z2y (98)
■ ■ t=i
Ad. c) Ogólnie wiadomo, że wartość wariancji stopy zwrotu, a tym samym od
chylenia standardowego jest miarą ryzyka ponoszonego przez inwestora przy zakupie
akcji. Im większa wariancja, tym większe ryzyko. Relatywizacja odchylenia standardo
wego stóp zwrotu względem ich stanów przeciętnych następuje poprzez wyznaczenie
wartości współczynników zmienności:
Zj = = 2.
Tablica 224. Stopy zwrotu akcji A, i A2 oraz wyniki obliczeń związanych z ustaleniem optymalnego
portfela akcji
t hi m.. 4 1 4 4 U li zltz2t
1 2 6 4 36 12
2 4 -1 16 1 -4
3 2 7 4 49 14
4 4 5 16 25 20
5 8 -1 0 64 100 -8 0
6 5 4 25 16 20
7 3 3 9 9 9
£ 28 14 138 236 -9
Następnie wyznaczamy wartość wariancji oraz kowariancji stóp zwrotu obu akcji:
S2 = ^ ~ ( 4 ) 2 = 19,714-16 = 3,714,
* 29,714 + 9,286 39 „
itT = --------------------------------------------------- = — = u ,7 5 ,
1 3,714 + 2-9,286 + 29,714 52
3 J U + ^ = 13
2 52 52
Sc(min) = V M 6 4 ~ 0,681.
Współczynnik zmienności dla optymalnego portfela akcji oraz dla każdej akcji
z osobna obliczamy ze wzorów:
V ( Z 1) = § - 1 0 0 % , (102)
A
10.8. Optymalizacja portfela akcji 363
V( Z) = •100% -19,5% ,
Zadania
190. Przedsiębiorca zaciągnął w banku pożyczkę w wysokości 560 000 zł na 5 lat.
Po pięciu latach spłaci! pożyczkę, przekazując bankowi 910 000 zl. Oblicz:
a) wysokość odsetek od pożyczonej sumy,
b) całkowitą stopę procentową,
c) roczną stopę procentową.
191. Pewna osoba wzięła pożyczkę z banku w kwocie 5000 zł na 2,5 roku. W umowie
przyjęto roczną stopę procentową w wysokości 18%. Oblicz:
a) jaką kwotę należy zwrócić bankowi?
b) ile wynoszą odsetki od pożyczonej sumy?
c) ile wyniesie całkowita stopa procentowa?
192. Jaką lokatę należy założyć w banku na okres 3 lat, aby po upływie tego okresu
otrzymać 23 800 zł? Naliczone odsetki wynoszą 6,5% w skali rocznej.
193. Klient założył w banku lokatę w wysokości 15 000 zł na 3 lata. Po trzech latach
bank wypłacił klientowi 18 600 zl. Oblicz:
a) ile wynoszą odsetki za cały okres depozytu?
b) jaka jest wysokość całkowitej stopy procentowej?
c) jaka jest wysokość rocznej stopy procentowej?
194. Jan Brzozowski wpłacił na lokatę do banku kwotę 25 000 zł, w którym roczna
stopa procentowa wynosi 12,5% od depozytów złożonych na okres ponad pięcio
letni. Po jakim czasie podwoi kapitał?
195. Po jakim czasie lokata w wysokości 5000 zł złożona w banku przy oprocentowa
niu rocznym równym 8% wzrośnie do 15 000 zł?
3 64 10. Podejmowanie decyzji na rynku kapitałowym
196. Klient zaciągnął kredyt w banku na 6 lat przy stałej stopie procentowej 17,5%.
Po sześciu latach zwrócił bankowi kwotę 51 250 zł.
a) Ile pieniędzy klient pożyczył w banku?
b) Ile wynosiła całkowita stopa procentowa?
197. Stefan Kowalski oddał w depozyt do banku kwotę 100 000 zł z zamiarem znacz
nego jej pomnożenia. Chciał bowiem w przyszłości przekazać swemu wnukowi
kwotę 350 000 zł. Przy długoletnich depozytach i stosunkowo wysokim kapitale
przyjętym w depozyt bank zaproponował klientowi wysoką roczną stopę procen
tową wynoszącą 12,5%. Po jakim czasie Stefan Kowalski będzie mógł przekazać
swemu wnukowi wymienioną kwotę?
198. Klient oddał do banku Bj w depozyt 600 000 zł jako lokatę na 3 lata. Bank nali
cza odsetki corocznie, przy czym roczna stopa procentowa przy tego rodzaju lo
katach kształtuje się na poziomie 7,5%. Ile pieniędzy klient otrzyma po upływie
zadeklarowanego okresu depozytu?
199. Ten sam klient (por. zad. 198) oddał w depozyt tę samą kwotę 600 000 zł, ale do
innego banku - B2. Bank B2 oferuje oprocentowanie w tej samej wysokości co
bank Bj (tj. 7,5%), lecz nalicza odsetki kwartalnie.
a) Ile pieniędzy zainkasuje klient po upływie zadeklarowanego czasu trwa
nia depozytu?
b) W którym z banków lepiej ulokował swój kapitał?
200. Jan Brzozowski złożył w depozyt bankowi kwotę 16 000 zł z zamiarem jej podwo
jenia. Bank proponuje w takim przypadku oprocentowanie kapitału wynoszące
5% w skali rocznej wraz z miesięczną kapitalizacją odsetek. Po jakim czasie Jan
Brzozowski zrealizuje swój zamiar?
201. Krzysztof Nowak przekazał bankowi w depozyt kwotę 40 000 zł na 5 lat. Przy tak
wysokiej kwocie bank przyznał oprocentowanie wkładu w wysokości 5,6% w ska
li rocznej z ciągłą kapitalizacją odsetek. Jaką kwotę pieniężną Krzysztof Nowak
podejmie z banku po upływie 5 lat?
202. Po jakim czasie depozyt 5000 zł złożony w banku przy rocznej stopie procento
wej w wysokości 4,5% osiągnie poziom 12 000 zł. W banku obowiązuje roczny
system kapitalizacji odsetek.
203. Stefan Kowalski wpłacił 2000 zł na lokatę w banku, który zapewnia 6% odsetki
w skali rocznej, przy czym kapitalizuje je raz na koniec każdego roku. Natomiast
Krzysztof Nowak wpłacił 4000 zł na lokatę w tym samym banku i na tych samych
warunkach. Który z nich szybciej podwoi swój kapitał?
204. Zdeponowano w banku kwotę 10 000 zł jako lokatę dziesięcioletnią. Przez pierw
sze 4 lata bank wypłacał odsetki w wysokości 7%, przez kolejne 2 lata obniżył je
10.8. Optymalizacja portfela akcji 365
206. Ile pieniędzy musi Jan Brzozowski zdeponować w banku, aby po 10 latach przy
oprocentowaniu r = 6,5% mógł podjąć 50 000 zł?
207. Krzysztof Nowak chce za 6 lat kupić nowy samochód, którego cena wynosi
32 000 zł. He pieniędzy musi zdeponować w banku, by przy stopach procento
wych za pierwsze 2 lata - 5% i w następnych 4 latach - 6% osiągnąć kwotę równą
cenie samochodu?
208. Jan Brzozowski chce zdeponować pewną sumę pieniędzy na 5 lat, by po upływie
tego okresu podjąć 20 000 zł. Ma do wyboru 2 opcje:
a) Powierzyć swe pieniądze WBK, w którym kapitalizacja odsetek następuje
każdego roku.
b) Założyć lokatę pieniężną w mBanku, w którym obowiązuje kapitalizacja
odsetek w systemie ciągłym.
Oba banki oferują to samo oprocentowanie - 5,4% w skali rocznej.
a) Jaką kwotę musi złożyć w WBK?
b) Jaką kwotę musi złożyć w mBanku?
c) Którą opcję Jan Brzozowski powinien wybrać?
209. Krzysztof Nowak będąc 10 lat przed pójściem na emeryturę chce za ten okres
zgromadzić kapitał 72 000 zł, by potem z odsetek wypłacanych co miesiąc uzyskać
dodatek do swojej emerytury. Bank dolicza odsetki w systemie miesięcznym, zaś
oprocentowanie lokaty wynosi 6,6% w skali rocznej. Stawka procentowa oraz spo
sób kapitalizacji odsetek (wg umowy obowiązującej obie strony) nie ulega zmianie,
zarówno w okresie trwania lokaty, jak i w okresie przyszłym, gdy bank będzie wy
płacał odsetki od nagromadzonej sumy 72 000 zł. Należy dopomóc Krzysztofowi
Nowakowi w ustaleniu wysokości lokaty, jaką musi wnieść do banku.
a) Oblicz wysokość lokaty.
b) Zakładając, że wkład ma pozostać nienaruszony, bank będzie co m ie
siąc wypłacał kwoty odsetek stanowiące dodatek finansowy do emerytury
Krzysztofa Nowaka. Ile wyniesie kwota tego dodatku?
211. Jan Brzozowski zdeponował w banku kwotę 15 000 zł na 5 lat. Przez pierwsze
2 lata obowiązywała stopa 4%, przez kolejny rok 5,6% oraz przez ostatnie 2 lata
6,5%. Ile pieniędzy bank wypłaci! Janowi Brzozowskiemu po upływie zadekla
rowanego terminu?
212. Oblicz wysokość rocznej efektywnej stopy procentowej, jeżeli nominalna roczna
stopa procentowa r = 18% a odsetki są dopisywane po upływie każdego miesiąca.
215. Krzysztof Nowak sprzedał mieszkanie Janowi Brzozowskiemu za 320 000 zł.
W dniu spisania umowy i przekazania kluczy otrzyma! 100 000 zl, zaś pozo
stałą należność w ratach płatnych w ciągu roku od daty podpisania umowy:
po I kwartale - 60 000 zl, po II kwartale - 60 000 zł, po III kwartale - 40 000 zł
10.8; Optymalizacja portfela akcji 367
i po IV kwartale 60 000 zł. Ile realnie otrzymał Krzysztof Nowak za swe miesz
kanie przy obowiązującej rocznej stopie procentowej w wysokości 20% oraz przy
kwartalnej kapitalizacji odsetek?
216. Stefan Kowalski lokuje kwotę 15 000 zł na 1 rok w BGŻ przy rocznej stopie ban
kowej r = 4%. W roku trwania lokaty nastąpiła inflacja, której wskaźnik ustalono
na poziomie 3,8%.
a) Oblicz nominalną wartość kapitału, jaką bank wypłaci Kowalskiemu po
roku.
b) Oszacuj realną wartość kapitału, jakim będzie dysponował Kowalski po
upływie roku.
217. Jan Brzozowski lokuje w PEKAO S.A. kwotę 120 000 zł na 1 rok. Bank zapew
nia oprocentowanie kapitału w wysokości 5% w skali rocznej. W roku trwania
lokaty wskaźnik inflacji oszacowano na poziomie 12%.
a) Ile pieniędzy otrzyma Brzozowski po upływie roku?
b) Oblicz realną wartość wypłacanej kwoty po ty okresie.
218. Stefan Kowalski zastanawia się, czy zakupić akcje R za znaczną kwotę. Przed
podjęciem decyzji prześledził 11 ostatnich notowań giełdowych tej akcji: 56, 60,
66, 60, 70, 65, 72, 72, 60, 75, i 70. Przyjmij rolę doradcy finansowego i sprecyzuj
wniosek, czy Jan Kowalski powinien zakupić te akcje, czy też zrezygnować z ich
zakupu. W tym celu należy wyznaczyć:
a) stopy zysku (procentowo) w ostatnich 10 notowaniach,
b) średnią wartość stopy zysku akcji R,
c) wariancję, odchylenie standardowe oraz współczynnik zmienności stopy
zysku.
219. Krzysztof Nowak rozważa decyzję o zakupie akcji S za znaczną sumę pieniędzy.
Przed podjęciem decyzji prześledził 9 ostatnich notowań giełdowych tej akcji: 86,
120,110,120,140,140,150,140 i 164. Bądź doradcą finansowym Nowaka przed
podjęciem decyzji o zakupie. Po analizie danych sprecyzuj wniosek na tak lub nie
w kwestii zakupu akcji S. W tym celu należy wyznaczyć:
a) procentowe stopy zysku w kolejnych 8 notowaniach,
b) średnią wartość stopy zysku akcji S,
c) wariancję, odchylenie standardowe oraz współczynnik zmienności stopy
zysku,
d) semiwariancję, semiodchylenie standardowe oraz odpowiadający mu
współczynnik zmienności stopy zysku.
220. Jan Brzozowski chce zakupić pakiet dwóch akcji P oraz Q. Celem ustalenia
struktury portfela zakupu prześledził ostatnie notowania giełdowe obu akcji
w wyniku czego obliczył wartość stóp zwrotu.
W kolejnych 7 notowaniach stopy zwrotu akcji P kształtowały się następu
jąco: 8, 9, 9,10,11,11 i 19. Stopy zwrotu akcji Q przyjmowały wartość: 5, 4, 4, 3,
2, 2 i 1. Należy:
368 10. Podejmowanie decyzji na rynku kapitałowym
221. Krzysztof Nowak postanowił zakupić pakiet dwóch akcji M oraz N. Celem usta
lenia struktury zakupu tych akcji prześledził ostatnie notowania giełdowe obu
akcji i obliczył wartości ich stóp zwrotu. W kolejnych 6 notowaniach stopy zwrotu
kształtowały się następująco:
- akcja M: 6, 4, 6 ,0 , - 2 ,4 .
- akcja N: - 2 ,- 1 ,1 ,1 0 ,1 ,3 .
a) Ustal, czy możliwie jest obliczenie optymalnego portfela akcji, wyznacza
jąc wartość rn (współczynnik korelacji miedzy stopami zwrotu obu akcji).
b) Przy pozytywnej odpowiedzi na poprzednie pytanie, ustal optymalną
strukturę portfela akcji.
c) Oblicz wartość nominalnej wariancji całkowitej, odchylenia standardowe
go, oraz wartości współczynników zmienności stóp zwrotu obu akcji przy
wykorzystaniu minimalnego odchylenia standardowego stóp zwrotu.
Budowa rankingu obiektów w świetle
ocen wielokryterialnych
11.1. Wprowadzenie
W różnych sferach ludzkiej aktywności występuje duża liczba zjawisk, które można
określić mianem złożone. Przez zjawisko złożone należy rozumieć pewien abstrakcyj
ny twór związany ze stanem jakościowym (bezpośrednio niemierzalnym) rzeczywistych
obiektów opisywany przez co najmniej dwie cechy. Przykładami tak zdefiniowanego po
jęcia „zjawisko złożone” mogą być: standard życia ludności, poziom rozwoju społecz
no-gospodarczego wybranego kraju, atrakcyjność rynkowa produktów, jakość kadry
kierowniczej firmy, poziom rozwoju instytucji z otoczenia biznesu, stopień degradacji
środowiska, poziom świadomości ekologicznej, stopień zaawansowania działalności
proekologicznej, stan oświaty, konkurencyjność techniczno-ekonomiczna wyro
bów, stan zagospodarowania turystycznego regionu lub kraju itp. (zob. szerzej na ten
temat: K. Kukuła [54], s. 22-32).
Porównania różnych obiektów położonych w przestrzeni w zakresie zjawisk zło
żonych stwarzają konieczność sporządzania ich ocen, a w dalszej kolejności konstruk
cji rankingu. Zjawiska złożone, jak wynika z definicji, są zwykle charakteryzowane
wieloma różnorodnymi cechami, które mają różne miana i wykazują różne rzędy
wielkości. Wielokryterialna ocena zjawiska w różnych obiektach staje się możliwa,
gdy dokonamy przekształcenia wartości cech oryginalnych celem ich ujednolicenia.
Przekształcone zmienne są pozbawione mian i przybierają wartości zbliżonego rzędu
wielkości. Sposoby transformacji wartości oryginalnych cech diagnostycznych są na
zywane metodami normowania. Unormowane wartości zmiennych diagnostycznych
mogą być poddane procesowi agregacji (zwykle sumowania), co prowadzi do uzyska
nia zmiennej syntetycznej (agregatowej) charakteryzującej każdy obiekt ze względu
na oceniane zjawisko złożone. Zatem wartości zmiennej agregatowej stanowią oceny
poszczególnych obiektów ze względu na stan rozwojowy badanego zjawiska złożonego.
Znajomość ocen obiektów pozwala na konstrukcję ich rankingu - tj. układu, w którym
obiekty są uporządkowane w kolejności od najlepszego do najgorszego ze względu na
wartość zmiennej syntetycznej (agregatowej).
Opisowi zjawiska złożonego towarzyszą pojęcia zbioru zmiennych diagnostycz
nych X oraz zmiennych syntetycznych (agregatowych) - Q. Poza wymienionymi należy
'I
agregatowej. Trudno dziś nie docenić wagę i celowość budowy rankingów dotyczących
różnych zbiorów obiektów. Coraz częściej rankingi sporządzane przy zastosowaniu
różnorodnych technik, stwarzają podstawy podejmowania ważnych decyzji gospodar
czych, społecznych i politycznych.
11.2. Oznaczenia
Istotą badań wielokryterialnych jest ich ujęcie porównawcze, co oznacza, że poziom
zjawiska złożonego rozpatruje się w różnych obiektach. Po dokonaniu redukcji zbioru
wyjściowego cech - W pozostają zmienne zaliczane do zbioru cech diagnostycznych X
Niech O oznacza zbiór obiektów
rową postaci
xn x12 ... xls
x r l X r 2 • •• x r s ]
gdzie Xy oznacza realizację zmiennej Xj w obiekcie O-. Zatem i-ty obiekt opisuje wek
tor zmiennych:
W = [%> *¿2» Xis l (i = !> •••> r )-
X = S u D kj N
i warunek rozłączności
S n D = D n N = 0,
przy czym
S - podzbiór zmiennych diagnostycznych zwanych stymulantami,
D - podzbiór zmiennych diagnostycznych zwanych destymulantami,
N - podzbiór zmiennych diagnostycznych zwanych nominantami.
Rozpoznanie wybranych zmiennych opisujących zjawisko złożone (tworzących
zbiór X ) polega na zbadaniu ich tożsamości, co prowadzi do określenia ich przyna
leżności do jednego z podzbiorów - S, D lub N. Podział zmiennych diagnostycznych
na stymulanty i destymulanty wprowadził Z. Hellwig w swojej pionierskiej pracy [33],
Pojęcie zaś nominanty wprowadził T. Borys w pracy [12]. Nie podając szczegółowych
definicji stymulant, destymulant oraz nominant, które można znaleźć w pracach [33],
[12] lub [54] posłużymy się uproszczonymi określeniami tych zmiennych.
Stymulantą będziemy nazywać taką zmienną diagnostyczną, której wzrost koja
rzyć należy ze wzrostem, zaś spadek ze spadkiem oceny zjawiska złożonego.
Destymulantą będziemy nazywać taką zmienną diagnostyczną, której wzrost ko
jarzyć należy ze spadkiem, spadek zaś ze wzrostem oceny zjawiska złożonego.
Nominanta to taka zmienna, która ma określoną, najkorzystniejszą - z punktu
widzenia oceny zjawiska złożonego wartość zwaną wartością nominalną. Nominanta
przyjmująca wartości mniejsze bądź też większe od wartości nominalnej kojarzy
się ze spadkiem oceny zjawiska złożonego. Spotykane są w praktyce sytuacje, gdzie
wartości nominalne tworzą określony przedział liczbowy.
Niezwykle ważnym zagadnieniem umożliwiającym prawidłowe przeprowadzenie
procesu agregacji jest ujednolicenie charakteru zmiennych, tj. sprowadzenie wszyst
kich zmiennych do roli stymulant lub destymulant. W praktyce przeważa pierwsza
opcja. Wypracowano w tym zakresie specjalne formuły ujednolicające zmienne.
. _ y " j
S(X j)> 0,
(1)
lj S (X j) ’
xij
(2) S(X j)> 0,
Zl] ” S (X j)’
x ij
(3) zz--------------------- m a x X:: > mi n x j j ,
,J max Xu -m in x ,’ i J i 3
i 1 i 1
* y -* / maxx;; > mi n x j j ,
(4)
lJ maxx, - minx . 9 i J i J
i 3 i '
V
Xu - minx,
V
(5) —----------- ---------- maxx;: > m i n x j j ,
lJ maxx, - minx,, ’ i J i J
i 1 i 1
xij
(7) zij= ■ ’ min Xy 9^0,
1 m m Xu
i J
x ij
(8) X j * o,
z ‘j ~ X j ’
374 11. Budowa rankingu obiektów w świetle ocen wielokryterialnych
Xij
(9) z ij ~ r
i =1
Ź x ij
x ij
(10) z ij ~ 0,5 ’
i= l
1 4
i- l
Xj: - min Xn
J j J gdy Xij < c0j
c0 j - m i n xij’
(14) za • 1, gdyXg = c0j, Xj g N.
x- - max Xy
gdy X g > C Qj
c0j - max xij ’
Xy - mm X-
______j 1
gdy xij< c lj
Cy - min x,y
(16) Q i = t z ij 0' = U , . . . , r ) ,
j=i
lub
(1 7 ) a = -i> 0 (*' = 1 , 2 , . . . , r ) ,
s j=1
376 11. Budowa rankingu obiektów w świetle ocen wielokryterialnych
max<2; - min g,
(18) U=-
otrzymując:
Przykład 71. Spośród dziesięciu hut szkła {HI, H 2 ,..., H10} należy wybrać pięć
najlepszych zakładów, kwalifikujących się w pierwszej kolejności do sprywatyzowania.
O kolejności hut w rankingu decydują czynniki o charakterze ekonomicznym oraz
wybrane wskaźniki ekologiczne. Kryteria oceny w postaci zaleconej listy zmiennych
diagnostycznych zostały podane przez ministerstwo. A oto ustalona lista zmien
nych diagnostycznych:
Xj - roczny zysk huty w min zł,
X 2 - procentowy udział produkcji sprzedanej w ciągu roku,
X 3 - procentowy udział produkcji eksportowej w ciągu roku,
X4 - stopień dekapitalizacji majątku trwałego wyrażony procentowo,
X 5 - procentowy udział zanieczyszczeń gazowych emitowanych do atmosfery,
X6 - procentowy udział ścieków nieoczyszczonych wydalanych do otoczenia.
Informacje liczbowe o wartościach cech diagnostycznych podano w tabl. 225.
Należy:
a) rozpoznać zmienne diagnostyczne,
b) dokonać ich unormowania za pomocą M UZ,
c) zbudować ranking hut szkła,
d) wyodrębnić pięć najlepszych zakładów.
11.6 . Budowa rankingu 377
T ab lica 225
4 -2 10-2 9 -2
*21=-1 2 - 2 = 0, 2, ‘51 12-2
= 0, 8, *91
12 2- "
: 0,7,
7 -2 8-2 7 -2
*31 =
= 0,5, ‘ 61 ' = 0,6, * 1 0 . 1 = ^ = °>5»
12-2 12-2
8-2
‘ 71 '
= 0, 6.
12-2
6 0 -5 0 5 0 -5 0 9 0 -5 0
zn ~ : 0, 2, ‘ 42 = 0, ‘ 82 0, 8,
=
1 0 0 -5 0 1 0 0 -5 0 1 0 0 -5 0
_ 5 0 -5 0 _ A 1 0 0 -5 0 8 0 -5 0
‘ 52 ‘ 92 = 0, 6,
Z22 1 0 0 -5 0 ’ 1 0 0 -5 0 1 0 0 -5 0
_ 7° - 50 _ n „ zz10.2 -_ -5—
5 - 50
z3 2 = ^ r ” = 0,2, z62 - 77^ iTT“ 0,4, — -- U,l,
0 1
1 0 0 -5 0 1 0 0 -5 0 1 0 0 -5 0
1 0 0 -5 0 .
* 7 2 = ---
1 0 0 -5~0 = 1-
0 -0 20-0 A . _ 50-0
zi 3 = tt — r = 0, z a-i = --------= 0,4, z 83 ~ ~ r - 1,
50-0 43 5 0 - 0 50-0
10-0 10-0 _ 5 0 -0 ,
z23 —"zi r —0,2, ‘ 53
10,2, z93 “ ~ r - 1,
50-0 50-0 50-0
2 0 " ° A „
30-0 _ 30-0 ,
z 33 = --------= 0,4, ‘ 63 '
= 0, 6, z10.3 7 ~ u>0>
33 5 0 - 0 50-0 50-0
11.6. Budowa rankingu 379
60-60 n 2 _ 6 0 -5 0 _ 02
z i4 = - - - = 0 > % =^ = 0.8,
6 0 -1 0 44 6 0 - 1 0 ’ ’ 60-10
60-40 n . 60-10 _ 60 - 30
Z24 ~ n 777 — 4> Z 54 “ = 1, z94 — —0,6,
60-10 60-10 60-10
60-30 z - 6 0 z i 5 _ 09
23 4 = ^ ? = 0,2, ZfLA —----------- —0« 65 zio.4 - — - - -u ,v ,
6 0 -1 0 64 6 0 -1 0 60-10
60-60 .
z 74 ~ - ..... = 0-
60-10
Normowanie cechy X 5:
7 0 - 4 0 HA _ 70 - 20 1
z 15 = 0, 6, * - ^ = 0,2.
70-20 70-20 ZS 5 - 7 o _ 2 o ~ ’
70-70 _ 70-20
22 5 = 5 t ^ ? = 0,2, z 55 ~ = 0,
70-20 70-20 Z95_ 7 0 - 2 0 “ ’
7° - 40 = 0,6.
Zn, = ----------- A c.
75 7 0 - 2 0
11. Budowa rankingu obiektów w świetle ocen wielokryterialnych
Normowanie cechy X 6:
9 0 -8 0 90-40 90-60
z36=- = 0, 2, 666 ' = 1, Z 10.6 = 0, 6.
90-40 90-40 90-40
90-60
z 76 = 0, 6.
90-40
Tablica 226. Wartości unormowanych zmiennych diagnostycznych oraz wartości zmiennej syntetycznej
Źródło: obliczeniawłasne.
Przykład 72. Pewien nabywca chce zakupić samochód osobowy klasy średniej
o pojemności silnika do 1400 cm3. Potencjalny klient ma możliwość wyboru spośród
ośmiu marek samochodów tej klasy. Są to: Ford Focus, Fiat Punto, Renault Clio, Opel
Astra, Volkswagen Bora, Skoda Fabia, Seat Cordoba i Nissan Primera. Swój wybór
nabywca opiera na siedmiu wymiernych kryteriach; są nimi następujące cechy:
X t - cena w tys. zl,
X 2 - moc silnika w km,
X 3 - pojemność bagażnika w dm3,
X 4 - przyspieszenie w sek. do osiągnięcia prędkości 100 km/h,
X 5 - zużycie paliwa w 1 na 100 km jazdy,
X 6 - długość karoserii w m (klient przyjmuje, iż optymalna dla niego długość
karoserii mieści się w przedziale (4m; 4,60m), zatem: c16 = 4, c26 = 4,6),
X 7 - bezpieczeństwo jazdy wyrażone w liczbie zainstalowanych poduszek p o
wietrznych.
Wykorzystując zebrane informacje o wartościach cech dla poszczególnych marek
samochodów (tabl. 228):
a) rozpoznaj zmienne diagnostyczne,
b) dokonaj ich normowania, stosując M UZ,
c) zbuduj ranking obiektów (marek samochodowych),
d) wskaż trzy najlepsze marki samochodów jako przesłanki wielokryterialnej
decyzji klienta.
Ï4>-
Obiekt
(samochód marki) ¡lili If*2 *3 *4 *5 fill hip
1 Ford Focus 56 100 350 11,5 8,5 4,4 4
2 Fiat Punto 38 60 200 13,5 7,0 3,8 1
3 Renault Clio 48 70 290 14,5 5,5 4,1 2
4 Opel Astra 36 60 440 14,0 9,5 5,0 0
5 Volkswagen Bora 46 75 350 13,0 6,5 4,5 2
6 Skoda Fabia 38 60 320 15,0 7,5 3,9 1
7 Seat Cordoba 40 75 500 13,0 7,0 4,2 2
8 Nissan Primera 56 90 470 11,0 8,5 5,4 2
z 16 = 1, bo x 16g <4;4,6>,
_ 5,0-5,4
Z46" 4 , 6 - 5 , 4 UA
z = 3 , 9 - 3 , 8 __ Q ^
66 4 , 0 - 3 , 8 ’ ’
Lp.
Obiekt
(samochód marki)
Z, i I I I 1*4 litl 41 m¿r; Qi
1 Ford Focus 0,000 1,000 0,500 0,875 0,250 1,000 1,000 4,625
2 Fiat Punto 0,900 0,000 0,000 0,375 0,625 0,000 0,250 2,150
3 Renault Clio 0,400 0,250 0,300 0,125 1,000 1,000 0,500 3,575
4 Opel Astra 1,000 0,000 0,800 0,250 0,000 0,500 0,000 2,550
5 Volkswagen Bora 0,500 0,375 0,500 0,500 0,750 1,000 0,500 4,125
6 Skoda Fabia 0,900 0,000 0,400 0,000 0,500 0,500 0,250 2,550
7 Seat Cordoba 0,800 0,375 1,000 0,500 0,625 1,000 0,500 4,300
8 Nissan Primera 0,000 1,000 0,900 1,000 0,250 0,000 0,500 3,650
Z tabl. 230 łatwo wskazać trzy najlepsze marki samochodów klasy średniej mają
ce stanowić podstawową przesłankę decyzji zakupu klienta. Są to w kolejności: Ford
Focus, Seat Cordoba i Volkswagen Bora.
4,625 - 2,150
3
Należy:
a) dokonać rozpoznania zmiennych diagnostycznych.
b) unormować wybrane zmienne diagnostyczne (tabl. 231) za pomocą M UZ.
c) zbudować ranking województw ze względu na stan realizowanej gospodarki
odpadami.
d) dokonać podziału województw względem wartości zmiennej syntetycznej na
3 grupy:
1. województwa o wysokim stopniu rozwoju gospodarki odpadami,
2. województwa o przeciętnym stopniu rozwoju gospodarki odpadami,
3. województwa o niskim stopniu rozwoju gospodarki odpadami.
Tiablica 231.Wartości zmiennych diagnostycznych opisujących stan gospodarki odpadami w Polsce w 2012 r.
Tablica 232, Wartości unormowanych zmiennych diagnostycznych opisujących stan gospodarki odpadami
w Polsce w 2012 r.
Lp, Województwo Z zl ¡§ 5
.tfl! l l f ; qi fi,
i i I I I
1 dolnośląskie 1,000 0,532 0,667 0,182 0,018 0,144 0,145 0,394 3,082 0,385
2 kujawsko-pomorskie 0,591 0,660 0,556 0,273 0,005 0,081 0,065 0,239 2,510 0,314
3 lubelskie 0,078 0,936 0,778 0 0 0,005 0 0,148 1,945 0,243
4 lubuskie 0,881 0,064 0 0 0 0,010 0,007 0,123 1,085 0,136
5 łódzkie 0,564 0,213 0,222 0,273 0 0,003 0,004 0,374 1,653 0,207
6 małopolskie 0,330 0,277 0,361 0,455 0,512 0,197 0,298 0,581 3,011 0,376
7 mazowieckie 0,634 1,000 1,000 0,727 1,000 1,000 1,000 1,000 7,361 0,920
8 opolskie 0,596 0,213 0,278 0 0 0,022 0,006 0,058 1,173 0,147
9 podkarpackie 0,135 0,234 0,194 0,091 0,001 0,015 0,036 0,200 0,906 0,113
10 podlaskie 0,390 0,298 0,167 0 0 0 0,002 0 0,857 0,107
11 pomorskie 0,831 0,340 0,500 0,182 0,002 0,037 0,039 0,271 2,202 0,275
12 śląskie 0,859 0,255 0,351 1,000 0 0,014 0,081 0,800 3,370 0,421
13 świętokrzyskie 0 0 0,028 0 0 0,002 0,003 0,006 0,039 0,005
14 warmińsko-mazurskie 0,474 0,149 0,056 0 0 0,006 0,005 0,090 0,078 0,010
15 wielkopolskie 0,699 0,872 1,000 0,182 0,034 0,031 0,038 0,626 3,482 0,435
16 zachodniopomorskie 0,896 0,319 0,444 0,455 0,002 0,096 0,051 0,232 2,495 0,312
m 184
0 ,4 3 5 -0 ,0 5
0,143.
3
Zadania
222. Zbuduj ranking ośmiu firm działających w sferze przetwórstwa rolniczego w re
gionie Zamojskim. W wielokryterialnej ocenie obiektów (firm) należy uwzględ
nić następujące cechy diagnostyczne:
X 1 - wartość majątku trwałego netto (w min zł),
X 2 - odsetek produkcji niesprzedanej (leżącej na składzie) po ostatnim
roku działalności,
X 3 - odsetek produkcji eksportowej,
X 4 - wynik finansowy działalności gospodarczej w ostatnim roku (w min zł),
X 5 - wysokość kar płaconych na rzecz miasta z tytułu zanieczyszczeń śro
dowiska w ostatnim roku (w min zł),
X 6 - odsetek produkcji wybrakowanej.
223. Na podstawie danych zawartych w zadaniu 222 należy podzielić zbiór ośmiu firm
na trzy podgrupy: firmy najlepsze, przeciętne i najsłabsze (zob. przykład 73).
226. Na podstawie danych zawartych w zadaniu 225 oraz jego rozwiązania należy po
dzielić piętnaście gmin powiatu zamojskiego na trzy podgrupy: gminy posiada
jące najlepszą infrastrukturę, gminy charakteryzujące się przeciętnym stanem
infrastruktury oraz gminy mające słabo rozwiniętą infrastrukturę techniczną
(zastosuj sposób podziału jak w przykładzie 73).
227. Jedną z ważniejszych zmiennych branych pod uwagę przy wycenie firm jest wy
nik finansowy. W dziesięciu branych pod uwagę firmach odnotowano następują
ce wyniki roczne (w min zł): 200, 2 8 0 ,-1 2 0 ,1 0 0 , 0, -4 0 , 2 4 0 ,-1 0 0 , 80,160.
a) Unormuj daną zmienną, stosując metody unitaryzacyjne (3), (4), (5) oraz
metody (6) i (7).
b) Czy wszystkie z wybranych metod normujących można zastosować do
transformacji tej zmiennej?
228. Zbuduj ranking czternastu banków, dla których zmienne diagnostyczne unormo
wano, zaś wyniki normowania zawiera tabl. 236.
Zmienne, które poddano normowaniu są następujące:
X x - udział należności nieregularnych w kredytach,
X 2 - rentowność netto,
X 3 - stopa zwrotu kapitału,
X4 - zwrot na aktywach,
X 5 - współczynnik wypłacalności,
X 6 - płynność banku,
X7 - fundusze podstawowe banku.
Spośród siedmiu wytypowanych zmiennych diagnostycznych X xe D, {X 2, X 3,
X 4, X 5, X 7} e S oraz X 6e N . Zmienna X 6 ma określony przedział wartości nomi
nalnych [90%, 120%], zatem przy normowaniu tej zmiennej wykorzystano for
mułę (15).
a) Dokonaj agregacji zmiennych według formuły (17), uzyskując miary syn
tetyczne charakteryzujące poszczególne banki.
b) Zbuduj ranking banków.
230. Firma produkuje dwa wyroby: W1 i W2. Do ich produkcji zużywa różne środ
ki produkcji, z których trzy surowce są dostępne w ograniczonych ilościach.
Zużycie tych surowców na jednostkę każdego wyrobu oraz dostępne ilości (limit
zużycia) podano w tabl. 237. Wiadomo ponadto, że wyrobu W2 nie będzie można
sprzedać więcej niż 500 sztuk.
Tablica 237
231. Firma produkuje dwa wyroby: Wj i W2. Ograniczeniem w procesie produkcji jest
czas pracy dwóch maszyn, na których są obrabiane wyroby oraz zasób jednego
z surowców. Zużycie tych środków na jednostkę każdego wyrobu oraz limit ich
zużycia podano w tabl. 238. Wiadomo ponadto, że wyrobu Wj nie będzie można
sprzedać więcej niż 90 tys. sztuk.
1. Zaplanuj optymalną wielkość produkcji wyrobów Wj i W2 gwarantu
jącą, przy istniejących ograniczeniach największy zysk z ich sprzedaży (zyski
3 92 12. Zadania rozne
Tablica 238
Zużycie środka.
Środki produkcji Limit zużycia na 1000 szt. wyrobu
w, ; Wa. 1
Maszyna 1 (godz.) 960 8 6
Maszyna II (godz.) 600 3 6
Surowiec (kg) 400 - 5
Cena zbytu 1000 sztuk (zł) 7500 7800
Koszt produkcji 1000 sztuk (zl) 7400 7400
232. Trzy rodzaje koparek mogą wykonywać cztery rodzaje prac ziemnych. Ilości ko
parek, jakimi zakład dysponuje dziennie, są następujące: typ A - 10, typ B - 4,
typ C - 15. Natomiast zapotrzebowanie na koparki do wykonania poszczegól
nych prac ziemnych wynosi: wykop 1 - 5 , wykop II - 8, wykop III - 10, wykop IV
- 6 koparek dowolnego typu. Wydajność koparek przy wykonywaniu poszcze
gólnych wykopów (w m3/dzień) oraz dzienne koszty eksploatacji poszczególnych
koparek podano w tabl. 239.
Tablica 239
Dzienne koszty eksploatacji
Wydajność przy wykonywaniu wykopu
Koparki 1 koparki (tys. zl)
u III IV I U :;KIS ffc III rv
A 140 100 80 70 1,0 1,2 ■1,8 1,2
B 90 120 70 110 0,8 1,7 1,0 1,0
C 70 80 120 60 1,5 1,0 1,2 1,4
Tablica 240
Zużycie czasu pracy (wgodz.)
Urządzenie najednostkę wyrobu
:V.AA f § i | | ; ■Ili'!
I 3 2
II 4 1
III 2 5
Cena wyrobu A wynosi 250 zl, a wyrobu B 125 zł. Ponadto urządzenie pierw
sze musi pracować co najmniej 1000 godz., a urządzenie III nie może pracować
dłużej niż 3600 godz. Zaplanuj strukturę produkcji zapewniającą przychód ze
sprzedaży w wysokości co najmniej 200 tys. zl, przy możliwie najmniejszym zu
życiu energii elektrycznej.
234. Pewien dietetyk został poproszony o opracowanie specjalnej odżywki dla grupy
sportowców na okres ich intensywnego treningu. Rozważa możliwość sporządze
nia tej odżywki na bazie dwóch produktów A i B zawierających potrzebne skład
niki. Produkty o identycznej zawartości składników mogą pochodzić z produkcji
krajowej lub z importu. Różnią się one tylko cenami. Informacje, jakie zebra!
podano w tabl. 241.
Tablica 241
Minimalna Zawartość składnika
Składniki odżywcze zawartość w1jedn. produktu
wodżywce A B
Si 68 8 4
s2 84 7 7
s3 40 2 10
Cena zakupu krajowa (zl) 6 8
Cena zakupu z importu (w przeliczeniu na zl) 12 8
Tablica 242
zawartość pierwiastka wzłomie (%)
Pierwiastki
i hM I i i I l i
Sn 40 45 40 48
Cu 30 15 30 12
Cena zakupu 1 1
24 27 36 14,4
złomu (zł)
236. Firma Gerber wyprodukowała dwie nisko kaloryczne, wysoko białkowe odżywki
odchudzające O l i 0 2 . Ich wartość kaloryczną oraz zawartość białka i witamin
(A i C) podano w tabl. 243.
Tablica 243
Zawartość składników
Składniki w1 kg odżywki
llllf h l i <>2
Witamina A 10 30
Witamina C 90 40
Białko 30 30
Kilokalorie 1800 3150
Cena (w zł za 1 kg) 8 12
238. Klient dostarczył do tartaku tarcicę o długości 5 m, zlecając pocięcie jej tak, aby
otrzymać 24 deski o długości 1,6 m i 120 desek o długości 1,1 m.
12. Zadania różne 395
239.1 Dyrektor pewnej firmy ubezpieczeniowej musi podjąć decyzję dotyczącą wy
boru optymalnej struktury portfolio (lokaty środków pieniężnych pochodzą
cych ze składek ubezpieczeniowych). Ma do wyboru 5 sposobów lokaty kapitału
różniących się roczną stopą zwrotu kapitału, stopniem ryzyka związanym z za
inwestowaniem środków pieniężnych oraz okresem, jaki jest niezbędny do zre
alizowania zakładanej stopy zwrotu kapitału. Poziom ryzyka został oszacowany
(subiektywnie) przez specjalistę do spraw portfolio na skali od 0 do 10 na pod
stawie znajomości bezpieczeństwa poszczególnych sposobów lokaty środków
pieniężnych. Niezbędne dane podano w tabl. 244.
Tablica 244
Roczna stopa Okres, na jaki
Alternatywne sposoby
zwrotu kapitału lil^ k ń ! należy
lokaty kapitału
I® )« » ® zainwestować
Zakup akcji pewnego przedsiębiorstwa 12 2 4
Zakup obligacji skarbu państwa 10 1 8
Zwiększenie rezerwy środków pieniężnych w banku 15 3 2
Gra na giełdzie 25 10
Pozostawienie gotówki 0 0
b)
Ol
IA
*+
O
*
(1)
(2) 3xl + x2 > 60,
o
Al
K4
(5 )
c)
(1) xl + x2 < 9,
(3 ) xl = 2 x 2,
(4 ) 0 < x l < 5,
(5 ) 0 <x2 < 4,
F(xv x2) = 2x1+ 4x2 -»
d)
(1) 3x1+ 2 x 2 > 6,
(3 ) x 1+ 5 x 2 < 15,
Ol
IV
(4 )
(5 ) x2 - 0,
F(xv x2) = 1,5^! + 2x2 -> mar.
(3 ) 4 x -2 y > - 4 ,
o>
IV
1
5-!
i
(4 )
(6 ) 0 < y < 4,
F(x, y) = 10* + 5y -> max;
12: Zadania różne
b)
(1 ) 3xl - 2 x 2 ś 9,
(2 ) -2 x y + 3x2 ^ 6,
(3) x 1 + 2 x 2 ^ 11,
(4) 3x{ + 2x 2 S 6,
c)
(1 ) x1+ x 2 ś l l ,
(2 ) - 2 x 1+ x2 ^ 8,
(3) 2 x 1+ x2 ^ 11,
(4) 3 x ł - 6 x 2 :£ 6,
(5) l , 5 x 1+ 2 x 2 S 12,
(6 ) 0 <Xj < 7,
x 2) = 5 x x + 4 x 2 - » m in .
(5) a x 1- x 2 = 0,
Al
+
(1 )
(2 ) 5 jcj + 2 x2 < 40,
(3 ) 5*! + 6 x 2 - 60,
(4 ) x x- 2 x 2 = 0,
(5 ) X i > l ,
O,
16)^- 18y2 - 8 y 3 + 4y4 - » min;
b) 0,5*j + 2*2 + 3 * 3 + *4 < 60,
d) *3 - 2*2- 2 * 3 > - 4 ,
3 *j + 3 *2- *3 < 2,
* X, *2’ *3 ^
9*3+ 18*2+ 12*3 ma*-
uwzględniając warunki:
2. Zminimalizuj funkcję
przy warunkach
3*! + *2 = 120, *J, *2 ^ 0.
3. Zminimalizuj funkcję
3 4 1 2
F ( x 1, x 2) = — *1 + ~ * i + ~2X2 + 1 2 * 2,
przy warunkach
*,+ 3 *2 = 144, * „ * 2>0.
400 12. Zadania rożne
Tablica 245
Zawartość paczki Cena Dysponowana
Towary
II (wz!) ilość
Czekolada (szt.) i 2 2,5 10 000
Wafel „Elitesse” (szt.) 10 5 0,4 40 000
Czekoladki „Bulawka” (kg) 0,20 0,20 18 1500
Cukierki czekoladowe (kg) 0,20 0,50 20 2000
Kawa (op. 100 g) - 1 4,5 3500
Pomarańcze (kg) 0,50 1 4 3500
Określ liczbę paczek obu typów, jaką zakłady powinny przygotować, aby
zmaksymalizować zysk z ich sprzedaży mierzony marżą, stanowiącą dla wszyst
kich wyrobów 10% ceny detalicznej. Należy przy tym uwzględnić, że pomarań
cze jako towar szybko psujący się powinny być w całości sprzedane.
249. Przedsiębiorstwo może produkować dwa wyroby Wj i W2. Do ich produkcji zu
żywa się m.in. trzy limitowane surowce: S1; S2 i S3. Zużycie surowców na jednost
kę poszczególnych wyrobów (w kg) podano w tabl. 246.
Tablica 246
Zużycie surowca najednostkę wyrobu Zyski
Wyroby
W&fr IIiii* s3 S jednostkowe (zł)
Wi 0,3 0,2 0,2 3,0
W2 0,2 0,4 0,2 3,0
S2 - 3600 jednostek i środek S3 - 4800 jednostek, przy czym ten ostatni śro
dek powinien być w pełni wykorzystany. Jednostkowe zużycie środków na pro
dukcję poszczególnych wyrobów oraz ceny wyrobów podano w tabl. 247.
Określ optymalne rozmiary produkcji wyrobów A i B, uwzględniając ponadto
następujące warunki: łączna produkcja wyrobów A i B powinna być nie mniejsza
niż 500 sztuk, przy czym wyrobu A należy produkować co najmniej 150 sztuk.
Tablica 247
Zużycie surowca najednostkę wyrobu Zyski
Wyroby jednostkowe (zł)
S, :3 P §
A 2 8 8 40
B 3 - 6 30
251. Racjonalna hodowla tuczników wymaga dostarczenia każdej sztuce trzech skład
ników odżywczych: S3 - co najmniej 60 jednostek, S2- co najmniej 200 jednostek
i S3co najwyżej 70 jednostek. Źródłem tych składników są 2 mieszanki i M2
Niezbędne dane zawiera tabl. 248.
Tablica 248
Zawartość składnika w 1kg mieszanki Cena 1kg
Mieszanki paszy (zl)
s, WIWM P I § 1 1
20 100 10 6
m 2 30 40 20 6
Tablica 249
256.3 Administracja szpitala przygotowuje plan pracy pielęgniarek. W tym celu do
konano podziału doby na 6 czterogodzinnych zmian. Zgodnie z umową pie
lęgniarki pracują 8 godzin na dobę, przy czym każda może zacząć pracę na
dowolnej zmianie (i skończyć na zmianie następnej). W tabl. 250 podano mini
malne zapotrzebowanie na pielęgniarki na poszczególnych zmianach. Zadaniem
administracji jest określenie liczby pielęgniarek zaczynających pracę na każ
dej zmianie. Kryterium optymalizacji jest minimalizacja liczby zatrudnionych
pielęgniarek.
Tablica 250
Wymagana liczba
Zmiana Godziny pielęgniarek
1 8°0-1200 60
2 120° - 16°o 80
3 1600-2000 60
4 2000-2400 50
5 qoo_400 30
6 400_goo 60
257. Firma produkuje dwa wyroby: W2 i W2. D o ich produkcji zużywa różne środ
ki produkcji, z których trzy (dwa surowce i czas pracy obrabiarek) są dostępne
w ograniczonych ilościach. Zużycie tych środków na jednostkę każdego wyrobu
oraz ich zasoby podano w tabl. 251.
1. Zaplanuj optymalną wielkość produkcji wyrobów W2 i W2 gwarantującą,
przy istniejących ograniczeniach największy zysk z ich sprzedaży. Ile wyniesie
łączny zysk?
2. Zapisz i rozwiąż program dualny.
3. Rozważane jest poszerzenie asortymentu produkcji o W3. Zużycie
środków na produkcję 1000 sztuk tego wyrobu wynosi: 8 kg surowca I, 6 kg
surowca II i 4 godz. pracy obrabiarek, a przewidywany zysk z 1000 sztuk to
120 zł. Czy warto podjąć produkcję tego wyrobu?
T ab lica 251
258. Montownia notebooków Optimul (OP), której misja wyraża się w stówach: „ob
liczenia bez bólu”, na etapie powstania boryka się z kilkoma problemami, które
można łatwo rozwiązać przy pomocy metod badań operacyjnych. Pierwszy z pro
blemów związany jest z montowaniem notebooków. W tabl. 252 podano niezbęd
ne dane.
Tablica 252
Ceny jednostkowe modeli wynoszą: Dothan 5 tys. zł, Sonoma 6 tys. zł,
Celeron 3,5 tys. zł, a stan środków pieniężnych, które mogą być przeznaczone na
zakupy komponentów to 2000 tys. zl.
Zaproponuj optymalną strukturę produkcji notebooków, gwarantującą przy
istniejących ograniczeniach maksymalizację marży brutto (różnicy pomiędzy
ceną sprzedaży a kosztem zakupu komponentów).
259. Gospodarstwo rolne posiada trzy działki o powierzchniach 300,450 i 300 ha, na
których uprawia się pszenicę, żyto, jęczmień i buraki cukrowe. Plony uzyskiwane
na dwóch pierwszych działkach są jednakowe i wynoszą: żyta - 25 q/ha, pszeni
cy - 32 q/ha, jęczmienia - 32 q/ha i buraków cukrowych - 280 q/ha. Natomiast
działka III położona jest na ziemiach gorszych, w związku z czym daje gorsze
plony wynoszące odpowiednio: 18, 24, 21 i 210 q/ha. Roczne zadania planowe
gospodarstwa wynoszą: 6000 q żyta, 7200 q pszenicy, 10 000 q jęczmienia
i 42 000 q buraków cukrowych. Nakłady pracy (w tys. rob. godz./ha) przy uprawie
tych roślin na poszczególnych działkach podano w tabl. 253.
12. Zadania różne 405
labliL j 253
Działki Żyto Pszenica Jęczmień Buraki cukrowe
I 3,5 2,7 2,1 2,1
II 2,3 4,0 2,5 1,8
III 3,0 1,8 3,0 1,7
Tablica 254
Usługi
Pracownicy
K I® e D E
1 60 30 48 X X
Miodzi 2 72 72 48 90 X
3 48 56 90 84 120
4 42 36 48 72 60
Starsi 5 30 42 42 48 66
6 36 24 48 60 54
261. Spółka „AIBM” zatrudnia sześciu pracowników, których zadaniem jest naprawa
usterek, komputerów zgłaszanych w okresie gwarancji. Wyróżniono 5 najczęściej
zdarzających się usterek. Na podstawie dotychczasowych obserwacji oszaco
wano średni czas usuwania przez pracowników poszczególnych typów usterek
406 12. Zadania różne
Tablica 255
Czas usuwania przez pracownika uszkodzenia
Pracownik
Ul u3p;::/ U5
PI 4 2 X 3 X
P2 3 1,5 1,5 3,5 4,0
P3 4,5 2 2,5 3 4,5
P4 3 1,5 1 4 5,5
P5 4 2,5 2 4,5 5,0
P6 3,5 3 2 4 4,5
262. Pewna stacja telewizyjna opracowuje plan emisji powtórek programów kulinar
nych w paśmie przedpołudniowym w soboty. Rozważane są 4 około godzinne
programy: Pl.Ugotowani, P2. Kuchenne rewolucje Magdy Gesler, P3. Top Chef,
P4. Pascal kontra Okrasa, dla których zarezerwowane pasmo 7:00 -10:00 w so
boty. W tabl. 256 podano spodziewaną oglądalność programów (w tys. widzów)
w zależności od godzin ich emisji. Należy przydzielić programom godziny
emisji, tak aby zmaksymalizować oglądalność programów stacji (liczbę wi
dzów). Zbuduj model matematyczny zagadnienia i rozwiąż go, stosując algorytm
węgierski.
Na jaką łączną oglądalność tych programów może liczyć stacja?
Który z programów nie będzie emitowany?
Tablica 256
Programyww
Godzina emisji
l ; p i p WMM ; |? 4 f
7:00-8:00 18 25 20 22
8:00-9:00 16 24 19 20
9:00-10:00 22 20 17 23
sprzętu rolniczego. W tabl. 257 podano dla każdego gospodarstwa ilość ma
szyn posiadanych oraz niezbędnych do wykonania zaplanowanych na miesiąc
lipiec prac, natomiast w tabl. 258 podano odległości pomiędzy gospodar
stwami (w km).
Tablica 257
Liczba kosiarek Liczba mtocami
Gospodarstwo
posiadanych niezbędnych posiadanych niezbędnych
G1 17 7 26 14
G2 8 18 9 9
G3 10 10 6 17
G4 12 4 4 10
G5 11 17 17 10
G6 4 13 15 19
G7 13 8 24 11
G8 18 12 5 16
G9 2 6 14 14
Tablica 258
Gospodarstwo § 0 3 ii 5 6 7 liii 9
G1 0 37 45 93 108 205 49 58 102
G2 0 108 193 115 41 78 89 40
G3 0 28 73 121 155 103 115
G4 0 93 54 77 93 130
G5 0 78 29 45 101
G6 0 118 128 39
G7 0 21 99
G8 0 87
G9 0
264. Trzy magazyny zaopatrują w pewien j produkt trzech odbiorców. Magazyny po
siadają na składzie po 900 ton towaru, a zapotrzebowanie odbiorców wynosi
odpowiednio: 700, 600 i 800 ton. W tabl. 259 podano odległości pomiędzy do
stawcami i odbiorcami. Przy odległości do 200 km transport odbywa się samo
chodem, a koszt 1 tonokilometra wynosi 1,2 zł, a gdy odległość jest większa niż
200 km transport odbywa się koleją a koszt 1 tonokilometra wynosi 0,9 zł.
408 12. Zadania różne
Tablica 259
Odbiorcy
Dostawcy
S il! m .
D, 300 180 200
d2 120 150 400
d3 350 200 100
265. Trzy piekarnie (A, B i C) zaopatrują w pieczywo 4 duże sklepy. Dzienne zapo
trzebowanie sklepów wynosi odpowiednio 1500,1200, 1350,1200 kg pieczywa,
natomiast zdolności produkcyjne każdej piekarni wynoszą 2000 kg pieczywa.
Koszt produkcji 1 kg pieczywa w piekarni A wynosi 1,6 zł, w piekarni B - 1,5 zł
a w piekarni C -1 ,7 zł natomiast koszty dostawy 1 kg pieczywa z piekarń do skle
pów podano w tabl. 260.
Zakładając, że piekarnie będą produkować tylko tyle pieczywa ile dziennie
zamawiają sklepy, wyznacz plan produkcji i transportu pieczywa, taki który za
pewni minimalizację łącznych kosztów produkcji i transportu. Zbuduj model
matematyczny zagadnienia i rozwiąż go jedną ze znanych metod (algorytm trans
portowy lub metoda potencjałów).
Tablica 260
Piekarnie
U H llp S if 4
A 0,08 0,09 0,04 0,15
B 0,14 0,06 0,17 0,24
C 0,04 0,17 0,13 0,03
266. Zakładając, że jesteś graczem B, którą z dwóch poniższych gier wybrałbyś jako
korzystniejszą dla siebie? Czy przy wyborze odgrywa rolę wartość parametru
a ( a e (1; 4) a a *2)?
Gra I Grali
Sil1 i i ■ fi
Si 4 -5 6
S2 10 -10 2
S3 2 -10 3
12. Zadania różne 4 09
267. Dana jest macierz wypłat dla gry dwuosobowej o sumie zero (tabl. 261):
Tablica 261
Gl z.,
i f l Z2
g2
269. Gracz A może rozegrać dwie gry: z graczem B lub z graczem C. Macierze wypłat
tych gier podano w tabl. 262 i 263. Określ wygraną gracza A w każdej z tych gier.
B3 | A, : a4
l i i i | | b*
l i l i i ! U l 2' ■■■: A
5 2 2 Ci 5 -5 0 -2
^2 1 3 4 c2 0 -4 3 1
a3 1 4 8 c3 2 -3 1 1
270. Gracz A może rozegrać z graczem B dwie gry, których macierze wypłat podano
w tabl. 264 i 265. Którą z tych gier powinien wybrać gracz A?
271. Mały przedsiębiorca sprzedający precle w jednej z uczelni krakowskich chce pod
jąć decyzję dotyczącą dziennej wielkości zakupu precli z serem. Na podstawie
dotychczasowych obserwacji wie, że dzienny popyt może kształtować się na po
ziomie 110,130,150 lub 190 precli, które sprzedaje po 1,6 zl za sztukę. Ponieważ
producent precli oferuje partie po 20 sztuk, rozważa zakup 120,140 160,180 lub
200 szt. Precle kupuje po 1,1 zl. Zakłada się, że precle niesprzedane w danym
dniu mają wartość zerową (nie nadają się do spożycia).
Określ optymalną z punktu widzenia zysku przedsiębiorcy wielkość za
kupu precli, stosując znane kryteria. Dla kryterium Hurwicza proszę przy
jąć współczynnik ostrożności y = 0,2. Kryterium Bayes’a proszę uwzględnić,
zakładając:
a) że wszystkie stany natury (wielkości popytu) są jednakowo praw
dopodobne,
b) że prawdopodobieństwa poszczególnych stanów natury (popytu) wynoszą
odpowiednio: 0,2; 0,1; 0,3 i 0,4.
Zinterpretuj wszystkie uzyskane wyniki.
272. Właściciel sieci pizzerii poszukuje lokalizacji dla kolejnej pizzerii. Ma do wyboru
trzy lokalizacje (A, B lub C) a z pomocą firmy konsultingowej oszacowano spo
dziewane zyski (tys. zł miesięcznie) w każdym z potencjalnych punktów, w zależ
ności od 4 stanów natury (tabl. 266).
Ustal, którą z lokalizacji powinien wybrać właściciel zgodnie z regułą.
Bayesa, zachowując ostrożność i ryzykując.
Tablica 266
Przewidywane zyski w przypadku stanu natury
Lokalizacja
l i l i i . '■ i ® - ' - l i l i i «4 ;
A 12 14 10 16
B 14 21 17 6
C 10 -8 27 10
Tablica 267
Tablica 26S
Czynności
Czynność Czas (dni)
poprzedzające
a - 10
b - 13
c b 15
d b 21
e a, b 17
f b 20
g c, e 10
h c ,e 12
i d,g 12
j d ,f,g 8
k h 13
1 d, f, g 15
m h 18
n U ,k 11
0 1 13
276. Mając dane o czasach trwania czynności oraz ich następstwie (tabl.269):
1. Narysuj wykres sieciowy przedsięwzięcia. Wyznacz najkrótszy termin
jego zakończenia i drogę krytyczną.
2. Czy i jak wpłynie na termin końcowy i drogę krytyczną:
a) skrócenie czasu trwania czynności „f” o 4 dni?
b) opóźnienie rozpoczęcia czynności „g” o 6 dni?
12 Zadania różne
Tablica 269
Czynności
Czynność Czas (dni)
poprzedzające
a - 12
b - 10
c - 16
d a 8
e a 12
f c 14
g b, c 10
h d 10
i g 8
j e, f, h 12
k d 20
1 i, j. k 14
m g 12
n 1 8
o i,j,k, m 14
Tablica 270
Czynności
Czynność Czas (dni)
poprzedzające
a _ 15
b - 9
c a 7
d a, b 8
e a, b 15
f c, d 17
g c, d 18
h e,g 11
i e.g 9
j i,f 11
k i,f 13
1 h 10
m j 4
n 1, m, k 6
Tablica 271
;v Czynności
Czynność Czas (dni)
poprzedzające
a - 12
b - 10
c - 20
d a 17
e a, b 16
f a, b 13
g c, e 11
h c, e 17
i d 13
j d 13
k f, h, i 20
1 f.h .i 7
m g,i 14
n j 19
o k, m ,n 9
Tablica 272
Normalny Najkrótszy (graniczny) Koszt skrócenia
Czynność
czas trwania czas trwania o 1 dzień (tys. zł)
a 12 9 2,5
c 20 18 1,5
i 13 10 2
i 7 5 1,0
0 9 6 3,5
Tablica 273
Czynności
Czynność Czas (dni)
poprzedzające
a - 9
b - 13
c b 10
d b 15
e a, b 14
f a, b 17
g d, f 10
h d, f 12
i c, h 18
j c, h 18
k d ,f 29
1 e,g 7
m e.g 23
n i, k, I 17
0 i,j. k, 1 11
Tablica 274
Normalny Nąj krótszy (graniczny) Koszt skrócenia
Czynność
czas trwania czas trwania o 1 dzień (tys. zi)
a 9 7 2,5
f 17 13 1,5
g 10 8 1
h 12 9 2
n 17 12 3,5
280. Jan Kowalski zaciągnął kredyt w banku na 5 lat przy stałej stopie procentowej
18%. Po 5 latach zwrócił bankowi kwotę 68 632,73. Bank kapitalizuje odsetki raz
w roku. Ile pieniędzy Jan Kowalski pożyczył w banku?
281. Roman Nowak zdeponował w banku 40 302,30 na 5,1% w skali rocznej. Bank
stosuje roczną kapitalizację odsetek. Po jakim czasie klient będzie mógł przeka
zać synowi kwotę 60 000 zł?
282. Michał Brzozowski wpłacił na lokatę 50 000 zł przy rocznej stopie bankowej 8%.
Po jakim czasie podwoi kapitał?
283. Jan Kowalski sprzedał Michałowi Brzozowskiemu samochód za 40 000 zł. W mo
mencie przekazania kluczyków otrzymał 20 000 zł, zaś pozostałą kwotę ode
brał w ratach po każdym kwartale po 5000 zł. Ile realnie otrzymał Jan Kowalski
w wyniku tak przeprowadzonej transakcji? W obliczeniach należy przyjąć stopę
stosowaną przez NBP, która w tym roku wynosiła 16%.
12. Zadania różne 415
284. Nowak postanowił zakupić pakiet dwóch akcji A i B. Celem ustalenia optymal
nej struktury ich zakupu, prześledził ostatnie notowania giełdowe, w wyniku któ
rych obliczył wartości stóp zwrotu obu akcji:
Akcja A 1 1 2 4 5 5
Akcja B 8 12 3 5 6 8
285. W drugim roku Roman Nowak zrezygnował z zakupu akcji A i B, zaś w to miej
sce postanowił zakupić akcje C i D. Celem ustalenia optymalnej struktury port
fela obserwował ostatnie notowania, obliczając wartości stóp zwrotu w kolejnych
notowaniach:
Akcja C 6 10 4 2 0 -4
Akcja D 10 -4 -1 3 12 4
286. Michał Brzozowski chce zakupić dwie akcje E i F. Należy dopomóc mu w usta
leniu optymalnego portfela zakupu akcji. Ostatnie notowania pozwoliły określić
stopy zwrotu obu akcji:
Akcja E 4 4 -6 3 13 0
Akcja F 1 2 3 2 0 0
Akcja G -2 0 2 2 3
Akcja H 0 1 1 3 5
290. Firma „Czekolada Belgijska (CB)”, której misja wyraża się w słowach: „słodycz
bez bólu”, na etapie powstania boryka się z kilkoma problemami, które można
łatwo rozwiązać przy pomocy badań operacyjnych.
Pierwszy z nich dotyczy sposobu pakowania pudełek z czekoladkami do du
żych kartonów. Duże kartony mają objętość 3 dm sześcienne oraz 2 dm sześcien
ne, natomiast czekoladki pakowane są w pudełka o objętości odpowiednio: 2;
1 oraz 0,5 dm sześcienngo. Generalnie problem polega na zaproponowania spo
sobu (sposobów) pakowania czekoladek do kartonów (nie zostawiamy w karto
nach wolnego miejsca), aby marża brutto na sprzedaży przynajmniej 100 pudełek
2 dm, przynajmniej 200 pudełek 1 dm oraz przynajmniej 500 pudełek 0,5 dm była
maksymalna. Cena sprzedaży pudełek wynosi odpowiednio (pudełka 2;1;0,5)
12. Zadania różne 4#
Tablica 275
Punkty wytwórcze 1 2 3 4 5 6 Wywóz
1 0 8 12 21 30 14 9
2 0 20 8 10 7 11
3 0 18 11 10 10
4 0 7 12 18
5 0 19 14
6 0 18
Przywóz 15 18 17 9 14 7
T ablica 276
' — — Projekt
Przedsiębiorstwo ' -------- ---------- W /;- ZM
Przedsiębiorstwo A 14 6 10
Przedsiębiorstwo B 4 4 2
Przedsiębiorstwo C 12 10 6
Przedsiębiorstwo D 16 16 16
293. Pięć faz przedsięwzięcia (FI do F5) może być realizowane przez 6 przedsię
biorstw (PI do P6). Każda faza musi być zrealizowana przez tylko jedno przed
siębiorstwo, a jedno przedsiębiorstwo może wykonywać tylko jedną fazę. NPV
jakie można osiągnąć w poszczególnych fazach, w zależności, od tego, które
przedsiębiorstwo zostanie zaangażowane, wynosi odpowiednio:
Fl(100,500,400,400,300,200), F2(500,200,200,200,400,200),
F3(100,300,300,300,500,600), F4(100,300,400,200,200,400),
F5(300,500,600,100,400,800).
Proszę się ustosunkować do poniższych stwierdzeń:
a) NPV wyniesie 2700,
b) przedsiębiorstwo 4 nie będzie wykonywać żadnych zadań,
c) faza 5 przypadnie przedsiębiorstwu 6,
d) faza 3 przypadnie przedsiębiorstwu 2,
e) faza 3 przypadnie przedsiębiorstwu 3.
Warunki lokalowe
Tablica 277
Kadra (informatycy)
Tablica 278
Zadanie Komitet Platforma Przygotowanie Szkolenia
Uczelnia Sterujący e-Iearningowa e-contentów pracowników
UEK 100 10 10 10
UP 50 10 100 40
AGH 80 100 10 20
UJ 10 20 60 40
Kadra (wykładowcy)
Tablica 279
295. Czterech pracowników Spółki „AIBM ” może montować 4 typy zestawów kom
puterowych. W tabl. 280 podano nakłady czasu pracy każdego z pracowników na
zmontowanie każdego z zestawów (w godz./szt.).
420 12. Zadania różne
T ab lica 2 8 0
Zestawy
Pracownicy
W m m 1 Z3 Z4
Pi i 0,5 0,25 2
P2 2 0,1 0,5 1
P3 2 0,2 1 2
P4 1 0,5 0,25 0,5
296. Kierownik sieci sprzedaży gazet ma podjąć decyzję dotyczącą wielkości zakupu
miesięcznika „X”. Może kupić 50, 100 lub 150 egzemplarzy. Na podstawie ob
serwacji poczynionych w poprzednim roku wiadomo, że w zależności od układu
czynników rynkowych popyt na „X” może kształtować się na poziomie: 50, 80,
100 lub 140 egzemplarzy. Kierownik kupuje „X” po 2,5 zł, a sprzedaje po 3,2 zł.
Egzemplarze „X” niesprzedane w danym miesiącu są przecenione na 1 zł i zwy
kle po tej cenie są sprzedawane. Znaleźć optymalną z punktu widzenia miesięcz
nego zysku kolportera wielkość zakupu „X”.
Proszę się ustosunkować do poniższych stwierdzeń:
a) jest to gra dwuosobowa o sumie zero,
b) jest to gra z naturą,
c) pesymista wybierze strategię I-szą,
d) aby uchronić się od straty w stosunku do najlepszej sytuacji należy wy
brać strategię Il-gą,
e) najwyższy przeciętny zysk zapewnia strategia IV-ta.
297. D o zakładu fryzjerskiego, w którym pracuje tylko jego właściciel, klienci przy
bywają średnio co 10 minut. Obsługa jednego klienta trwa przeciętnie 15 minut.
Jako jednostkę czasu należy przyjąć godzinę.
Proszę się ustosunkować do poniższych stwierdzeń:
a) intensywność ruchu wynosi 0,75,
b) układ jest stabilny,
c) na obsługę oczekuje przeciętnie więcej niż 3 klientów,
d) prawdopodobieństwo tego, że w kolejce będzie oczekiwać więcej niż jed
na osoba wynosi 0,9.
298. Producent zestawów komputerowych zużywa rocznie 30 000 płyt głównych, któ
re kupuje w cenie 150 zł za sztukę. Wiedząc, że koszt magazynowania 1 płyty
12. Zadania różne 421
Tablica 281
Podwykonawca i;:;' 'i',.:' : i " msMmi 7
1 0 4 5 8 0 0 0
2 0 0 0 0 6 8 0
3 0 0 0 0 8 7 0
4 0 0 0 0 8 10 0
5 0 0 0 0 0 0 7
6 0 0 0 0 0 0 4
7 0 0 0 0 0 0 0
A
12. Zadania różne
301. Producent telewizorów dostarcza odbiorniki z ekranami 25”, 21” oraz 14”.
Podstawowe dane zawiera tabl. 282.
Tablica 282
Nakład na 1 odbiornik z ekranem Dostępny
25” W ; zasób
Surowce 4 2 i 1200
Czas 1 2 2 2000
Marża brutto (z!) 120 120 100
T ab lica 283
Wydajność pracownika
Pracownicy na maszynie
Ml i; M2
PI 80 105 79
P2 109 N 90
P3 100 97 N
P4 95 80 95
Tablica 284
MG/MP MP1 MP2 MP3 ............5
MG1 100 40 10 70 80 1000
MG2 50 80 200 80 110 2000
MG3 60 125 120 110 50 5000
Bi 1000 3000 2000 500 500
T ab lica 2 85
Wiadomo, że: czynność „a” musi poprzedzać czynność „b”; czynności: „c”,
„d”, „e” oraz „f” mogą być wykonywane równolegle; czynność „g” musi być po
przedzana przez czynność „c”; czynność „h” musi być poprzedzana przez czyn
ność „d”; czynność „i” musi być poprzedzana przez czynność „e” a czynność „j”
musi być poprzedzana przez czynność „f”; Czynność „k” może wystąpić po za
kończeniu wszystkich poprzednich czterech czynności, a czynność „1” występuje
po „k”, ale przed „m”.
Właściciele stolarni chcieliby poznać odpowiedź na następujące pytania:
a) ile potrwa wykonanie studium wykonalności?
b) które czynności leżą na ścieżce krytycznej?
c) czy prawdopodobne jest wykonanie studium wykonalności w ciągu
62 godzin?
d) jakie dane należy pozyskać, aby skrócić czas trwania opracowania
studium wykonalności do 58 godzin?
Zad. 4. Montaż łóżek hotelowych. Montaż składa się z czynności „a-n”.
Mając dane o ich następstwie i czasach trwania (tabl. 286).
Narysuj wykres sieciowy i wskaż czynności krytyczne.
Tablica 286
Czynność Czynności
poprzedzające iii® )®
a — 15
b - 9
c a 7
d a, b 8
e a, b 15
f c, d 17
g c, d 18
h e,g 11
12. Zadania różne 425
Czynności Czas
Czynność poprzedzające (dni)
i e,g 9
j i, f 11
k i, f 13
1 h 10
m j 4
n 1, m, k 6
Tablica 287
Nakłady przeznaczone na reklamę
Media:
". i'"
1v t ; |:: 5 f III ||7 8
PI 0 5 15 40 80 90 95 98 100
P2 0 5 15 40 60 70 73 74 75
P3 0 4 26 40 45 50 51 52 53
Odpowiedzi do zadań
31. Należy wyciąć 210 cholewek wysokich i 156 niskich. x * = 36, skór pociętych spo
sobem I, x 4 = 15 skór pociętych sposobem IV, x 2 = x 3 = x | = 0, F(x*, ..., x 3) =
= 1389 cm 2 odpadu.
Odpowiedzi do zadań 42 9
Tablica 288
Sposoby załadunku
Opakowania Barki 8 1 Barki 101
3 4 5 :m7’m 10 s' i i n 12
2,5 t 3 2 1 0 0 4 2 2 1 1 0 0
3 ,01 0 1 0 2 1 0 1 0 2 1 3 0
4,5 t 0 0 1 0 1 0 0 1 0 1 0 2
Niewykorzystana
0,5 0 1 2 0,5 0 2 0,5 1,5 0 1 1
ładowność (w t)
Zatem ostatecznie c1g (2,4; 4,2); przy niezmienionym c 2 lub przy niezmienio
nym Cj- c2e (4,2857; 7,5). Nowa cena c, = 4,5 nie mieści się w wyznaczonych
granicach, zatem spowoduje zmianę rozwiązania optymalnego, będzie nim
punkt o współrzędnych (2; 5,6); a koszty leku wzrosną do 42,6 zł.
3. Dopuszczalne zmiany wyrazów wolnych - takie, przy których w punkcie opty
malnym nadal będą się przecinać warunki (1) i (2) (chociaż współrzędne punk
tu mogą się zmieniać) - dla każdego ograniczenia należy znaleźć dopuszczalne
jego przesuniecie w górę i w dół. I tak dla b {. dolne położenie warunku (1)
wyznacza punkt (10; 0) a górne - punkt (2; 5,6) - współrzędne tych punktów
wstawiamy do warunku (1) i otrzymujemy b 1 g (2; 3,2). Dla b y dolne położenie
warunku (2) wyznacza punkt o współrzędnych (3; 4), a górne - punkt o współ
rzędnych (9; 1,6); zatem b 2 e ( 6,1; 7,9). Warunki (3) i (4) są nieaktywne. Aby
rozwiązaniem optymalnym był punkt przecięcia warunków (1) i (2), prostą (3)
można przesunąć nie wyżej niż do punktu o współrzędnych (6; 2,8), natomiast
w dół można go przesuwać bez ograniczeń, czyli b 2 g (-°°; 3,1). Warunek (4) -
górne ograniczenie dla azotu - w dół może być przesunięty nie niżej niż do
punktu (6; 2,8), w górę może być dowolnie przesuwany, czyli 63g (3,1; °°). Jeśli
wymagana zawartość potasu w leku wzrośnie do 2,9 - bx= 2,9 g (2; 3,2), więc
wystarczy rozwiązać układ warunków (1) i (2)
(1) 0,2*, + 0,5*9 = 2,9
(2) 0,7*!+*2 = 7. Otrzymamy x \ = 4, * | = 4,2, F(x\, * |) = 37,2.
42. 1. x* = 600 kg, * 2 = 1200 kg, F(x\, * 2) = 3960 (*, - produkcja musli tropikalnych,
*2 - produkcja musli bananowych).
2. W pełni wykorzystany zapas płatków zbożowych i płatków i bananowych.
3. Rozwiązanie optymalne nie zmieni się, jeżeli c2e ( l,l; 3,025). Obniżenie ceny
musli bananowych o 10% (do 9 zł, spowoduje spadek zysku do 1,2 zł - co mieści
się w wyznaczonym przedziale, a więc rozwiązanie optymalne nie zmieni się,
zysk zmniejszy się do 2760 zł).
4. ¿ ! g (410; 581,82), b 2 e ( 108; °°), 63 g (620; 970), 64 g (1200; °°).
Skoro b 3 = 830 g (620; 970), zatem baza optymalna nie ulegnie zmia
nie (w punkcie optymalnym przecinają się warunki (1) i (3)): ** = 700 kg,
x \ = 1000 kg, F{x\, *J) = 3740.
43. 1. x* = 30 opakowań produktu A, * 2 = 20 opakowań produktu B, F(x'\, * 2) =
= 1260 zł.
2. c 2 g (27; 54), a więc sugerowana zmiana ceny (24 zł) nie mieści się w tym prze
dziale - rozwiązanie optymalne przesunie się do punktu o współrzędnych
(15; 20), koszt zakupu produktów spadnie do 990 zł.
3. Rozwiązanie programu dualnego:
zl zl
y i = °TT y 2 = o> 3 -
1 jedn. białka 1 jedn. soli mineralnych ’
zl
y 3 - 0 -------- > y t = 0,2 zl
1 jedn. węglowodanów 1 jedn. witaminy A ’
F (y*,...,y*) = 1260.
Odpowiedzi do zadań 431
46. 1. Rozwiązanie optymalne nie ulegnie zmianie, gdy c2g (-°°; 35), a więc wzrost
c2 do 40 zł, spowoduje konieczność ponownego rozwiązania PL.
2. Ci g (5 6 ;8 0 ), c3g (15;22,5).
3. ^ 6(480; 00), 62e(640; 960), b3g (266,667; 400).
432 Odpowiedzi do zadań
*
x4 '240'
A ^
4. xb = x 3 = 40 F(x*, x2, x3) = 5900zł.
85
A
2. Odpady dłuższe niż 0,5 m występują tylko przy jednym sposobie rozkroju (trze
cim, dającym 2 belki o dł. 2,2 m i 2 belki o dł. 0,8 m). c 3= 0,5 -3 = 1,5 g (0,1; +°°),
a więc rozwiązanie nie zmieni się.
3. bz = 1200 g (0;4800), a więc optymalna baza się nie zmieni, a
'1200' X* 225
F(x* ,..., * 4) = 60.
1200 _x4_ 300 ’
49. 1. ^ = 7,26(3; +<»), a zatem rozwiązanie optymalne nie zmieni się, wzrosną na
tomiast koszty zakupu pasz do 2340 zł. Podobnie w przypadku zmiany ceny P 2
c 2 = 4,5 g (-<*>; 6), koszty wzrosną do 2550 zł.
2. ó2 = 5 6 g (35; 66,5), zatem w optymalnej bazie pozostaną zmienne x l ix 2 (oraz
x 3 ix5), a ich wartości będą obecnie równe x* - 300, x \ - 200, (x3 = 12, x | = 20,)
F(x\, = 2400.
3. b 2 = 110 000 e (40 000; 120 000), zatem baza optymalna się nie zmieni, nowe
optymalne wartości zmiennych są równe: (.x* = 0), 4 = 30, x 2 = 70, x% = 80,
F(x\, x% *$) = 10 400.
4. Optymalna baza nie ulegnie zmianie, jeżeli b 2 e(0; 200), a zatem całkowite
zniesienie limitu na wielkość zakupu wyrobu C spowoduje konieczność ponow
nego rozwiązania PL.
5. Rozwiązanie optymalne nie ulegnie zmianie, jeżeli 32), c 2 e(75; 120),
c3e(40; +°°).
51. 1. F(x*v x*2, 4 ) = 3200 zł.
2. Rozwiązanie optymalne nie ulegnie zmianie dla 20) lub c2s ( 20; 40)
lub c3e(32; + 4 (tzn. przy założeniu, że zmieni się zysk ze sprzedaży jednego
tylko wyrobu.
3. b '2 = 1800 + 600 = 2400 e (1500; +°°), a więc baza optymalna nie ulegnie zmia
nie, a w tym wypadku nie zmieni się także rozwiązanie optymalne - w rozwią
zaniu z punktu 1. dealerowi i tak został niewykorzystany czas przeznaczony na
sprzedaż, który obecnie będzie jeszcze większy (x5), a rozwiązanie ma postać:
( 4 = 0), 4 = 40, x% = 75, = 900, F(x\, x% 4 ) = 3200.
4. Do 60 000 (tzn. ¿ ^ ( 3 0 000; 60 000)).
52. x* = 6 , x 2 = 1.
5 3 . 1 4 = 5 , 4 = 2. 2. H ( x f ,x 2 ) = -^.
54. 1 4 = 3, 4 = 3. 2. G ( x * , x 2 ) = j j .
55. 4 = 3, 4 = 3.
56. 4 = 2 000 000, 4 = 1 500 000.
57. 4 = 150 000, 4 = 500 000. Na każdą złotówkę kosztów własnych przypada 0,579
dolara.
58. 4 = 3500, 4 = 1500. Na jedną złotówkę poniesionych kosztów przypada około
0,63 funta.
59. 4 = 1250, 4 = 500, P(4 , 4 ) = 0,000115.
60. Istnieje nieskończenie wiele rozwiązań.
61. Istnieje nieskończenie wiele rozwiązań optymalnych. Rozwiązania te znajdują się
na odcinku o końcach (0,4000) i (0,5000).
62. 1. Istnieje nieskończenie wiele rozwiązań optymalnych, których punkty leżą na
odcinku o końcach (2, 2) i (4, 3).
2. Współrzędne punktu Ag stanowią jedno z rozwiązań optymalnych.
434 ¿i, ^ » i m ■ Odpowiedzi
«„ doSS
zadań
W„ Z8
63. a) x f = 3 ,x l = 4; b ) x f = 3,x5 = 4; c ) x f = l , x | = 2; d ) x f = l , x | = 2.
3. cz = 0; 4. x* = 3, x f = l, H (x * ,x *) = f .
Uwaga: Dalej gwiazdką przy numerze zadania oznaczono zadania transportowe, w których rozwią
zanie optymalne można uzyskać metodą wyznaczania tras o minimalnym koszcie.
0 70 0 60
66. X = , (x * ) = 6370, Xjj (i = 1,2, j = 1 ,2 ,3 ,4 ).
80 50 70 0
30 35 10 O 25
K(X*) = 15 650 zł,
71. X = 0 O 10 40 0
’ *„(¿= 1,2,3, j = 1 ,2 ,..., 5),
10 35 10 10 15
40 0 20 0 )'
x* = 0 0 0 50 , K(X*) = 12 000 zł.
0 70 10 0
0 400 0 0 300 0
73. 1. X' = 0 0 400 0 0 300
400 0 0 400 100 0
K(X*) = 1 444 200 zł,
= 1, 2, 3, ) = 1, 6 ).
0 400 0 0 0 300"
2. X' 0 0 400 0 300 0
400 0 0 400 100 0
K(X*) = 1257 600 zł.
500 0 0 300 0 0 0
0 0 0 0 0 0 1000 K(X*) = 6089 zł,
a) X* =
0 500 0 200 0 500 0 Xjj(i = 1 , 4 , j = 1, , 7 ).
0 0 500 0 500 0 0
300 0 650 0 50
600 0 0 X(X*) = 4 455,
400 0
x¡j(i = 1 , 3 , j = 1, 2, , 5 ).
0 0 0 600 400
40 0 0 0
10 30 0 0 X"(X*) = 2225 tonokilometrów, x,y(/, j = 1, 2, 3, 4).
Nie potrzebna jest lokalizacja punktu skupu
0 0 35 5
w gminie G4.
0 0 0 40
B3 B4 B5 4
BI 5 50 45 7
B2 40 20 25 8
B6 20 45 24 6
11 6 4 21
B 3 BA B5
BI '7 0 0"
F(X) = 461 samochodokilometrów.
X = B2 4 4 0
B6 0 2 4
B3 BA B5
BI '1 0 0' F(X) = 371 samochodokilometrów
(a więc o 45 •2 przesunięte wywrotki = 90 mniej
X = B2 2 6 0 , niż poprzednio).
B6 2 0 4
B3 BA B5
BI 7 0 0 F(X*) = 333 samochodokilometry
X* = B 2 0 6 2 (= 3 7 1 -1 9 -2 przesunięte wywrotki).
B6 4 0 2
N
00
Z2 Z4 Z7
Z3 '7 9 0 0 0’ F(X) = 1033 samochodokilometry,
X = Z5 0 11 2 0 0 X¡J(i = 3,5,6, ; = 1,2, 4, 7, 8).
Z6 0 0 4 7 0
c) Rozwiązanie optymalne:
Z1 Z2 Z4 Z7 Z8
Z3 '0 9 0 0 7"
F(X) = 923 samochodokilometry.
X = Z5 0 11 0 2 0
Z6 7 0 6 5 0
M 2 M3 M 5 M 6
Ml 0 0 11 0 K(X*) = 537 samochodokilometrów,
83. X* = M4 0 0 0 3 x¡j(i = 1 ,4 ,7 , j = 2, 3,5, 6).
Ml 5 4 12 6
0 0 20 0 26
F(X*) = 74 280 zł,
84. X 20 18 0 8 0
*#(/ = 1, 2 ,3 , j = 1, 2 ,..., 5).
0 0 0 38 8
0 60 0
F(X*) = 900 zł,
85. X 0 18 20 ,
x¡j(i - 1 ,2 ,3 , j = 1, 2, 3).
20 15 0
4 6 0 0
4 0 4 0 F(X*) = 5740 zł, = 1, 2 ,3 , ; = 1 ,2 ,3 ,4 ).
86. X
0 0 2 8 ' ^ozostan*e niewykorzystane 5 koparek typu C.
0 300
330 0 F(X*) = 355 800 zł, ^(¿ = 1 ,2 ,3 , ; = 1,2).
87. X'
’ Należy zakupić 3 3 0 1 paliwa 1 i 3 2 4 1 paliwa 2.
Odpowiedzi do zadań 439
Programista ; ł"7f 4
1 1
2 1 F(x*j) = 58 roboczodni
3 i xu = 1 lub Xij = 0; (/, j = 1, 2, 3, 4)
4 1
0 1 0 0
0 0 1 0 F(X*) = 120 firm miesięcznie
0 0 0 1 Xy = 1 lub 0 (i, j = 1, 2 ,..., 4)
1 0 0 0
0 0 1 0
0 0 0 1 F(X*) = 47 roboczodni łącznie
Xij = 1 lub 0 (i, j = 1 ,2 ,..., 4)
1 0 0 0
Zlecenia nie dostanie kandydat 2.
0 1 0 0
0 0 0 1
1 0 0 0 F(X*) = 7 tys. zł.
0 1 0 0 xi} = 1 lub 0 (/, j = 1, 2 , 4 )
0 0 1 0
0 1 0 0
1 0 0 0 F(X*) = 299 uderzeń na minutę,
xij = 1 lub 0 (i,j = 1 ,2 ,..., 4):
0 0 0 1
por. uwagę do zadania 89.
0 0 1 0
440 Odpowiedzi do zadań
"0 1 0 0 0 ' 0 0 0 1 0
'
0 0 1 0 0 0 0 1 0 0
0 0 0 0 1 , 2 X
. * = 0 0 0 0 1
1 0 0 0 0 1 0 0 0 0
0 0 0 1 0 0 1 0 0 0
Xy = 1 lub O (/,; = 1,2, 3, 5): *ff= l l u b O (i,j = 1,2, 3,5):
F(X*) = 116 tys. widzów F(X*) = 110 tys. widzów
0 1 0 0
0 0 0 1 x-tj = 1 lub 0 (i, j = 1 , 2 , 4 ) .
95. X = F(X*) = 68 min.
0 0 1 0 ’
Wspólnie będą rozwiązywać zadania z zakresu PL.
1 0 0 0 -J
Firma Z2 ;i| i | Z4
A 1
F(x*j) = 51,2 min zł
B 1
Xjj = 1 lub 0 (i,j = 1, 2, , 4 ).
c 1
D 1
1 0 0 0
0 0 0 1
98. X = , F(X*) = 368 punktów; Xy = 1 lub 0 (i, j = 1,2,3,4).
0 0 10
0 1 0 0
Pi 1 Pi 1
P2 1 P2 1
1 P3 1
P3
1 1
P4 ?4
100. Rozwiązanie (graficzne) dla gracza A - rys. 53. Rozwiązanie dla gracza B - rys. 54.
Gra jest nierozstrzygnięta (remisowa), ponieważ jej wartość v = 0 (por. rysunek).
c ^ T ^
Si l 2
Optymalne strategie graczy: S ' r 1
0,4 0,6 3 )
Rys. 54
442
X1 x2 x3 1 * yi y2 >>3
101. Gra przedstawiona w tabl. 137: x * 3 1 “ 2,5.
0,5 0,5 « r i 0
4 4 V
1 * ^2 ys
Gra przedstawiona w tabl. 138: x* = <xi r*
x2 *3
"TT"
II
o
0 ,8 0 00 / [o,4 0,6
v - (2; 5).
102. Gra przedstawiona w tabl. 139a: Gra nie ma punktu siodłowego; ve(2; 5).
Strategia y 3 jest zdominowana przez y 3 - graczowi A zostają trzy strategie,
i = J - + A = J L ^ v = !8 = 3 v* J yi y2 y*
v 18 18 18 6 ,y (0 ,5 0,5 0 /
Rozwiązanie dla A: w PL dla B ostro spełniony jest warunek (3), zatem x 3 = 0,
w tabl. 139b: Gra nie ma punktu siodłowego; v e (-1; 2). strategie x 3 i x 4 zdomino
wane przez x2. Graczowi A zostają dwie strategie, graczowi B - trzy. Zaczynamy
od rozwiązania PL dla A; ponieważ wartość może być ujemna lub dodatnia na
leży przed przystąpieniem do rozwiązywania dodać do wszystkich elementów 3
(moduł najmniejszej wypłaty - budując PL dzielimy przez v; musimy mieć pew
ność, że jest dodatnia i przy dzieleniu przez nią nie należy zmieniać znaku).
* 1 i_J,_2___3_,., - l l~ A
Po rozwiązaniu PL XX1 * - -
~ 8; y 2 = b v - 12 + 12 - 12 V- 3 ~ 4’
( ................. 'x
J>2 r
y = i 2
0
V 3 3
_3_
Rozwiązanie dla B: w PL dla A ostro spełniony jest warunek (3), zatem: y 3 18’
105. Gracz A wygra 1,42 (-y); gracz B przegra tyle samo, gracz C przegra 1,18 oraz
gracz D wygra 1,18 (jy).
106. Gra ma rozwiązanie w zbiorze strategii czystych, gdy a > 4, natomiast gdy a < 4
gra ma rozwiązanie w zbiorze strategii mieszanych.
Przykładowo dla a - 2: gracz pierwszy (strategie w wierszach) powinien stosować
swoje strategie z prawdopodobieństwami: = 0; p 2 = 0,2; p 3 = 0,5; a prawdopo
dobieństwa stosowania poszczególnych strategii przez gracza drugiego: q x - 0,75;
q 2 = 0,25; q 3 = 0, v = 3,5.
107. 1. a e (3 , <*>), 2. Nie, 3. « € ( - « ,3 ) , 4. tak, dla a = 12.
"0 5 -10' /
yi yi _5_
108. 1. w = -5 0 1 , X = li _5_ V 16 '
16 16
10 -1 0
109. a) Kryterium Walda - lokata bankowa gwarantuje stopę zwrotu co najmniej 2%.
Kryterium Hurwicza przy y= 0,3 (raczej skłonność do ryzyka) wybór AFI da
średnią stopę zwrotu 6,9%.
Kryterium Bayesa - przy założeniu, że wszystkie stany natury są jednakowo
prawdopodobne wybór BFI da średnią stopę zwrotu 5,5%.
Kryterium Savage’a - lokata bankowa zapewnia stratę nie większą niż 9,9%
w stosunku do najkorzystniejszego możliwego stanu rzeczy,
b) Przy podanych prawdopodobieństwach wystąpienia stanów natury wybór BFI
zapewni średnią stopę zwrotu 5,3%.
110. Kryt. Walda - wariant 1 (okres zwrotu nie dłuższy niż 60 m-cy, kryt. Hurwicza:
przy y= 0,2 (skłonność do ryzyka) - wariant 3 (przeciętny okres zwrotu 41,6);
7 = 0,8 (większa skłonność do ostrożności)- wariant 2 (przeciętny okres zwro
tu 56,8), kryt. Bayesa - wariant 2 (średni okres zwrotu 50 dni), kryt. Savage’a
- wariant 1 (strata nie większa niż 22 w stosunku do najkorzystniejszej możliwe
sytuacji).
111. Wszystkie kryteria wskazują na II typ hamulców: kryterium Hurwicza przy
7 = 0,4 średnio 88% zadawalających prób; kryterium Bayesa - średnia 87% zada
walających prób; Kryterium Savage’a - strata nie większa niż 9% w stosunku do
najkorzystniejszego stanu natury.
Kryterium Hurwicza - D. Kryterium Bayesa - D. Kryterium Savage’a - D.
112. Kryterium Walda - technologia T a zapewni stopę zysku co najmniej 10 (a być
może 15 lub 20%).
Kryterium Hurwicza - przy 7 = 0,2 technologia T4 gwarantuje największą prze
ciętną stopę zysku (34%); przy 7 = 0,8 technologia T 4zapewni przeciętną stopę
zysku (12%).
Kryterium Bayesa: przy założeniu, że wszystkie stany natury są jednakowo praw
dopodobne technologie T 2 lub T 3 gwarantują przeciętną stopę zysku 16,67%;
przy podanych prawdopodobieństwach - technologia T 3 da przeciętną stopę
zwrotu 21%.
444 Odpowiedzi do zadań
b) i f .
c) Tk = 56.
d) Istnieją dwie ścieżki krytyczne a-b -e-i-k -1 -1 oraz a-b-d-h-k-1-1.
136. Tk = 40, dwie ścieżki krytyczne a -b -d -g -i-l-n ; oraz a -b -d -g -o -k -n , najwięk
szy zapas czasu ma czynność e (12 dni), Tk się nie zmieni.
137. a) 7). = 41, ścieżka krytyczna 1 -3 -7 -8 -9 -1 0 , €>(-0,39) = 0,3483, czyli termin
40 dni jest możliwy do zrealizowania;
b) Tk = 41, nie zmieni się, powstanie druga ścieżka krytyczna 1-3-7-8-10.
138. Należy wybrać wariant A, bo <ĄW= y jest większa dla tego wariantu.
139. Tk = 40, ścieżka krytyczna 1 -3 -6 -7 -8 -1 0 -1 3 , P{Tk < 42} = €>(-0,53) = 0,2981.
140. 7 \ = 42.
a) P{tk < 40} = 0,2090, termin mało realny.
b) P{tk < 43} < 0,40, termin możliwy do dotrzymania.
141. 1. Tk = 43, ścieżka krytyczna 0 - 1 -2 -3 -4 -5 -6 .
2. D o 31 dni, K = 28 tys. zł.
3. Tk = 36 dni.
4. Tk = 3 S ,K = S tys. zł.
142. Ścieżka krytyczna 1 -3-5-8; koszt przyspieszenia K = 520 jedn. p., powstaną trzy
ścieżki krytyczne 1-2-7-8; 1-3-5-8; 1 -4 -6 -8 .
143. 1. Tk = 27 tygodni, ścieżka krytyczna 0 -2 -3 -4 -5 .
2. K = 7,0.
3. D o 17 tygodni, K = 26,9 jedn. p.
Odpowiedzi do zadani 447
144. Tk = 50, ścieżka krytyczna 1 -2 -5 -8 , <Ąn = 9,37. Po skróceniu Tk = 40, <Ąw= 6,37;
K = 941. Koszt K = 7591; różnica kosztów 7996-7591 = 405.
145. Tk = 37, koszt akceleracji 315,0; cr^ = 4,05.
146. Me(S)i = 0 = 6,0; Me(S)s = 0 = 114,0; a 2 = 78,0; <7 = 8,83.
147. Konieczna liczba rzutów wynosi 42.
148. Spodziewany czas wyjścia wynosi 4.
149. ¿*1(1.8)= 69,365; F2 (i.8) = 5004,17; a 2 - 192,6; o = 13,88.
150. 1. 20 wagonów na bocznicę własną, 80 wagonów na bocznicę PKP.
2. t* = 2 dni, t \ = 4 dni. 3. F(FP t*2) = 31 000.
151. x \ = 11, x*2 = 15, F(x*, x*2) = 344 tys. zł.
152. 1. = 11 dni, t2 = 138 dni.
t x
v «0 ) \<*2P \ ) l a lP 2 )
171. Firma Mosse powinna zainwestować całą kwotę w trzeci program produkcyjny,
osiągając w sumie 50 tys. USD.
172. W programie G3należy zainwestować całą kwotę, obniżając koszty do 30 min zł.
173. Budopol powinien powierzyć firmom wykonanie czynności: 1-3, 3-5, 5-7, 7-9,
ponosząc łączny koszt 280 tys. zł.
174. Najkrótsza droga: 1 -2 -5 -7 -9 o długości 180, najdłuższa droga: 1 - 3 -6 -8 -9 o dłu
gości 290.
175. Firma powinna wybrać trasę 1 -2 -4 -7 -9 licząc na 53 pasażerów.
176. a) 8944, b) 0,179 rocznie, czyli co 65 dni.
177. a) 2000, b) 0,2 rocznie, c) 7 003 000 zł.
178. a) 8165, b) 0,082 rocznie, c) 5 000 000, d) 5 024 495,
e) 8944, 0,089 rocznie, 5 017 889.
179. 1. a) 500, b) 0,1 rocznie, c) 250 400 zł,
2. 1000 szt., 225 500 zł.
180. 30 000 szt., upust 20%, koszt łączny 4 837 700 zł.
181. Oferent A, koszt jednostkowy obniża się do 475 zł przy zakupie 5000 szt. z upu
stem 5%, koszt łączny 47 529 000 zł.
182. 19,22713 t.
183. a) 2957,919, b) 4915,838.
184. a) 48 651, b) 50 352,7.
185. a) Bez części zamiennych, b) 1 część zamienna
186. Dla producenta 1 część zamienna, dla użytkownika 2 części zamienne.
187. Problem 1: a) x* = 12; x \ —2; F(x*, x 2) = 80;
b) x \ = 300, x% = 240; F(x*, x%) = 42 000,
Problem 2: 23 dni (czas trwania), ścieżka krytyczna'{l-2-3-6-7}
Problem 3: droga: {1—2—5—3—4—1}
Problem 4: droga: {1 -4 -6 -9 -1 0 }, długość 16 dni
Problem 5: p - 0,5, v = 2,5
Problem 6: a) strategia trzecia,
b) strategia druga przy współczynniku ostrożności 7 = 0,3,
c) strategia druga.
188. Problem 1. Czas trwania przedsięwzięcia 82 dni
Ścieżka krytyczna: czynności a -b -c -g - równolegle trzy fragmenty: h-k, i-1 oraz
j-m , a następnie n -o -s -u -w -y . Współczynnik x = -1,636,
Problem 2. xx = 200, x2 = 600.
Problem 3.
7 X2 " XW :
200 52 30 44 30 28
400 55 34 28 28 28
600 54 70 52 52 52
55 70 52 52
r
Problem 4.
1 2 3 4
1000 1000 5000 0
Problem 5.
3^ = 0,1; y2 = 0,15.
(1 ) 6 y x + 0 y 2 ^ 0 ,6 0 ,6 = 0 ,6 ,
(2) 4yx+ 4y2 = l,6 1 <1,6,
(3) 3 y x + 6y2 < 1,2 1,2 =1,2,
ri+ ^ ^ o.
6 0 0 y 1 + 9 0 0 y 2 = 195 (max),
Czwarty proces technologiczny (4) l y x + l y 2 < 0,9 0,85 < 0,9. Warunek jest spełniony
ostro, a więc nie opłaca się wprowadzać.
189. 1.
,F(X*) = F (X 2) = 2880.
450 Odpowiedzi co zadań i
4. PD yi = 2, y 2 = 1, PP xx = 7500, x2 = 7500.
5.
Stanowisko 3(7:7 >4 Vifó5 Wk-: ,
1 5 50 45 i
2 20 40 25 10
6 20 45 24 4
B 13 4 4 21
218. a) 6,7%; 9,1%; -10,0%; 14,3%; -7,7%; 9,7%; 0%; -20,0% ; 20,0%; -7,1%,
b) Z = 1,5%,
c) S2(Z) = 141,348; S(Z) ~ 11,89; V(Z) = 792,67%. Należy zrezygnować z zakupu
akcji R.
219. a) 28,3%;-9,1%; 8,3%; 14,3%; 0%; 6,7%,-7,1%, 14.6%,
b) Z = 7%,
c) S2(Z) = 134,1925; S(Z) » 11,584; V(Z) « 165,49%,
d) S2(v,) = 63,38875; S(vf) » 7,9617; V(vt) = 113,74%.
220. a) tak, b) u* = 0,294; «2 = 0,706,
c) Sc2(mill) = 0,8228; 5 c(min) = 0,907; Ve(Z J = 8,25%; VC(Z2) = 30,23%.
221. a) r12 = 0, możliwe jest ustalenie optymalnego portfela akcji,
b) u* = 0,63; «5 = 0,37,
c) 5 2(min) = 5,6707; 5c(min) = 2,38; VC(ZX) = 79,33%; FC(Z2) = 119%.
4 ,5 0 -1 ,8 0 2,70
223. 0,90.
3 3
Podgrupa firm najlepszych o wartościach zmiennej agregatowej Qt należących do
przedziału (3,60; 4,50]: {F5, F7}.
Podgrupa firm przeciętnych o wartościach zmiennej agregatowej Qt należących
do przedziału (2,70; 3,60]: {F8, F6 , F1; F4}.
Podgrupa firm najsłabszych o wartościach zmiennej agregatowej Q, należących
do przedziału [1,80; 2,70]: {F2, F3}.
452 Odpowiedzi do zadań
'5 5 0 0'
232. 1. X* = 0 0 0 4 , F(X*) = 3200 m2, Xij(i = 1, 2, 3, j = 1, 2, 3, 4).
0 3 10 2
4 0 0 6
2. X* = 1 0 3 0 , F(X*) = 31,4 tys. zł.
0 8 7 0
Tablica 289
I n ni |§ # ' ' V ■,
lt 4 3 2 1 0
0,7t 0 1 2 4 5
Odpad 0 0,3 0,6 0,2 0,5
Tablica 290
iii IV
1,6 m 3 2 1 0
l,lm 0 1 3 4
Odpad 0,2 0,7 0,1 0,6
Tablica 291
Sposoby załadowania 1ciężarówki
Opakowania
1 i! l i g ! ! ni IV
4t 3 2 1 0
2,5 t 0 1 3 4
Niewykorzystana
0 1,5 0,5 2
ładowność (t)
Tablica 292
Sposobyzaładowania 1 ciężarówki
Opakowania
1 III IV
3t 3 2 1 0
1,7 t 0 2 4 5
Niewykorzystana
1 0,6 0,2 1,5
ładowność (t)
0 0 300 0 '
240 F(X*) = 2023,25 tys. roboczogodz.,
259. X 0 12,5 150
’ Xy(i = 1, 2, 3, y = l , 2 , 3,4).
0 300 0 0
0 1 0 0 0 0'
0 0 1 0 0 0
1 0 0 0 0 0 F(X*) = 3930 zł,
260. X* >
0 0 0 0 0 1 Xy = 1 lub 0 (i,j = 1, 2 ,..., 6).
0 0 0 1 0 0
0 0 0 0 1 0
2 61. Ul U2 U3 : im ; U5 UF
Pl i
P2 1
F ( x = 1 godz. na usunięcie 5 usterek
Xy = 1 lub 0 (i, j = 1 , 2 , 6 ) .
P3 1
Pracownikowi P5 zostanie powierzo
P4 1
ne usuwanie pozostałych usterek.
P5 1
P6 1
Dla młocarni:
"11 1 0 0
4 F(X*) = 1564,
X* = 0 3 0
xlj(i = 1 ,5,7, j = 3,4, 6, 8).
0 2 0 11
Tablica 293
«2 0 3 iS S fg a
Di 400 500
d2 700 200
d3 800 100
Tablica 294
IS A s2 Mi!
A 650 1350
K = 6622 zł
B 1500 500
C 50 1200 750
ś p Sz S3 m m i F
A 650 1350
K —6611,5 zl = 6622,-0,21*50
B 1450 550
C 50 1200 750
Tablica 296
s g l iM® MM :|1 1 F
A 650 1350
K = 6553 zl - 6611,5 - 0,09*650
B 800 1200
C 50 1200 750
266. Gra I zapewnia stałą wygraną 5 graczowi B; wygrane gracza B w grze II zależą
od wartości parametru i w jednym przypadku przewyższają 5 (gdy a -» 2+).
267. Rozwiązanie dla gracza A. W PL: = -||; x 2 = = | | -» v* = = 0,26,
czyli p { = 0,8; p 2 = 0,2. (Strategia S3 została zdominowana przez St).
Rozwiązanie dla gracza B. W PL: y* = | | ; y 3 = i j* = | | -> v* = = 0,26,
czyli = 0,4; q2 = 0,6; q3 = 0.
268. Kryterium Walda: 50 egzemplarzy, co daje zysk nie mniejszy niż 35 zł.
Kryterium Hurwicza y = 0,2:100 egzemplarzy - gwarantuje przeciętny zysk 48 zł.
y = 0,8: 50 egzemplarzy - gwarantuje przeciętny zysk 35 zł,
Kryterium Savage’a: 50 egzemplarzy - gwarantuje stratę nie większą 38 zł w sto
sunku do najlepszego możliwego stanu natury.
269. Z graczem B gracz A wygrywa średnio 3 (stosując strategię A x z prawdopodo
bieństwem 1/2 i strategię A 3 z prawdopodobieństwem 1/2). Z graczem C gracz
A w każdej rozegranej partii wygrywa 3 (gra ma punkt siodłowy -3 , gracz A jest
w tej grze graczem drugim).
270. W obu grach gracz A wygrywa 2. Gra I ma punkt siodłowy (v = 2) i tyle gracz
A wygrywa w każdej partii. W grze II v = - 2 a ponieważ A jest w tej grze gra
czem drugim - tyle wynosi jego przeciętna wygrana przy wielokrotnym powta
rzaniu gry. Zatem gracz A powinien wybrać grę I.
271. Zyski przedsiębiorcy i rozwiązanie przedstawia tabl. 297.
Tablica 297
272. Kryt. Bayesa - lokalizacja B zapewni przeciętny zysk 14,5 tys. zł (przy założeniu,
że wszystkie stany natury są jednakowo prawdopodobne).
Przy zachowaniu ostrożności: wg kryterium Walda - wybór lokalizacji A gwaran
tuje zysk nie niższy niż 10 tys. zł miesięcznie, kryterium Hurwicza - przy dużej
ostrożności np. y = 0,8 - lokalizacja A zapewni przeciętny zysk 11,2 ty. zł, kryte
rium Savage’a - lokalizacja B - zapewni stratę nie większą niż 10 tys. zł.
Zakładając ryzyko - kryterium Hurwicza np. przy y = 0,2 - lokalizacja C zapew
ni przeciętny zysk 20 tys. zł, przy, lub kryterium optymistyczne - lokalizacja C
może przynieść miesięczny zysk 27 tys. zł.
273. Kryterium Hurwicza - Wariant 1 przy współczynniku ostrożności 0,2 gwaran
tuje najmniejszy przeciętny koszt - 28 min zł. Kryterium Savage’a również wa
riant 1 jest najkorzystniejszy - gwarantuje stratę nie większą niż 40.
Odpowiedź do zadań:
Tablica 298
Strategie Stany natury (popyt)
(produkcja) 3$M 3,8
2 520 600 600 600
3 20 500 900 900
4 -480 0 800 1040
Kryt. Walda 3t (zysk nie mniejszy niż 520 zł, kryt. Bayesa 2 lub 3 t - średni zysk
580 zł, Kryt. Hurwicza np. przy y=0,2 (ryzyko) 4 t - spodziewany zysk - 736 zł,
kryt. Savage’a: 2 1- strata nie większa niż 440 zł.
275. 1. Wykres sieciowy przedsięwzięcia przedstawia rys. 55 (nad czynnościami po
dano ich nazwy i czasy trwania, pod czynnościami w nawiasach podane są
zapasy czasu, ścieżkę krytyczną pogrubiono).
Termin końcowy Tk = 68 dni, ścieżka krytyczna: b -„0”- e - g - „ 0 ”- l - o
(„ 0” oznaczono czynności pozorne).
2. Czynność „h” ma dwa dni zapasu, zatem jej opóźnienie o 4 dni opóźni termin
końcowy o 2 dni i czynność h będzie leżeć na ścieżce krytycznej.
3. Skrócenie czasu trwania czynności „o” o 3 dni pozwoli skrócić termin końco
wy tylko o 2 dni (zapas równoległej czynności „n”).
276. 1. Wykres sieciowy przedstawia rys. 56. Tk = 64 dni. Istnieją dwie ścieżki kry
tyczne (częściowo się pokrywające: I. a -d -h -j-l-n ; II. c -f-j-l-n .
2a) Skrócenie czasu trwania czynności „f” nie zmieni Tk, bo istnieje równoległa
droga krytyczna.
Zostanie tylko jedna droga a -d -h -j-l-m .
b) Czynność „g” ma 8 dni zapasu, a więc jej opóźnienie o 6 dni niczego nie zmieni.
r
1 Skrócenie czasu trwania tej czynności o 3 dni - do czasu granicznego pociągnie za sobą dodat
kowy koszt - 1,5 tys. zi, a termin końcowy i tak będzie krótszy tylko o 2 dni, bo pojawi się nowa ścieżka
krytyczna przechodząca przez czynność „d”.
Odpowiedni do zadań 463
27. Gedymin O., Metody optymalizacji w planowaniu sieciowym, PWN, Warszawa 1974.
28. Goddard L.S., Metody matematyczne w badaniach operacyjnych, PWN, Warszawa 1966.
29. Greń J., Gry statystyczne i ich. zastosowanie, PWE, Warszawa 1972.
30. Greń J., Metody rzutowania gradientu w programowaniu nieliniowym, „Przegląd Statystyczny”, 3/1965,
s. 237-249.
31. Gross, Donald and Carl M. Harris, Fundamentals of Queuing Theory, 2nd ed., Wiley, New York 1985.
32. Hadley G., Nieliniejnoje i dinamiczeskojeprogramirowanije, Moskwa 1967 (przekład z angielskiego).
33. Hellwig Z., Zastosowanie metody taksonomicznej do typologicznego podziału krajów ze względu na po
ziom ich rozwoju oraz zasoby i strukturę wykwalifikowanych kadr, „Przegląd Statystyczny”, 1968, z. 4.
34. Hillier F.S., Lieberman G.J., Introduction to Operation Research, Mc Graw Hill Publ. Comp.
N Y, 1990.
35. Ignasiak E., Programowanie sieciowe, PWE, Warszawa 1972.
36. Ignasiak E., Optymalne struktury projektów, PWE, Warszawa 1977.
37. Ignasiak E., Teoria grafów i planowanie sieciowe, PWE, Warszawa 1982.
38. Jaworski W., Metody sieciowe, PWE, Warszawa 1969.
39. Jędrzejczyk L., Jędrzejczyk Z., Metoda GERT, „Zeszyty Naukowe AE Kraków” 1981, nr 138,
s. 151-164.
40. Judin D.B., Goldstein A.S., Metody programowania liniowego, WNT, Warszawa 1974.
41. Kalichman J.L., Algebra liniowa i programowanie, PWN, Warszawa 1971.
42. Kalichman J.L., Zadania z algebry liniowej i programowania liniowego, PWN, Warszawa 1974.
43. Kantorowicz L., Gorstko A., Optymalne decyzje ekonomiczne, PWE, Warszawa 1974.
44. Kaufman A., Faure R., Badania operacyjne na co dzień, PWN, Warszawa 1973.
45. Kazimierczak J., Teoria gier w cybernetyce, WP, Warszawa 1973.
46. Kendall D.G., Some Problems in the Theory of Queues, „Journal of R. Statist. S o c”, B. 13,1951.
47. Klatka N., Konflikt Igra, Wyd. MON, Warszawa 1971.
48. Konarzewska-Gubala E., Programowanie przy wielorakości celów, PWN, Warszawa 1980.
49. Kopańska-Bródka D., Wprowadzenie do badań operacyjnych, wyd. II, Katowice 1998.
50. Korzan B., Elementy teorii grafów i sieci, WNT, Warszawa 1978.
51. Krawczyk S., Badania operacyjne dla menedżerów, AE, Wroclaw 1997.
52. Kryński H., Badach A., Zastosowanie matematyki do podejmowania decyzji ekonomicznych, PWN,
Warszawa 1976.
53. Kukuia K., Propozycja zastosowania pewnego modelu decyzyjnego gier strategicznych, „Folia Oeco-
nomica Cracoviensia”, 1975, vol. XVII, s. 101-107.
54. Kukuta K., Metoda unitaryzacji zerowanej, Warszawa, Wyd. Naukowe PWN, 2000.
55. Lange O., Optymalne decyzje, PWN, Warszawa 1967.
56. Layard P.R.G., Walters A. A., Microeconomic Theory, Mc Graw Hill Book Company, New York 1978.
57. Lesz M., Badania operacyjne w przemyśle chemicznym, WNT, Warszawa 1971.
58. Luce R.D., Raiffa H., Gry / decyzje, PWN, Warszawa 1964.
59. Lindgren B.W., Elementy teorii decyzji, WNT, Warszawa 1967.
60. Malinvaud E., Lectures on Microeconomic Theory, North Holland Publ. Comp., Amsterdam, London
1972.
61. Markland R.E., Swigard J.R., Quantitative Methods: Applications to Managerial Decision Making, John
Wiley and Sons New York 1987.
62. Mason S.J. Feedback Theory-Some Properties of Signal Flowgraphs, Proc IRE, 1953, Vol 41, N 9.
63. Metody badań operacyjnych w zadaniach. Problemy liniowe, pod. red. D. Kopańskiej-Bródki, Katowice
2006.
Literatura 469
64. Miller D.W., Starr M.K., Praktyka i teoria decyzji, PWN, Warszawa 1971.
65. Moore P.G., Wprowadzenie do badań operacyjnych, WNT, Warszawa 1973.
66. Muller Y., Wprowadzenie do nauki organizacji i badań operacyjnych, PWE, Warszawa 1971.
67. Nasierowski W., Metoda GERT, „Przegląd Organizacji”, 1978, nr 2, s. 70-76.
68. Neuman J., Morgenstern O., Theory of Games and Economic Behavior, University Press, Princeton
1947.
69. Nowak J.J., Wprowadzenie do matematycznego formułowania problemów decyzyjnych, Instytut Badań
Naukowych, WSZiP im. B. Jańskiego, Warszawa 1999.
70. Newell, Gordon F., Applications of Queuing Theory, wyd. II, Chapman and Hall, London, 1982.
71. Optymalizacja planów, pod red. M. Lesza, PWE, Warszawa 1969.
72. Pritsker A.A.B., Happ W.W., GERT, Graphical Evaluation and Review Technique, Part I,
Fundamentals, „Journal of Industrial Engineering” 1966, vol. 17, nr 5.
73. Pritsker A.A.B., Whitehouse G.E. GERT, Graphical Evaluation and Review Technique, Part II,
Probabilistic and Industrial Engineering Applications, „Journal of Industrial Engineering” 1966,
vol. 17, nr 6.
74. Programowanie matematyczne. Zbiór zadań, pod red. S. Krawczyka, PWE, Warszawa 1978.
75. Przybysz T., Elementy ekonomii matematycznej i matematyki finansowej, Zamość 2007.
76. Radzikowski W., Programowanie liniowe i nieliniowe dla ekonomistów, PWE, Warszawa 1971.
77. Sadowski W., Teoria podejmowania decyzji, PWE, Warszawa 1969.
78. Sadowski W., Decyzje i prognozy, PWE, Warszawa 1977.
79. Sage A.P., Economic Systems Analysis, North Holland, New York 1983.
80. Shone R., Microeconomics: A Modern Treatment, Mc Milian Press Ltd, London 1975.
81. Sobczyk M,, Matematyka finansowa. Podstawy teoretyczne, przykłady, zadania. Agencja Wydawnicza
Placed, Warszawa 2003.
82. Strahl D., Walesiak M., Normalizacja zmiennych w skali przedziałowej i ilorazowej w referencyjnym
systemie granicznym, „Przegląd statystyczny”, 1997, z. 1.
83. Trzaskalik T., Badania operacyjne z komputerem, Seria: Metody badań operacyjnych, Absolwent, Łódź,
1997 r. - Wprowadzenie do badań operacyjnych z komputerem, wyd. II zmienione, PWE Warszawa
2008.
84. Trzaskalik T., Modelowanie optymalizacyjne, Seria: Metody badań operacyjnych, Absolwent, Łódź 1997.
85. Tyszka T., Konflikty i strategie. Niektóre zastosowania teorii gier, WNT, Warszawa 1978.
86. Wagner H.M., Badania operacyjne, PWE, Warszawa 1980.
87. Wayne L. Winston, Operations Research. Application and Algorithms, PWS-Kent Publishing Company,
Boston.
88. White D. J., Dynamie Programming, Oliver and Boyd, 1969.
89. Whitehouse G.E., Systems Analysis and Design Using Network Techniques, Prentice-Hall, Inc,
Englewood Cliffs, New Jersey 1973.
90. Wojeński J., Urich R., Badania operacyjne w praktyce menedżera, Oficyna wydawnicza Warszawskiej
Szkoły Zarządzania, Szkoły Wyższej, Warszawa 2004.
91. Wołgin L.N., Optymalizacja, WNT, Warszawa 1970.
92. Wybrane metody badań operacyjnych w zarządzaniu. Problemy i zadania, pod red. D. Kopańskiej-
-Bródki, Katowice 2006.
93. Veen B. van der, Wstęp do teorii badań operacyjnych, PWN, Warszawa 1970.
94. Z praktyki badań operacyjnych, praca zbiorowa pod red. B.T. Houldena, PWE, Warszawa 1964.