Approximation Model Guided Selection for Evolutionary Multiobjective Optimization

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

X/$ IEEE

Adaptive Reference Vector Generation for Inverse Model Based Evolutionary Multiobjective Optimization with Degenerate and Disconnected Pareto Fronts

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts

Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II Hui Li and Qingfu Zhang, Senior Member, IEEE

MOEA/D with NBI-style Tchebycheff approach for Portfolio Management

Locating the boundaries of Pareto fronts: A Many-Objective Evolutionary Algorithm Based on Corner Solution Search

Investigating the Effect of Parallelism in Decomposition Based Evolutionary Many-Objective Optimization Algorithms

MULTI-OBJECTIVE optimization problems (MOPs)

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

Author s Accepted Manuscript

Evolutionary multi-objective algorithm design issues

Effects of Discrete Design-variable Precision on Real-Coded Genetic Algorithm

Multi-objective single agent stochastic search in non-dominated sorting genetic algorithm

An External Archive Guided Multiobjective Evolutionary Approach Based on Decomposition for Continuous Optimization

CHAPTER 2 MULTI-OBJECTIVE REACTIVE POWER OPTIMIZATION

Evolutionary Computation

Decomposition of Multi-Objective Evolutionary Algorithm based on Estimation of Distribution

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

A Model-Based Evolutionary Algorithm for Bi-objective Optimization

A Search Method with User s Preference Direction using Reference Lines

Multi-objective Optimization

Computational Intelligence

MULTI-OBJECTIVE OPTIMIZATION

AMULTIOBJECTIVE optimization problem (MOP) can

Multi-objective Optimization

Development of Evolutionary Multi-Objective Optimization

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

Difficulty Adjustable and Scalable Constrained Multi-objective Test Problem Toolkit

A Multi-Objective Evolutionary Algorithm for the Deployment and Power Assignment Problem in Wireless Sensor Networks

DEMO: Differential Evolution for Multiobjective Optimization

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

An Evolutionary Many Objective Optimisation Algorithm with Adaptive Region Decomposition

MULTI-objective optimization problems (MOPs),

A Parallel Implementation of Multiobjective Particle Swarm Optimization Algorithm Based on Decomposition

EVOLUTIONARY algorithms (EAs) are a class of

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

MULTIOBJECTIVE optimization problems (MOPs)

A Multi-objective Evolutionary Algorithm of Principal Curve Model Based on Clustering Analysis

A Clustering Multi-objective Evolutionary Algorithm Based on Orthogonal and Uniform Design

An Angle based Constrained Many-objective Evolutionary Algorithm

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems

MULTI-objective optimization problems (MOPs) are. A Many-Objective Evolutionary Algorithm Using A One-by-One Selection Strategy

Multi-Objective Optimization using Evolutionary Algorithms

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

Evolutionary Multitasking for Multiobjective Continuous Optimization: Benchmark Problems, Performance Metrics and Baseline Results

Multi-Objective Optimization using Evolutionary Algorithms

An Efficient Solution Strategy for Bilevel Multiobjective Optimization Problems Using Multiobjective Evolutionary Algorithms

Reference Point Adaption Method for Genetic Programming Hyper-heuristic in Many-Objective Job Shop Scheduling

Benchmark Functions for CEC 2017 Competition on Evolutionary Many-Objective Optimization

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

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium

RM-MEDA: A Regularity Model Based Multiobjective Estimation of Distribution Algorithm

A MULTI-OBJECTIVE EVOLUTIONARY ALGORITHM USING DECOMPOSITION (MOEA/D) AND ITS APPLICATION IN MULTIPURPOSE MULTI-RESERVOIR OPERATIONS

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

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

A Multi-Tier Adaptive Grid Algorithm for the Evolutionary Multi-Objective Optimisation of Complex Problems

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

Unsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition

A benchmark test suite for evolutionary many-objective optimization

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

Evolutionary Multi-Objective Optimization of Trace Transform for Invariant Feature Extraction

Improved Crowding Distance for NSGA-II

The Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection

A novel Ranking-based Optimal Guides Selection Strategy in MOPSO

Recombination of Similar Parents in EMO Algorithms

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling

Adaptive Operator Selection With Bandits for a Multiobjective Evolutionary Algorithm Based on Decomposition

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

Generalized Multiobjective Evolutionary Algorithm Guided by Descent Directions

Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems

SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2

Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows

EliteNSGA-III: An Improved Evolutionary Many- Objective Optimization Algorithm

A Performance Comparison Indicator for Pareto Front Approximations in Many-Objective Optimization

Solving Multi-objective Optimisation Problems Using the Potential Pareto Regions Evolutionary Algorithm

Combining Model-based and Genetics-based Offspring Generation for Multi-objective Optimization Using a Convergence Criterion

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search

Two-Archive Evolutionary Algorithm for Constrained Multi-Objective Optimization

High Dimensional Model Representation for solving Expensive Multi-objective Optimization Problems

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

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

THE CONSTRAINED multi-objective optimization problem

A Note on Constrained Multi-Objective Optimization Benchmark Problems

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms

PERFORMANCE SCALING OF MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS. Vineet Khare

Lecture Set 1B. S.D. Sudhoff Spring 2010

Using Different Many-Objective Techniques in Particle Swarm Optimization for Many Objective Problems: An Empirical Study

ETEA: A Euclidean Minimum Spanning Tree-Based Evolutionary Algorithm for Multi-Objective Optimization

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

Multi-Objective Optimization for Fibrous Composite Reinforced by Curvilinear Fibers

Multiobjective Optimization of Classifiers by Means of 3D Convex-Hull-Based Evolutionary Algorithms

IN the real world, it is not uncommon to face a problem. A Grid-Based Evolutionary Algorithm for Many-Objective Optimization

THE CAPACITATED arc routing problem (CARP) [1] is a

GECCO 2007 Tutorial / Evolutionary Multiobjective Optimization. Eckart Zitzler ETH Zürich. weight = 750g profit = 5.

Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION

Multi-Objective Memetic Algorithm using Pattern Search Filter Methods

GENERIC SCHEME OF A RESTART META-HEURISTIC OPERATOR FOR MULTI-OBJECTIVE GENETIC ALGORITHMS

Transcription:

Approximation Model Guided Selection for Evolutionary Multiobjective Optimization Aimin Zhou 1, Qingfu Zhang 2, and Guixu Zhang 1 1 Each China Normal University, Shanghai, China 2 University of Essex, Colchester, UK 03/2013

Outline Background Approximation Model Guided Selection Experimental Results Discussions & Conclusions 2

Outline Background Approximation Model Guided Selection Experimental Results Discussions & Conclusions 3

Multiobjective Optimization Problem o Definition min F(x) = ( f 1 (x), f 2 (x),, f m (x)) s.t x D where D : decision (variable) space. f i : D R, objective function F : D R m, objective vector function f 2 Pareto set (PS) F o Pareto domination o Optimum Pareto set (PS) Pareto front (PF) Pareto front (PF) F(D) f 1 4

Target of MOEA o Find an approximation set, which is as diverse as possible as close to the PF (PS) as possible Pareto set (P) f 2 F Lower dimensional problems! F(D) Pareto front (PF) f 1 5

A General MOEA Framework Population o Reproduction Generate new trial solutions Reproduction Selection o Selection Select fittest ones into the next generation New Solutions 6

Dominance based Selection o Step 1: rank population dominance rank dominance count dominance strength o Step 2: estimate density niche and fitness sharing crowding distance K-nearest neighbor gridding Define a complete order over individuals! 7

Indicator based Selection o Convert an MOP into an SOP Obj. = performance metric Define a complete order over populations! 8

Model Guided Selection o Step 1: model the PF o Step 2: choose reference points o Step 3: select promising solutions Much work needs to be done along this direction! o o H. J. F. Moen, et al., Many-objective Optimization Using Taxi-Cab Surface Evolutionary Algorithm, EMO, 2013. H. Jain, and K. Deb, An improved Adaptive Appraoch for Elitist Nondominated Sorting Genetic Algorithm for Many-Objective Optimization, EMO, 2013. 9

Outline Background Approximation Model Guided Selection Experimental Results Discussions & Conclusions 10

AMS Framework Model PF Define sub-problem Select o o A. Zhou, Estimation of Distribution Algorithms for Continuous Multiobjective Optimization, Ph.D Thesis, University of Essex, 2009. (Chapter 5.3) A. Zhou, Q. Zhang, Y. Jin, and B. Sendhoff, Combination of EDA and DE for Continuous Biobjective Optimization, CEC 2008. o Q. Zhang and H. Li, MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition, IEEE Trans. on Evolutionary Computation, 2007. 11

Zero-order Approximation(AMS0) o A single point to approximate the PF o Model (ideal point) o Distance to utopian PF (sub-problem) Simple, but does not consider the shape of PF! 12

First-order Approximation(AMS1) o A simplex to approximate the PF o Model (vertices of simplex) o Distance to simplex Simple, and consider the shape of PF in a sense! 13

Outline Background Approximation Model Guided Selection Experimental Results Discussions & Conclusions 14

o Offspring reproduction operator A probability model based reproduction operator (RM-MEDA) o Comparison strategy NDS: non-dominated sorting scheme (NSGA-II) o Test instances 8 instances with different properties o Performance metric IGD: inverted general distance Settings 15

Convex PF NDS AMS0 AMS1 16

Concave PF NDS AMS0 AMS1 17

Tri-objective MOP NDS AMS0 AMS1 18

Statistical Results NDS:1 AMS0:4 AMS1:4 19

Outline Background Approximation Model Guided Selection Experimental Results Discussions & Conclusions 20

o AMS works better than NDS in most of the test instances o AMS0 is more stable than AMS1 o AMS1 works better than AMS0 if a good simplex model can be found stability of AMS stability of AMS order of model number of objectives 21

o How to build a high-quality model? model should be cheap model should be stable o What s the performance on complicated problems? non-concave (non-convex) with disconnected PF o What s the performance on many-objective problems? interesting sub-problems (reference points, targets points) 22

Thanks! The source code is available from amzhou@cs.ecnu.edu.cn 23