WYKŁAD 5 METODY OPTYMALIZACJI NIELINIOWEJ BEZ OGRANICZEŃ

Podobne dokumenty
Metody optymalizacji nieliniowej (metody programowania nieliniowego) Ewa Niewiadomska-Szynkiewicz Instytut Automatyki i Informatyki Stosowanej

Technika optymalizacji

( ) + ( ) T ( ) + E IE E E. Obliczanie gradientu błędu metodą układu dołączonego

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

Ćw. 5. Badanie ruchu wahadła sprężynowego sprawdzenie wzoru na okres drgań

DRGANIA WŁASNE RAM OBLICZANIE CZĘSTOŚCI KOŁOWYCH DRGAŃ WŁASNYCH

Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

Temat: Prawo Hooke a. Oscylacje harmoniczne. Zagadnienia: prawa dynamiki Newtona, siła sprężysta, prawo Hooke a, oscylacje harmoniczne,

Metody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski

A. Cel ćwiczenia. B. Część teoretyczna

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 5.

PRAKTYCZNY PRZYKŁAD OCENY ŚRODOWISKOWEGO RYZYKA ZDROWOTNEGO

Bezgradientowe metody optymalizacji funkcji wielu zmiennych. informacje dodatkowe

Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

Algorytm wyznaczania krotności diagnostycznej struktury opiniowania diagnostycznego typu PMC 1

OBLICZENIA W POMIARACH POŚREDNICH

METODA PROJEKTOWANIA REJONU ZMIANY KIERUNKU TRASY KOLEJOWEJ

Równanie Fresnela. napisał Michał Wierzbicki

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

Interpolacja. Interpolacja wykorzystująca wielomian Newtona

Podstawy rachunku prawdopodobieństwa (przypomnienie)

WYKŁAD 9 METODY ZMIENNEJ METRYKI

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Wybrane rozkłady zmiennych losowych i ich charakterystyki

Ćwiczenie 4 Badanie wpływu asymetrii obciążenia na pracę sieci

wtedy i tylko wtedy, gdy rozwiązanie i jest nie gorsze od j względem k-tego kryterium. 2) Macierz części wspólnej Utwórz macierz

POLITECHNIKA ŚWIĘTOKRZYSKA w Kielcach WYDZIAŁ MECHATRONIKI I BUDOWY MASZYN ZAKŁAD MECHATRONIKI LABORATORIUM PODSTAW AUTOMATYKI INSTRUKCJA

Geometria analityczna przestrzeni

Wrocław 2003 STATECZNOŚĆ. STATYKA 2 - projekt 1 zadanie 2

WAHADŁO SPRĘŻYNOWE. POMIAR POLA ELIPSY ENERGII.

Wybrane metody przybliżonego. wyznaczania rozwiązań (pierwiastków) równań nieliniowych

Wykład 21: Studnie i bariery cz.1.

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

3. Interpolacja. Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która

PROCENTY, PROPORCJE, WYRAŻENIA POTEGOWE

Algebra liniowa z geometrią analityczną

Nieliniowe zadanie optymalizacji bez ograniczeń numeryczne metody iteracyjne optymalizacji

4.15 Badanie dyfrakcji światła laserowego na krysztale koloidalnym(o19)

Prawdopodobieństwo i statystyka

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

Sygnały stochastyczne

Colloquium 3, Grupa A

R w =

KINEMATYKA ROLKOWYCH PRZEKŁADNI TOCZNYCH KINEMATICS OF THE ROLLER SCREW

DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH. Ćwiczenie 5. Przemysław Korohoda, KE, AGH

ANALIZA WARUNKÓW KONSOLIDACJI TORFÓW PRZECIĄŻONYCH WARSTWĄ POPIOŁÓW

Metoda rozwiązywania układu równań liniowych z symetryczną, nieokreśloną macierzą współczynników ( 0 )

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA ALGORYTM MRÓWKOWY (ANT SYSTEM) ALGORYTM MRÓWKOWY. Algorytm mrówkowy

Metody numeryczne. Sformułowanie zagadnienia interpolacji

Dystrybucje, wiadomości wstępne (I)

Matematyka Dyskretna Zadania

3 k a 2k + 3 k b 2k = φ((a k ) k=1 ) + φ((b k) k=1 ). a 2k p 3 q (1 3 q ) 1 (a k ) k=1 p,

PORÓWNANIE WYBRANYCH ALGORYTMÓW OPTYMALIZACJI ROZPŁYWU MOCY W SYSTEMIE ELEKTROENERGETYCZNYM A COMPARISON OF SELECTED OPTIMAL POWER FLOW ALGORITHMS

Całkowanie numeryczne przy użyciu kwadratur

, to niepewność sumy x

Optymalizacja ciągła

KOLOKWIUM Z ALGEBRY I R

Numeryczne metody optymalizacji Optymalizacja w kierunku. informacje dodatkowe

Grupowanie sekwencji czasowych

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

BELKI CIĄGŁE STATYCZNIE NIEWYZNACZALNE

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

(u) y(i) f 1. (u) H(z -1 )

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Przegląd metod optymalizacji wielowymiarowej. Funkcja testowa. Funkcja testowa. Notes. Notes. Notes. Notes. Tomasz M. Gwizdałła

LINIOWE ELEMENTY SKOŃCZONE O ZMIENNEJ SZTYWNOŚCI W MODELOWANIU PODŁOŻA GRUNTOWEGO POD BUDYNKIEM

5. Metody stochastyczne (symulowane wyżarzanie, algorytmy genetyczne) -> metody Monte Carlo

= = a na podstawie zadania 6 po p. 3.6 wiemy, że. b 1. a 2 ab b 2

1 Grupa SU(3) i klasyfikacja cząstek

Wykres linii ciśnień i linii energii (wykres Ancony)

INTERPOLACJA I APROKSYMACJA FUNKCJI

Matematyka dyskretna. Wykład 2: Kombinatoryka. Gniewomir Sarbicki

ANALIZA WIELOKRYTERIALNA

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

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Zastosowanie informatyki w elektrotechnice

2. Szybka transformata Fouriera

ef 3 (dziedzina, dziedzina naturalna) Niech f : A R, gdzie A jest podzbiorem płaszczyzny lub przestrzeni Zbiór A nazywamy dziedziną funcji f i oznacza

Notatki z Analizy Matematycznej 2. Jacek M. Jędrzejewski

MODYFIKACJA KOSZTOWA ALGORYTMU JOHNSONA DO SZEREGOWANIA ZADAŃ BUDOWLANYCH

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE

DEFINICJE: Punkt, prosta, płaszczyzna i przestrzeń są pojęciami pierwotnymi przyjmowanymi bez definicji,

DRGANIA MECHANICZNE. materiały uzupełniające do ćwiczeń. Wydział Samochodów i Maszyn Roboczych studia inżynierskie

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

Detekcja i śledzenie ruchomych obiektów w obrazie

Program do kompleksowego przetwarzania i analizy danych z eksperymentów filtracyjnych i wyrzutowych prowadzonych na stanowisku rury wyrzutowej

Zmienne losowe ciągłe i ich rozkłady

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH

Metody numeryczne. materiały do ćwiczeń dla studentów. 1. Teoria błędów, notacja O

A i A j lub A j A i. Operator γ : 2 X 2 X jest ciągły gdy

KONCEPCJA SYSTEMU BONIFIKAT DLA ODBIORCÓW ZA NIEDOTRZYMANIE PRZEZ DOSTAWCĘ WYMAGANEGO POZIOMU JAKOŚCI NAPIĘCIA

Wyznaczenie prędkości pojazdu na podstawie długości śladów hamowania pozostawionych na drodze

Temat ćwiczenia: POMIARY W OBWODACH ELEKTRYCZNYCH PRĄDU STAŁEGO. A Lp. U[V] I[mA] R 0 [ ] P 0 [mw] R 0 [ ] 1. U 0 AB= I Z =

Techniki Optymalizacji: Stochastyczny spadek wzdłuż gradientu I

METODY NUMERYCZNE. wykład. konsultacje: wtorek 10:00-11:30 środa 10:00-11:30. dr inż. Grażyna Kałuża pokój

ZASADY WYZNACZANIA BEZPIECZNYCH ODSTĘPÓW IZOLACYJNYCH WEDŁUG NORMY PN-EN 62305

Restauracja a poprawa jakości obrazów

ZARYS METODY OPISU KSZTAŁTOWANIA SKUTECZNOŚCI W SYSTEMIE EKSPLOATACJI WOJSKOWYCH STATKÓW POWIETRZNYCH

1 Funkcje dwóch zmiennych podstawowe pojęcia

Transkrypt:

WYKŁAD 5 METODY OPTYMALIZACJI NIELINIOWEJ BEZ OGRANICZEŃ Wstęp. Za wyjątie nielicznych funcji, najczęściej w postaci wieloianów, dla tórych ożna znaleźć iniu na drodze analitycznej, pozostała więszość funcji celu wyniająca z pratycznych zastosowań a postać bardzo sopliowaną a nawet niejawną - daną poprzez ich algoryty. W tai wypadu wyznaczenie ich iniów oże być uzysane wyłącznie techniai nuerycznyi, nazywane etodai optyalizacji nieliniowej. Wyróżnia się dwa podstawowe typy taich postępowań: - etody zdeterinowane, oparte o oncepcję najlepszego ierunu poprawy wartości funcji celu, - etody stochastyczne typu Monte Carlo lub najnowsze tzw. algoryty genetyczne. Obydwa rodzaje etod obliczeń doczeały się już wielu specjalistycznych onografii. Podstawowy algoryt etod ierunów poprawy. Iteracyjne poszuiwanie iniu etodai ierunów poprawy jest oparte o następujący algoryt oreślony dla -tej iteracji (nuer iteracji jest podany jao indes górny): - wyznacz jednostajny ierune poprawy d wartości funcji celu f(x), tóry spełnia zależności d, f li ( x ) d, f < ( x ) = - wyznacz iniu x + funcji celu wzdłuż d + ( x ) = in[ f ( x + d )] f > - sprawdź ryteriu zatrzyania postępowania optyalizacyjnego, jeśli jest spełnione to zaończ proces, jeśli nie to rozpocznij nową iterację. Ja widać algoryt ten wyaga ustalenia tzw. puntu startowego x, będącego najczęściej znaną już onstrucją urządzenia.

Podstawowy wyróżniie etod ierunów poprawy jest sposób wyznaczania olejnych ierunów d, natoiast technii inializacji w ierunu są wspólne. Metody wyznaczania iniu w ierunu. W więszości wypadów podstawowy naład obliczeń jest związany z wyznaczenie wartości funcji celu w dany puncie. Dlatego też preferowanyi etodai są tzw. etody bezgradientowe wyorzystujące tylo wartości funcji bez wyznaczania jej pochodnych. Algoryty tych etod załadają, że znany jest przedział [, ], w tóry funcja f() oreślona jao f(x + d ) posiada iniu. Nuerycznie oznacza to, że znana jest trója liczb [,, ] uporządowanych rosnąco i spełniających f( ) < f( ) oraz f( ) < f( ) Wartość startowa jest przyjowana za zero, istnienie wynia wprost ze znajoości jednostajnego ierunu poprawy, natoiast wartość dla olejnych iteracji nie jest znana. Jej obliczenie oże być wyonane za poocą następującego algorytu dane: =, >, κ > (współczynni espansji, κ=...5 ) j-ta iteracja obliczania = κ jeżeli f( ) > f( ) to zaończ [,, ] = = Doładne wyznaczenie iniu w ierunu na podstawie tróji liczb [,, ] oże być wyonane za poocą różnych algorytów bezgradientowych (złotego podziału odcina, aprosyacji parabolicznej) lub powyższych etod wspoaganych znajoością pochodnej inializowanej funcji. Szczegółowo zostanie oówiony algoryt inializacji w ierunu etodą aprosyacji parabolicznej. Dysponując tróją liczb [,, ] wyznaczoną przedstawiony wyżej algoryte i odpowiadający i wartościo funcji [f, f, f ] ożna zbudować wieloian interpolacyjny Lagrange a drugiego rzędu i obliczyć wartość in przy tórej osiąga on iniu in = ( ) f + ( ) f + ( ) ( ) f + ( ) f + ( ) f f

W zależności od danych wejściowych ożliwe są dwa warianty, w wyniu tórych ożna zawęzić obszar poszuiwań generując nową tróję ziennych niezależnych (z zachowanie oczywistej olejności podstawień) Jeżeli in (, ) to [,, ] [, in, ] oraz [, f, f] [ f, fin, f f ] Jeżeli in (, ) to [,, ] [, in, ] oraz [, f, f ] [ f, fin, f f ] i ponowne wyznaczyć iniu nowego wieloianu interpolacyjnego. Postępowanie jest zatrzyywane jeśli roziar przedziału [, ] zaleje poniżej żądanej doładności obliczeń, na przyład < + W rzeczywistych przypadach nie zachodzi potrzeba foralnego sprawdzania relacji in, natoiast oże wystąpić onieczność dodatowej orety przy zbyt płasiej funcji f() aby uninąć niepotrzebnych obliczeń. ε 3

Wyznaczanie jednostajnych ierunów poprawy Zodyfiowana etoda relasacji (Gaussa-Seidela) Jest to prawdopodobnie najprostsza do zaprograowania etoda znajdowania iniu funcji wielu ziennych bez ograniczeń. Jej algoryt opiera się o sewencyjne poszuiwanie iniów wzdłuż olejnych ierunów ortogonalnej bazy przestrzeni optyalizacji {x i }. Ponadto wprowadza się dodatowy ierune estyujący loalnie najlepszy ierune poprawy. Algoryt etody dla j-tej iteracji jest następujący dane: punt startowy x podstaw x x dla olejnych ierunów x i (i=...n) ustal zwrot przeszuiwania d i =± x i wyonaj inializację w ierunu x =x + in d i podstaw x x wyznacz loalny ierune poprawy r= x x wyonaj inializację w ierunu x =x + in r podstaw x x Kryteria zatrzyania algorytu ogą być różne, od dopuszczalnej liczby iteracji j ax poczynając po inialne przeieszczenia r j. To ostatnie jest zapisywane jao r j < ε r Przyładowy przebieg postępowania optyalizacyjnego etodą G-S poazano na rys.34. r x d x d x ±τ x Rys.34. Poszuiwanie iniu bez ograniczeń zodyfiowaną etodą Gaussa-Seidela (przeieszczenia testujące ±τ x i wyolbrzyione rysunowo) 4

Metoda syplexu Neldera Meada Syplese w przestrzeni n-wyiarowej nazyway wypuły wielościan rozpięty na n+ wierzchołach w przestrzeni D syplese jest trójąt, w 3D czwoościan itd. Własnością syplesu wyorzystywaną w etodzie optyalizacyjnej jest generacja nowego syplesu poprzez odbicie wybranego wierzchoła w hiperpowierzchni rozpiętej na pozostałych rys.35. Konstrucję tę wyonuje się obliczając położenie poocniczego puntu nazywanego centroide x C. Punt odbijany jest punte o najgorszej (tu najwięszej) wartości funcji celu x = n C x i n i= uzysując x n+ = x C + α (x C x ) Wartość współczynnia odbicia wynosi najczęściej α= x 4 x x C x x 3 Rys.35. Konstrucja nowego syplesu poprzez odbicie x w płaszczyźnie (x,.x 3 ). Jeżeli oaże się, że uzysano najorzystniejszą wartość funcji celu f(x 4 )< f(x )< f(x 3 ), to doonuje się espansji x exp = x 4 + β (x 4 x C ) gdzie współczynni espansji wynosi β=. W przeciwny wypadu doonuje się tzw. ontracji x ctr = x C + δ (x x C ) ze współczynniie δ =.5 5