Approximation Model Guided Selection for Evolutionary Multiobjective ...

Report 2 Downloads 161 Views
Approximation Model Guided Selection for Evolutionary Multiobjective Optimization

Aimin Zhou1, Qingfu Zhang2, and Guixu Zhang1 1Each

China Normal University, Shanghai, China 2University

of Essex, Colchester, UK 03/2013

Outline

§  Background §  Approximation Model Guided Selection §  Experimental Results §  Discussions & Conclusions 2

Approximation Model Guided Selection, EMO 2013

Outline

§  Background §  Approximation Model Guided Selection §  Experimental Results §  Discussions & Conclusions 3

Approximation Model Guided Selection, EMO 2013

Multiobjective Optimization Problem o  Definition

Pareto set (PS)

min F (x) = ( f1 (x), f 2 (x),…, f m (x)) s.t x ∈ D where D : decision (variable) space. fi : D → R, objective function F : D → R m , objective vector function

f2

F

o  Pareto domination F (D )

o  Optimum •  Pareto set (PS) •  Pareto front (PF) 4

Pareto front (PF) Approximation Model Guided Selection, EMO 2013

f1

Target of MOEA o  Find an approximation set,

Pareto set (P)

which is •  as diverse as possible •  as close to the PF (PS) as possible

F

f2

Lower dimensional problems! F (D )

Pareto front (PF) 5

Approximation Model Guided Selection, EMO 2013

f1

A General MOEA Framework o  Reproduction

Population

•  Generate new trial solutions

o  Selection Reproduction

Selection

•  Select fittest ones into the next generation

New Solutions

6

Approximation Model Guided Selection, EMO 2013

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

Approximation Model Guided Selection, EMO 2013

Indicator based Selection o  Convert an MOP into an SOP •  Obj. = performance metric

Define a complete order over populations!

8

Approximation Model Guided Selection, EMO 2013

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 

H. J. F. Moen, et al., Many-objective Optimization Using Taxi-Cab Surface Evolutionary Algorithm, EMO, 2013.

o 

H. Jain, and K. Deb, An improved Adaptive Appraoch for Elitist Nondominated Sorting Genetic Algorithm for Many-Objective Optimization, EMO, 2013.

9

Approximation Model Guided Selection, EMO 2013

Outline

§  Background §  Approximation Model Guided Selection §  Experimental Results §  Discussions & Conclusions 10

Approximation Model Guided Selection, EMO 2013

AMS Framework

Model PF

Define sub-problem

Select

o 

A. Zhou, Estimation of Distribution Algorithms for Continuous Multiobjective Optimization, Ph.D Thesis, University of Essex, 2009. (Chapter 5.3)

o 

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

Approximation Model Guided Selection, EMO 2013

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

Approximation Model Guided Selection, EMO 2013

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

Approximation Model Guided Selection, EMO 2013

Outline

§  Background §  Approximation Model Guided Selection §  Experimental Results §  Discussions & Conclusions 14

Approximation Model Guided Selection, EMO 2013

Settings 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

15

Approximation Model Guided Selection, EMO 2013

Convex PF

NDS

16

AMS0

AMS1

Approximation Model Guided Selection, EMO 2013

Concave PF

NDS

17

AMS0

AMS1

Approximation Model Guided Selection, EMO 2013

Tri-objective MOP

NDS

18

AMS0

AMS1

Approximation Model Guided Selection, EMO 2013

Statistical Results

NDS:1 19

AMS0:4

AMS1:4

Approximation Model Guided Selection, EMO 2013

Outline

§  Background §  Approximation Model Guided Selection §  Experimental Results §  Discussions & Conclusions 20

Approximation Model Guided Selection, EMO 2013

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 21

number of objectives

Approximation Model Guided Selection, EMO 2013

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

Approximation Model Guided Selection, EMO 2013

Thanks!

The source code is available from [email protected]

23

Approximation Model Guided Selection, EMO 2013