Model 4 wykład, Informatyka i Ekonometria 2 rok, badania operacyjne, sciagniete z internetu


Model 4

Model optymalnego rozkroju materiału.

(minimalizacja odpadów)

Model polega na takim podziale odcinków np. drutu desek rur na pododcinki o danych długościach i określonej ilości lub na podziale arkuszy np. blach, szkła, papieru, tkanin na części a określonym kształcie i ilości aby zminimalizować łączne odpady.

Wstępną czynnością przed sformułowaniem takiego modelu jest ustalenie, np. przez odręczne rozmieszczenie na materiale wejściowym różnych możliwych sposobów jego po­cięcia w rezultacie otrzymamy pewną skończoną ilość sposobów (technologii) cięcia. Istota rozwiązania modelu sprawdza się podobnie jak modelu 2 do obliczenia intensywności sto­sowania określonego sposobu cięcia tzn. ilość materiałów wyjściowych pociętych tym sposobem.

Przykład

Rury o standardowej długości 20m należy pociąć na odcinki o długościach 11 m „ 7m „ 3m . Wymagane liczby tych odcinków wynoszą odpowiednio 150 „ 75,180 sztuk. Należy określić optymalny program cięcia tj. ustalić jaką ilość rur i jakimi sposobami należy pociąć aby otrzymać wymaganą ilość odcinków minimalizującą ilość odpadów.

Na początku ustalamy wszystkie możliwe sposoby cięcia rury na długości, wyróżniamy w ten sposób siedem sposobów cięcia.

Długość odcinka (m)

Sposoby cięcia

Zapotrzebowanie

1

2

3

4

5

6

7

11

1

1

0

0

0

1

0

150

7

1

0

2

1

0

0

2

75

3

0

3

2

4

6

0

0

180

Odpad (m)

2

0

0

1

2

9

0

WARIANT PIERWSZY

W powyższej tablicy określono ilość odcinków uzyskanych przy cięciu pierwszym rury wg kolejnych sposobów cięcia oraz wielkość odpadów. Na ogół powinno się stosować 5 pierwszych sposobów cięcia. Niezbędny jest jednak sposób 6 i 7. Będą one stosowane wtedy, gdy zamówienie dotyczy zdecydowanej większości odcinków 11-to m (sposób 6) lub odcinków o długości 7m (sposób 7).

Zmienne strategiczne:

x1, x2,..., x7 - ilość rur pociętych odpowiednio 7-ma sposobami cięcia

Funkcja celu:

0x01 graphic

Ograniczenia:

0x01 graphic

Rozwiązanie liczbowe:

x1 = 75

x2 = 60

x3 = 0

x4 = 0

x5 = 0

x6 = 15

x7 = 0

Oznacza to, że optymalny program cięcia otrzymujemy tnąc:

Przy takim cięciu rur minimalizujemy ilość odpadów:

Zmin = 285

WARIANT DRUGI

Dysponujemy liczbą 1000 sztuk rur, które należy podciąć na odcinki o długości l1 m, 7m, 3m tak, aby otrzymać największą liczbę kompletów. W skład kompletu wchodzi:

Dążymy do tego, aby liczba kompletów była maksymalna.

Zmienne strategiczne

x1, x2,...,x7 - mają takie samo znaczenie jak w zadaniu poprzednim, stanowią one ilość odcinków pociętych siedmioma sposobami cięcia.

Ograniczenia

Aby liczba otrzymanych odcinków odpowiadała ilości pełnych kompletów to między ilościami tych odcinków muszą być zapewnione odpowiednie relacje:

  1. 0x01 graphic

  1. 0x01 graphic

(1) 0x01 graphic

(2) 0x01 graphic

Po przekształceniu otrzymujemy:

(1) x1 + 2x2 - 2x3 - x4 + 2x6 - 2x7 = 0

(2) 4x1 + x2 - 2x3 - 4x4 - 6x5 + 4x6 = 0

Dotyczy posiadanej ilości rur pociętych 7 sposobami

(3) 0x01 graphic

Funkcja celu

ZMAX = x1 + x2 +x6

Jeżeli rozwiązanie ma spełniać relacje (1) i (2) to maksymalną liczbę kompletów otrzymamy maksymalizując ogólną liczbę odcinków lub liczbę odcinków o dowolnej określonej długości (l1 m, 7m lub 3m).Mamy zatem aż 4 warianty pośrednie funkcji celu, które prowadzą do otrzy­mania takiego samego rozwiązania (maksymalną w rezultacie liczbę kompletów).Jeśli wybierzemy „ np. funkcję max 11 m liczby odcinków, to wówczas funkcja celu ma postać:

ZMAX = x1 + x2 +x6

Wybór ten jest uzasadniony tym, że liczba odcinków 11 m równa jest liczbie kompletów, na jeden komplet przypada jeden odcinek o długości l1 m.

Rozwiązanie liczbowe:

x1 = 133

x2 = 400

x3 = 466

x4 = 0

x5 = 0

x6 = 0

x7 = 0

Oznacza to, że największą liczbę kompletów otrzymujemy tnąc: 133 rur sposobem 1, 400 sposobem 2 i 466 sposobem 3.Liczba kompletów wynosi:

ZMAX = 533



Wyszukiwarka