L-Dominance: An Approximate-Domination Mechanism

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.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Global Optimization General issues in global optimization Classification of algorithms The DIRECT algorithm – Divided rectangles – Exploration and Exploitation.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
Adaptive Multi-objective Differential Evolution with Stochastic Coding Strategy Wei-Ming Chen
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.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #36 4/29/02 Multi-Objective Optimization.
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
Results Classification - Comparison with existing approaches on benchmark datasets Survival Analysis – International multi-centre double-blind study Survival.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Quality Indicators (Binary ε-Indicator) Santosh Tiwari.
Evolutionary Multi-objective Optimization – A Big Picture Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
DEXA 2005 Quality-Aware Replication of Multimedia Data Yicheng Tu, Jingfeng Yan and Sunil Prabhakar Department of Computer Sciences, Purdue University.
6. Experimental Analysis Visible Boltzmann machine with higher-order potentials: Conditional random field (CRF): Exponential random graph model (ERGM):
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
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.
On-line Space Sculpturing for 3D Shape Manipulation
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
100% of B-TOS architectures have cost increase under restrictive launch policy for a minimum cost decision maker Space Systems, Policy, and Architecture.
Doshisha Univ., Japan Parallel Evolutionary Multi-Criterion Optimization for Block Layout Problems ○ Shinya Watanabe Tomoyuki Hiroyasu Mitsunori Miki Intelligent.
Omni-Optimizer A Procedure for Single and Multi-objective Optimization Prof. Kalyanmoy Deb and Santosh Tiwari.
Guaranteed Convergence and Distribution in Evolutionary Multi- Objective Algorithms (EMOA’s) via Achivement Scalarizing Functions By Karthik.
Frankfurt (Germany), 6-9 June 2011 Steven Inglis – United Kingdom – RIF Session 5 – Paper 0434 Multi-Objective Network Planning tool for the optimal integration.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Simulation in Wind Turbine Vibrations: A Data Driven Analysis Graduate Students: Zijun Zhang PI: Andrew Kusiak Intelligent Systems Laboratory The University.
Design, Optimization, and Control for Multiscale Systems
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.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Background 2 Outline 3 Scopus publications 4 Goal and a signal model 5Harmonic signal parameters estimation.
Multi-objective Evolutionary Algorithms (for NACST/Seq) summarized by Shin, Soo-Yong.
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
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.
Improving Random Immigrants Injections for Dynamic Multi-objective Optimization Problems. Md Nurullah Patwary Fahim ( ) Department of Computer Science.
On the Computation of All Global Minimizers Through Particle Swarm Optimization IEEE Transactions On Evolutionary Computation, Vol. 8, No.3, June 2004.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Pareto-Optimality of Cognitively Preferred Polygonal Hulls for Dot Patterns Antony Galton University of Exeter UK.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
Evolutionary Computation: Advanced Algorithms and Operators
Braden Hancock Brigham Young University B.S. Mechanical Engineering
Department of Computer Science
Presented by: Dr Beatriz de la Iglesia
The Smart Normal Constraint Method for
Heuristic Optimization Methods Pareto Multiobjective Optimization
A New multi-objective algorithm: Pareto archived dds
Multi-Objective Optimization
Chen-Yu Lee, Jia-Fong Yeh, and Tsung-Che Chiang
Structural Optimization Design ( Structural Analysis & Optimization )
RM-MEDA: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm BISCuit EDA Seminar
MOEA Testing and Analysis
Part 4 Nonlinear Programming
Effect of e-MOEA in NACST/Seq
Multiobjective Optimization
Presentation transcript:

L-Dominance: An Approximate-Domination Mechanism for Adaptive Resolution of Pareto Frontiers Braden J. Hancock Advised by: Christopher A. Mattson Brigham Young University Dept. of Mechanical Engineering Honors Thesis Defense 3 March 2015

Motivation fast like an F-22 fighter inexpensive like a personal plane, and with a large payload like a C-130

Backwards Compatibility Tradeoffs Payload Size Radar Footprint Manufacturability Fuel Efficiency Maximum Speed Backwards Compatibility Cost Carbon Emissions

Pareto Frontiers Weight Cost Feasible Design Space Pareto Frontier Pick out red later Ideal Location (infeasible) Cost

Outline Motivation Existing Mechanism: ε-Dominance Proposed Mechanism: L-Dominance Analytical Comparison Simulation Results Conclusions Eliminate pictures

Goals of EMO The three goals of Evolutionary Multi-Objective Optimization (EMO): Converge on the true Pareto frontier Maintain diversity Do so at a reasonable cost Deb, Kalyanmoy. Multi-objective optimization using evolutionary algorithms. Vol. 16. John Wiley & Sons, 2001.

Definitions Distinction within EMO: Method – Complete, standalone algorithm for performing multi-objective optimization (e.g., NSGA-II, SPEA, particle swarm) Mechanism – An additional series of calculations performed within an algorithm to improve performance. (e.g., ε-Dominance, L-Dominance)

ε-Dominance ε-box ε ε ε ε D A N E B F G P Y C Dominated Solution Pareto Frontier D A N ε-box E B F ε G P ε Y ε C ε

Pareto Knees Objective 2 Pareto Knees Objective 1

Adaptive Rectangle Archiving ε-Dominance Variations Adaptive Rectangle Archiving Pareto-Adaptive ε-Dominance Smart Pareto Filter

Our Contribution Mechanisms that satisfy EMO goals Mechanisms that exploit Pareto knees Adaptive Rectangle Archiving Pareto-Adaptive ε-Dominance ε-Dominance L-Dominance Smart Pareto Filter

Lamé Curves p (1) p (2)

Lamé Curves

L-Dominance

Analytical Comparison ε-Dominance L-Dominance Convergence Guarantee Diversity Maintenance Reasonable Cost

Advantages Greater resolution of Pareto knees Guaranteed minimum distance b/w solutions:

Disadvantages Less intuitive parameter selection (e.g., p) Little difference if equal distribution is desired ε-Dominance L-Dominance (p = 2)

Simulation Setup ε-MOEA “L-MOEA” Initial Population Initial Population Populate Archive Populate Archive Mate Population & Archive Mate Population & Archive ε-Dominance Check L-Dominance Check Update Archive Update Archive

Simulation Setup ? = Cost of L-MOEA Cost of ε-MOEA Input Parameters Knee Resolution X Knee Resolution X ? = Cost of L-MOEA Cost of ε-MOEA

Simulation Setup L-MOEA ε-MOEA

Simulation Problems (2D, 3D, 4D) Circle DTLZ2 DTLZ7 (convex) (concave) (disjoint)

Simulation Results Dimensionality Advantage of L-MOEA

35x Engineering Application Estimated reduction in computational cost: Turbine Airfoil Optimization with 3D Unsteady RANS Analysis (CFD) 6 hours/function call 7 objectives Estimated reduction in computational cost: 35x

Conclusions 1) ε-Dominance provides guaranteed convergence and diversity preservation at a reasonable computational cost. ε ε 2) L-Dominance maintains ε-dominance benefits while increasing Pareto knee exploitation. Line up graphics 3) L-Dominance is recommended for use where variable resolution is desired, especially in high-dimensional problems. 35x

Previous Presentations Publications B. Hancock, T. Nysetvold, C. Mattson, “L-Dominance: An Approximate Domination Mechanism for Adaptive Resolution of Pareto Frontiers,” Structural and Multidisciplinary Optimization, Under Review, Oct. 2014. B. Hancock, T. Nysetvold, C. Mattson, “L-Dominance: A New Mechanism Combining Epsilon-Dominance and Pareto Knee Exploitation in Evolutionary Multiobjective Optimization,” AIAA 53rd Aerospace Sciences Meeting, Jan. 2015. doi: http://arc.aiaa.org/doi/abs/10.2514/6.2015-0381 B. Hancock, T. Nysetvold, C. Mattson, “L-Dominance: An Approximate-Domination Mechanism for Adaptive Resolution of Pareto Frontiers,” 15th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Jun. 2014. doi: http://arc.aiaa.org/doi/abs/10.2514/6.2014-2179 B. Hancock, T. Nysetvold, C. Mattson, “L-Dominance: A New Mechanism Combining Epsilon-Dominance and Pareto Knee Exploitation in Evolutionary Multiobjective Optimization,” 2014 Region VI AIAA Student Conference, Mar. 2014. Awards Best Paper – AIAA International Student Competition 2015 Best Paper – AIAA Region VI Student Conference