reducing the arity in unbiased black box complexity
play

Reducing the Arity in Unbiased Black-Box Complexity Benjamin Doerr , - PowerPoint PPT Presentation

Reducing the Arity in Unbiased Black-Box Complexity Benjamin Doerr , Carola Winzen Max-Planck-Institut fr Informatik, Saarbrcken May 02, 2012 Supported by a Google Fellowship in Randomized Algorithms Rem inder: Black-Box Com plexity


  1. Reducing the Arity in Unbiased Black-Box Complexity Benjamin Doerr , Carola Winzen Max-Planck-Institut für Informatik, Saarbrücken May 02, 2012 Supported by a Google Fellowship in Randomized Algorithms

  2. Rem inder: Black-Box Com plexity  Allows an abstract view on Randomized Search Heuristics y Algorithm A f ( x , f ( x )) f ( y ) Black-Box = “Oracle”  # queries until an optimum is queried for the first time? Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  3. Rem inder: Black-Box Com plexity Algorithm A f ( x , f ( x )) Black-Box = ( y , f ( y )) “Oracle” Runtim e of A for f : T ( A , f ) Expected number of function evaluations (=calls to the oracle) until an optimal solution is queried for the first time Runtim e of A for F : sup f ∈ F T ( A , f ) Worst runtime of A among all functions f (Unrestricted) Black-Box Com plexity of F : inf A sup f ∈ F T ( A , f ) Best worst-case runtime among all algorithms A Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  4. Drawbacks of the Unrestricted Black-Box Model  NP-hard problems with low black-box complexity  Max-Clique  PARTITION  .....  Most classical test functions have “too low black-box complexities” �  OneMax: Θ ��� � instead of Θ � log � Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  5. Masterm ind-Version of OneMax  Black-Box chooses � ∈ 0,1 �  Algorithm guesses x ∈ 0,1 �  Black-Box answers �� � ��� OneMax Algorithm A Black-Box = 2 “Oracle” Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  6. Drawbacks of the Unrestricted Black-Box Model  NP-hard problems with low black-box complexity  Max-Clique  PARTITION  .....  Most classical test functions have “too low black-box complexities” �  OneMax: Θ ��� � instead of Θ � log �  LeadingOnes: O � log �/log log � instead of Θ � �  ...  Early end of black-box m odels?? Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  7. The Unbiased Black-Box Model  Revival of black-box studies by Lehre and Witt  Observation: search heuristics sample unbiasedly x Algorithm A f Black-Box = “Oracle” sampled unbiasedly, i.e., in a “fair” way Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  8. The Unbiased Black-Box Model  Revival of black-box studies by Lehre and Witt  Observation: search heuristics sample unbiasedly  Treat all bit positions and bit values in a “fair way”  Intuitively: “Flip the 5 th bit” “Flip all zeros”  Formally:  queries must be sampled from an unbiased distribution; i.e., a distribution D(.| ..) that satisfies for all x, y � , … . , y � , w and all � ∈ � �  � � � � , … , � � � � � ⨁ � � � ⨁ � , … , � � ⨁ �  � � � � , … , � � � � ���� ��� � �, … , ��� � � Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  9. OneMax in the Unbiased Model Unary Model [LW Gecco 20 10 ] Unary unbiased BBC of OneMax is Ω�� log �� Matched by many unary RSH  Randomized Local Search  (1+1) EA  ( μ � λ ) EAs ( μ, λ� constant Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  10. OneMax in the Unbiased Model Unary Model [LW Gecco 20 10 ] Unary unbiased BBC of OneMax is Ω�� log �� Arities � � � � 2 [DJKLWW Foga 20 11] k-ary unbiased BBC of OneMax is O��/ log ��  Suggests that k-ary RSH are more powerful than unary oned  Not known to be matched by k-ary RSH Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  11. OneMax in the Unbiased Model Unary Model [LW Gecco 20 10 ] Unary unbiased BBC of OneMax is Ω�� log �� Arities � � � � 2 [DJKLWW Foga 20 11] k-ary unbiased BBC of OneMax is O��/ log �� Arities log � � � � 2 [DW Gecco 20 12] k-ary unbiased BBC of OneMax is O��/�� "log � -arity is as powerful as unrestrictedness” Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  12. Why Should You Care? Nice mathematics  1. 2. Techniques can be applied to other problems 3. Hope: find RSH that are provably faster than basic algorithms Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  13. Key techniques 1. Derandomized version of random sam pling technique Probabilistic method at its best: Make cn / log n random guesses For all y, z ∈ 0,1 � with y � z there exits an index i ∈ t such that �� � � � � �� � � � w.h.p. There exists a string-distinguishing sequence � � , … , � � of � � ��/ log � strings Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  14. Key techniques 1. Derandomized version of random sam pling technique 2. Block-w ise identification of target string In the FOGA paper, we could handle only blocks of length k , yielding the O( n / log k ) bound Cut board into blocks of length 2 � • Apply random guessing technique to these blocks • • There are �/2 � blocks of length 2 � • Random guessing: O( 2 � / log 2 � )= O( 2 � / k ) guesses each • Total number of guesses: �/2 � O( 2 � / k ) = O( n / k ) Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  15. Key techniques 1. Derandomized version of random sam pling technique 2. Block-w ise identification of target string 3. Sim ulating unrestrictedness Using k-ary operators, we can access 2 k -1 bits in an almost unrestricted fashion Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  16. Key techniques 1. Derandomized version of random sam pling technique 2. Block-w ise identification of target string 3. Sim ulating unrestrictedness 4. Storing the fitness values creating unrestricted block “random guess” storing Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  17. Sum m ary & Future Work Main Result For log � � � � 2 , the k-ary unbiased BBC of OneMax is O��/�� Future Work  Lower bounds!!  Cross-over based algorithms that match the upper bound?  Other BB-models for higher arity algorithms  ..... Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

  18. References  Unrestricted Black-Box Model [DJW06] Droste, Jansen, Wegener Upper and Low er Bounds for Random ized Search Heuristics in Black-box Optim ization ToCS 2006  Unbiased Black-Box Models [LW10] Lehre, Witt Black-Box Search by Unbiased Variation GECCO 2010 [RV11] Rowe, Vose Unbiased Black Box Search Algorithm s GECCO 2011 [DKLW11] Doerr, Kötzing, Lengler, Winzen Black-Box Com plexities of Com binatorial Problem s GECCO 2011  OneMax-Complexities & (Derandomized) Random Sampling [ER63] Erd ős, Rényi On Tw o problem s of Inform ation Theory Magyar Tud. Akad. Mat. Kutató Int. Közl 1963 [AW09] Anil, Wiegand Black-Box Search by Elim ination of Fitness Functions FOGA 09 [DJKLWW11] Doerr, Johannsen, Kötzing, Lehre, Wagner, Winzen Faster Black-Box Algorithm s Through Higher Arity Operators FOGA 11 [DW12a] Doerr, Winzen Reducing the Arity in Unbiased Black-Box Com plexity GECCO 2012 [DW12] Doerr, Winzen Playing Masterm ind With Constant-Size Mem ory STACS 2012 [...] Many more!  LeadingOnes-Complexities [DW11] Doerr, Winzen Breaking the O(n log n) Barrier of LeadingOnes EA 2011  Jump k -Complexities & Black-Box Complexity of PARTITION [DKW11] Doerr, Kötzing, Winzen Too Fast Unbiased Black-Box Algorithm s FOGA 11 Winzen: Reducing the Arity in Unbiased Black-Box Complexity.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend