Computational Intelligence

Similar documents
Computational Intelligence

Computational Intelligence

Evolutionary Computation

Multiobjective Optimisation. Why? Panorama. General Formulation. Decision Space and Objective Space. 1 of 7 02/03/15 09:49.

Multiobjective Optimization

Multi-objective Optimization

Approximation Model Guided Selection for Evolutionary Multiobjective Optimization

Approximation-Guided Evolutionary Multi-Objective Optimization

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Speeding Up Many-Objective Optimization by Monte Carlo Approximations

An EMO Algorithm Using the Hypervolume Measure as Selection Criterion

Incrementally Maximising Hypervolume for Selection in Multi-objective Evolutionary Algorithms

Code Description Price Page

Multi-objective Optimization

Effectiveness and efficiency of non-dominated sorting for evolutionary multi- and many-objective optimization

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization

Non-convex Multi-objective Optimization

An Evolutionary Algorithm Approach to Generate Distinct Sets of Non-Dominated Solutions for Wicked Problems

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts

Universiteit Leiden Opleiding Informatica

CHAPTER 2 MULTI-OBJECTIVE REACTIVE POWER OPTIMIZATION

Using an outward selective pressure for improving the search quality of the MOEA/D algorithm

Evolutionary multi-objective algorithm design issues

Efficient Non-domination Level Update Approach for Steady-State Evolutionary Multiobjective Optimization

A Fast Approximation-Guided Evolutionary Multi-Objective Algorithm

Multiplicative Approximations and the Hypervolume Indicator

THIS PAPER proposes a hybrid decoding to apply with

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm

Scalarization versus Indicator-based Selection in Multi-Objective CMA Evolution Strategies

Celebrating 34 Years of Local Service and Support! Equus Premium. HP ProDesk 400 G4. Full-Size Performance, Half-Size Footprint!

Extended Warranties. Buy Now. Buy Local, Buy Quality. Acer & Lenovo Authorized. Product Catalog December Since 1980

Extended Warranties. Buy Now. Buy Local, Buy Quality. Acer & Lenovo Authorized. Product Catalog February Since 1980

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang

Golden Grove High School Laptop Purchase Portal PARENT INFORMATION SHEET

Manual Notebook Sony Vaio Price In India I7 3rd Generation

Multi-Objective Optimization using Evolutionary Algorithms

A Gentle Introduction to Multi-Criteria Optimization with SPOT

R2-IBEA: R2 Indicator Based Evolutionary Algorithm for Multiobjective Optimization

NEW DECISION MAKER MODEL FOR MULTIOBJECTIVE OPTIMIZATION INTERACTIVE METHODS

Influence of the tape number on the optimized structural performance of locally reinforced composite structures

An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results

Standard Optimization Techniques

Multi-Objective Memetic Algorithm using Pattern Search Filter Methods

Manual Notebook Sony Vaio Price In India I7 3rd Gen

Dell Latitude 10 Productivity Dock Specs

TAB Digitals Price List

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

EVOLUTIONARY algorithms (EAs) are a class of

Extended Warranties. Buy Now. Buy Local, Buy Quality. Acer & Lenovo Authorized. Product Catalog September Since 1980

Development of Evolutionary Multi-Objective Optimization

Tier 1 Systems Basic Systems All Tier 1 systems are capable of the following:

DEMO: Differential Evolution for Multiobjective Optimization

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

WaveView. System Requirement V6. Reference: WST Page 1. WaveView System Requirements V6 WST

Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls

Heuristic Optimisation

Computational Intelligence Winter Term 2017/18

ROBUST MULTI-OBJECTIVE OPTIMIZATION OF WATER DISTRIBUTION NETWORKS

MULTI-OBJECTIVE OPTIMIZATION

Tier 2 Systems Everyday Systems All Tier 2 systems are capable of the following:

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

A Ranking and Selection Strategy for Preference-based Evolutionary Multi-objective Optimization of Variable-Noise Problems

WINDOWS COMPUTER Price List

Automated Test Case Generation as a Many-Objective Optimisation Problem with Dynamic Selection of the Targets

ONGC EPP 2018 Program

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

Multi-Objective Optimization using Evolutionary Algorithms

Design Space Exploration

Late Parallelization and Feedback Approaches for Distributed Computation of Evolutionary Multiobjective Optimization Algorithms

The Genetic Algorithm for finding the maxima of single-variable functions

Combining Convergence and Diversity in Evolutionary Multi-Objective Optimization

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

A Predictive Pareto Dominance Based Algorithm for Many-Objective Problems

STUDY OF MULTI-OBJECTIVE OPTIMIZATION AND ITS IMPLEMENTATION USING NSGA-II

Bayesian Optimization Algorithms for Multi-Objective Optimization

@ R6,399 (Incl. VAT)

CLEMSON UNIVERSITY S TACOM/ARC PROJECTS GEORGES FADEL MECHANICAL ENGINEERING

Lecture

OPTIMIZATION METHODS. For more information visit: or send an to:

PERFORMANCE SCALING OF MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS. Vineet Khare

@ R6,399 (Incl. VAT)

Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm

MSPOT: Multi-Criteria Sequential Parameter Optimization

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1

Scalarized Multi-Objective Reinforcement Learning: Novel Design Techniques

Standard Error Dynamic Resampling for Preference-based Evolutionary Multi-objective Optimization

Benchmarking Multi- and Many-objective Evolutionary Algorithms under Two Optimization Scenarios

Finding Knees in Multi-objective Optimization

Model Code Scrn. Size Processor Ram HDD VGA Warranty OS

Dell Vostro 460. About Warnings. Setup and Features Information

AMD PROCESSOR PRICE LIST FILE

Acer Aspire M series

S T E E L E C O N S U L T I N G

Extended Warranties. Buy Local, Buy Quality. Acer & Lenovo Authorized. Product Catalog October Since 1980

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach

Designing Multi-Objective Variation Operators Using a Predator-Prey Approach

An Experimental Multi-Objective Study of the SVM Model Selection problem

C È CHI SI AFFIDA ALLA SORTE... TU PUNTA SU FREEPC! Dal 1 marchio italiano di vendita PC renew.

Introduction to Optimization

Transcription:

Computational Intelligence Winter Term 2017/18 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund Slides prepared by Dr. Nicola Beume (2012) enriched with slides by Prof. Dr. Boris Naujoks, TH Cologne

The regular optimisation problem Minimize f : X Ă IR n ÝÑ Y Ă IR Subject to Equality constraints Inequality constraints hpxq 0 gpxq ď 0 @x P X @x P X Definitions x P X is (valid) solution X search, parameter, or decision space Y objective space B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 4 / 39

Multiobjective Optimization taste costs cooking time nutrients Real-world problems: various demands on problem solution multiple conflictive objective functions Nicola Beume (LS11) CI 2012 25.01.2012 2 / 28

Laptop Selection Name Display Battery Weight Price CPU RAM Graphic Disk Interfaces Dell Vostro 15 5568 15.6 12 h 2 kg 689 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 14-bs007ng 14 12.5 h 1,7 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 250 2HG71ES 15.6 12 h 1,86 kg 649 I5-7 8 GB DDR4 Radeon 520 256 SSD VGA, HDMI, USB Lenovo ThinkPad L470 14 10 h 1,87 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, Disp, USB Fuijitsu Lifebook A557 15.6 8 h 2,4 kg 650 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 699 I5-7 8 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 849 I7-7 16 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Lenovo ThinkPad L570 15.6 10 h 2.38 kg 849 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; Disp, USB Lenovo ThinkPad 13 13.3 12 h 1.44 kg 869 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI, USB HP Power Pavilion 14-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce CTX 1050 Ti 256 SSD + 1T HDD HDMI, USB HP Power Pavilion 15-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce GtX 1050 Ti 256 SSD + 1T HDD HDMI, USB Asus X556UQ-DM885T 15.6 decent 2.3 kg 719 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD VGA; HDMI; USB Acer Aspire 5 A515-51G-51 RL 15.6 9 h 2.1 kg 849 I5-7 8 GB DDR4 Geforce MX150 128 SSD + 1T HDD HDMI; USB HP Pavilion 14-bf007ng 14 10.25 h 1.53 kg 666 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Acer Swift 3 (SF314-51-77W2) 14 10 h 1.65 kg 774 I7-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Lenovo ThinkPad X1 Carbon 14 12 h 1.13 kg 879 I7-4 8 GB DDR3L HD Graphics 5000 256 SSD HDMI; DISP; USB Fujitsu Lifebook A557 15.6 8 h 2.4 kg 613 I5-7 16 GB DDR4 HD Graphics 620 512 SSD VGA; HDMI; USB Acer TravelMate P459-G2-M-56T4 15.6 8 h 2.1 kg 694 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; HDMI; USB AsusZenbook UX3410UQ-GV999T 14 8.5 h 1.4 kg 999 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD HDMI; USB B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 5 / 39

Comparing Apples and Oranges Von: http://xkcd.com/388/, modified B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 8 / 39

Multiobjective Optimization Multiobjective Problem f : S R n Z R d, min x R n f(x) = (f 1 (x),..., f d (x)) How to relate vectors? Nicola Beume (LS11) CI 2012 25.01.2012 3 / 28

Pareto Dominance partial order among vectors in R d and thus in R n (1, 1) (5, 5) (8, 8) (1, 8) (5, 5) (8, 1) a b, a weakly dominates b : i {1,..., d} : a i b i a b, a dominates b : a b and a b, i.e., i {1,..., d} : a i < b i a b, a and b are incomparable: neither a b nor b a. Nicola Beume (LS11) CI 2012 25.01.2012 4 / 28

Laptop Selection Name Display Battery Weight Price CPU RAM Graphic Disk Interfaces Dell Vostro 15 5568 15.6 12 h 2 kg 689 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 14-bs007ng 14 12.5 h 1,7 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 250 2HG71ES 15.6 12 h 1,86 kg 649 I5-7 8 GB DDR4 Radeon 520 256 SSD VGA, HDMI, USB Lenovo ThinkPad L470 14 10 h 1,87 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, Disp, USB Fuijitsu Lifebook A557 15.6 8 h 2,4 kg 650 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 699 I5-7 8 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 849 I7-7 16 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Lenovo ThinkPad L570 15.6 10 h 2.38 kg 849 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; Disp, USB Lenovo ThinkPad 13 13.3 12 h 1.44 kg 869 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI, USB HP Power Pavilion 14-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce CTX 1050 Ti 256 SSD + 1T HDD HDMI, USB HP Power Pavilion 15-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce GtX 1050 Ti 256 SSD + 1T HDD HDMI, USB Asus X556UQ-DM885T 15.6 decent 2.3 kg 719 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD VGA; HDMI; USB Acer Aspire 5 A515-51G-51 RL 15.6 9 h 2.1 kg 849 I5-7 8 GB DDR4 Geforce MX150 128 SSD + 1T HDD HDMI; USB HP Pavilion 14-bf007ng 14 10.25 h 1.53 kg 666 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Acer Swift 3 (SF314-51-77W2) 14 10 h 1.65 kg 774 I7-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Lenovo ThinkPad X1 Carbon 14 12 h 1.13 kg 879 I7-4 8 GB DDR3L HD Graphics 5000 256 SSD HDMI; DISP; USB Fujitsu Lifebook A557 15.6 8 h 2.4 kg 613 I5-7 16 GB DDR4 HD Graphics 620 512 SSD VGA; HDMI; USB Acer TravelMate P459-G2-M-56T4 15.6 8 h 2.1 kg 694 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; HDMI; USB AsusZenbook UX3410UQ-GV999T 14 8.5 h 1.4 kg 999 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD HDMI; USB B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 5 / 39

Aim of Optimization Pareto front: set of optimal solution vectors in R d, i.e., PF = {x Z x Z with x x} Aim of optimization: find Pareto front? PF maybe infinitively large PF hard to hit exactly in continuous space too ambitious! Aim of optimization: approximate Pareto front! Nicola Beume (LS11) CI 2012 25.01.2012 5 / 28

Laptop Selection Name Display Battery Weight Price CPU RAM Graphic Disk Interfaces Dell Vostro 15 5568 15.6 12 h 2 kg 689 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 14-bs007ng 14 12.5 h 1,7 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB HP 250 2HG71ES 15.6 12 h 1,86 kg 649 I5-7 8 GB DDR4 Radeon 520 256 SSD VGA, HDMI, USB Lenovo ThinkPad L470 14 10 h 1,87 kg 699 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, Disp, USB Fuijitsu Lifebook A557 15.6 8 h 2,4 kg 650 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA, HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 699 I5-7 8 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Levono ThinkPad E470 14 8 h 1.87 kg 849 I7-7 16 GB DDR4 GeForce 940MX 256 SSD HDMI, USB Lenovo ThinkPad L570 15.6 10 h 2.38 kg 849 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; Disp, USB Lenovo ThinkPad 13 13.3 12 h 1.44 kg 869 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI, USB HP Power Pavilion 14-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce CTX 1050 Ti 256 SSD + 1T HDD HDMI, USB HP Power Pavilion 15-cb013ng 15.6 14.5 h 2.21 kg 1139 I7-7 16 GB DDR4 GeForce GtX 1050 Ti 256 SSD + 1T HDD HDMI, USB Asus X556UQ-DM885T 15.6 decent 2.3 kg 719 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD VGA; HDMI; USB Acer Aspire 5 A515-51G-51 RL 15.6 9 h 2.1 kg 849 I5-7 8 GB DDR4 Geforce MX150 128 SSD + 1T HDD HDMI; USB HP Pavilion 14-bf007ng 14 10.25 h 1.53 kg 666 I5-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Acer Swift 3 (SF314-51-77W2) 14 10 h 1.65 kg 774 I7-7 8 GB DDR4 HD Graphics 620 256 SSD HDMI; USB Lenovo ThinkPad X1 Carbon 14 12 h 1.13 kg 879 I7-4 8 GB DDR3L HD Graphics 5000 256 SSD HDMI; DISP; USB Fujitsu Lifebook A557 15.6 8 h 2.4 kg 613 I5-7 16 GB DDR4 HD Graphics 620 512 SSD VGA; HDMI; USB Acer TravelMate P459-G2-M-56T4 15.6 8 h 2.1 kg 694 I5-7 8 GB DDR4 HD Graphics 620 256 SSD VGA; HDMI; USB AsusZenbook UX3410UQ-GV999T 14 8.5 h 1.4 kg 999 I5-7 8 GB DDR4 GeForce 940MX 256 SSD + 1T HDD HDMI; USB B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 5 / 39

Scalarization Isn t there an easier way? Scalarize objectives to single-objective function: f : S R n Z R 2 f scal = w 1 f 1 (x) + w 2 f 2 (x) Result: single solution Specify desired solution by choice of w 1, w 2 2 2 1 1 Nicola Beume (LS11) CI 2012 25.01.2012 6 / 28

Scalarization Previous example: convex Pareto front Consider concave Pareto front only boundary solutions are optimal scalarization by simple weighting is not a good idea 2 2 1 1 Nicola Beume (LS11) CI 2012 25.01.2012 7 / 28

Classification a-priori approach first specify preferences, then optimize more advanced scalarization techniques (e.g. Tschebyscheff) allow to access all elements of PF remaining difficulty: how to express your desires through parameter values!? a-posteriori approach first optimize (approximate Pareto front), then choose solution back to a-posteriori approach state-of-the-art methods: evolutionary algorithms Nicola Beume (LS11) CI 2012 25.01.2012 8 / 28

Evolutionary Algorithms Evolutionary Multiobjective Optimization Algorithms (EMOA) Multiobjective Optimization Evolutionary Algorithms (MOEA) initialization evaluation of population parent selection for reproduction variation (recombination/crossover, mutation) evolution evaluation of offspring selection of succeeding population termination condition fulfilled? stop What to change in case of multiobjective optimization? Selection! Remaining operators may work on search space only Nicola Beume (LS11) CI 2012 25.01.2012 9 / 28

Selection in EMOA Selection requires sortable population to choose best individuals How to sort d-dimensional objective vectors? Primary selection criterion: use Pareto dominance relation to sort comparable individuals Secondary selection criterion: apply additional measure to incomparable individuals to enforce order Nicola Beume (LS11) CI 2012 25.01.2012 10 / 28

Non-dominated Sorting Example for primary selection criterion partition population into sets of mutually incomparable solutions (antichains) non-dominated set: best elements of set NDS(M) = {x M x M with x x} Simple algorithm: iteratively remove non-dominated set until population empty Nicola Beume (LS11) CI 2012 25.01.2012 11 / 28

Non-dominated Sorting Example for primary selection criterion partition population into sets of mutually incomparable solutions (antichains) non-dominated set: best elements of set NDS(M) = {x M x M with x x} Simple algorithm: iteratively remove non-dominated set until population empty Nicola Beume (LS11) CI 2012 25.01.2012 12 / 28

Non-dominated Sorting Example for primary selection criterion partition population into sets of mutually incomparable solutions (antichains) non-dominated set: best elements of set NDS(M) = {x M x M with x x} Simple algorithm: iteratively remove non-dominated set until population empty Nicola Beume (LS11) CI 2012 25.01.2012 13 / 28

NSGA-II Popular EMOA: Non-dominated Sorting Genetic Algorithm II (µ + µ)-selection: 1 perform non-dominated sorting on all µ + µ individuals 2 take best subsets as long as they can be included completely 3 if population size µ not reached but next subset does not fit in completely: apply secondary selection criterion crowding distance to that subset 4 fill up population with best ones w.r.t. the crowding distance Nicola Beume (LS11) CI 2012 25.01.2012 14 / 28

NSGA-II Crowding distance: 1/2 perimeter of empty bounding box around point value of infinity for boundary points large values good Nicola Beume (LS11) CI 2012 25.01.2012 15 / 28

Difficulties of Selection imagine point in the middle of the search space d = 2: 1/4 better, 1/4 worse, 1/2 incomparable d = 3: 1/8 better, 1/8 worse, 3/4 incomparable general: fraction 2 d+1 comparable, decreases exponentially typical case: all individuals incomparable mainly secondary selection criterion in operation Drawback of crowding distance: rewards spreading of points, does not reward approaching the Pareto front NSGA-II diverges for large d, difficulties already for d = 3 Nicola Beume (LS11) CI 2012 25.01.2012 16 / 28

Difficulties of Selection Secondary selection criterion has to be meaningful! Desired: choose best subset of size µ from individuals How to compare sets of partially incomparable points? use quality indicators for sets One approach for selection for each point: determine contribution to quality value of set sort points according to contribution Nicola Beume (LS11) CI 2012 25.01.2012 17 / 28

Hypervolumen (S-metric) as Quality Measure dominated hypervolume: size of dominated space bounded by reference point f 2 v (1) v (2) r ( m ) H(M, r) := Leb [v (i), r] i=1 M = {v (1), v (2),..., v (m) } r reference point v (3) to be maximized v (4) v (5) f 1 Nicola Beume (LS11) CI 2012 25.01.2012 18 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 19 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 20 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 21 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 22 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 23 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 24 / 28

SMS(S-Metric Selection)-EMOA State-of-the-art EMOA (µ + 1)-selection 1 non-dominated sorting 2 in case of incomparability: contributions to hypervolume of subset Nicola Beume (LS11) CI 2012 25.01.2012 25 / 28

Computational complexity of hypervolume Lower Bound Ω(m log m) Upper Bound O(m d/2 2 O(log m) ) proof: hypervolume as special case of Klee s measure problem f 2 r f 2 f 1 f 1 Nicola Beume (LS11) CI 2012 25.01.2012 26 / 28

Conclusions on EMOA NSGA-II only suitable in case of d=2 objective functions otherwise no convergence to Pareto front SMS-EMOA also effective for d > 2 due to hypervolume hypervolume calculation time-consuming use approximation of hypervolume Other state-of-the-art EMOA, e.g. MO-CMA-ES: CMA-ES + hypervolume selection ɛ-moea: objective space partitioned into grid, only 1 point per cell MSOPS: selection acc. to ranks of different scalarizations Nicola Beume (LS11) CI 2012 25.01.2012 27 / 28

Conclusions real-world problems are often multiobjective Pareto dominance only a partial order a priory: parameterization difficult a posteriori: choose solution after knowing possible compromises state-of-the-art a posteriori methods: EMOA, MOEA EMOA require sortable population for selection use quality measures as secondary selection criterion hypervolume: excellent quality measure, but computationally intensive use state-of-the-art EMOA, other may fail completely Nicola Beume (LS11) CI 2012 25.01.2012 28 / 28

Exercise Given the following table Car 1 2 3 4 6 7 Consumption (l/100 km) 6.2 6.0 6.5 6.2 6.5 6.7 Price (T Euro) 16 14 15 13 12 14 Draw the cars in objective space Calculate the hypervolume of the set wrt reference point p6.8; 16q B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 37 / 39

Exercise Solution. 1 - - - - 1.. -... - - -. -. -. - - - - ' -. - - - - - - - - -... - -, 1 1 1 ^ F- a. t tf If rb xnf I : I :. t.int -11 : 3, ; t.ae# = lf go.hn d- Li i, i - / i n4 : 1, : 1 *. i i. 1 M 5 t 6,0 6.1 6.2 6.3 6.4 6.5 6 f. 6.7 6.8 : Hypuvotume 2. 0.8 t 1. 0.6ft. 0.3 a 1.6 t 0.6 it 0.3=2.5. B. Naujoks Multi-Objective Evolutionary Optimisation 21. November 2017 38 / 39