SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Performance of Evolutionary Algorithms on NK
             Landscapes with Nearest Neighbor Interactions
                         and Tunable Overlap

                  Martin Pelikan, Kumara Sastry, David E. Goldberg,
                        Martin V. Butz, and Mark Hauschild

           Missouri Estimation of Distribution Algorithms Laboratory (MEDAL)
                          University of Missouri, St. Louis, MO
                             http://medal.cs.umsl.edu/
                                 pelikan@cs.umsl.edu



                            Download MEDAL Report No. 2009002
                       http://medal.cs.umsl.edu/files/2009002.pdf

M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Motivation
       Testing evolutionary algorithms
              Adversarial problems on the boundary of design envelope.
              Random instances of important classes of problems.
              Real-world problems.

       This work bridges and extends two prior studies on random
       problems
              Random additively decomposable problems (rADPs)
              (Pelikan et al., 2006).
              NK landscapes (superset of rADPs)
              (Pelikan et al., 2007).

       This study
              Propose the class of polynomially solvable NK landscapes with
              nearest neighbor interactions and tunable overlap.
              Generate large number of instances of proposed problem class.
              Test evolutionary algorithms on the generated instances.
              Analyze the results.

M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Outline


          1. Additively decomposable problems

                       NK landscapes.

                       Random additively decomposable problems (rADPs).

          2. NK with nearest neighbors and tunable overlap.

          3. Experiments.

          4. Conclusions and future work.




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Additively Decomposable Problems (ADPs)
       Additively decomposable problem (ADP)
               Fitness defined as
                                                                        m
                                      f (X1 , X2 , . . . , Xn ) =            fi (Si ),
                                                                       i=1


                      n is the number of bits (variables),
                      m is the number of subproblems,
                      Si is the subset of variables in ith subproblem.
               ADPs play crucial role in design and analysis of GAs & EDAs.
               All problems in this work are ADPs.

       Two prior studies on ADPs serve as starting points
               Unrestricted NK landscapes.
               Restricted random ADPs (rADPs).

M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscape

       NK landscape
               Proposed by Kauffman (1989).
               Model of rugged landscape and popular test function.
               An NK landscape is defined by
                       Number of bits, n.
                       Number of neighbors per bit, k.
                       Set of k neighbors Π(Xi ) for i-th bit, Xi .
                       Subfunction fi defining contribution of Xi and Π(Xi ).
               The objective function fnk to maximize is then defined as
                                                                       n−1
                              fnk (X0 , X1 , . . . , Xn−1 ) =                 fi (Xi , Π(Xi )).
                                                                        i=0




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscape

       Exmaple for n = 9 and k = 2:




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Restricted Random ADPs (rADPs) of Bounded Order
       Order-k rADPs with and without overlap
               Each subproblem contains k bits.
               Separable problems contain non-overlapping subproblems:
                Tight linkage:             Shuffled:




               There may be overlap in o bits between neighboring
               subproblems (may also be shuffled):
                Tight linkage:              Shuffled:




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Properties of NK Landscapes and rADPs
       Common properties
               Additive decomposability.
               Subproblems are complex (look-up tables).
               High multimodality, complex structure.
               Overlap further increases problem difficulty.
               Challenge for most genetic algorithms and local search.

       NK landscapes
               NP-completeness (can’t solve worst case in polynomial time).

       rADPs
               Using prior knowledge of problem structure, we can exactly
               solve rADPs in polynomial time (dynamic programming) in
               O(2k n) evaluations.
               Multivariate EDAs can solve shuffled EDAs polynomially fast.

M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscapes with Nearest Neighbors & Tunable Overlap



       NK Landscapes with Nearest Neighbors and Tunable Overlap
               Neighbors of each bit are restricted to the following k bits.
               For simplicity, the neighborhoods don’t wrap around.
               Some subproblems may be excluded to provide a mechanism
               for tuning the size of overlap.
                       Use parameter step ∈ {1, 2, . . . , k + 1}.
                       Only subproblems at positions i, i mod step = 0 contribute.
               Bit positions shuffled randomly to eliminate tight linkage.




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscapes with Nearest Neighbors & Tunable Overlap

       High overlap (k = 2, step = 1):

                             Sequential                                        Shuffled




       Note
       step = 1 maximizes the amount of overlap between subproblems.

M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscapes with Nearest Neighbors & Tunable Overlap

       Low overlap (k = 2, step = 2):

                             Sequential                                        Shuffled




       Note
       step parameter allows tuning of the size of overlap.


M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscapes with Nearest Neighbors & Tunable Overlap


       No overlap (k = 2, step = 3):

                             Sequential                                        Shuffled




       Note
       step = k + 1 implies separability (subproblems are independent).



M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
NK Landscapes with Nearest Neighbors & Tunable Overlap


       Why?
               Nearest neighbors enable polynomial solvability
                       Deshuffle the string.
                       Use dynamic programming.
               Parameter step enables tunining the overlap between
               subproblems:
                       For standard NK landscapes, step = 1.
                       With larger values of step, the amount of overlap between
                       consequent subproblems is reduced.
                       For step = k + 1, the problem becomes separable (the
                       subproblems are fully independent).




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Problem Instances



       Parameters
               n = 20 to 120.
               k = 2 to 5.
               step = 1 to k + 1 for each k.

       Variety of instances
               For each (n, k, step), generate 10,000 random instances.
               Overall 1,800,000 unique problem instances.




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Compared Algorithms

       Basic algorithms
               Hierarchical Bayesian optimization algorithm (hBOA).
               Genetic algorithm with uniform crossover (GAU).
               Genetic algorithm with twopoint crossover (G2P).

       Local search
               Single-bit-flip hill climbing (DHC) on each solution.
               Improves performance of all methods.

       Niching
               Restricted tournament replacement (niching).


M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Num
   Results: Flips Until Optimum; hBOA; k = 2 and k = 5
                                                                                                   2
                                                                                                  10
  20           40     60 80 100                                                                        20                            40     60    80 100
             Problem size                                                                                                          Problem size
              4
            10                                                                                     5
                                                                                                  10                                    4
    k=4, step=1    k=2, step=1                                                                                   10
                                                                                                        k=5, step=1                         k=3, step=1
         Number of flips (hBOA)




                                                                                                               Number of flips (hBOA)
                   k=2, step=2                                                                                                              k=3, step=2




                                                                         Number of flips (hBOA)
    k=4, step=2                                                                                         k=5, step=2
    k=4, step=3    k=2, step=3                                                                          k=5, step=3                         k=3, step=3
    k=4, step=4                                                                                    4    k=5, step=4                         k=3, step=4
    k=4, step=5                                                                                   10    k=5, step=5
              3
            10                                                                                          k=5, step=6 3
                                                                                                                 10

                                                                                                   3
                                                                                                  10

                                   2                                                                                                    2
                                  10                                                                                               10
  20                                4020 60      80 40
                                                     100 60     80 100                                 20                            40 20 60 80 100
                                                                                                                                                  40     60
                                  Problem size   Problem size                                                                      Problem size Problem size
                                                                                                                                        5
                                                         10
                 k=4, step=1                                  k=5, step=1
            4Growth appears to be polynomial w.r.t. problem size, n.
         umber of flips (hBOA)




                                                                                                               umber of flips (hBOA)
          10     k=4, step=2                                  k=5, step=2
              Performance best with no overlap. for hBOA. k=5, step=3
              Figurestep=3
                 k=4, 1: Average number of flips
                 k=4, step=4                               4  k=5, step=4
                 k=4, step=5                             10
              Besides n, performance depends on both k and step. step=5
                                                              k=5,
                                                              k=5, step=6
  the  effects of k on performance of all compared algorithms, figure
          10
            3
                                                                                            6 sh
 umber of DHC flips with k for hBOA and GA on problems of size n =           3
   M. are K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild was incapable 10 solving many inst
DA Pelikan,not included, because UMDA NK Landscapes with Nearest Neighbors and Tunable Overlap
                                                                           of
Results: Comparison w.r.t. Flips



                                               DHC steps (flips) until optimum
           n        k     step                 hBOA GA (uniform) GA (twopoint)
          120       5      1                  37,155       141,108          220,318
          120       5      2                  40,151       212,635          353,748
          120       5      3                  37,480       249,217          443,570
          120       5      4                  27,411       195,673          310,894
          120       5      5                  15,589       100,378          145,406
          120       5      6                   9,607         35,101          47,576




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Results: Comparison w.r.t. Evaluations



                                             Number of evaluations until optimum
          n         k     step                hBOA GA (uniform) GA (twopoint)
          120       5     1                   7,414          16,519           34,696
          120       5     2                   9,011          25,032           56,059
          120       5     3                   9,988          30,285           72,359
          120       5     4                   8,606          24,016           51,521
          120       5     5                   7,307          13,749           26,807
          120       5     6                    7,328          6,004           10,949




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
0.75                                                                            0.75




                                                                                            Number
               Num
             Number




                                                                                               Nu
      Results: Flips Until Optimum; hBOA vs. GA; k = 5
                                                0.5                                                                             0.5
  20                              40      20
                                           60               80      40
                                                                  100        60    80 100                                                  20          40       60   80 100
                                 Problem size                       Problem size                                                                      Problem size

   k=4, step=1                                 7                                                                               7       k=5, step=1
             Number of flips (GA, uniform) /


                                                      k=5, step=1                                                              6
   k=4, step=2                                 6                                                                                       k=5, step=2




                                                                                            Number of flips (GA, twopoint) /
                                                      k=5, step=2
               Number of flips (hBOA)


   k=4, step=3                                 5                                                                               5       k=5, step=3
                                                      k=5, step=3




                                                                                               Number of flips (hBOA)
   k=4, step=4                                 4                                                                               4       k=5, step=4
   k=4, step=5                                        k=5, step=4                                                                      k=5, step=5
                                               3      k=5, step=5                                                              3       k=5, step=6
                                                      k=5, step=6
                                               2                                                                               2



                                               1                                                                               1


 20                          40    20 60                    80     40
                                                                  100     60       80 100                                             20              40        60   80   100
                            Problem size                         Problem size                                                                        Problem size


                                               hBOA outperforms both versions of GA.
 rRatiowithDifferences grow faster than with twopoint crossover and hBOA.
   GA of the number of flips for GA polynomially with n.
                 uniform crossover and hBOA.
                Besides n, differences depend on both k and step.
 f DHC flips until optimum
=GA and step ∈ GA6}; since UMDA was not capable of solving many o
    5, (uniform) {1, (twopoint)
 s in141,108 time, the results for UMDA are not included. The figure sho
      practical               220,318
ofM.DHC K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap sm
     Pelikan, flips until optimum for different percentages of instances with
Results: Correlations Between Algorithms
       step = 1 (high overlap):




       step = 6 (separable):




               GA versions more similar than hBOA with GA.
               Correlations stronger for problems with more overlap/less
               structure.
M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Problem Difficulty: Signal-to-Noise and Signal Variance

       Signal and noise
               Signal: The difference between fitness of the best and the 2nd
               best solutions to a subproblem.
               Noise: Models contributions of other subproblems.

       Signal-to-noise ratio
               Decision making done by GA is stochastic.
               The larger the signal-to-noise ratio, the easier the decision
               making.

       Signal variance
               Sequential vs. parallel convergence.
               How much do contributions of different subproblems differ?
               One way to model this is to look at the variance of the signal.
M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
hBOA (a) hBOA                                                   (b) GA (uniform) (uniform)
                                                                                      (b) GA                                                                            (c) GA (twopoint) (
                                                                                                                                                                                  (c) GA
                     Results: Flips Until Optimum; hBOA vs. GA; k = 5

re 13:Figure 13: of overlap of overlap for n = 1205 and k = 5 (step varies with o
       Influence Influence for n = 120 and k = (step varies with overlap).
             step = 1 (high overlap)              step = 6 (separable)
                     1.075                               1.075                                                              1.075                               1.075
                                                                 GA (twpoint)   GA (twpoint)                                                                               GA (twpoint)   GA (tw
                                                                 GA (uniform)   GA (uniform)                                                                               GA (uniform)   GA (u
                               Average number of flips




                                                                                                  Average number of flips




                                                                                                                                      Average number of flips
                      1.05                                1.05   hBOA           hBOA                                         1.05                                1.05      hBOA           hBOA
 (divided by mean)




                                 (divided by mean)




                                                                                                    (divided by mean)




                                                                                                                                        (divided by mean)
                     1.025                               1.025                                                              1.025                               1.025

                         1                                  1                                                                   1                                  1

                     0.975                               0.975                                                              0.975                               0.975

                      0.95            0.95                                                                                   0.95            0.95
                          0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
                                          0.5 0.6 0.7 0.8 0.9 1                                                                  0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
                                                                                                                                                 0.5 0.6 0.7 0.8 0.9 1
                          Signal to noise percentilenoise percentile (% smallest)
                                          Signal to (% smallest)                                                                 Signal to noise percentilenoise percentile (% s
                                                                                                                                                 Signal to (% smallest)

                                 (a) step = 1(a) step = 1                                                                              (b) step = 6(b) step = 6
                                                   For separable problems, noise clearly matters.
             For problems with overlap, noise appears insignificant.
  :Figure 14: of signal-to-noise ratio on the number ofnumber of flips for n = 120
    Influence Influence of signal-to-noise ratio on the flips for n = 120 and k =


cknowledgments M.V. Butz, M. Hauschild
edgments D.E. Goldberg,
  M. Pelikan, K. Sastry,                                                                       NK Landscapes with Nearest Neighbors and Tunable Overlap
Results: Flips Until Optimum; hBOA vs. GA; k = 5

                                                        step = 1 (high overlap)                                             step = 6 (separable)
                       1.1                                1.1                                                                1.1                               1.1
                                                                GA (twopoint) GA (twopoint)                                                                          GA (twopoint) (twopoi
                                                                                                                                                                                 GA
                                                                GA (uniform) GA (uniform)                                                                            GA (uniform)GA (uniform




                                                                                                 Average number of flips
                     1.075                                                                                                 1.075
                              Average number of flips




                                                                                                                                   Average number of flips
                                                        1.075                                                                                                1.075
                                                                hBOA          hBOA                                                                                   hBOA        hBOA
 (divided by mean)




                                                                                                   (divided by mean)
                                (divided by mean)




                                                                                                                                     (divided by mean)
                      1.05                               1.05                                                               1.05                              1.05

                     1.025                              1.025                                                              1.025                             1.025

                         1                                 1                                                                   1                                1

                     0.975                              0.975                                                              0.975                             0.975

                      0.95           0.95                                                                                   0.95          0.95
                          0.1 0.2 0.3 0.40.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
                                          0.5 0.6 0.7 0.8 0.9 1                                                                 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.8 0.9
                                                                                                                                              0.1 0.2 0.3 0.4 0.5 0.6 0.7
                          Signal variance percentile (% smallest) (% smallest)
                                         Signal variance percentile                                                             Signal variance percentile (%percentile (% small
                                                                                                                                              Signal variance smallest)

                                     (a) step = (a) step = 1
                                                1                                                                                               (b) step = 6 step = 6
                                                                                                                                                          (b)
                                                   For separable problems, signal variance clearly matters.
            For problems with overlap, signal variance appears
e 15: Influence Influence of signal variance on the of flips for n = 120 n = 120 and
    Figure 15: of signal variance on the number number of flips for and k = 5.
            insignificant.

eferences
 es
           M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild                      NK Landscapes with Nearest Neighbors and Tunable Overlap
Conclusions and Future Work

       Summary and conclusions
               Considered subset of NK landscapes as class of random test
               problems with tunable subproblem size and overlap.
               All proposed instances solvable in polynomial time.
               Generated a broad range of problem instances.
               Analyzed results using hybrids of GEAs.

       Future work
               Use generated problems to test other algorithms.
               Relate performance to other measures of problem difficulty.
               Develop/test new tools for understanding of problem difficulty.
               Wrap subproblems around.
               Use other distributions for generating look-up tables.



M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap
Acknowledgments




       Acknowledgments
               NSF; NSF CAREER grant ECS-0547013.
               U.S. Air Force, AFOSR; FA9550-06-1-0096.
               University of Missouri; High Performance Computing
               Collaboratory sponsored by Information Technology Services;
               Research Award; Research Board.




M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild   NK Landscapes with Nearest Neighbors and Tunable Overlap

Más contenido relacionado

Destacado

Permissible limit for mandibular expansion
Permissible limit for mandibular expansionPermissible limit for mandibular expansion
Permissible limit for mandibular expansionIndian dental academy
 
early orthodonatic treatment - early intervention in transverse dimension
early orthodonatic treatment - early intervention in transverse dimensionearly orthodonatic treatment - early intervention in transverse dimension
early orthodonatic treatment - early intervention in transverse dimensionRoyal medical services - JOS
 
After Orientation: Making Room for Novice UX Designers
After Orientation: Making Room for Novice UX DesignersAfter Orientation: Making Room for Novice UX Designers
After Orientation: Making Room for Novice UX DesignersMegan Schwarz
 
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Martin Pelikan
 
Expansion Mandibular
Expansion MandibularExpansion Mandibular
Expansion Mandibularclaudia cano
 
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...Expansion appliances /certified fixed orthodontic courses by Indian dental ac...
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...Indian dental academy
 
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...Indian dental academy
 
Expansion with removable orthodontic appliance /certified fixed orthodontic c...
Expansion with removable orthodontic appliance /certified fixed orthodontic c...Expansion with removable orthodontic appliance /certified fixed orthodontic c...
Expansion with removable orthodontic appliance /certified fixed orthodontic c...Indian dental academy
 
Myofunctional Appliances
Myofunctional AppliancesMyofunctional Appliances
Myofunctional AppliancesDr. Shirin
 

Destacado (9)

Permissible limit for mandibular expansion
Permissible limit for mandibular expansionPermissible limit for mandibular expansion
Permissible limit for mandibular expansion
 
early orthodonatic treatment - early intervention in transverse dimension
early orthodonatic treatment - early intervention in transverse dimensionearly orthodonatic treatment - early intervention in transverse dimension
early orthodonatic treatment - early intervention in transverse dimension
 
After Orientation: Making Room for Novice UX Designers
After Orientation: Making Room for Novice UX DesignersAfter Orientation: Making Room for Novice UX Designers
After Orientation: Making Room for Novice UX Designers
 
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
 
Expansion Mandibular
Expansion MandibularExpansion Mandibular
Expansion Mandibular
 
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...Expansion appliances /certified fixed orthodontic courses by Indian dental ac...
Expansion appliances /certified fixed orthodontic courses by Indian dental ac...
 
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...
Expansion in orthodontics /certified fixed orthodontic courses by Indian dent...
 
Expansion with removable orthodontic appliance /certified fixed orthodontic c...
Expansion with removable orthodontic appliance /certified fixed orthodontic c...Expansion with removable orthodontic appliance /certified fixed orthodontic c...
Expansion with removable orthodontic appliance /certified fixed orthodontic c...
 
Myofunctional Appliances
Myofunctional AppliancesMyofunctional Appliances
Myofunctional Appliances
 

Similar a Performance of Evolutionary Algorithms on NK Landscapes with Tunable Overlap

Advanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty MeasuresAdvanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty Measureshauschildm
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network modelsNaoki Masuda
 
Epidemiology Meets Quantum: Statistics, Causality, and Bell's Theorem
Epidemiology Meets Quantum: Statistics, Causality, and Bell's TheoremEpidemiology Meets Quantum: Statistics, Causality, and Bell's Theorem
Epidemiology Meets Quantum: Statistics, Causality, and Bell's TheoremRichard Gill
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Christopher Morris
 
PhD_Thesis_slides.pdf
PhD_Thesis_slides.pdfPhD_Thesis_slides.pdf
PhD_Thesis_slides.pdfNiloyBiswas36
 
Localized methods for diffusions in large graphs
Localized methods for diffusions in large graphsLocalized methods for diffusions in large graphs
Localized methods for diffusions in large graphsDavid Gleich
 
Integration of biological annotations using hierarchical modeling
Integration of biological annotations using hierarchical modelingIntegration of biological annotations using hierarchical modeling
Integration of biological annotations using hierarchical modelingUSC
 
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdfMcSwathi
 
Lecture 2 of 2 at Uni Parma 061012
Lecture 2 of 2 at Uni Parma 061012Lecture 2 of 2 at Uni Parma 061012
Lecture 2 of 2 at Uni Parma 061012Frederick Green
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...grssieee
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...grssieee
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptirisshicat
 
Born reciprocity
Born reciprocityBorn reciprocity
Born reciprocityRene Kotze
 
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...Rene Kotze
 
Circular Systems Emulating Dynamical Influence Processes
Circular Systems Emulating Dynamical Influence ProcessesCircular Systems Emulating Dynamical Influence Processes
Circular Systems Emulating Dynamical Influence Processesmosabou
 
Non-interacting and interacting Graphene in a strong uniform magnetic field
Non-interacting and interacting Graphene in a strong uniform magnetic fieldNon-interacting and interacting Graphene in a strong uniform magnetic field
Non-interacting and interacting Graphene in a strong uniform magnetic fieldAnkurDas60
 

Similar a Performance of Evolutionary Algorithms on NK Landscapes with Tunable Overlap (20)

Advanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty MeasuresAdvanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty Measures
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network models
 
Epidemiology Meets Quantum: Statistics, Causality, and Bell's Theorem
Epidemiology Meets Quantum: Statistics, Causality, and Bell's TheoremEpidemiology Meets Quantum: Statistics, Causality, and Bell's Theorem
Epidemiology Meets Quantum: Statistics, Causality, and Bell's Theorem
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
 
PhD_Thesis_slides.pdf
PhD_Thesis_slides.pdfPhD_Thesis_slides.pdf
PhD_Thesis_slides.pdf
 
Localized methods for diffusions in large graphs
Localized methods for diffusions in large graphsLocalized methods for diffusions in large graphs
Localized methods for diffusions in large graphs
 
Quantum chaos of generic systems - Marko Robnik
Quantum chaos of generic systems - Marko RobnikQuantum chaos of generic systems - Marko Robnik
Quantum chaos of generic systems - Marko Robnik
 
Integration of biological annotations using hierarchical modeling
Integration of biological annotations using hierarchical modelingIntegration of biological annotations using hierarchical modeling
Integration of biological annotations using hierarchical modeling
 
Thesis defense
Thesis defenseThesis defense
Thesis defense
 
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf
15_wk4_unsupervised-learning_manifold-EM-cs365-2014.pdf
 
kcde
kcdekcde
kcde
 
Lecture 2 of 2 at Uni Parma 061012
Lecture 2 of 2 at Uni Parma 061012Lecture 2 of 2 at Uni Parma 061012
Lecture 2 of 2 at Uni Parma 061012
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features ppt
 
Born reciprocity
Born reciprocityBorn reciprocity
Born reciprocity
 
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...
Prof. Rob Leight (University of Illinois) TITLE: Born Reciprocity and the Nat...
 
Circular Systems Emulating Dynamical Influence Processes
Circular Systems Emulating Dynamical Influence ProcessesCircular Systems Emulating Dynamical Influence Processes
Circular Systems Emulating Dynamical Influence Processes
 
Non-interacting and interacting Graphene in a strong uniform magnetic field
Non-interacting and interacting Graphene in a strong uniform magnetic fieldNon-interacting and interacting Graphene in a strong uniform magnetic field
Non-interacting and interacting Graphene in a strong uniform magnetic field
 

Más de Martin Pelikan

Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOATransfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOAMartin Pelikan
 
Population Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsPopulation Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsMartin Pelikan
 
Image segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchImage segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchMartin Pelikan
 
Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Martin Pelikan
 
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Martin Pelikan
 
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Martin Pelikan
 
Spurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilitySpurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilityMartin Pelikan
 
Effects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAEffects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAMartin Pelikan
 
Intelligent Bias of Network Structures in the Hierarchical BOA
Intelligent Bias of Network Structures in the Hierarchical BOAIntelligent Bias of Network Structures in the Hierarchical BOA
Intelligent Bias of Network Structures in the Hierarchical BOAMartin Pelikan
 
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Martin Pelikan
 
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmInitial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmMartin Pelikan
 
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAUsing Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAMartin Pelikan
 
Efficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsEfficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsMartin Pelikan
 
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Martin Pelikan
 
iBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmiBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmMartin Pelikan
 
Fitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmFitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmMartin Pelikan
 
Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Martin Pelikan
 
The Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchThe Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchMartin Pelikan
 
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesAnalyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesMartin Pelikan
 
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsHybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsMartin Pelikan
 

Más de Martin Pelikan (20)

Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOATransfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
 
Population Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsPopulation Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its Variants
 
Image segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchImage segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local search
 
Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...
 
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
 
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
 
Spurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilitySpurious Dependencies and EDA Scalability
Spurious Dependencies and EDA Scalability
 
Effects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAEffects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOA
 
Intelligent Bias of Network Structures in the Hierarchical BOA
Intelligent Bias of Network Structures in the Hierarchical BOAIntelligent Bias of Network Structures in the Hierarchical BOA
Intelligent Bias of Network Structures in the Hierarchical BOA
 
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
 
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmInitial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
 
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAUsing Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
 
Efficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsEfficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution Algorithms
 
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
 
iBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmiBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization Algorithm
 
Fitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmFitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithm
 
Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses
 
The Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchThe Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local Search
 
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesAnalyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
 
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsHybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Performance of Evolutionary Algorithms on NK Landscapes with Tunable Overlap

  • 1. Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor Interactions and Tunable Overlap Martin Pelikan, Kumara Sastry, David E. Goldberg, Martin V. Butz, and Mark Hauschild Missouri Estimation of Distribution Algorithms Laboratory (MEDAL) University of Missouri, St. Louis, MO http://medal.cs.umsl.edu/ pelikan@cs.umsl.edu Download MEDAL Report No. 2009002 http://medal.cs.umsl.edu/files/2009002.pdf M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 2. Motivation Testing evolutionary algorithms Adversarial problems on the boundary of design envelope. Random instances of important classes of problems. Real-world problems. This work bridges and extends two prior studies on random problems Random additively decomposable problems (rADPs) (Pelikan et al., 2006). NK landscapes (superset of rADPs) (Pelikan et al., 2007). This study Propose the class of polynomially solvable NK landscapes with nearest neighbor interactions and tunable overlap. Generate large number of instances of proposed problem class. Test evolutionary algorithms on the generated instances. Analyze the results. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 3. Outline 1. Additively decomposable problems NK landscapes. Random additively decomposable problems (rADPs). 2. NK with nearest neighbors and tunable overlap. 3. Experiments. 4. Conclusions and future work. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 4. Additively Decomposable Problems (ADPs) Additively decomposable problem (ADP) Fitness defined as m f (X1 , X2 , . . . , Xn ) = fi (Si ), i=1 n is the number of bits (variables), m is the number of subproblems, Si is the subset of variables in ith subproblem. ADPs play crucial role in design and analysis of GAs & EDAs. All problems in this work are ADPs. Two prior studies on ADPs serve as starting points Unrestricted NK landscapes. Restricted random ADPs (rADPs). M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 5. NK Landscape NK landscape Proposed by Kauffman (1989). Model of rugged landscape and popular test function. An NK landscape is defined by Number of bits, n. Number of neighbors per bit, k. Set of k neighbors Π(Xi ) for i-th bit, Xi . Subfunction fi defining contribution of Xi and Π(Xi ). The objective function fnk to maximize is then defined as n−1 fnk (X0 , X1 , . . . , Xn−1 ) = fi (Xi , Π(Xi )). i=0 M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 6. NK Landscape Exmaple for n = 9 and k = 2: M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 7. Restricted Random ADPs (rADPs) of Bounded Order Order-k rADPs with and without overlap Each subproblem contains k bits. Separable problems contain non-overlapping subproblems: Tight linkage: Shuffled: There may be overlap in o bits between neighboring subproblems (may also be shuffled): Tight linkage: Shuffled: M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 8. Properties of NK Landscapes and rADPs Common properties Additive decomposability. Subproblems are complex (look-up tables). High multimodality, complex structure. Overlap further increases problem difficulty. Challenge for most genetic algorithms and local search. NK landscapes NP-completeness (can’t solve worst case in polynomial time). rADPs Using prior knowledge of problem structure, we can exactly solve rADPs in polynomial time (dynamic programming) in O(2k n) evaluations. Multivariate EDAs can solve shuffled EDAs polynomially fast. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 9. NK Landscapes with Nearest Neighbors & Tunable Overlap NK Landscapes with Nearest Neighbors and Tunable Overlap Neighbors of each bit are restricted to the following k bits. For simplicity, the neighborhoods don’t wrap around. Some subproblems may be excluded to provide a mechanism for tuning the size of overlap. Use parameter step ∈ {1, 2, . . . , k + 1}. Only subproblems at positions i, i mod step = 0 contribute. Bit positions shuffled randomly to eliminate tight linkage. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 10. NK Landscapes with Nearest Neighbors & Tunable Overlap High overlap (k = 2, step = 1): Sequential Shuffled Note step = 1 maximizes the amount of overlap between subproblems. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 11. NK Landscapes with Nearest Neighbors & Tunable Overlap Low overlap (k = 2, step = 2): Sequential Shuffled Note step parameter allows tuning of the size of overlap. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 12. NK Landscapes with Nearest Neighbors & Tunable Overlap No overlap (k = 2, step = 3): Sequential Shuffled Note step = k + 1 implies separability (subproblems are independent). M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 13. NK Landscapes with Nearest Neighbors & Tunable Overlap Why? Nearest neighbors enable polynomial solvability Deshuffle the string. Use dynamic programming. Parameter step enables tunining the overlap between subproblems: For standard NK landscapes, step = 1. With larger values of step, the amount of overlap between consequent subproblems is reduced. For step = k + 1, the problem becomes separable (the subproblems are fully independent). M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 14. Problem Instances Parameters n = 20 to 120. k = 2 to 5. step = 1 to k + 1 for each k. Variety of instances For each (n, k, step), generate 10,000 random instances. Overall 1,800,000 unique problem instances. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 15. Compared Algorithms Basic algorithms Hierarchical Bayesian optimization algorithm (hBOA). Genetic algorithm with uniform crossover (GAU). Genetic algorithm with twopoint crossover (G2P). Local search Single-bit-flip hill climbing (DHC) on each solution. Improves performance of all methods. Niching Restricted tournament replacement (niching). M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 16. Num Results: Flips Until Optimum; hBOA; k = 2 and k = 5 2 10 20 40 60 80 100 20 40 60 80 100 Problem size Problem size 4 10 5 10 4 k=4, step=1 k=2, step=1 10 k=5, step=1 k=3, step=1 Number of flips (hBOA) Number of flips (hBOA) k=2, step=2 k=3, step=2 Number of flips (hBOA) k=4, step=2 k=5, step=2 k=4, step=3 k=2, step=3 k=5, step=3 k=3, step=3 k=4, step=4 4 k=5, step=4 k=3, step=4 k=4, step=5 10 k=5, step=5 3 10 k=5, step=6 3 10 3 10 2 2 10 10 20 4020 60 80 40 100 60 80 100 20 40 20 60 80 100 40 60 Problem size Problem size Problem size Problem size 5 10 k=4, step=1 k=5, step=1 4Growth appears to be polynomial w.r.t. problem size, n. umber of flips (hBOA) umber of flips (hBOA) 10 k=4, step=2 k=5, step=2 Performance best with no overlap. for hBOA. k=5, step=3 Figurestep=3 k=4, 1: Average number of flips k=4, step=4 4 k=5, step=4 k=4, step=5 10 Besides n, performance depends on both k and step. step=5 k=5, k=5, step=6 the effects of k on performance of all compared algorithms, figure 10 3 6 sh umber of DHC flips with k for hBOA and GA on problems of size n = 3 M. are K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild was incapable 10 solving many inst DA Pelikan,not included, because UMDA NK Landscapes with Nearest Neighbors and Tunable Overlap of
  • 17. Results: Comparison w.r.t. Flips DHC steps (flips) until optimum n k step hBOA GA (uniform) GA (twopoint) 120 5 1 37,155 141,108 220,318 120 5 2 40,151 212,635 353,748 120 5 3 37,480 249,217 443,570 120 5 4 27,411 195,673 310,894 120 5 5 15,589 100,378 145,406 120 5 6 9,607 35,101 47,576 M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 18. Results: Comparison w.r.t. Evaluations Number of evaluations until optimum n k step hBOA GA (uniform) GA (twopoint) 120 5 1 7,414 16,519 34,696 120 5 2 9,011 25,032 56,059 120 5 3 9,988 30,285 72,359 120 5 4 8,606 24,016 51,521 120 5 5 7,307 13,749 26,807 120 5 6 7,328 6,004 10,949 M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 19. 0.75 0.75 Number Num Number Nu Results: Flips Until Optimum; hBOA vs. GA; k = 5 0.5 0.5 20 40 20 60 80 40 100 60 80 100 20 40 60 80 100 Problem size Problem size Problem size k=4, step=1 7 7 k=5, step=1 Number of flips (GA, uniform) / k=5, step=1 6 k=4, step=2 6 k=5, step=2 Number of flips (GA, twopoint) / k=5, step=2 Number of flips (hBOA) k=4, step=3 5 5 k=5, step=3 k=5, step=3 Number of flips (hBOA) k=4, step=4 4 4 k=5, step=4 k=4, step=5 k=5, step=4 k=5, step=5 3 k=5, step=5 3 k=5, step=6 k=5, step=6 2 2 1 1 20 40 20 60 80 40 100 60 80 100 20 40 60 80 100 Problem size Problem size Problem size hBOA outperforms both versions of GA. rRatiowithDifferences grow faster than with twopoint crossover and hBOA. GA of the number of flips for GA polynomially with n. uniform crossover and hBOA. Besides n, differences depend on both k and step. f DHC flips until optimum =GA and step ∈ GA6}; since UMDA was not capable of solving many o 5, (uniform) {1, (twopoint) s in141,108 time, the results for UMDA are not included. The figure sho practical 220,318 ofM.DHC K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap sm Pelikan, flips until optimum for different percentages of instances with
  • 20. Results: Correlations Between Algorithms step = 1 (high overlap): step = 6 (separable): GA versions more similar than hBOA with GA. Correlations stronger for problems with more overlap/less structure. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 21. Problem Difficulty: Signal-to-Noise and Signal Variance Signal and noise Signal: The difference between fitness of the best and the 2nd best solutions to a subproblem. Noise: Models contributions of other subproblems. Signal-to-noise ratio Decision making done by GA is stochastic. The larger the signal-to-noise ratio, the easier the decision making. Signal variance Sequential vs. parallel convergence. How much do contributions of different subproblems differ? One way to model this is to look at the variance of the signal. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 22. hBOA (a) hBOA (b) GA (uniform) (uniform) (b) GA (c) GA (twopoint) ( (c) GA Results: Flips Until Optimum; hBOA vs. GA; k = 5 re 13:Figure 13: of overlap of overlap for n = 1205 and k = 5 (step varies with o Influence Influence for n = 120 and k = (step varies with overlap). step = 1 (high overlap) step = 6 (separable) 1.075 1.075 1.075 1.075 GA (twpoint) GA (twpoint) GA (twpoint) GA (tw GA (uniform) GA (uniform) GA (uniform) GA (u Average number of flips Average number of flips Average number of flips 1.05 1.05 hBOA hBOA 1.05 1.05 hBOA hBOA (divided by mean) (divided by mean) (divided by mean) (divided by mean) 1.025 1.025 1.025 1.025 1 1 1 1 0.975 0.975 0.975 0.975 0.95 0.95 0.95 0.95 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.5 0.6 0.7 0.8 0.9 1 Signal to noise percentilenoise percentile (% smallest) Signal to (% smallest) Signal to noise percentilenoise percentile (% s Signal to (% smallest) (a) step = 1(a) step = 1 (b) step = 6(b) step = 6 For separable problems, noise clearly matters. For problems with overlap, noise appears insignificant. :Figure 14: of signal-to-noise ratio on the number ofnumber of flips for n = 120 Influence Influence of signal-to-noise ratio on the flips for n = 120 and k = cknowledgments M.V. Butz, M. Hauschild edgments D.E. Goldberg, M. Pelikan, K. Sastry, NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 23. Results: Flips Until Optimum; hBOA vs. GA; k = 5 step = 1 (high overlap) step = 6 (separable) 1.1 1.1 1.1 1.1 GA (twopoint) GA (twopoint) GA (twopoint) (twopoi GA GA (uniform) GA (uniform) GA (uniform)GA (uniform Average number of flips 1.075 1.075 Average number of flips Average number of flips 1.075 1.075 hBOA hBOA hBOA hBOA (divided by mean) (divided by mean) (divided by mean) (divided by mean) 1.05 1.05 1.05 1.05 1.025 1.025 1.025 1.025 1 1 1 1 0.975 0.975 0.975 0.975 0.95 0.95 0.95 0.95 0.1 0.2 0.3 0.40.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.8 0.9 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Signal variance percentile (% smallest) (% smallest) Signal variance percentile Signal variance percentile (%percentile (% small Signal variance smallest) (a) step = (a) step = 1 1 (b) step = 6 step = 6 (b) For separable problems, signal variance clearly matters. For problems with overlap, signal variance appears e 15: Influence Influence of signal variance on the of flips for n = 120 n = 120 and Figure 15: of signal variance on the number number of flips for and k = 5. insignificant. eferences es M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 24. Conclusions and Future Work Summary and conclusions Considered subset of NK landscapes as class of random test problems with tunable subproblem size and overlap. All proposed instances solvable in polynomial time. Generated a broad range of problem instances. Analyzed results using hybrids of GEAs. Future work Use generated problems to test other algorithms. Relate performance to other measures of problem difficulty. Develop/test new tools for understanding of problem difficulty. Wrap subproblems around. Use other distributions for generating look-up tables. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap
  • 25. Acknowledgments Acknowledgments NSF; NSF CAREER grant ECS-0547013. U.S. Air Force, AFOSR; FA9550-06-1-0096. University of Missouri; High Performance Computing Collaboratory sponsored by Information Technology Services; Research Award; Research Board. M. Pelikan, K. Sastry, D.E. Goldberg, M.V. Butz, M. Hauschild NK Landscapes with Nearest Neighbors and Tunable Overlap