Badania operacyjne

Transkrypt

Badania operacyjne
Instrukcja do ćwiczeń laboratoryjnych z
przedmiotu:
Badania operacyjne
Temat ćwiczenia:
Problemy przydziału
Opracował:
Dr inż. Artur Berliński
Zachodniopomorski Uniwersytet Technologiczny
Wydział Inżynierii Mechanicznej i Mechatroniki
Szczecin 2011
>22<
Problemy przydziału
Problem przydziału oznacza odpowiednią alokację szeroko pojętych zasobów. Najczęściej
chodzi o przydział zadań produkcyjnych do poszczególnych miejsc pracy, optymalny przez
wzgląd na jedno z kryteriów, jak np. minimalizacja kosztów lub czasu wykonania zadań
planowych czy też maksymalizacja efektów – ilości lub wartości wyprodukowanych dóbr.
Zadanie optymalnego przydziału – problem najkorzystniejszego skojarzenia n środków z m
celami, przy czym każdy środek może być użyty tylko jeden raz.
Założenia klasycznego zadania przydziału:
¾ n - liczba środków (miejsc produkcyjnych)
¾ m - liczba celów (wyrobów, zadań)
¾ xij - zmienne decyzyjne; xij =1 jeżeli i-ty cel jest realizowany przez j-ty środek; xij =0 jeżeli
i-ty cel nie jest realizowany przez j-ty środek; [i=1,2,…,m; j=1,2,…,n;]
¾ cij - parametr problemu; korzyść związana z realizacją i-tego celu przez j-ty środek
[i=1,2,…,m; j=1,2,…,n;]
Zadanie przydziału – model decyzyjny (n > m), nadwyżka środków nad celami
>23<
Zadanie przydziału – model decyzyjny (n < m), nadwyżka celów nad środkami
Problem przydziału można także rozpatrywać w sposób ilościowy. Parametrami modelu będą
wówczas następujące wielkości:
¾ i – indeks celu, wyrobu lub czynności
¾ j – indeks środków lub miejsca produkcji
¾ m – ilość wyrobów (czynności) do wykonywania.
¾ n – ilość miejsc produkcyjnych (stanowisk, maszyn, zakładów, fabryk).
¾ Ci ( i = 1, 2,..., m) – założona wielkość produkcji j-tego wyrobu.
¾ Bj ( j = 1, 2,..., n) – dopuszczalny czas pracy i-tego miejsca.
Zadanie przydziału – ilości czasu pracy
Funkcja celu (minimalizacja łącznego czasu pracy wszystkich miejsc przy produkcji wszystkich
wyrobów):
m
n
U ( x) = ∑∑ xij
i =1 j =1
Ograniczenia:
n
∑x
j =1
ij
m
∑a
i =1
ij
≤ Bi
i=1...n (bilans czasu pracy stanowisk)
xij ≥ C j
j=1…m (bilans wielkości produkcji)
Parametr:
¾ aij – wydajność i-tego miejsca przy wykonywaniu j-tego wyrobu ( np. szt./min. ).
Zmienna decyzyjna:
¾ xij –czas pracy i-tego miejsca przy wykonywaniu j-tego wyrobu
>24<
Zadanie przydziału - liczby zadań
Funkcja celu:
m
n
U ( x) = ∑∑ aij xij , (minimalizacja łącznego czasu pracy wszystkich
i =1 j =1
miejsc przy produkcji wszystkich wyrobów)
lub
m
n
U ( x) = ∑∑ xij , (maksymalizacja łącznej produkcji)
i =1 j =1
Ograniczenia:
n
∑a
j =1
ij
m
∑x
i =1
ij
xij ≤ Bi
≥ Cj
i=1...n (bilans czasu pracy stanowisk)
j=1…m (bilans wielkości produkcji)
aij – czas pracy i-tego miejsca przy wykonywaniu j-tego wyrobu (np. min.).
>25<
xij - ilość j-tego wyrobu jaką należy wytworzyć na i-tym miejscu –(zmienna decyzyjna).
Problemy do rozwiązania w ramach ćwiczeń laboratoryjnych
Zadanie 1
Przedsiębiorstwo zatrudnia dwoje pracowników, którym muszą zostać przydzielone
zadania. Czas wykonania każdego zadania (w godz.) przez pracowników przedstawia tabela.
Zad
Pracownicy
ania
P1
P2
Z1
0,8
0,6
Z2
2,0
1,5
Z3
0,7
0,6
Z4
0,4
0,2
Z4
0,2
0,4
Z6
0,3
0,5
Każdy pracownik może wykonywać tylko trzy zadania. Każde zadanie musi być
wykonywane przez tylko jednego pracownika. Należy ułożyć LZD, którego rozwiązaniem
będzie takie przyporządkowanie zadań pracownikom, aby zminimalizować łączny czas pracy.
Zadanie 2
Trzy rodzaje koparek mogą wykonywać 4 rodzaje prac. Przedsiębiorstwo dysponuje
dziesięcioma koparkami typu A, czterema typu B oraz piętnastoma typu C. Zapotrzebowanie
na koparki przy pracach I rodzaju wynosi 5 koparek, przy pracach II rodzaju – 8, III rodzaju
10 i przy pracach IV rodzaju – 6 koparek dowolnego typu. Dzienna wydajność koparek
m3/dzień) podana została w tabeli.
Dokonać (posługując się algorytmem transportowym) przydziału koparek do poszczególnych
typów prac tak, aby zmaksymalizować wielkość wykonanego w ciągu dnia wykopu.
Zadanie 3
Firma realizujące kompleksową budowę siłowni wiatrowych realizuje jednocześnie 6
podobnych przedsięwzięć inwestycyjnych, z których każdy jest realizowany w 4 etapach:
budowa dróg dojazdowych i fundamentów, montaż masztów i gondoli, przyłączenie do sieci
elektroenergetycznej oraz testowanie i uruchomienie. Etapy te są realizowane przez 4
wyspecjalizowane zespoły: A, B, C, D. Możliwości realizacji zleceń są jednak ograniczone ze
względu na istniejące zasoby. Poszczególne przedsięwzięcia różnią się korzyściami
(zyskiem), jakie przynoszą firmie oraz pracochłonnością. Dane o poszczególnych
przedsięwzięciach (w jednostkach pieniężnych oraz jednostkach czasu) zawarto w tabeli.
>26<
Każda z realizowanych inwestycji powinna być realizowana i zakończona w tym samym
okresie czasu. Pewne przedsięwzięcia są ze sobą powiązane następującymi
uwarunkowaniami:
a) realizacja inwestycji 2 uniemożliwia realizację inwestycji 5,
b) realizacja inwestycji 1 wymaga realizacji inwestycji 6,
c) jednoczesna realizacja inwestycji 3, 4, 5 jest niemożliwa.
Opracować model decyzyjny przy założeniu, że należy znaleźć optymalny plan realizacji
inwestycji pozwalający na maksymalizację zysku przedsiębiorstwa. Rozwiązanie znaleźć za
pomocą programu WinQSB. Przyjąć xi=1 – realizacja i-tego przedsięwzięcia, xi=0 –
odrzucenie realizacji i-tego przedsięwzięcia (binarne zmienne decyzyjne).
Zadanie 4
Określić optymalny przydział 5 robotników do wykonywania czterech prac, mając dana w
tabeli poniżej liczbę braków, jaka wytwarzają w ciągu tygodnia (znak – oznacza, ze robotnik
nie ma kwalifikacji do wykonywania danej pracy).
Zadanie 5
Asortyment trzech wyrobów można wykonywać na trzech stanowiskach roboczych. Znając
jednostkowe zużycie czasu pracy maszyn, jednostkowe koszty produkcji oraz ceny wyrobów.
Ustalić przydział produkcji poszczególnym stanowiskom tak, aby zysk ze sprzedaży wyrobów
był możliwie najwyższy, przy założeniu że: dopuszczalny czas pracy każdej maszyny wynosi
480 minut oraz każdego wyrobu Należy wyprodukować co najmniej 20 szt.
Maszyny
M1
M2
M3
Zużycie czasu pracy [min]
W1
W2
W3
12
8
16
14
10
15
15
12
18
Ceny wyrobów [zł/szt]
>27<
Jednostkowy koszt produkcji [zł/szt]
W1
W2
W3
21
24
13
20
27
11
19
26
14
25
32
17