trzema sposobami: I, II i III, przy czym przy każdym sposobie cięcia zostają kawałki drewna mniejsze niż 0,7 m, a więc przyjmiemy, że stanowią one odpad (tabl. 28).
Tablica 28
Belki |
Sposoby cięcia | ||
I |
II |
III | |
0,7 |
7 |
3 |
0 |
2,5 |
0 |
1 |
2 |
Odpad | |||
(w m) |
0,3 |
0,6 |
0,2 |
Zamówienie 300 kompletów jest równoznaczne z wykonaniem co najmniej 2100 belek o długości 0,7 m i co najmniej 1200 belek o długości 2,5 m. Niech oznacza liczbę cięć sposobem I, x2 - liczbę cięć sposobem II oraz x3 - liczbę cięć sposobem III. A zatem warunki ograniczające przybiorą postać układu nierówności:
(1) 7x1 + 3x2 ^2100,
(2) x2 + 2x3> 1200.
Ponieważ liczba cięć jest wielkością nieujemną, warunki brzegowe mają postać:
(3) xt^0, x2^0, x3^0.
Kryterium zadania stanowi wielkość odpadu, a więc funkcja celu jest zminimalizowana:
(4) F(xu x2, x3) = 0,3x1+.0,6x2-l-0,2x3->min.
Uwzględniając wszystkie elementy, otrzymujemy model:
(1) lxl+1x2 ^2100,
(2) x2 + 2x3^ 1200,
(3) Xj^0, x2^0, x3^0,
(4) F(x.v x2, x3) = 0,3*! + 0,6x2 + 0,2x3-> min.
Zadanie nasze, mające wymiar 2x3, nie może być rozwiązane metodą geometryczną. Budujemy zatem program dualny o wymiarze 3x2, który następnie rozwiążemy korzystając z wymienionej metody. W programie dualnym (PD) wystąpią dwie zmienne: yx i y2, bo liczba ta odpowiada liczbie warunków ograniczających w PP. W PD model ma postać:
(1) 7y2 ^0,3,
(5) G(y2,y2) = 2100^! + 1200y2->maxi Rysunek 7 obrazuje rozwiązanie PD metodą geometryczną.
70
Optymalne rozwiązanie PD stanowią współrzędne punktu P, czyli y\ = i i’2 = Wartość funkcji celu PD dla rozwiązania optymalnego wynosi
210.
G(y\,y2) = -^-2100 + ^-1200
Podstawiając kolejno y\ i y\ do nierówności (1) — (3) w PD widzimy, że warunki (1) i (3) są słabo spełnione, a warunek (2) jest ostro spełniony. A zatem w PP zmienna o numerze 2, tzn. x"2 = 0. Dla uzyskania wartości x2 i x2 tworzymy układ równań:
lx2 = 2100, 2*3 = 1200;
stąd x\ = 300 oraz *3 = 600.
Sprawdzamy wartość funkcji celu dla rozwiązania optymalnego PP:
F(x\, x\, x\) = 0,3 • 300 + 0,6 • 0 + 0,2 ■ 600 = 210.
Warto zauważyć, że G(y\, y2) = F{x\, **3) = 210, co świadczy o popraw
ności rozwiązania.
35