Vícekriteriální optimalizace

Podobné dokumenty
Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie

Evolučníalgoritmy. Dále rozšiřována, zde uvedeme notaci a algoritmy vznikléna katedře mechaniky, Fakulty stavební ČVUT. Moderní metody optimalizace 1

Swarm Intelligence. Moderní metody optimalizace 1

DSS a De Novo programming

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods

Metamodeling. Moderní metody optimalizace 1

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

P edpov ny J. Hollandem v 60. letech b hem jeho práce na celulárních automatech

Stavební mechanika 2 (K132SM02)

SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR

Odolnost návrhu nádrže na změny klimatického systému

Genetické programování

Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1

Transportation Problem

Karta předmětu prezenční studium

Optimalizace obecný úvod. [proč optimalizovat?] Formalizace problému. [existují podobné problémy?]

Optimalizační algoritmy inspirované chováním mravenců

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Genetické programování 3. část

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

BRDSM: Komplexní systém dynamického řízení kvality plynule odlévané oceli

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

RESEARCH REPORT. ÚTIA AVČR, P.O.Box 18, Prague, Czech Republic Fax: (+420) ,

Stavební mechanika 1 (K132SM01)

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

Lineární diskriminační funkce. Perceptronový algoritmus.

The Over-Head Cam (OHC) Valve Train Computer Model

ÚVOD DO ROZHODOVÁNÍ PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ Přednáška 1. Zuzana Bělinová

TVORBA NEZÁVISLÝCH VEKTORŮ S UŽITÍM METODY SIMULOVANÉHO ŽÍHÁNÍ

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

SIMATIC WinCC/SES V7.3 (Sequence Execution System)

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

UKÁZKA VYUŽITÍ PROGRAMU WINQSB PŘI VÝUCE KVANTITATIVNÍCH METOD V ROZHODOVÁNÍ V DISTANČNÍ FORMĚ STUDIA

Použitelnost rozhodovacího modelu v regionálním rozvoji. Bc. Dušan Vaško Doc. Ing. Jiří Křupka, PhD.

Některé potíže s klasifikačními modely v praxi. Nikola Kaspříková KMAT FIS VŠE v Praze

Specifické podmínky jednotlivých partnerských agentur v rámci 6. veřejné soutěže programu DELTA

Z OBRAZOVÉHO ZÁZNAMU. Jan HAVLÍK. Katedra teorie obvodů, Fakulta elektrotechnická

Zefektivnění zadávání znaků na mobilním telefonu bez T9

Užití systému Matlab při optimalizaci intenzity tepelného záření na povrchu formy

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

KATALo G. CAtALOgue. 2 o 12 / 2013

LOGOMANUÁL / LOGOMANUAL

ADAPTIVNÍ ALGORITMUS PRO ODHAD PARAMETRŮ NELINEÁRNÍCH REGRESNÍCH MODELŮ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Převedení okrajové úlohy na sled

Regulační diagramy EWMA. Eva Jarošová Škoda Auto Vysoká škola


Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ

Praktické zkušenosti na ČVUT v Praze. Věra Pilecká, Ústřední knihovna ČVUT

Využití principů Case Managementu v agendách státní správy

Generic specification - Electromechanical all-or-nothing relays - Part II: Generic data and methods of test for time delay relays

Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi

Compression of a Dictionary

Ladislav Lukšan Ústav informatiky Praha 8 Telefon: (+4202) , Fax: (+4202)

Vizualizace 3d designu ve strojírenství

Orcad PCB Designer návrh plošných spojů část 2

Grammar-based genetic programming

Extrakce nezávislé komponenty

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE

Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D.

Samas Česká republika spol. s r. o Krouna 322 T F

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

OBJEKTOVÁ KNIHOVNA EVOLUČNÍCH ALGORITMŮ

MULTIKRITERIÁLNÍ ROZHODOVÁNÍ VEKTOROVÁ OPTIMALIZACE

INVENTORY MANAGEMENT

STOCHASTICKÉ ALGORITMY V ODHADU PARAMETRŮ REGRESNÍCH MODELŮ

New inverse planning technology for image-guided cervical cancer brachytherapy: Description and evaluation within clinical frame

. Alma Mater Studiorum

PAINTING SCHEMES CATALOGUE 2012

Data Envelopment Analysis (Analýza obalu dat)


Stru ný obsah. Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15

Algoritmus (nebo dřívějším pravopisem algorithmus)

HODNOCENÍ VÝVOJE NEHODOVOSTI V ROCE 2012 A POROVNÁNÍ SE STÁTY EU

STROJNĚ-TECHNOLOGICKÝ NÁVRH HYDRAULICKÉHO OKRUHU LABORATOŘE VYŠŠÍ ODBORNÉ ŠKOLY STAVEBNÍ VE VYSOKÉM MÝTĚ

34A101 Návrh objektivního hodnocení jízdních vlastností, provedení experimentů s více vozidly a zkušebními řidiči.

Algebraic methods in Computer Vision Zuzana Kukelova, Tomas Pajdla, Martin Bujnak

[26] Šeda, M.: Motion Planning in the Plane with Polygonal Obstacles. Engineering Mechanics, Vol. 12, No. 4, 2005, pp ISSN

Stabilizace břehů Bank Stabilization

Martin Vrbka 0/14. Institute of Machine and Industrial Design Faculty of Mechanical Engineering Brno University of Technology

Databáze SQL SELECT. David Hoksza

Minkowského operace a jejich aplikace

NG C Implementace plně rekurentní

Fire Control. T 3 - Determining the elements for fire due to of substitute instruments

Chyby při matematickém modelování aneb co se nepovedlo

RELATIONAL DATA ANALYSIS

Team Engineering. New in V13. TIA Portal news. Restricted / Siemens AG All Rights Reserved.

Course description. Course credit prior to NO Counted into average NO Winter semester 0 / - 0 / - 0 / - Timetable Language of instruction

Department of Mathematical Analysis and Applications of Mathematics Faculty of Science, Palacký University Olomouc Czech Republic

Problematika disertační práce a současný stav řešení

CFD simulace vícefázového proudění na nakloněné desce: porovnání smáčivosti různých kapalin. Martin Šourek

4EK201 Matematické modelování. 10. Teorie rozhodování

READY FOR MORE? STUDY ABROAD! FS ČVUT Oddělení vnějších vztahů a spolupráce s průmyslem doc. Ing. Jan Halama, Ph.D.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Popis plnění balíčku WP08: Snižování mechanických ztrát pohonných jednotek

FACULTY OF CIVIL ENGINEERING INSTITUTE OF METAL AND TIMBER STRUCTURES BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS. prof. Ing. MARCELA KARMAZÍNOVÁ, CSc.

Národní spolupráce. Workshop na POSED. Michal Sikora Barbora Chmelíková. Subject Name Name, Position

Miroslav Čepek

Transkript:

Vícekriteriální optimalizace Optimalizace více funkcí najednou Je zapot ebí další matematický aparát Obecn : minimize y f( x) ( ( x) ( x) ( x)) f1 f 2 f k subjected to g ( x) 0 j 1 ne j g ( x) 0 j ne 1 m ne ni j where x ( x x x ) X X { NR } n 1 2 1 2 k y ( y y y ) Y Y R k n Moderní metody optimalizace 1

Motivace cena Jedna funkce Více funkcí Jedno ešení Více ešení! výkon Jedno-kriteriální optimalizace je speciální p ípad multi-kriteriální optimalizace (ale nikoliv naopak!). Moderní metody optimalizace 2

Základní pojmy Min (y 1,y, 2,,y k ) = f (x 1,x 2,,x n ) dominované y 2 indiferentní horší y 2 indiferentní lepší y 1 y 1 Pareto-optimální = ne-dominované a b ( adominates b) iff i f ( a) f ( b) i f ( a) f ( b) i i i i Moderní metody optimalizace 3

Základní pojmy x 2 Decision/design space X (Prostor prom nných) (Pareto množina) Pareto set y 2 Objective space Y (Prostor funkcí) Pareto front/surface (Pareto povrch) x 1 decision vector (x 1,x 2,,x n ) f (y 1,y, 2,,y k ) objective vector (rozhodovací vektor) (vektor funkce) y 1 Moderní metody optimalizace 4

Optimalizace & Rozhodování (Decision making) y 2 Rozhodování ed optimalizací (definice jediné cílové funkce) => EA Rozhodování po optimalizaci (nalezení Pareto-optimální množiny) => MOEA Rozhodování v pr hu optimalizace (interaktivn ) => interaktivní algoritmy, nap. NIMBUS Pareto-optimalita: optimální/kompromisní množina ešení (všechny funkce mají stejnou d ležitost) y 1 Moderní metody optimalizace 5

Single-objectivization Nej ast ji pomocí vah: Problém: (P evedení MO problému na jednu funkci) k F' ( x) w f ( x), kde w 1 i i i Najít kombinaci vah jež vede na kompletní Pareto množinu (nebo-li optimalizace další optimalizace) Neschopnost postihnout nekonvexní Pareto povrch k i i Moderní metody optimalizace 6

Single-objectivization y 2 Nekonvexní Pareto povrch w 1 =0, w 2 =1 y 1 w 1 =1, w 2 =0 w 1 =0.5, w 2 =0.5 Moderní metody optimalizace 7

Average ranking (Pr rné po adí) y 2 [1,8]=4,5 [3,7]=5 [6,6]=6 [2,5]=3,5 [4,4]=4 [8,3]=5,5 [5,2]=3,5 [7,1]=4 y 1 Moderní metody optimalizace 8

Multikriteriální EA (MOEA) V multikriteriální optimalizaci je pot eba udržovat množinu Pareto-optimálních ešení => analogie s populací u EA Nejjednodušší implementace Paretodominance za len ná do procesu selekce (nap. Generalized Differential Evolution) Moderní metody optimalizace 9

Historie MOEA VEGA [Schaffer, 1985] Pionýrské ~1990 MOGA [Fonesca & Fleming, 1993] NPGA [Horn & Nafpliotis, 1993] NSGA [Srinivas & Deb, 1994] Klasické ~1995 SPEA [Zitzler & Thiele, 1999] PAES, PESA [Knowles & Corne, 1999] NSGA-II [Deb et al., 2000] SPEA 2 [Zitzler & Thiele, 2001] Elitistické ~2000 Moderní metody optimalizace 10

Obecný elitistický MOEA population archive EA update truncate new population new archive Moderní metody optimalizace 11

Jak ohodnotit ešení? Moderní metody optimalizace 12

Jak ohodnotit ešení? Moderní metody optimalizace 13

Jak ohodnotit ešení? Moderní metody optimalizace 14

Jak zajistit diverzitu? Moderní metody optimalizace 15

PAES Moderní metody optimalizace 16

NSGA II Non-dominated sorting Crowding distance sorting F 1 P t F 2 F 3 Q t rejected Moderní metody optimalizace 17

NSGA II Non-dominated ranking Moderní metody optimalizace 18

NSGA II Non-dominated sorting Crowding distance sorting F 1 P t F 2 F 3 Q t rejected Moderní metody optimalizace 19

NSGA II Crowding distance Moderní metody optimalizace 20

NSGA II Non-dominated sorting Crowding distance sorting F 1 P t F 2 F 3 Q t rejected Moderní metody optimalizace 21

NSGA II Moderní metody optimalizace 22

íklad F = 6 000 lb h,b ( 0.125, 5.0 ) [in] l,t ( 0.1, 10.0 ) [in] Minimalizuj: f 1 = cenu f 2 = pr hyb Moderní metody optimalizace 23

Pareto povrch: Deflection 0.0160 0.0140 0.0120 0.0100 0.0080 0.0060 0.0040 0.0020 0.0000 1.43 2.13 3.77 10.83 23.60 34.00 Price 12 10 Pareto množina: b,h,l,t [in] 8 6 4 b h t l 2 0 Price Moderní metody optimalizace 24

Výsledky Deflection 100.00 0.0160 90.00 80.00 0.0140 [%] 70.00 60.00 50.00 0.0120 0.0100 40.00 30.00 34.00 0.0080 20.00 10.00 0.00 t b h l 23.60 10.83 3.77 Price 2.13 1.43 0.0060 0.0040 0.0020 0.0000 Moderní metody optimalizace 25

Example 2: Adaptive update of meta-model Contours of the example (left) and starting DoE (right). Note that the red contour is for F(x) = 0. Moderní metody optimalizace 26

Pareto front (top), contours of the problem with DoEs (middle) and DoEs points (bottom). Key: Red added and computed solutions, Blue points that were too close to other Pareto front points, Green the remaining points of population and Blue empty points the original DoE. Moderní metody optimalizace 27

Pareto front (top), contours of the problem with DoEs (middle) and DoEs points (bottom). Key: Red added and computed solutions, Blue points that were too close to other Pareto front points, Green the remaining points of population and Blue empty points the original DoE. Moderní metody optimalizace 28

Reference [1] Zitzler, E. (1999). Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications. PhD thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland. [2] Zitzler, E., Laumanns, M., and Thiele, L. (2001). SPEA2: Improving the Strength Pareto Evolutionary Algorithm. In Giannakoglou, K., Tsahalis, D., Periaux, J., Papailou, P., and Fogarty, T., editors, EUROGEN 2001. Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems, Athens, Greece. [3] Miettinen, K. (1999). Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Dordrecht. Moderní metody optimalizace 29

Reference [4] Knowles, J. D. and Corne, D.W. (2000). Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy. Evolutionary Computation, 8(2):149 172. [5] Kukkonen, S. and Lampinen, J. (2004). Comparison of generalized differential evolution to other multi-objective evolutionary algorithms. In European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS 2004). [6] Coello, C. A. C. (2004). List of references on evolutionary multiobjective optimization. http://www.lania.mx/~ccoello/emoo/emoobib.html. [7] Lepš, M. (2005). Single and Multi-Objective Optimization in Civil Engineering with Applications, PhD thesis, CTU in Prague. [8] NIMBUS: https://wwwnimbus.it.jyu.fi/ Moderní metody optimalizace 30

i p íprav této p ednášky byla použita ada materiál laskav poskytnutých Ing. Adélou Pospíšilovou ze Stavební fakulty VUT. Prosba. V p ípad, že v textu objevíte n jakou chybu nebo budete mít nám t na jeho vylepšení, ozv te se prosím na matej.leps@fsv.cvut.cz. Oprava 18.11.2009: P idán slide na Average Ranking, NSGA II a PAES Datum poslední revize: 18.11.2009 Verze: 002 Moderní metody optimalizace 31