Metody optymalizacji. dr inż. Paweł Zalewski Akademia Morska w Szczecinie



Podobne dokumenty
WYKŁAD 11 OPTYMALIZACJA WIELOKRYTERIALNA

Rozwiązanie Powyższe zadanie możemy przedstawić jako następujące zagadnienie programowania liniowego:

Modelowanie przepływu cieczy przez ośrodki porowate Wykład III

Programowanie liniowe

L(x, 0, y, 0) = x 2 + y 2 (3)

II.6. Wahadło proste.

m q κ (11.1) q ω (11.2) ω =,

ZAGADNIENIE TRANSPORTOWE

Model klasyczny gospodarki otwartej

Tradycyjne mierniki ryzyka

dr inż. Małgorzata Langer Architektura komputerów

Matematyka ubezpieczeń majątkowych r.

Modele odpowiedzi do arkusza Próbnej Matury z OPERONEM. Matematyka Poziom rozszerzony

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom rozszerzony

Siła. Zasady dynamiki

ROZWIĄZUJEMY PROBLEM RÓWNOWAŻNOŚCI MASY BEZWŁADNEJ I MASY GRAWITACYJNEJ.

PRACA MOC ENERGIA. Z uwagi na to, że praca jest iloczynem skalarnym jej wartość zależy również od kąta pomiędzy siłą F a przemieszczeniem r

Energia kinetyczna i praca. Energia potencjalna

ZAGADNIENIE TRANSPORTOWE (część 1)

Dobór zmiennych objaśniających do liniowego modelu ekonometrycznego

BADANIA OPERACYJNE Zagadnienie transportowe

SK-7 Wprowadzenie do metody wektorów przestrzennych SK-8 Wektorowy model silnika indukcyjnego, klatkowego

Wykład: praca siły, pojęcie energii potencjalnej. Zasada zachowania energii.

Wykład 1. Elementy rachunku prawdopodobieństwa. Przestrzeń probabilistyczna.

KURS GEOMETRIA ANALITYCZNA

Metoda simpleks. Gliwice

INSTRUKCJA DO ĆWICZENIA

AKADEMIA INWESTORA INDYWIDUALNEGO CZĘŚĆ II. AKCJE.

GEOMETRIA PŁASZCZYZNY

ROZWIAZANIA ZAGADNIEŃ PRZEPŁYWU FILTRACYJNEGO METODAMI ANALITYCZNYMI.

Zadania otwarte. 2. Matematyka. Poziom rozszerzony Próbna Matura z OPERONEM i Gazetą Wyborczą n n. 2n n. lim 10.

Rozdział 1 PROGRAMOWANIE LINIOWE

BADANIA OPERACYJNE pytania kontrolne

Ocena siły oddziaływania procesów objaśniających dla modeli przestrzennych

Wykład 15. Reinhard Kulessa 1

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

Programowanie liniowe. Tadeusz Trzaskalik

KONKURS Z MATEMATYKI DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH

REZONATORY DIELEKTRYCZNE

Definicja problemu programowania matematycznego

{ 1, 2,, n } Ponadto wówczas mówimy, że formuła: oraz równoważna jej formuła:

8. PŁASKIE ZAGADNIENIA TEORII SPRĘŻYSTOŚCI

POMIARY MAKRONAPRĘŻEŃ METODĄ DYFRAKCJI PROMIENIOWANIA RENTGENOWSKIEGO

ZWIĄZEK FUNKCJI OMEGA Z DOMINACJĄ STOCHASTYCZNĄ

LIST EMISYJNY nr 3 /2014 Ministra Finansów

MODELOWANIE PRĄDÓW WIROWYCH W ŚRODOWISKACH SŁABOPRZEWODZĄCYCH PRZY WYKORZYSTANIU SKALARNEGO POTENCJAŁU ELEKTRYCZNEGO

METODA SYMPLEKS. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Wykład FIZYKA I. 8. Grawitacja. Dr hab. inż. Władysław Artur Woźniak

Pole magnetyczne. 5.1 Oddziaływanie pola magnetycznego na ładunki. przewodniki z prądem Podstawowe zjawiska magnetyczne

MECHANIKA OGÓLNA (II)

Rys. 1. Ilustracja modelu. Oddziaływanie grawitacyjne naszych ciał z masą centralną opisywać będą wektory r 1

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO

Pole grawitacyjne. Definicje. Rodzaje pól. Rodzaje pól... Notatki. Notatki. Notatki. Notatki. dr inż. Ireneusz Owczarek.

Graf skierowany. Graf zależności dla struktur drzewiastych rozgrywających parametrycznie

ĆWICZENIE 3 REZONANS W OBWODACH ELEKTRYCZNYCH

PRĘDKOŚCI KOSMICZNE OPRACOWANIE

Programowanie celowe #1

Wykład Półprzewodniki

Wstęp. Prawa zostały znalezione doświadczalnie. Zrozumienie faktu nastąpiło dopiero pod koniec XIX wieku.

Rozdział 2 PROGRAMOWANIE LINIOWE CAŁKOWITOLICZBOWE

Programowanie matematyczne

MONITORING STACJI FOTOWOLTAICZNYCH W ŚWIETLE NORM EUROPEJSKICH

W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.

PRZEMIANA ENERGII ELEKTRYCZNEJ W CIELE STAŁYM

Rozdział 1 PROGRAMOWANIE LINIOWE

5 Postulaty mechaniki kwantowej

Rodzajowy rachunek kosztów Wycena zuŝycia materiałów

Rozważymy nieskończony strumień płatności i obliczymy jego wartość teraźniejszą.

MODELOWANIE USŁUG TRANSPORTOWYCH W OBSZARZE DZIAŁANIA CENTRUM LOGISTYCZNO-DYSTRYBUCYJNEGO

Teoria Względności. Czarne Dziury

WPROWADZENIE. Czym jest fizyka?

PROGRAMOWANIE KWADRATOWE

23 PRĄD STAŁY. CZĘŚĆ 2

Standardowe zadanie programowania liniowego. Gliwice 1

Plan wykładu. Rodzaje pól

F : R 0;1 rozkład prawdopodobieństwa stopy zwrotu.

Dobór zmiennych do modelu ekonometrycznego

należą do grupy odbiorników energii elektrycznej idealne elementy rezystancyjne przekształcają energię prądu elektrycznego w ciepło

1. Metoda tabel semantycznych

1. Ciało sztywne, na które nie działa moment siły pozostaje w spoczynku lub porusza się ruchem obrotowym jednostajnym.

Spis treści. Koszalin 2006 [BADANIA OPERACYJNE PROGRAMOWANIE LINIOWE]

BRYŁA SZTYWNA. Umowy. Aby uprościć rozważania w tym dziale będziemy przyjmować następujące umowy:

WARTOŚĆ PIENIĄDZA W CZASIE

ALGORYTM SIMPLEX. B.Gładysz Badania operacyjne 2007

00507 Praca i energia D

Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji

= ± Ne N - liczba całkowita.

Próba określenia miary jakości informacji na gruncie teorii grafów dla potrzeb dydaktyki

PRĄD ELEKTRYCZNY I SIŁA MAGNETYCZNA

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Programowanie liniowe metoda sympleks

wszystkich kombinacji liniowych wektorów układu, nazywa się powłoką liniową uk ładu wektorów

Metoda graficzna może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład):

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

Rozwiązywanie układów równań liniowych

PROJEKT Umowa sprzedaży węgla energetycznego dla ciepłowni w Sokółce. 1 Przedmiot Umowy

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

MIERNICTWO WIELKOŚCI ELEKTRYCZNYCH I NIEELEKTRYCZNYCH

Transkrypt:

Metody optymalizacji d inż. Paweł Zalewski kademia Moska w Szczecinie

Optymalizacja - definicje: Zadaniem optymalizacji jest wyznaczenie spośód dopuszczalnych ozwiązań danego polemu ozwiązania najlepszego za względu na pzyjęte Teoia osługi kyteium masowej, (wskaźnik) teoiajakości kolejek, (np. teoia koszt, zysk, niezawodność, yzyko). Badaniem metod optymalizacji zajmuje się teoia optymalizacji. ogonków: w adaniach opeacyjnych jedna z opatych na achunku pawdopodoieństwa teoii naliza funkcjonalna: dział matematyki powstały podejmowania optymalnych decyzji. Zajmuje się W liteatuze ekonomii w XX optymalizacja w., zajmujący jestsię często adaniemnazywana faktów konstuowaniem i ozwiązywaniem modeli pogamowaniem gospodaczym, z óżnoodnych niekiedydziedzin mówi się za też pomocą o adaniach metod matematyczno-statystycznych, pzydatnych w waunkach konieczności osługi w kótkim okesie się opeacyjnych. Zespół zależności, matematycznych na podstawie (ównania któych całkowe, wyznacza ównania optymalne ozwiązania (decyzje), óżniczkowe, nazywa algea się modelem liniowa matematycznym. i inne). naliza czasu dużej ilości klientów. Impulsem jej powstania funkcjonalna znalazła szeokie zastosowanie Jeżeli yły wszystkie adania zależności dotyczące mają chaakte pojektowania funkcji liniowych, to mamy do w óżnych dziedzinach wiedzy, jej ozwojowi czynienia i eksploatacji z optymalizacją cental Rachunek telefonicznych. liniową waiacyjny: Pzedmiot (pogamowanie dział liniowe), analizy jeżeli zasłużyli się matematycy polscy, m.in.: S. Banach natomiast teoii osługi choć masowej jedna matematycznej oaz z zależności stosowaneadający pzez jest nieliniowa nią (uważany za jej twócę), waunki H. Steinhaus, - zosiągania optymalizacją S. Mazu, nieliniową. metody szczegółowe opisał w 9 osyjski watości W. Olicz, ekstemalnych J.P. Schaude. pzez funkcjonały. matematyk.j. Chinczin. Rachunek waiacyjny jest jedną z podstawowych metod fizyki matematycznej. Do innych matematycznych metod optymalizacji należą: pogamowanie sieciowe (sieci neuonowe) i ozmyte, stochastyczne (polegające na wyoze decyzji pzeciętnie optymalnej ), teoia gie, teoia kolejek, achunek waiacyjny, metody analizy funkcjonalnej. - -

Optymalizacja liniowa pogamowanie liniowe: Rozwiązanie zadania pogamowania liniowego metodą SIMPLEX: Zadanie należy spowadzić do postaci kanonicznej, to znaczy do postaci, w któej poszukujemy maksimum funkcji pzy oganiczeniach ównościowych i wszystkich zmiennych nieujemnych, pzy czym w talicy oganiczeń musi dać się wyóżnić maciez jednostkowa, a pawe stony muszą yć dodatnie. W pzypadku poszukiwania minimum funkcji dla zależności liniowych: min gdzie jest wektoem agumentów funkcji f. f ma f, y oganiczenia pzekształcić w ówności, dodajemy do lewych ston (lu odejmujemy) zmienne uzupełniające o watościach dodatnich. - -

Optymalizacja liniowa pogamowanie liniowe: Znaleźć minimum funkcji: f pzy oganiczeniach:,,,,, - -

Optymalizacja liniowa pogamowanie liniowe: Poszukiwanie minimum funkcji liniowej f() jest ównoważne poszukiwaniu maksimum tej funkcji wziętej z pzeciwnym znakiem, a więc funkcji: f f Oganiczenia pzyjmą postać:,,,,,,, - -

- 6 - Optymalizacja liniowa pogamowanie liniowe: Maciez oganiczeń, czyli talica współczynników pzy agumentach,,,, w tzech ównaniach oganiczeń ma postać: O, W talicy tej nie można jednak jeszcze wyóżnić maciezy jednostkowej: gdyż akuje w niej wektoa kolumnowego:

Optymalizacja liniowa pogamowanie liniowe: Po lewej stonie tzeciego oganiczenia tzea więc dodać zmienną sztuczną 6, któa ten ak wyówna. y zmienna 6 nie miała wpływu na ozwiązanie i ay można ją yło szyko wyeliminować z zadania w takcie jego ozwiązywania, uzupełniamy funkcję celu o składnik -w 6 z adzo dużym współczynnikiem dodatnim w. W ten sposó niejako pogaszamy znacznie funkcję celu oddalając jej watość (znacznie zmniejszając) od pawdziwego maksimum. - 7 -

- 8 - Optymalizacja liniowa pogamowanie liniowe: Zadanie pzyjmie więc postać (kanoniczną) wyznaczenia maksimum funkcji celu f (): Pzy oganiczeniach:,,,,,,,, 6 6 6 ma w f

Optymalizacja liniowa pogamowanie liniowe: Watości cwatości i dla po Wektoy Jednostkowe jednostkowych pawych współczynników stonach wektoy wektoów oganiczeń Współczynniki i i oganiczeń występujące pzy zmiennych i w funkcji celu f () Budujemy piewszą talicę simpleów : c i -w Baza c 6 Współczynniki lewych ston oganiczeń 6 -w ( c(c ) i )-c i Wskaźniki 6 - w - w - - w Iloczyn skalany c okeśla watość funkcji celu w danym koku, wekto watości zmiennych azowych i. - 9 -

Optymalizacja liniowa pogamowanie liniowe: Najmniejsza (najadziej ujemna) watość wskaźnika w dolnym wieszu wyznacza wekto, jaki w następnym koku wpowadzimy do azy. W naszym pzypadku ędzie to wekto. Rozwiązanie osiągniemy, gdy nie ędzie już wskaźnika o watości ujemnej. Wekto usuwany z azy wyznacza się oliczając iloazy chaakteystyczne dla wszystkich dodatnich elementów wektoa wpowadzanego do azy ( ) według zależności: 6 6 6,, - -

Optymalizacja liniowa pogamowanie liniowe: Z azy należy usunąć wekto, któego element występuje w iloazie o najmniejszej watości spośód wyznaczonych w omawianym pzykładzie ędzie to wekto 6 ( 6 = = ½) Ponieważ jest to wekto odpowiadający zmiennej sztucznej, usuwamy go nie tylko z azy, ale z całej talicy simpleów. Wyznaczony iloaz podaje jednocześnie nową watość elementu wektoa w wieszu wektoa wpowadzanego do azy ( =, gdyż wpowadzamy wekto ). Pozostałe dwa nowe elementy wektoa wyznacza się z zależności:, - -

Optymalizacja liniowa pogamowanie liniowe: Wpowadzany do azy wekto pzyjmuje watości jednostkowe, a wskaźniki odpowiadające wektoom azowym (dolny wiesz taeli simpleów) ędą zawsze wynosić. Watość funkcji celu wzasta do. C i Baza c ½ Wskaźniki - -

- - Optymalizacja liniowa pogamowanie liniowe: Następnie należy wyznaczyć iloazy kolumnowe dla wektoów pozaazowych:, 6 6 6 6 6 6

Optymalizacja liniowa pogamowanie liniowe: c i Baza c ½ ½ Wskaźniki - -

- - Optymalizacja liniowa pogamowanie liniowe: Na podstawie otzymanych iloazów kolumnowych wyznacza się akujące elementy talicy:,,, 6 6 6 6

Optymalizacja liniowa pogamowanie liniowe: Duga talica simpleów: c i Baza c ½ ½ Wskaźniki - - 6 -

Optymalizacja liniowa pogamowanie liniowe: Najmniejsza (najadziej ujemna) watość wskaźnika w dolnym wieszu wyznacza wekto, jaki w następnym koku wpowadzimy do azy. W naszym pzypadku ędzie to wekto. Wekto usuwany z azy wyznacza się oliczając iloazy chaakteystyczne dla wszystkich dodatnich elementów wektoa wpowadzanego do azy ( ):,, - 7 -

Optymalizacja liniowa pogamowanie liniowe: Z azy należy usunąć wekto, któego element występuje w iloazie o najmniejszej watości spośód wyznaczonych mamy dwa takie wektoy: i. Wyieamy jeden z nich np. ( = = ) Wyznaczony iloaz podaje jednocześnie nową watość elementu wektoa w wieszu wektoa wpowadzanego do azy ( =, gdyż wpowadzamy wekto ). Pozostałe dwa nowe elementy wektoa wyznacza się z zależności:, - 8 -

Optymalizacja liniowa pogamowanie liniowe: Wpowadzany do azy wekto pzyjmuje watości jednostkowe, a wskaźniki odpowiadające wektoom azowym ędą zawsze wynosić. Watość funkcji celu wzasta do 7. C i Baza c Wskaźniki 7-9 -

- - Optymalizacja liniowa pogamowanie liniowe: Następnie należy wyznaczyć iloazy kolumnowe dla wektoów pozaazowych:,

- - Optymalizacja liniowa pogamowanie liniowe: Na podstawie otzymanych iloazów kolumnowych wyznacza się akujące elementy talicy:,,,

Optymalizacja liniowa pogamowanie liniowe: Tzecia talica simpleów: c i Baza c - Wskaźniki 7 6 - -

Optymalizacja liniowa pogamowanie liniowe: W dolnym wieszu (wskaźnikowym) nie ma już elementów ujemnych, a więc ozwiązano zadanie. Watość funkcji f () jest ówna 7, a watości zmiennych =, =, =. Pozostałe zmienne (nie występujące w kolumnie ostatniej talicy simpleów) są ówne zeu ( =, =). Zatem pomijając zmienne sztuczne otzymujemy ostateczne ozwiązanie zadania dla funkcji f(), dla któej poszukiwaliśmy minimum: min f,, 7 - -