Quality of Pareto set approximations Eckart Zitzler, Jörg Fliege, Carlos Fonseca, Christian Igel, Andrzej Jaszkiewicz, Joshua Knowles, Alexander Lotov,

Slides:



Advertisements
Similar presentations
Local optimization technique G.Anuradha. Introduction The evaluation function defines a quality measure score landscape/response surface/fitness landscape.
Advertisements

1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Angers, 10 June 2010 Multi-Objective Optimisation (II) Matthieu Basseur.
Diversity Maximization Under Matroid Constraints Date : 2013/11/06 Source : KDD’13 Authors : Zeinab Abbassi, Vahab S. Mirrokni, Mayur Thakur Advisor :
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Biased Random Key Genetic Algorithm with Hybrid Decoding for Multi-objective Optimization Panwadee Tangpattanakul, Nicolas Jozefowiez, Pierre Lopez LAAS-CNRS.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Yehuda Koren , Joe Sill Recsys’11 best paper award
Using a Modified Borda Count to Predict the Outcome of a Condorcet Tally on a Graphical Model 11/19/05 Galen Pickard, MIT Advisor: Dr. Whitman Richards,
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
S I E M E N S C O R P O R A T E R E S E A R C H 1 1 A Seeded Image Segmentation Framework Unifying Graph Cuts and Random Walker Which Yields A New Algorithm.
Reliability Based Design Optimization. Outline RBDO problem definition Reliability Calculation Transformation from X-space to u-space RBDO Formulations.
Active Learning and Collaborative Filtering
On Systems with Limited Communication PhD Thesis Defense Jian Zou May 6, 2004.
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
Isometry invariant similarity
Upper Bounds on the Time and Space Complexity of Optimizing Additively Separable Functions Matthew J. Streeter Carnegie Mellon University Pittsburgh, PA.
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Evolutionary Methods in Multi-Objective Optimization - Why do they work ? - Lothar Thiele Computer Engineering and Networks Laboratory Dept. of Information.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
CHAPTER 15 S IMULATION - B ASED O PTIMIZATION II : S TOCHASTIC G RADIENT AND S AMPLE P ATH M ETHODS Organization of chapter in ISSO –Introduction to gradient.
Quality Indicators (Binary ε-Indicator) Santosh Tiwari.
Genetic Algorithm.
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix Approximation Chao Chen ⨳ , Dongsheng Li
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Measurement Theory Michael J. Watts
ECE 8443 – Pattern Recognition Objectives: Error Bounds Complexity Theory PAC Learning PAC Bound Margin Classifiers Resources: D.M.: Simplified PAC-Bayes.
An Energy-Efficient Mobile Recommender Systems Bingchun Zhu Dung Phan Hien Le February 22, 2011.
Towards Robust Indexing for Ranked Queries Dong Xin, Chen Chen, Jiawei Han Department of Computer Science University of Illinois at Urbana-Champaign VLDB.
Analysis of algorithms Analysis of algorithms is the branch of computer science that studies the performance of algorithms, especially their run time.
Designing Example Critiquing Interaction Boi Faltings Pearl Pu Marc Torrens Paolo Viappiani IUI 2004, Madeira, Portugal – Wed Jan 14, 2004 LIAHCI.
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
2005MEE Software Engineering Lecture 11 – Optimisation Techniques.
Randomized Algorithms for Bayesian Hierarchical Clustering
Efficient Processing of Top-k Spatial Preference Queries
1 Outline:  Optimization of Timed Systems  TA-Modeling of Scheduling Tasks  Transformation of TA into Mixed-Integer Programs  Tree Search for TA using.
DIVERSITY PRESERVING EVOLUTIONARY MULTI-OBJECTIVE SEARCH Brian Piper1, Hana Chmielewski2, Ranji Ranjithan1,2 1Operations Research 2Civil Engineering.
Optimal Self-placement of Heterogeneous Mobile Sensors in Sensor Networks Lidan Miao AICIP Research Oct. 19, 2004.
Learning Spectral Clustering, With Application to Speech Separation F. R. Bach and M. I. Jordan, JMLR 2006.
Channel Independent Viterbi Algorithm (CIVA) for Blind Sequence Detection with Near MLSE Performance Xiaohua(Edward) Li State Univ. of New York at Binghamton.
Advanced Computer Architecture & Processing Systems Research Lab Framework for Automatic Design Space Exploration.
Quality of LP-based Approximations for Highly Combinatorial Problems Lucian Leahu and Carla Gomes Computer Science Department Cornell University.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
New inclusion functions in interval global optimization of engineering structures Andrzej Pownuk Chair of Theoretical Mechanics Faculty of Civil Engineering.
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution Kobi Inkumsah Tao Xie Dept. of Computer.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
Efficient Method of Solution of Large Scale Engineering Problems with Interval Parameters Based on Sensitivity Analysis Andrzej Pownuk Silesian University.
A new algorithm for directed quantum search Tathagat Tulsi, Lov Grover, Apoorva Patel Vassilina NIKOULINA, M2R III.
CSE280Stefano/Hossein Project: Primer design for cancer genomics.
Fitness Guided Fault Localization with Coevolutionary Automated Software Correction Case Study ISC Graduate Student: Josh Wilkerson, Computer Science ISC.
A Binary Linear Programming Formulation of the Graph Edit Distance Presented by Shihao Ji Duke University Machine Learning Group July 17, 2006 Authors:
Xifeng Yan Philip S. Yu Jiawei Han SIGMOD 2005 Substructure Similarity Search in Graph Databases.
Genetic Algorithms And other approaches for similar applications Optimization Techniques.
Measurement Theory Michael J. Watts
Divide and Conquer.
Optimal Algorithms Search and Sort.
Heuristic Optimization Methods Pareto Multiobjective Optimization
Slides for Introduction to Stochastic Search and Optimization (ISSO) by J. C. Spall CHAPTER 15 SIMULATION-BASED OPTIMIZATION II: STOCHASTIC GRADIENT AND.
CEC 2003 Tatsuya Okabe, Yaochu Jin and Bernhard Sendhoff
Multi-Objective Optimization
Probabilistic Latent Preference Analysis
MOEA Testing and Analysis
Efficient Processing of Top-k Spatial Preference Queries
Normal Form (Matrix) Games
Presentation transcript:

Quality of Pareto set approximations Eckart Zitzler, Jörg Fliege, Carlos Fonseca, Christian Igel, Andrzej Jaszkiewicz, Joshua Knowles, Alexander Lotov, Serpil Sayin, Andrzej Wierzbicki 4.5 EMO, 4.5 non-EMO

Lessons learned This chapter is a must This chapter is a must Obvious things are not obvious Obvious things are not obvious

Outline Motivation Motivation Use cases Use cases Testing (true Pareto front is known) Testing (true Pareto front is known) Practice (true Pareto front is not known) Practice (true Pareto front is not known) Comparing approximations Comparing approximations Unary measures Unary measures Binary measures Binary measures Discussion and conclusions Discussion and conclusions

Motivation Comparison of algorithms Comparison of algorithms Pictures are valuable but not sufficient Pictures are valuable but not sufficient Design of algorithms for vector optimization Design of algorithms for vector optimization To guide the search To guide the search Stopping criteria Stopping criteria Learning Learning

Use cases Testing Testing True Pareto front is known True Pareto front is known Practice Practice True Pareto front not known in general True Pareto front not known in general Additional useful information: Additional useful information: Lower bounds through relaxation Lower bounds through relaxation Upper bounds through random search or other methods Upper bounds through random search or other methods … Pairwise comparison Pairwise comparison

Comparing approximations Unary measures Unary measures Evaluation of a single approximation Evaluation of a single approximation Binary relations Binary relations Purely ordinal Purely ordinal Binary measures Binary measures Evaluation of difference between two approximations Evaluation of difference between two approximations

Unary measures Assign a real number to a Pareto set approximation Assign a real number to a Pareto set approximation Relevant properties Relevant properties Monotonicity (strict or not) Monotonicity (strict or not) Uniqueness of optimum Uniqueness of optimum Scale invariance Scale invariance Computational requirements Computational requirements Required information, e.g. reference set, bounds Required information, e.g. reference set, bounds

Examples of unary measures Outer diameter Outer diameter Proportion of Pareto-optimal points found Proportion of Pareto-optimal points found Cardinality Cardinality Hypervolume Hypervolume ε-dominance ε-dominance D-measures D-measures D1 - mean value of the Chenycheff distance from the Pareto front D1 - mean value of the Chenycheff distance from the Pareto front D2 – asymmetric Hausdorff distance with Chebycheff metric D2 – asymmetric Hausdorff distance with Chebycheff metric R-measure - expected value of Chebycheff scalarizing function R-measure - expected value of Chebycheff scalarizing function Uniformity measures Uniformity measures Probability of improvement through random search Probability of improvement through random search Combinations of the above measures Combinations of the above measures

Binary measures Relevant properties Relevant properties Monotonicity (strict or not) Monotonicity (strict or not) Scale invariance Scale invariance Computational requirements Computational requirements Required information, e.g. bounds Required information, e.g. bounds Transformation of measures into relations Transformation of measures into relations Partial orders stronger than dominance may be constructed Partial orders stronger than dominance may be constructed Implicit introduction of preferences Implicit introduction of preferences

Examples of binary measures Difference of two unary measure values Difference of two unary measure values Pareto dominance of sets Pareto dominance of sets Binary ε-dominance Binary ε-dominance Hypervolume of difference between two Edgeworth-Pareto hulls Hypervolume of difference between two Edgeworth-Pareto hulls Coverage Coverage

Discussion and conclusions Evaluation of algorithms – not discussed here Evaluation of algorithms – not discussed here Taking into account preference information - not discussed here Taking into account preference information - not discussed here Monotonicity is important in theoretical sense Monotonicity is important in theoretical sense In practice it may be relaxed In practice it may be relaxed Learning Learning Practical optimization algorithm may benefit from this relaxation, like constraint relaxation in numerical optimization Practical optimization algorithm may benefit from this relaxation, like constraint relaxation in numerical optimization Computational complexity also influences the choice of performance indicator(s) Computational complexity also influences the choice of performance indicator(s)