on quality indicators for finite level set representations
play

On Quality Indicators for Finite Level-Set Representations Michael - PowerPoint PPT Presentation

Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook On Quality Indicators for Finite Level-Set Representations Michael T. M. Emmerich, Andr e H. Deutz, Johannes Kruisselbrink LIACS, Natural


  1. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook On Quality Indicators for Finite Level-Set Representations Michael T. M. Emmerich, Andr´ e H. Deutz, Johannes Kruisselbrink LIACS, Natural Computing Group, Faculty of Science, Leiden Universiteit Niels Bohrweg 1, 2333-CA Leiden, NL http://natcomp.liacs.nl EVOLVE 2011, Bourglinster Castle, Luxembourg, 26-May-2011 Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  2. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook On Quality Indicators for Finite Level-Set Representations Michael T. M. Emmerich, Andr´ e H. Deutz, Johannes Kruisselbrink LIACS, Natural Computing Group, Faculty of Science, Leiden Universiteit Niels Bohrweg 1, 2333-CA Leiden, NL http://natcomp.liacs.nl EVOLVE 2011, Bourglinster Castle, Luxembourg, 26-May-2011 Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  3. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Table of Contents Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  4. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook ◮ Consider the task of representing/approximating an implicitly defined compact set L = { x ∈ X | f ( x ) ∈ T } , for instance level-sets, where T is a singleton. ◮ Consider continuous set that needs to be approximated by a finite set of feasible points ( representation set ). ◮ The computation of the indicator should be possible without explicit knowledge of the solution set L . Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  5. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Example problems Consider a black box system model f ( x ) = y and a target set T : ◮ Find alternative molecules x with chemical properties within a certain user-defined range T = [ a , b ]. ◮ Find alternative solutions of an engineering problem that score y above a certain threshold τ , i.e. in a target set T = [ τ, ∞ ). ◮ Find alternative causes x for a given effect y = T using a computer model of the system ( T is a singleton here). ◮ Classical: Find a level set of a function, e.g. f : x �→ x 2 1 + x 2 2 + sin ( x 1 x 2 ), L = { x | f ( x ) = T } . Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  6. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Overarching goal: ◮ We consider the level-set problem as a set-oriented optimization problem; ◮ In this paper we study unary indicator functions that assign a performance value to a (candidate) set of points. ◮ We are interested in indicators that do not require a-priori knowledge of the solution set, such as the Hausdorff distance. ◮ In particular, we envision an indicator that can be used for bounded archiving or selection in metaheuristics. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  7. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Desirable properties of a set indicator for finite level set representations The following properties of quality indicators for representation sets we consider as desirable: 1. Representation sets that contain a large number of ’essentially’ different points are more desirable. 2. Representation sets which are more ’evenly’ spread are more desirable. These two desired properties find their counterpart in the counting and spread indicator , introduced in the following. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  8. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Counting and Spread Indicator 1 Definition A set R is ǫ -disjoint, iff ∀ x 1 , x 2 ∈ R : x 1 � = x 2 ⇒ B ǫ ( x 1 ) ∩ B ǫ ( x 2 ) = ∅ , where B ǫ ( x ) denotes the open ǫ -ball around x . Definition IC ǫ (counting indicator): IC ǫ ( R ) = max {| C | | C ⊆ R and C is ǫ -disjoint } Definition IS N (spread indicator): Let N denote a fixed natural number and | R | = N . Then IS N ( R ) = sup { ǫ | ǫ ∈ R and R is ǫ -disjoint } . 1 We suspect that these indicators are already used in similar contexts and we are more interested in their conceptual comparison. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  9. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Non-Incremental Property and Example Lemma Let q ∈ N be such that IC N ( R ) = q. Then it can occur that for some representation R 1 with IC N ( R 1 ) < q, there does not exist any representation set R 2 such that R 1 ⊂ R 2 and IC N ( R 2 ) = q. Proof: Here is an example to support the statement: L = [0 , 1], ǫ = 1 2 , R = { 0 , 1 2 , 1 } , and R 1 = { 1 2 } . (Here IC N ( R ) = |{ 0 , 1 }| = 2.) ◮ ⇒ No straightforward incremental algorithm for the computation of IC N . ◮ IC ǫ can be computed efficiently (Minimal distance between any two points (closest pair) 2 ). 2 time complexity: O ( n 2 ) and in the plane Ω( n log n ) in the algebraic decision tree model of computation. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  10. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Average distance indicator An attempt to integrate both of the desirable properties into one indicator gives rise to average distance oriented measures: Definition ID X (Average distance indicator) Let d ( x , R ) denote the distance of x to the nearest point in R and X denote a compact reference space that must include L . Then � ID X ( R ) = (1 / Vol( X )) d ( x , R )d x X . Remark: This indicator is not the average distance of points in the representation set , which intuitively measures diversity. We are looking for another name of this, e.g. Integrated Distance . Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  11. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook � 3-D Example for f ( x ) = − x 2 1 − x 2 x 2 1 + x 2 2 + 2 2 , T = { 0 } is √ √ plotted, where R = { (0 , 0), ( − 1 , 1) , (0 , 2) , (1 , 1) , ( 2 , 0) , √ 2) , ( − 1 , − 1) } , and X = [ − 2 , 2] 2 . (1 , − 1) , (0 , − Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  12. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Lemma Given a reference set X ⊇ L and d being a distance: � � arg min d ( x , R ) d x = arg min d ( x , R ) dx R ⊆ L R ⊆ L x ∈ L x ∈ X Remark 1 Lemma 6 shows that minimizing ID X yields L . The knowledge of L is, however, not required for computing ID X . Remark 2 In general, for bounded size sets, the reference set X will influence the result. There exists X and L and k > 1 where � � d ( x , R )d x � = arg arg min min d ( x , R )d x { R ⊂ L || R | = k } { R ⊂ L || R | = k } x ∈ L x ∈ X The resulting set can still be spread out. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  13. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Augmented Average Distance Indicator ◮ To guide the search to the feasible subspace we can use the augmented average distance indicator 3 : I + � X ( R ) = I X ( R ∩ L ) + ( d ( f ( x ) , T )) x ∈ R \ L ◮ We get the following property for R ′ ⊆ L : I + X ( R ) ≤ I + X ( R ′ ) ⇒ I X ( R ∩ L ) ≤ I X ( R ′ ) ◮ and whenever an infeasible solution is replaced by a feasible solution, the augmented indicator is improved. � I X ( R ) = 1 / Vol( X ) x ∈ X d ( x , R )d x 3 Note that R ∩ L as well as R \ L can be computed using f , i.e. without knowing L . Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

  14. Problem definition Counting and Spread Indicators Average Distance Indicator Conclusions and Outlook Augmented Average Distance Indicator We may ask for a stricter indicator with R ⊆ L and R ′ �⊆ L , thenI A X ( R ) ≤ I A ( R ′ ) . Lemma (Upper bound for average distance) � 1 / Vol ( X ) d ( x , R ) d x ≤ Diameter ( X ) x ∈ X Remark A penalized indicator function can be constructed as follows: Let R denote a representation set containing infeasible solutions.  ID X ( R ∩ L ) + � x ∈ R \ L ( d ( f ( x ) , T )) . . .  I A X ( R ) = . . . +Diameter( X ) if R ∩ L � = ∅ .  ID X ( R ) otherwise. Michael Emmerich et al. LIACS, Leiden University On Quality Indicators for Finite Level-Set Representations

Recommend


More recommend