Chen-Yu Lee, Jia-Fong Yeh, and Tsung-Che Chiang

Slides:



Advertisements
Similar presentations
Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
Advertisements

Non-dominated Sorting Genetic Algorithm (NSGA-II)
MOEAs University of Missouri - Rolla Dr. T’s Course in Evolutionary Computation Matt D. Johnson November 6, 2006.
Angers, 10 June 2010 Multi-Objective Optimisation (II) Matthieu Basseur.
Biased Random Key Genetic Algorithm with Hybrid Decoding for Multi-objective Optimization Panwadee Tangpattanakul, Nicolas Jozefowiez, Pierre Lopez LAAS-CNRS.
Effect of Maintaining Wavelength Continuity on Minimizing Network Coding Resources in Optical Long-haul Networks Ramanathan S Thinniyam.
Multi-objective optimization multi-criteria decision-making.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
A Study on Recent Fast Ways of Hypervolume Calculation for MOEAs Mainul Kabir ( ) and Nasik Muhammad Nafi ( ) Department of Computer Science.
Multi-Objective Optimization Using Evolutionary Algorithms
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
A New Evolutionary Algorithm for Multi-objective Optimization Problems Multi-objective Optimization Problems (MOP) –Definition –NP hard By Zhi Wei.
Multi-Objective Evolutionary Algorithms Matt D. Johnson April 19, 2007.
Diversity Maintenance Behavior on Evolutionary Multi-Objective Optimization Presenter : Tsung Yu Ho at TEILAB.
Torcs Simulator Presented by Galina Volkinshtein and Evgenia Dubrovsky.
MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
Computer Science Genetic Algorithms10/13/10 1 An Investigation of Niching and Species Formation in Genetic Function Optimization Kalyanmoy Deb David E.
Resource Allocation Problem Reporter: Wang Ching Yu Date: 2005/04/07.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Multiobjective Optimization Athens 2005 Department of Architecture and Technology Universidad Politécnica de Madrid Santiago González Tortosa Department.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Evolutionary Multi-objective Optimization – A Big Picture Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
Rateless Codes with Optimum Intermediate Performance Ali Talari and Nazanin Rahnavard Oklahoma State University, USA IEEE GLOBECOM 2009 & IEEE TRANSACTIONS.
Masoud Asadzadeh, Bryan A. Tolson, A. J. MacLean. Dept. of Civil & Environmental Engineering, University of Waterloo Hydrologic model calibration aims.
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
Omni-Optimizer A Procedure for Single and Multi-objective Optimization Prof. Kalyanmoy Deb and Santosh Tiwari.
Optimization of the ESRF upgrade lattice lifetime and dynamic aperture using genetic algorithms Nicola Carmignani 11/03/2015.
Guaranteed Convergence and Distribution in Evolutionary Multi- Objective Algorithms (EMOA’s) via Achivement Scalarizing Functions By Karthik.
Locating Multiple Optimal Solutions Based on Multiobjective Optimization Yong Wang
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
ON THE INTERMEDIATE SYMBOL RECOVERY RATE OF RATELESS CODES Ali Talari, and Nazanin Rahnavard IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 60, NO. 5, MAY 2012.
DIVERSITY PRESERVING EVOLUTIONARY MULTI-OBJECTIVE SEARCH Brian Piper1, Hana Chmielewski2, Ranji Ranjithan1,2 1Operations Research 2Civil Engineering.
1 Effect of Spatial Locality on An Evolutionary Algorithm for Multimodal Optimization EvoNum 2010 Ka-Chun Wong, Kwong-Sak Leung, and Man-Hon Wong Department.
A Single-Phase Brushless DC Motor With Improved High Efficiency for Water Cooling Pump Systems Do-Kwan Hong, Byung-Chul Woo, Dae-Hyun Koo, and Un-Jae Seo.
Multiobjective Optimization for Locating Multiple Optimal Solutions of Nonlinear Equation Systems and Multimodal Optimization Problems Yong Wang School.
Multi-objective Evolutionary Algorithms (for NACST/Seq) summarized by Shin, Soo-Yong.
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Multiobjective Optimization  Particularities of multiobjective optimization  Multiobjective.
Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Evolutionary Computing Chapter 12. / 26 Chapter 12: Multiobjective Evolutionary Algorithms Multiobjective optimisation problems (MOP) -Pareto optimality.
A Multiobjective Evolutionary Algorithm Using Gaussian Process based Inverse Modeling Ran Cheng 1, Yaochu Jin 1, Kaname Narukawa 2 and Bernhard Sendhof.
1 ParadisEO-MOEO for a Bi-objective Flow-Shop Scheduling Problem May 2007 E.-G. Talbi and the ParadisEO team
Improving Random Immigrants Injections for Dynamic Multi-objective Optimization Problems. Md Nurullah Patwary Fahim ( ) Department of Computer Science.
1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系.
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Pareto-Optimality of Cognitively Preferred Polygonal Hulls for Dot Patterns Antony Galton University of Exeter UK.
Power Magnetic Devices: A Multi-Objective Design Approach
L-Dominance: An Approximate-Domination Mechanism
Alan P. Reynolds*, David W. Corne and Michael J. Chantler
Department of Computer Science
Automatic Synthesizer Preset Generation with PresetGen
Scientific Research Group in Egypt (SRGE)
Discrete ABC Based on Similarity for GCP
Bulgarian Academy of Sciences
Presented by: Dr Beatriz de la Iglesia
Kalyanmoy Deb David E. Goldberg
Fundamental of genetic Algorithms Part 11
Assignment I TSP with Simulated Annealing
Heuristic Optimization Methods Pareto Multiobjective Optimization
A New multi-objective algorithm: Pareto archived dds
Multi-Objective Optimization
Generally Discriminant Analysis
RM-MEDA: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm BISCuit EDA Seminar
MOEA Testing and Analysis
BICRITERIA OPTIMIZATION OF ENERGY EFFICIENT PLACEMENT AND ROUTING IN HETEROGENOUS WIRELESS SENSOR NETWORKS Mustafa Gökçe Baydoğan School of Computing,
Multiobjective Optimization
Presentation transcript:

A Many-objective Evolutionary Algorithm with Reference Point-based and Vector Angle-based Selection Chen-Yu Lee, Jia-Fong Yeh, and Tsung-Che Chiang Department of Computer Science and Information Engineering National Taiwan Normal University, Taiwan The 11th International Conference on Genetic and Evolutionary Computing (ICGEC 2017), Kaohsiung, Taiwan, Nov. 6, 2017

Outline Introduction Proposed Algorithm Experiments and Results Reference point-based selection Vector angle-based selection Hybrid Experiments and Results Conclusions

Introduction Multiobjective optimization problem (MOP) Minimize (maximize) F(x) = (f1(x), … , fm(x)) x: solution, x ϵ Ω Ω: decision space, fi: the ith objective function Many-objective optimization problems (MaOP) refer to MOPs with more than three objectives.

Introduction Pareto dominance (assume minimization) dominates f1 f2 Pareto optimal Pareto dominance (assume minimization) F(x) = (f1(x), … , fm(x)) F(x) dominates F(y) iff (1) fj(x) ≤ fj(y) for all j = 1, 2, …, m (2) fj(x) < fj(y) for at least one j ϵ {1, 2, …, m} Pareto front

Introduction The goal of solving a MOP is to find or approximate the Pareto front (PF). Convergence (as close as possible) Distribution (as even as possible) f1 f2 f1 f2 PF Pink is better than green. Pink is better than green.

Selection of Individuals NSGA-II [1] nondominated-sorting f1 f2 A B crowding distance (for convergence) (for distribution) f1 f2 f1 f2 d(A) = d1 + d2 d1 d2 (rank 1) is better than (rank 2). A is better than B (since B's area is more crowded). [1] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182–197, Apr. 2002.

Reference point-based selection NSGA-III [2] controls the distribution by reference points. f3 f1 f2 ( 1, 0, 0) (2/3, 1/3, 0) (1/3, 1/3, 1/3) ( 0, 2/3, 1/3) ( 0, 1, 0) … Reference point Individuals niche count = 1 Association NSGA-III uses a niching procedure to replace the crowding distance. An adaptive normalization method is used to construct a hyperplane A set of reference points are then produced on the hyperplane Each individual is associated with a reference point based on the perpendicular distance to the reference line passing the point The number of associated individuals of a reference point measures the density of the corresponding region By favoring individuals in low-density regions, NSGA-III can maintain a well-distributed population niche count = 3 [2] K. Deb and H. Jain, “An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part I: Solving problems with box constraints,” IEEE Transactions on Evolutionary Computation, vol. 18, no. 4, pp. 577–601, 2014.

Vector angle-based selection VaEA [3] points out that generation of reference points is a challenge. RPs fit PF. Pareto front of DTLZ1 do not fit The number of reference points increases very quickly as the number of objectives gets high uniformly-distributed reference points cannot guarantee uniformly-distributed solutions when the problem has an irregular Pareto front VaEA was proposed as an optimizer based on the search directions of the population itself Pareto front of DTLZ1-1 [3] Y. Xiang, Y. Zhou, M. Li, and Z. Chen, “A vector angle-based evolutionary algorithm for unconstrained many-objective optimization,” IEEE Transactions on Evolutionary Computation, vol. 21, no. 1, Feb. 2017.

Vector angle-based selection VaEA considers distribution based on the angle between collected individuals (P) and uncollected individuals (Fl). f1 f2 P Fl Maximum Vector Angle First: y is preferred than x and z. The maximum-vector-angle-first principle collects from uncollected individuals the one has the largest minimal angle from the collected individuals The worse-elimination principle replaces one collected individual by an uncollected individual if the angle between them is small and the uncollected individual has better convergence x a y z b c

? ? Hybridization NSGA-III + VaEA NSGA-III How to select in a non-zero-member cluster (not randomly) ? Let VaEA help (based on angle). Let NSGA-III help (based on RP). VaEA How to select the initial members for reference ?

Experiments and Results Benchmark functions The negative version of DTLZ1-4 [4][5] Number of objectives: 3, 5, 8, 10 Tested algorithms NSGA-III VaEA Improved NSGA-III (I-NSGA-III) [4] H. Ishibuchi, Y. Setoguchi, H. Masuda, and Y. Nojima, “Performance of decomposition-based many-objective algorithms strongly depends on pareto front shapes,” IEEE Transactions on Evolutionary Computation, vol. 21, no. 2, pp. 169–190, Apr. 2017. [5] K. Deb, L. Thiele, M. Laumanns, and E. Zitzler, “Scalable test problems for evolutionary multi-objective optimization,” in Evolutionary Multiobjective Optimization, A. Abraham, L. Jain, and R. Goldberg, Eds. London, U.K.: Springer-Verlag, 2005, pp. 105–145.

Experiments and Results Performance measure: Inverted generational distance (IGD) Parameter setting is the same as NSGA-III and VaEA. The population size and generation number depend on the DTLZ function and objective number. 20 independent runs f1 f2 Pareto front Approximation

Experiments and Results Plot of obtained solutions in one run for DTLZ2-1 with M = 3 NSGA-III VaEA I-NSGA-III

Experiments and Results Value path plot of obtained solutions in one run for DTLZ2-1 with M = 10 objective value objective value NSGA-III VaEA objective number objective number objective value I-NSGA-III

Conclusions This paper addressed the selection procedure in many-objective evolutionary algorithms. The selection procedures in NSGA-III and VaEA are studied, and a hybrid method was proposed. Experimental results showed that the proposed I-NSGA-III outperformed the NSGA-III and is competitive to VaEA. Besides, I-NSGA-III can expand the front better than NSGA-III and VaEA. How to keep good distribution and extreme solutions simultaneously is the next topic to study.

Thank you for listening.