Treść zadania

~Kinga

Podany poniżej program liniowy ma na celu ustalenie optymalnej struktury produkcji
wyrobów A i B na podstawie kryterium maksymalizacji łącznego przychodu ze sprzedaży.
Parametry funkcji celu 20 zł i 30 zł stanowią ceny sprzedaży odpowiednio wyrobów A i B.
Natomiast x1 i x2 to wielkości produkcji tych wyrobów.
(1) x1 + x2 ≤ 12 000,
(2) -x1 + 2x2 ≥ 2 000,
(3) 2x1+ 2x2 ≥ 18 000,
(4) -2x1 + 3x2 ≤ 6 000,
(5) 3000 ≤ x1 ≤ 7 000,
(6) 4000 ≤ x2 ≤ 8000,
(7) F(x1, x2) = 20x1 + 30x2 → max.

Proszę pomóżcie, dla mnie to czarna magia. Jeśli ktoś to rozumie to jak najbardziej wytłumaczyć w rozwiązaniu, bo przecież chodzi o zrozumienie, a nie przepisanie, również excel solver :p z góry bardzo dziękuję

Zgłoś nadużycie

Komentarze do zadania

Zaloguj się lub załóź konto aby dodać komentarz.

Rozwiąż to zadanie i zarób nawet 16 punktów. 2 za rozwiązanie zadania, 12 gdy Twoja odpowiedź zostanie uznana jako najlepsza.

Rozwiązania

  • antekL1

    To jest zadanie z tzw. "programowania liniowego".
    Polega ono na znalezieniu max z "funkcji celu" określonej wyrażeniem (7)
    pod warunkiem, że zmienne x1, x2 spełniają nierówności (pierwszego stopnia)
    opisane przez wyrażenia od (1) do (6).

    Można to dla dwóch zmiennych rozwiązać graficznie - patrz załącznik *.PNG.
    Na płaszczyźnie zaznaczamy obszar, w którym wszystkie nierówności są spełnione.

    Zacznijmy od warunków (5) i (6).
    Na poziomej osi jest zmienna x1, na pionowej zmienna x2.
    Zauważ, że jednoczesne spełnienie wszystkich czterech warunków (5) i (6)
    zachodzi w zielonym kwadracie ABCD, więc nasza funkcja celu MUSI mieć
    argumenty z wnętrza tego kwadratu. Ale to nie koniec.

    Weźmy nierówności (1) i (3).
    Można je (dzieląc nierówność 3 na pół) zapisać jako: 9000 ≤ x1 + x2 ≤ 12 000.
    Aby graficznie to rozwiązać rysujemy najpierw prostą odpowiadającą RÓWNANIU
    x2 = 12000 - x1

    Jeśli zastąpimy równanie przez nierówność x1 + x2 ≤ 12 000
    to punkty (x1,x2) będą leżeć na PÓŁPLASZCZYŻNIE po którejś stronie tej prostej.
    Aby sprawdzić po której najprościej jest zobaczyć, czy punkt (0;0) spełnia nierówność.
    Spełnia. Więc rozwiązaniem nierówności (1) jest półpłaszczyzna leżąca poniżej i na lewo
    od prostej x2 = 12000 - x1.

    Podobnie rozwiązaniem nierówności (3) jest półpłaszczyzna leżąca na górze i po prawej
    od prostej x2 = 9000 - x1.
    Jednoczesne rozwiązanie 9000 ≤ x1 + x2 ≤ 12 000 to pasek płaszczyzny między
    obydwiema prostymi.
    Wiemy już, że warunki (1), (3), (5), (6) to przecięcie zielonego kwadratu i tego paska.

    Podobnie traktujemy warunek (2) -x1 + 2x2 ≥ 2 000
    Rysujemy prostą x2 = 1000 + x1 / 2 wyznaczamy półpłaszczyznę.
    Punkt (0;0) nie spełnia tej nierówności więc jest to ta półpłaszcyzna nad prostą.
    Analogicznie warunek (4) -2x1 + 3x2 ≤ 6 000
    daje cześć płaszczyzny pod prostą x2 = 2000 + 2x1 / 3.

    Przecięcie WSZYSTKICH półpłaszczyzn wyznacza błękitny wielokąt EFGHIJ.
    Max funkcji szukamy w tym wielokącie, a z teorii wiadomo, że musi to być
    BRZEG lub WIERZCHOŁEK tego wielokąta (zwanego "symplex").
    -----------------------------------

    Teraz jest ważny moment: Funkcja celu to (7) F(x1, x2) = 20x1 + 30x2
    Załóżmy, że mamy jakąś jej wartość (ja przyjąłem 100000).
    Mamy równanie: 20x1 + 30x2 = 100000,, stąd:
    x2 = 10000 - 2x1 / 3 <------------ to jest przerywana, czerwona linia na rysunku.
    Zauważ, że WSZYSTKIE punkty (x1;x2) leżące na tej linii dają ten sam wynik na F.
    Teraz jeśli przesuniemy tą linię RÓWNOLEGLE w górę to dostaniemy inne proste
    dla których wartości F są jednakowe. No to przesuwamy możliwie najwyżej aby
    zmaksymalizować funkcję F. Pamiętamy jednak, że rozwiązania mają leżeć
    w błękitnym wielokącie.
    W ten sposób znajdujemy punkt E (6000,6000) - jak widzisz jest to wierzchołek.
    ===================================

    Rozwiązanie za pomocą "Solver". Miałem tylko LibreOffice, ale Excelu robi się podobnie.
    Najpierw przygotowujemy dane.

    1) wybieramy dwie komórki reprezentujące zmienne x1, x2.
    U mnie są to B1 i B2. Wpisujemy tam początkowo zera.

    2) Wybieramy komórki do wpisywania warunków.
    Wpisujemy tam wyrażenia odpowiadające nierównościom.
    Przykład: Jeśli nierówność to x1 + x2 <= 12000 to wpisujemy TYLKO x1 + x1
    tak jak wpisałem w komórkę B6 sumę, czyli wyrażenie " = B1 + B2 "
    Jeśli mamy warunek typu x1 < 1000, to wpisujemy tylko B1

    3) W jedną z komórek (u mnie B13) wpisujemy wyrażenie na funkcję celu
    czyli 20*B1 + 30*B2

    4) Uruchamiamy "solver" (w LibreOffice jest on pod Narzędzia (Tools))
    Jest tam pole opisujące "W której komórce jest funkcja celu". U mnie w B13
    więc piszę $B$13 (koniecznie z dolarami).
    Następnie wpisujemy pola, które chcemy zmieniać, czyli x1 i x2 w postaci
    $B$1:$B$2
    (dlatego warto trzymać te zmienne obok siebie)
    Potem wybieramy "maksymalizuj". Dalej jest dużo linii w których określamy
    nierówności. Na przykład dla nierówności x1 + x2 <= 12000 wpisujemy
    $B$6 - to jest komórka zawierająca wyrażenie B1 + B2.
    Wybieramy operator <=, =, >= i wpisujemy wartość 12000.
    To trzeba powtórzyć wiele razy, dla podwójnych nierówności typu 6000 < x1 < 10000
    wpisujemy oddzielnie warunek $B10 < 10000 i oddzielnie $B10 > 6000.

    5) Jak to się zrobi i sprawdzi czy nie ma błędu klikamy "Solve" - i gotowe.
    W komórkach B1, B2 mamy szukane x1, x2, w komórce B13 mamy wartość F.
    ===================================

    Gdyby coś "źle szło" to warto w Opcje sprawdzić, czy wybraliśmy NAJPROSTSZĄ
    metodę rozwiązania, np. dla LibreOffice jest to "LibreOfice Solver".
    U mnie rozwiązanie pojawiło się praktycznie natychmiast.
    Powodzenia, w razie pytań pisz proszę na priv.

    Załączniki

Podobne zadania

aga1691 Sprawdzić czy f(x)=(a,x) , jest liniowy i ciągły Przedmiot: Matematyka / Studia 1 rozwiązanie autor: aga1691 14.11.2012 (19:46)
marcinktm Zad 4 Przeczytaj podany w marmce przykład Przykład Na wykresie[w Przedmiot: Matematyka / Studia 1 rozwiązanie autor: marcinktm 12.2.2013 (16:27)
~deco00 Rozwiązać podany układ równań dla t=1 Przedmiot: Matematyka / Studia 1 rozwiązanie autor: ~deco00 24.6.2013 (19:18)
asia112233 Z dwóch dział strzelano do celu . Z pierwszego wystrzelono 9 pocisków, a z Przedmiot: Matematyka / Studia 1 rozwiązanie autor: asia112233 20.5.2014 (20:28)

Podobne materiały

Przydatność 70% Akcelerator liniowy

Akcelerator liniowy- zwany często „liniakiem” (LINAC - LINear ACcelerator) akcelerator, w którym cząstka przyspieszana porusza się po linii prostej. Zmniejsza to straty energii na promieniowanie elektromagnetyczne występujące przy zakrzywieniu toru cząstki naładowanej. Rozróznia się akceleratory liniowe z przyspieszającym napięciem wielkiej częstotliwości oraz akceleratory...

Przydatność 100% Struktury

Omów strukturę użytkowania ziemi w Polsce i jej zróżnicowanie przestrzenne. Użytki rolne stanowią 60 % powierzchni całkowitej Polski. Udział użytków rolnych w powierzchni poszczególnych województw nie jest jednakowy i waha się w granicach od 40 % w woj. zielonogórskim do 78 % w województwie skierniewickim. Najwięcej użytków rolnych skupiają województwa środkowe oraz...

Przydatność 55% Program inkorporacyjny Federacyjny powstanie wielkopolskie Sprawa pol. na konfer. pokojowej w Paryżu: Plebiscyt na Warmii Mazurach i Powiślu:Walki Polaków o Śląsk: Ustalenie granicy pol-czechosłow.

Program inkorporacyjny- Narodowa Demokracja oparła swój program terytorialny na zasadzie narodowej, uważając, ze w granicach państwa polskiego Polacy powinni stanowić co najmniej 60 % ogółu ludności. Dzięki temu Rzeczypospolita miała zachować charakter państwa narodowego, zgodnie z dewizą endecji „Polska dla Polaków”. Endecja (przywódca Roman Dmowski przyszłą granicę...

Przydatność 60% Podanie

Alek Koza Kołobrzeg, 7 maja 2004 ul. Fiaskusa 3 78-100 Kołobrzeg Rektor wydziału matematycznego Uniwersytetu Jagiellońskiego Podanie Zwracam się z uprzejmą prośbą o przyjęcie mnie na stanowisko asystenta wykładowcy przedmiotu matematyka stosowana. Prośbę swą motywuję tym, że praca ta stanowiłaby dużą pomoc przy pisaniu pracy doktoranckiej....

Przydatność 70% Podanie

Dane osobowe 1 marca 2007 Płock Do Dyrektora Teatru Dramatycznego w Płocku, P. Jana Nowaka PODANIE Zwracam się z prośbą o wypożyczenie kostiumów dla aktorów grających w przedstawieniu „Antygona”. Potrzebne będą stroje dla osób odtwarzających role Hajmona, Antygony i Kreona. Moją prośbę chciałabym...

0 odpowiada - 0 ogląda - 1 rozwiązań

Dodaj zadanie

Zobacz więcej opcji