Locating Multiple Optimal Solutions Based on Multiobjective Optimization Yong Wang

Slides:



Advertisements
Similar presentations
GA Approaches to Multi-Objective Optimization
Advertisements

ZEIT4700 – S1, 2014 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
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.
Introduction to multi-objective optimization We often have more than one objective This means that design points are no longer arranged in strict hierarchy.
Multi-objective optimization multi-criteria decision-making.
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Optimization in Engineering Design 1 Lagrange Multipliers.
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.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #35 4/26/02 Multi-Objective Optimization.
Evolutionary Computational Inteliigence Lecture 6a: Multimodality.
Multimodal Problems and Spatial Distribution Chapter 9.
Genetic Algorithms in Materials Processing N. Chakraborti Department of Metallurgical & Materials Engineering Indian Institute of Technology Kharagpur.
Advisor: Yeong-Sung Lin Presented by Chi-Hsiang Chan 2011/5/23 1.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #36 4/29/02 Multi-Objective Optimization.
Design of Curves and Surfaces by Multi Objective Optimization Rony Goldenthal Michel Bercovier School of Computer Science and Engineering The Hebrew University.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Lecture 10: Support Vector Machines
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Tier I: Mathematical Methods of Optimization
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.
Introduction to Evolutionary Algorithms Yong Wang Lecturer, Ph.D. School of Information Science and Engineering, Central South University
Leiden University. The university to discover. Enhancing Search Space Diversity in Multi-Objective Evolutionary Drug Molecule Design using Niching 1. Leiden.
Multimodal Optimization (Niching) A/Prof. Xiaodong Li School of Computer Science and IT, RMIT University Melbourne, Australia
Example II: Linear truss structure
Masoud Asadzadeh, Bryan A. Tolson, A. J. MacLean. Dept. of Civil & Environmental Engineering, University of Waterloo Hydrologic model calibration aims.
Improved Gene Expression Programming to Solve the Inverse Problem for Ordinary Differential Equations Kangshun Li Professor, Ph.D Professor, Ph.D College.
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.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
Introduction to multi-objective optimization We often have more than one objective This means that design points are no longer arranged in strict hierarchy.
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
Lecture 5. Niching and Speciation (2) 4 학습목표 진화로 얻어진 해의 다양성을 확보하기 위한 대표 적인 방법에 대해 이해한다.
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.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
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.
Evolutionary Design (2) Boris Burdiliak. Topics Representation Representation Multiple objectives Multiple objectives.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
CSE4334/5334 DATA MINING CSE4334/5334 Data Mining, Fall 2014 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
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.
Y=3x+1 y 5x + 2 =13 Solution: (, ) Solve: Do you have an equation already solved for y or x?
Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
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.
Multimodal Problems and Spatial Distribution A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Chapter 9.
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization School of Engineering and Information Technology.
On Routine Evolution of Complex Cellular Automata
The 2st Chinese Workshop on Evolutionary Computation and Learning
Department of Computer Science
Yong Wang Associate Professor, Ph.D.
Multy- Objective Differential Evolution (MODE)
Fuzzy Support Vector Machines
Assignment I TSP with Simulated Annealing
Heuristic Optimization Methods Pareto Multiobjective Optimization
Chen-Yu Lee, Jia-Fong Yeh, and Tsung-Che Chiang
Rational Expressions and Equations
Plan to talk for minutes MAX minutes of questions
RM-MEDA: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm BISCuit EDA Seminar
Presentation transcript:

Locating Multiple Optimal Solutions Based on Multiobjective Optimization Yong Wang

2  Part I: Application to Nonlinear Equation Systems (MONES)  Part II: Application to Multimodal Optimization Problems (MOMMOP)  Future Work Outline of My Talk

3  Part I: Application to Nonlinear Equation Systems (MONES)  Part II: Application to Multimodal Optimization Problems (MOMMOP)  Future Work Outline of My Talk

4 Nonlinear Equation Systems (NESs) (1/2) NESs arise in many science and engineering areas such as chemical processes, robotics, electronic circuits, engineered materials, and physics. The formulation of a NES

Nonlinear Equation Systems (NESs) (2/2) An example 5 the optimal solutions A NES may contain multiple optimal solutions

6 Solving NESs by Evolutionary Algorithms (1/4) The aim of solving NESs by evolutionary algorithms (EAs) –Locate all the optimal solutions in a single run At present, there are three kinds of methods –Single-objective optimization based methods –Constrained optimization based methods –Multiobjective optimization based methods

7 Solving NESs by Evolutionary Algorithms (2/4) Single-objective optimization based methods The main drawback –Usually, only one optimal solution can be found in a single run or

Solving NESs by Evolutionary Algorithms (3/4) Constrained optimization based methods The main drawbacks –Similar to the first kind of method, this kind of methods can only locate one optimal solution in a single run –Additional constraint-handling techniques should be integrated 8 or

Solving NESs by Evolutionary Algorithms (4/4) Multiobjective optimization based methods (CA method) The main drawbacks –It may suffer from the “curse of dimensionality” (i.e., many- objective) –Maybe only one solution can be found in a single run 9 C. Grosan and A. Abraham, “A new approach for solving nonlinear equation systems,” IEEE Transactions on Systems Man and Cybernetics - Part A, vol. 38, no. 3, pp , 2008.

10 MONES: Multiobjective Optimization for NESs (1/8) The main motivation –When solving a NES by EAs, it is expected to locate multiple optimal solutions in a single run. –Obviously, the above process is similar to that of the solution of multiobjective optimization problems by EAs. –A question arises naturally is whether a NES can be transformed into a multiobjective optimization problems and, as a result, multiobjective EAs can be used to solve the transformed problem.

MONES: Multiobjective Optimization for NESs (2/8) Multiobjective optimization problems –Pareto dominance –Pareto optimal solutions The set of all the nondominated solutions –Pareto front The images of the Pareto optimal solutions in the objective space ≤ < Pareto dominates minimize ≤≤ ≤ f1f1 f2f2 11

12 MONES: Multiobjective Optimization for NESs (3/8) The main idea ① ② minimize

13 MONES: Multiobjective Optimization for NESs (4/8) The principle of the first term The images of the optimal solutions of the first term in the objective space are located on the line of ‘y=1-x’ minimize

14 MONES: Multiobjective Optimization for NESs (5/8) The principle of the second term minimize

15 MONES: Multiobjective Optimization for NESs (6/8) The principle of the first term plus the second term The images of the optimal solutions of a NES in the objective space are located on the line of ‘y=1-x’ minimize Pareto Front 0 1 1

16 MONES: Multiobjective Optimization for NESs (7/8) The differences between MONES and CA CAMONES

17 MONES: Multiobjective Optimization for NESs (8/8) The differences between MONES and CA CA MONES

18  Part I: Application to Nonlinear Equation Systems (MONES)  Part II: Application to Multimodal Optimization Problems (MOMMOP)  Future Work Outline of My Talk

Multimodal Optimization Problems (MMOPs) (1/2) Many optimization problems in the real-world applications exhibit multimodal property, i.e., multiple optimal solutions may coexist. The formulation of multimodal optimization problems (MMOPs) 19

Multimodal Optimization Problems (MMOPs) (2/2) Several examples 20

21 The Previous Work (1/2) Niching methods –The first niching method The preselection method suggested by Cavicchio in 1970 –The current popular niching methods Clearing (Pétrowski, ICEC, 1996) Sharing (Goldberg and Richardson, ICGA, 1987) Crowding (De Jong, PhD dissertation, 1975) restricted tournament selection (Harik, ICGA, 1995) Speciation (Li et al., ECJ, 2002) The main disadvantages –Some problem-dependent niching parameters are required

The Previous Work (2/2) Multiobjective optimization based methods, usually two objectives are considered: –The first objective: the original multimodal function –The second objective: the distance information (Das et al., IEEE TEVC, 2013) or the gradient information (Deb and Saha, ECJ, 2012) The disadvantages –It cannot guarantee that the two objectives in the transformed problem totally conflict with each other –The relationship between the optimal solutions of the original problems and the Pareto optimal solutions of the transformed problems is difficult to be verified theoretically. 22

23 MOMMOP: Multiobjective Optimization for MMOPs (1/5) The main motivation minimize

24 MOMMOP: Multiobjective Optimization for MMOPs (2/5) The main idea –Convert an MMOP into a biobjective optimization problem ① ② minimize

25 MOMMOP: Multiobjective Optimization for MMOPs (3/5) The principle of the second term the objective function value of the best individual found during the evolution the objective function value of the worst individual found during the evolution the objective function value of the current individual the range of the first variable Remark: the aim is to make the first term and the second term have the same scale the scaling factor For the optimal solutions of the original multimodal optimization problems, the values of the second term are equal to zero.

26 MOMMOP: Multiobjective Optimization for MMOPs (4/5) The principle of the first term plus the second term The images of the optimal solutions of a multimodal optimization problem in the objective space are located on the line of ‘y=1-x’ minimize

27 MOMMOP: Multiobjective Optimization for MMOPs (5/5) Why does MOMMOP work? –MOMMOP is an implicit niching method x f(x)f(x) xbxb xaxa xcxc (0.1, 1) (0.15, 0.8) (0.6, 0.8) f1f1 f2f2 x f(x)f(x) (0.0, 0.9) (0.35, 1.05) (0.8, 0.6)

28 Two issues in MOMMOP (1/2) The first issue –Some optimal solutions may have the same value in one or many decision variables

29 Two issues in MOMMOP (2/2) The second issue –In some basins of attraction, maybe there are few individuals

30  Part I: Application to Nonlinear Equation Systems (MONES)  Part II: Application to Multimodal Optimization Problems (MOMMOP)  Future Work Outline of My Talk

31 Future Work We proposed two similar frameworks for nonlinear equation systems and multimodal optimization problems, respectively, however –The principle should be analyzed in depth in the future –The rationality should be further verified –The frameworks could be improved Our frameworks could be generalized into solve other kinds of optimization problems