1 Lista 6 (Programowanie liniowe całkowitoliczbowe) Uwaga

Transkrypt

1 Lista 6 (Programowanie liniowe całkowitoliczbowe) Uwaga
1
Badania operacyjne, semestr letni 2012, lista 6
Lista 6 (Programowanie liniowe całkowitoliczbowe)
Uwaga: Korzystamy z modułu Linear And Integer Programming. Różnica polega na tym,
że w wierszu VARBL TYPE wpisujemy IPOS lub 0-1 (oznacza to narzucenie warunku
całkowitoliczbowości lub binarności na wybrane zmienne)
Zadanie 1
Papiernia ma dostarczyć 1000 rolek papieru o szerokości 1.5 cala, 2000 rolek papieru
o szerokości 2.5 cala i 4000 rolek o szerokości 3.5 cala do kas, kalkulatorów biurowych i
mikrokomputerów. Proces produkcji dostarcza standardowych rolek o szerokości 10 cali.
Aby zrealizować zamówienie papiernia musi pociąć standardowe rolki na rolki o wymaganych szerokościach. W poniższej tablicy podano siedem aktualnie stosowanych sposobów
rozkroju.
Sposób cięcia
1
2
3
4
5
6
7
rolki 1.5
6
0
2
0
1
1
4
rolki 2.5
0
4
0
1
3
2
0
rolki 3.5
0
0
2
2
0
1
1
odpad
1
0
0
0.5
1
0
0.5
Opracuj optymalny sposób realizacji zamówienia:
1. Minimalizujący ilość ciętych rolek standardowych.
2. Minimalizujący wielkość odpadu (za odpad uważa się również rolki wyprodukowane
ponad zapotrzebowanie).
Zadanie 2
Ilość klientów zgłaszających się na pocztę zmienia się w zależności od dnia tygodnia.
W celu zapewnienia sprawnego funkcjonowania urzędu kierownik poczty oszacował minimalną liczbę osób które powinny pracować w danym dniu na poczcie. Odpowiednie dane
pokazuje poniższa tabela:
Dzień
PN
WT
SR
CZ
PT
SO
N
Minimalna liczba zatrudnionych
17
13
15
19
14
16
11
Pracownik zatrudniony na poczcie może rozpoczynać pracę w dowolnym dniu tygodnia.
Pracuje przez kolejne pięć dni, po czym otrzymuje dwa dni wolne. Opracuj harmonogram
zatrudniania pracowników na poczcie zapewniający minimalizację liczby zatrudnionych
osób w skali tygodnia.
Wskazówka: Jako zmienne decyzyjne należy przyjąć liczbę pracowników rozpoczynających pracę w danym dniu tygodnia.
2
Badania operacyjne, semestr letni 2012, lista 6
Zadanie 3
Dyrektor banku chce opracować efektywny plan zatrudnienia dla pełno i półetatowych
kasjerów. Plan ten powinien zapewnić efektywne działanie banku gwarantując odpowiedni
poziom obsługi klientów, przerwy w pracy itp. Bank otwarty jest w godz. od 9:00 do 19:00.
Liczba kasjerów konieczna do zapewnienia odpowiedniej obsługi klientów w godzinach
pracy banku podana jest poniżej:
Pora dnia
9:00 - 10:00
10:00 - 11:00
11:00 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 16:00
16:00 - 17:00
17:00 - 18:00
18:00 - 19:00
Minimalna liczba kasjerów
6
4
8
10
9
6
4
7
6
6
Każdy pełnoetatowy kasjer zaczyna pracę na początku danej godziny i pracuje przez
kolejne cztery godziny. Następnie ma godzinną przerwę na lunch, po czym pracuje kolejne
trzy godziny. Półetatowy kasjer rozpoczyna pracę o danej godzinie i pracuje kolejne cztery godziny. Wynagrodzenie pełnoetatowego kasjera wynosi 7.5 zł/godz. a półetatowego
4 zł/godz. Ponadto bank wymaga aby o każdej porze dnia pracował przynajmniej jeden
pełnoetatowy kasjer. Ilu kasjerów należy zatrudnić, żeby zminimalizować koszty? Sformułuj i rozwiąż model liniowy powyższego problemu.
Zadanie 4
Fabryka samochodów ma 6 zakładów zlokalizowanych w trzech miastach. Zarząd fabryki rozważa możliwość modernizacji tych zakładów tak aby mogły one produkować podzespoły X oraz Y dla nowych samochodów. Zapotrzebowanie na X wynosi 500 a na Y
600. Zakłada się, że w każdym mieście można rozbudować co najwyżej jeden zakład. Odpowiednie dane przedstawione są w poniższej tabeli:
Zakład
1
2
3
4
5
6
Lokalizacja w mieście
1
1
1
2
3
3
Produkcja X
300
200
100
100
300
400
Produkcja Y
250
300
240
400
200
300
Koszt rozbudowy
130
210
190
110
140
200
Które zakłady należy rozbudować aby zaspokoić zapotrzebowanie na X i Y przy najmniejszym koszcie? Zbuduj model i podaj rozwiązanie.
3
Badania operacyjne, semestr letni 2012, lista 6
Zadanie 5 Muzeum chce zainstalować system kamer w celu zmniejszenia stawki ubezpieczeniowej. Na rysunku 1 podano rozkład pomieszczeń muzeum: sale są ponumerowane od
1 do 8. Firma instaluje w drzwiach przejściowych (ponumerowanych od 1 do 13) między
salami kamery, które mogą śledzić jednocześnie dwie sale, np. jeśli kamerę umieści się w
przejściu 4, to może ona obserwować sale 1 i 4. Nie umieszcza się kamery w drzwiach wejściowych do muzeum. W których przejściach należy zainstalować kamery, aby wszystkie
sale były pod obserwcją a liczba tych kamer była najmniejsza?
1
Wejscie
Sala 1
Sala 2
2
3
4
Sala 3
5
Sala 7
7
6
8
Sala 4
9
10
Sala 5
12
Sala 6
11
13
Rysunek 1: Rozkład sal.
Sala 8