Badania operacyjne-ćwiczenia, ISN, 2015/2016, lista 5 1 1. Rozwiąż

Transkrypt

Badania operacyjne-ćwiczenia, ISN, 2015/2016, lista 5 1 1. Rozwiąż
Badania operacyjne-ćwiczenia, ISN, 2015/2016, lista 5
1
1. Rozwiąż następujące zagadnienie programowania liniowego graficznie i metodą sympleks:
max z = 5x1 + 4x2
x1 + 2x2 ≤ 6
−2x1 + x2 ≤ 4
5x1 + 3x2 ≤ 15
x1 , x2 ≥ 0.
Podaj wierzchołki zbioru rozwiązań dopuszczalnych i odpowiadajace im
bazowe rozwiazania dopuszczalne.
2. Rozwiąż algorytmem sympleks następujące zagadnienie liniowe:
max z = 3x1 + 2x2 + x3
2x1 − 3x2 + 2x3 ≤ 3
−x1 + x2 + x3 ≤ 5
x1 , x2 , x3 ≥ 0.
Podaj w każdej iteracji macierze B i B −1 .
3. Rozwiąż następujące zagadnienie startując od bazowych zmiennych (x1 , x2 ) =
(4, 0):
max z = −x1 + 2x2
3x1 + 4x2 = 12
3x1 − x2 ≤ 12
x1 , x2 ≥ 0.
4. Rozwiąż algorytmem sympleks następujące zagadnienie liniowe:
max z = x1 − 2x2 + x3
x1 + 2x2 + x3 ≤ 12
2x1 + x2 − x3 ≤ 6
−x1 + 3x2 ≤ 9
x1 , x2 , x3 ≥ 0.
5. Rozwiąż algorytmem sympleks następujące zagadnienie programowania liniowego:
max z = 2x1 + x2 + 5x3 − 3x4
x1 + 2x2 + 4x3 − x4 ≤ 6
2x1 + 3x2 − x3 + x4 ≤ 12
x1 + x3 + x4 ≤ 4
x1 , x2 , x3 , x4 ≥ 0.
Wyznacz bazowe rozwiązanie dopuszczalne dla zmiennych bazowych x1 , x2 , x4 .
Czy jest to rozwiązanie optymalne? Jeśli nie to startując z tego rozwiązanie
wyznacz rozwiązanie optymalne.
Badania operacyjne-ćwiczenia, ISN, 2015/2016, lista 5
2
6. Rozważ następujące zagadnienie programowania liniowego:
max z = −3x1 + 2x2 − x3 + x4
2x1 − 3x2 − x3 + x4 ≤ 8
−x1 + 2x2 + 2x3 − 3x4 ≤ 10
−x1 + x2 − 4x3 + x4 ≤ 3
x1 , x2 , x3 , x4 ≥ 0.
Zastosuj algorytm sympleks do pokazania, że problem jest nieograniczony.
Skonstruuj na podstawie ostatniej tablicy sympleksowej rozwiązanie dopuszczalne o wartości funkcji celu nie mniejszej niż 3000.
7. Rozwiąż następujące zagadnienie programowania liniowego:
max z = −4x1 + 3x2 − x5
3x1 − 21 x2 + x4 − 3x5 = 3
−4x1 − 2x2 − 23 x3 + 2x4 = 7
x1 , x2 , x3 , x4 , x5 ≥ 0.
8. Rozwiąż metodą sympleks następujące zagadnienie programowania liniowego:
max z = −x1 + x2
2x1 − 2x2 ≥ −8
1
x + x2 ≤ 16
2 1
2x1 + x2 ≤ 10
x1 , x2 ≥ 0.
Wyznacz wszystkie rozwiązania optymalne.
9. Rozwiąż następujące zagadnienie programowania liniowego:
max z = x1 + 2x2 + 3x3 + 4x4 + · · · + (n − 2)xn−2 + (n − 1)xn−1 + nxn
x1 + x2 + x3 + x4 + · · · + xn−2 + xn−1 + xn = n
x2 + x3 + x4 + · · · + xn−2 + xn−1 + xn = n − 1
x3 + x4 + · · · + xn−2 + xn−1 + xn = n − 2
. . . .. ..
. .
xn−2 + xn−1 + xn = 3
x1 , x1 , . . . , xn ≥ 0