Kolokwium z Optymalizacji I
Transkrypt
Kolokwium z Optymalizacji I
Kolokwium z Optymalizacji I 12 maja 2016 Do zaliczenia kolokwium jest wymagane uzyskanie 20 punktów. Na rozwiązywanie czterech poniższych zadań mają Państwo czas do godziny 11:45. Zadanie 1 (10 punktów) Producent wody mineralnej w okresie od maja do września zwiększa produkcję i w związku z tym wynajmuje dodatkową powierzchnię magazynową. W kolejnych miesiącach zapotrzebowanie przedstawia się następująco (w metrach kwadratowych): maj czerwiec lipiec sierpień wrzesień 900 1100 1500 1600 1000 Cena za wynajem 100 metrów kwadratowych powierzchni magazynowej zależy od liczby miesięcy wynajmu 1 miesiąc 2 miesiące 3 miesiące 4 miesiące 5 miesięcy 5000 4700 4300 4100 3900 Przykładowa strategia wynajmu to wynajęcie 900 metrów na okres pięciu miesięcy, następnie dodatkowych 200 metrów na okres od czerwca do sierpnia, kolejnych 400 metrów na lipiec i sierpień, kolejnych 100 metrów na sierpień i kolejnych 100 metrów na wrzesień. Razem dawałoby to 5 oddzielnych kontraktów na kwotę 9 · 3900 · 5 + 2 · 4300 · 3 + 4 · 4700 · 2 + 1 · 5000 · 1 + 1 · 5000 · 1 = 248900 W ten sposób producent wynająłby dokładnie potrzebny metraż, ale istnieje możliwość, że mógłby nieco oszczędzić wybierając inną kombinację kontraktów. Pomóż producentowi wybrać najtańszy zestaw kontraktów, układając odpowiedni program liniowy (rozwiązywanie tego problemu nie jest wymagane). Wynajmowanie zbytecznej powierzchni jest dopuszczalne, o ile w ogólnym rozliczeniu prowadzi do oszczędności. Zadanie 2 (10 punktów) Niech P będzie problemem max x2 − x1 + x2 ≤ 1 x1 ≤3 x1 + x2 ≤ 5 x1 , x2 ≥ 0 1. Zapisz problem P w postaci równościowej. 2. Zrób rysunek wielościanu zadanego przez nierówności w problemie P . W każdym z rogów wielościanu wskaż bazę, która odpowiada temu rogowi oraz wartości zmiennych znajdujących się w bazie. 1 Zadanie 3 (10 + 5 punktów) Niech P będzie problemem max x2 − x1 + x2 ≤ 0 x1 ≤3 − x1 + 2x2 ≤ 2 x1 , x2 ≥ 0 1. Zrób rysunek wielościanu W zadanego przez nierówności w problemie P , 2. Rozwiąż problem P posługując się metodą sympleks zaczynając od rogu (0, 0) w wielościanie W . Zaznacz na wielościanie W kolejne kroki metody sympleks. W każdym kroku należy także zaznaczyć, która zmienna jest wchodząca, a która wychodząca. W powyższym zadaniu można uzyskać dodatkowe 5 punktów za posłużenie się metodą perturbacji. Zadanie 4 (10 punktów) Niech P będzie problemem max 3x1 + 2x2 + 3x3 x1 + 2x2 ≤1 x1 + x2 + x3 ≤ 2 x1 , x2 , x3 ≥ 0 Rozwiąż problem P posługując się metodą sympleks. Zakładamy, że metoda sympleks zaczyna działanie w punkcie (0, 0, 0). W każdym kroku należy zaznaczyć, która zmienna jest wchodząca, a która wychodząca. 2 Rozwiązania Zadanie 1 min 5000x11 x11 + + 9400x12 x12 x12 + + + 12900x13 x13 x13 x13 + + + + 16400x14 x14 x14 x14 x14 + + + + + 19500x15 + x15 x15 + x15 x15 x15 x11 , x12 , x13 , x14 , x15 , x21 , x22 , x23 , x24 , x31 , x32 , x33 , x41 , x42 , x51 ≥ 0 5000x21 + 9400x22 + 12900x23 + 16400x24 x21 + + x22 x22 + + + x23 x23 x23 + + + + x24 x24 x24 x24 Zadanie 4 x4 = 1 − x1 − 2x2 x5 = 2 − x1 − x2 − x3 z = 0 + 3x1 + 2x2 + 3x3 Entering: x1 . Leaving: x4 . x4 = 1 − x1 − 2x2 x5 = 2 − x1 − x2 − x3 z = 0 + 3x1 + 2x2 + 3x3 x1 = 1 − x4 − 2x2 x5 = 1 + x4 + x2 − x3 z = 3 − 3x4 − 4x2 + 3x3 Entering: x3 . Leaving: x5 . x1 = 1 − x4 − 2x2 x5 = 1 + x4 + x2 − x3 z = 3 − 3x4 − 4x2 + 3x3 x1 = 1 − x4 − 2x2 x3 = 1 + x4 + x2 − x5 − x2 − 3x5 z=6 Wartość optymalna: 6. Rozwiązanie optymalne: (1, 0, 1). 3 + 5000x31 + 9400x32 + x31 + + x32 x32