metoda simplex (1), notatki, notatki


Metoda SIMPLEX

Przykład 1

Rozwiązać metodą SIMPLEX:

Wytwórnia Zabawek Pluszowych „KUBUŚ PUCHATEK” produkuje dwa rodzaje zabawek Kłapouchego i Prosiaczka. Do produkcji używa się m.in. dwóch rodzajów guzików: czerwonych i niebieskich. Przy produkcji Kłapouchego zużywa się 2 guziki czerwone i 1 niebieski, przy produkcji Prosiaczka : 2 czerwone i 4 niebieskie. W magazynie znajduje się 100 guzików czerwonych i 160 niebieskich. Zysk ze sprzedaży Kłapouchego wynosi 6 zł, natomiast Prosiaczka - 4 zł. Proszę podać optymalną produkcję wytwórni ze względu na zysk.

Model matematyczny (postać normalna):

F=6x1+4x2 → max

2x1+2x2 ≤ 100

x1+4x2 ≤ 160

x1, x2 ≥ 0

Postać kanoniczna:

F-6x1-4x2 = 0

2x1+2x2+s1= 100

x1+4x2+s2 = 160

x1, x2, s1, s2 ≥ 0

Uwaga!

Opisywana metoda SIMPLEX rozwiązuje wyłącznie zadania na maksimum.

Budowa tablicy Simplex:

Do tablicy przepisujemy w wierszach współczynniki stojące przy wszystkich zmiennych z postaci kanonicznej modelu matematycznego:

W

F

x1

x2

s1

s2

st.

0

1

-6

-4

0

0

0

1

0

2

2

1

0

100

2

0

1

4

0

1

160

Każda tablica Simplex zawiera kolumny składające się z samych zer i jednej jedynki (kolumny F, s1 i s2) oraz kolumny zawierające „coś innego” (x1 i x2). Pierwsze należą do rozwiązania bazowego, pozostałe są poza tym rozwiązaniem.

Z kolumn z zerami i jedynką zawsze można zbudować macierz jednostkową (jedynki na przekątnej pozostałe to zera).

W każdym kroku można odczytać rozwiązanie dopuszczalne i sprawdzić czy jest ono rozwiązaniem optymalnym.

Odczytywanie rozwiązania:

W tym kroku rozwiązaniem jest:

F = 0, x1 = 0, x2 = 0, s1 = 100, s2 = 160

Rozwiązanie optymalne?

Odczytane rozwiązanie jest optymalne, jeżeli w wierszu 0 niema liczb ujemnych. Jeżeli w wierszu 0 znajdują się liczby ujemne to rozwiązanie nie jest optymalne i należy je poprawić.

Otrzymane rozwiązanie nie jest optymalne.

Poprawianie rozwiązania dopuszczalnego:

Wyszukujemy kolumnę mającą w wierszu 0 liczbę ujemną i najmniejszą.

Dzielimy stałą (kolumna st.) przez liczbę z kolumny i wybieramy najmniejszy iloraz. Nie dzielimy przez liczby ujemne.

W miejscu, gdzie jest najmniejszy iloraz będzie 1, w pozostałych komórkach kolumny będą 0.

W

F

x1

x2

s1

s2

st.

0

1

-6 (0)

-4

0

0

0

1

0

2 (1)

2

1

0

100

2

0

1 (0)

4

0

1

160

Aby uzyskać taki układ kolumny można wykonywać następujące działania:

  1. Wszystkie działania muszą dotyczyć całych wierszy. Nie wolno wykonań jakiegoś działania dla jednego elementu macierzy.

  2. Wiersz w którym ma być 1 (tutaj wiersz 1) należy pomnożyć lub podzielić przez liczbę (tutaj 2).

  3. Do wiersza w którym ma być 0 można dodać (odjąć) wiersz z pkt. 2 pomnożony lub podzielony przez liczbę. Ważne aby zachować kolejność działań. (tu jest sporo błędów).

  4. W

    F

    x1

    x2

    s1

    s2

    st.

    skąd on to wziął?

    0

    1

    0

    2

    3

    0

    300

    =w0+w1*3

    1

    0

    1

    1

    ½

    0

    50

    =w1:2

    2

    0

    0

    3

    - ½

    1

    110

    =w2-w1:2

    Odczytywanie rozwiązania:

    Rozwiązanie dopuszczalne w tym kroku:

    F = 300, x1 = 50, x2 = 0, s1 = 0, s2 = 110

    Rozwiązanie optymalne?

    Ponieważ w wierszu 0 są same liczby nieujemne, rozwiązanie jest również rozwiązaniem optymalnym.

    (Gdyby były liczby ujemne należałoby znowu poprawiać to rozwiązanie).

    Odpowiedz. (dla zadania z treścią jest obowiązkowa)

    Aby zmaksymalizować zysk należy produkować 50 Kłapouchów i 0 Prosiaczków (niestety). Zysk wyniesie wtedy 300 zł. W magazynie pozostanie 0 guzików czerwonych i 110 guzików niebieskich.

    Przykład 2.

    Przy produkcji 2 wyrobów: W1 i W2 zużywa się 2 rodzaje drewna: D1 i D2. Zużycie i zapas drewna oraz zysk ze sprzedaży wyrobów podano w tabeli:

    W1

    W2

    Zapas

    D1

    0,4

    0,4

    120 m3

    D2

    0,6

    0,2

    120 m3

    Zysk

    120 zł

    80 zł

    Proszę podać wielkość produkcji optymalnej ze względu na zysk.

    Model matematyczny (postać normalna):

    F=120x1+80x2 → max

    0,4x1+0,4x2 ≤ 120

    0,6x1+0,2x2 ≤ 120

    x1, x2 ≥ 0

    Postać kanoniczna:

    F-120x1-80x2 = 0

    0,4x1+0,4x2+s1= 120

    0,6x1+0,2x2+s2 = 120

    x1, x2, s1, s2 ≥ 0

    W

    F

    x1

    x2

    s1

    s2

    st.

    skąd on to wziął?

    0

    1

    -120 (0)

    -80

    0

    0

    0

    1

    0

    0,4 (0)

    0,4

    1

    0

    120

    2

    0

    0,6 (1)

    0,2

    0

    1

    120

    0

    1

    0

    -40 (0)

    0

    200

    24.000

    =w0+w2*200

    1

    0

    0

    4/15 (1)

    1

    -2/3

    40

    =w1-w2*4/6

    2

    0

    1

    1/3 (0)

    0

    10/6

    200

    =w2*10/6

    0

    1

    0

    0

    150

    100

    30.000

    =w0+w1*150

    1

    0

    0

    1

    15/4

    -5/2

    150

    =w1*15/4

    2

    0

    1

    0

    -5/4

    5/2

    150

    =w2-w1*5/4

    Rozwiązanie optymalne:

    F = 30.000, x1 = 150, x2 = 150, s1 = 0, s2 = 0

    Odpowiedz.

    Aby osiągnąć maksymalny zysk w wysokości 30.000 zł należy produkować 150 sztuk wyrobu W1 i 150 sztuk wyrobu W2.

    Zadania

    Zadanie 1. Przedsiębiorstwo produkuje dwa wyroby: W1 i W2. Ograniczeniem w procesie produkcyjnym są zasoby trzech surowców: S1, S2 i S3. Jednostkowe nakłady surowców na produkcję wyrobów, zapasy surowców oraz zysk ze sprzedaży poszczególnych wyrobów podano w tabelce:

    Wyroby

    Surowce

    W1

    W2

    Zapas

    S1

    2

    1

    1000

    S2

    3

    3

    2400

    S3

    1,5

    2

    600

    Zysk

    30

    20

    Ustalić rozmiary produkcji, aby przychód ze sprzedaży był maksymalny, oraz aby spełnione były ograniczenia zasobów.

    Zadanie 2. Zakład dziewiarski wyspecjalizował się w produkcji dwóch wyrobów wełnianych: W1 i W2. Wąskim gardłem procesu produkcji są maszyny typu R1 i R2. W tablicy podano normy pracy poszczególnych maszyn przy produkcji wyrobów W1 i W2 oraz ich zdolności produkcyjne.

    Wyroby

    Maszyny

    W1

    W2

    Maksymalny czas pracy

    R1

    2

    1

    12

    R2

    2

    2

    20

    Cena zbytu wynosi: W1 - 50 zł, W2 - 75 zł. Ustalić plan produkcji, aby przychód był jak największy.

    Zadanie 3. Przedsiębiorstwo produkuje dwa wyroby W1 i W2. Do ich produkcji zużywa się m.in. dwa limitowane surowce: S1 i S2. Zużycie tych surowców na jednostkę każdego z tych wyrobów, dopuszczalne limity zużycia surowców oraz zyski jednostkowe ze sprzedaży pokazuje tabelka:

    Surowce

    Wyroby

    S1

    S2

    Zysk w zł

    W1

    12

    8

    50

    W2

    4

    8

    10

    Limity

    480

    640

    Podać optymalny plan sprzedaży, aby zysk był jak największy.

    Zadanie 4. Rozwiązać problem podany za pomocą modelu matematycznego:

    F=32x1+24x2+48x3 → max

    2x1+2x2+5x3≤40

    x1+3x2+2x3≤30

    3x1+x2+3x3≤30

    x1, x2, x3 ≥0

    Zadanie 5. Rozwiązać problem podany za pomocą modelu matematycznego:

    F=60x1+30x2+208x3 → max

    8x1+6x2+x3≤960

    8x1+4x2+3x3≤80

    4x1+3x2+x3≤320

    x1, x2, x3 ≥0

    Zadanie 6. Rozwiązać problem podany za pomocą modelu matematycznego:

    F=10x1+14x2+8x3+11x4 → max

    0,5x1+0,4x2+0,4x3+0,2x4≤40

    0,4x1+0,2x2+0,5x4≤30

    x1, x2, x3, x4 ≥0

    1

    Tomasz Owczarek Strona 4 Metoda SIMPLEX.doc



    Wyszukiwarka

    Podobne podstrony:
    Metoda SI - notatka, metodyka pracy korekcyjno kompensacyjnej
    metoda biograficzna- notatki, METODOLOGIA
    KONSPEKT - Poznajemy ćwiczenia z wykorzystaniem instrumentów muzycznych (metoda Orffa), Notatki AWF,
    METODA KRAKOWSKA notatka
    Metoda SI - notatka, metodyka pracy korekcyjno kompensacyjnej
    metoda SIMPLEX
    badania operacyjne, w5 Metoda Simpleks
    Dwufazowa prymarna metoda simplex
    algorytm transportowy, metoda simplex XJJRAUUERJVV5AUF7SO4M6PNICAPSRDHZNPH7FQ
    badania operacyjne metoda simplex[1]
    Ekonometria - metoda simplex (14 stron)
    Ekonometria metoda simplex (14 stron) (3)
    Prymarna metoda simplex
    Z.T. Metoda simpleks, Podstawy logistyki, Transport i spedycja
    programowanie liniowe - metoda simpleks, BADOP
    badania operacyjne metoda simplex+zagadnienie transportowe+excel 28 11 2010
    badania operacyjne, w6 Metoda Simpleks 2

    więcej podobnych podstron