SlideShare a Scribd company logo
A Self-Organized Criticality Mutation
     Operator for Dynamic Optimization
                  Problems
     Carlos Fernandes1,2
     J.J. Merelo2
     Vitorino Ramos1
     Agostinho C. Rosa1
     1
      LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Portugal
     2
      Department of Architecture and Computer Technology, University of Granada, Spain




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                               GECCO08 - Atlanta
Motivation and Objectives
           •Develop an adaptive mutation operator to deal with
                Dynamic Optimization Problems (DOPs).

       DOPs require diversity. It is not mandatory that the algorithm
       finds the optimum, but, at least, to track it.

       We aim at designing a mutation operator which may be able to
       give rise to small and large mutation rates in a self-regulated
       manner, non-deterministic.
       Mutation operator should be able to react to changes, without
       detecting those changes. (When a change occurs, mutation
       should increase.)
       Keep it simple! Avoid new parameters or complex parameter
       control.


Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Self-Organized Criticality
        •Self-Organized Criticality was identified by Bak, Tang and
        Wiesenfeld in 1987. “The Sandpile” model.




                                                      *Image taken from Kauffman’s Investigations


        •Cellular automaton.
        •“Sand” is randomly dropped on a lattice (2D). When the slope
        exceeds a specific threshold (zc = 4), the cell colapses and
        transfers the sand to the adjacent cells.




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”         GECCO08 - Atlanta
Self-Organized Criticality
          •SOC: fractal, scale-invariant, 1/f noise, power-laws
         Sandpile: likehood of an avalanche is in power-law proportion to its
         size.


      Considerer a lattice (x,y) and a function
      z(x,y) which represents the number o grains
      in the cells.
      Starting with a flat surface z(x,y) = 0 for all x
      and y:
      Add a grain of sand:
       if z(x,y) > zc then an avalanche occurs




                                                          *Image taken from Kauffman’s Investigations
      if z(x, y±1) = 4 or z(x±1, y) = 4
      Update z recursively




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                   GECCO08 - Atlanta
Previous Related Work
      •Tinós, R. and Yang, S. 2007. A self-organizing random immigrants
      genetic algorithm for dynamic optimization problems. Genetic
      Programming and Evolvable Machines 8, 255-286. SORIGA
      • Krink, T., Rickers P., René T. 2000. Applying self-organised criticality to
      evolutionary algorithms. Proceedings of the 6th International Conference
      on Parallel Problem Solving from Nature, 375-384.
      •Boettcher, S., Percus A.G. 2003. Optimization with extremal dynamics.
      Complexity 8(2), 57-62.



      SORIGA introduces SOC in a GA by simulating a Bak-Sneppen model.




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”           GECCO08 - Atlanta
The Sandpile Mutation
      The 2D lattice is “connected” with the population
      (NxL size, where N is population size and L is
      chromosome size)
      In each generation g grains are
      dropped into the lattice.

      Individuals are ranked. This create a
      kind of slope for the sandpile, with
      sand collapsing with higher probability
      towards the worst chromosomes.



      If the number of grains in a cell exceed 4, then an avalanche may
      occur depending on the fitness of the chromosome.




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”      GECCO08 - Atlanta
The Sandpile Mutation
           for g grains do
             drop grain at random
             if zc = 4
                     compute normalized fitness:




                          Note: if bestFitness = worstFitness, fn is set to 0.5 (1.0?)

                   if randomValue(0, 1.0) > fn and cell (n, l) not active
                        mutate
                        avalanche




                       and update lattice z recursively



Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                  GECCO08 - Atlanta
Test Set                                             Severity of change: This criterion
                                                         establishes how strongly the problem is
                                                         changing
    •Yang and Yao’s dynamic problems generator*
                                                         Speed of change: This criterion
      •By using a binary mask, dynamic                   establishes how often the environment
                                                         changes
      environments are created by applying the
      mask to each solution before its evaluation.

      •Severity of change is controlled by setting
      the number of 1’s in the mask.

      •Speed of change is controlled by defining the
      number of generations between the application
      of a different mask.
                                                *Yang, S. and Yao, X. 2005. Experimental study
                                                on PBIL algorithms for dynamic optimization
                                                problems. Soft Computing 9(11), 815-834.




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”               GECCO08 - Atlanta
Test Set
     Speed was set to S = 10, 100, 1000 (generations)
     Severity was set to ρ = 0.05, 0.6 and 0.95
     9 different scenarios

        •Royal Road function
        •Deceptive functions
            •As in: Tinós, R. and Yang, S. 2007. A self-organizing random immigrants genetic
            algorithm for dynamic optimization problems. Genetic Programming and
            Evolvable Machines 8, 255-286

        •Massively Multimodal Deceptive Problem (MMDP)




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                 GECCO08 - Atlanta
Test Set
    Two-point crossover, pc = 0.7
    N = 120
    Tournament Selection (Kts = 0.9)


    Sand pile Mutation Genetic Algorithm (SMGA)
    SMGA: g = 10xL
    SMGA (deceptive): g = 50xL

    Performance is measured by the mean best-of-generation values, i.e., best
    fitness averaged over all generations, and then over all runs
    30 runs for each configuration
    Compared SMGA with Standard Generational GA (SGA: pm = 1/L) and Random
    Immigrants GA (RIGA: rr = 3, rr = 12)

Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”     GECCO08 - Atlanta
Results – Avalanches and Mutation
                                        MMDP
                           Avalanches             Mutations




             L = 24




             L = 90




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”    GECCO08 - Atlanta
Results

                         Royal Road                          Deceptive 1                         Deceptive 2

    τ       ρ    SGA   RIGA 1     RIGA 2    SMGA    SGA   RIGA 1      RIGA 2   SMGA*   SGA    RIGA1        RIGA2     SMGA*


    10    0.05
                 (~)    (~)           (~)   31.41
                                                    (+)    (+)         (+)     0.855
                                                                                       (~)     (+)             (+)    0.752

    10    0.60
                 (+)    (+)           (+)   13.40
                                                    (~)    (~)         (~)     0.793
                                                                                       (+)     (+)             (~)    0.594

    10    0.95
                 (~)    (~)           (~)   17.12
                                                    (−)    (−)         (−)     0,922
                                                                                       (+)     (~)             (−)    0.558

                 (−)    (−)           (−)           (+)    (+)         (+)             (−)     (+)             (+)
    200   0.05                              57.80                              0.957                                 0.7973


                 (+)    (+)           (+)           (+)    (+)         (+)             (+)     (+)             (+)
    200   0.60                              42.15                              0.908                                 0.7832


                 (+)    (+)           (+)           (−)    (−)         (−)             (+)     (+)             (+)
    200   0.95                              46.43                              0.939                                 0.7808


                 (~)    (~)           (~)           (+)    (+)         (+)             (−)     (+)             (+)
    100
          0.05                              62.36                              0.994                                 0.79947
    0

                 (~)    (~)           (~)           (+)    (+)         (+)             (+)     (+)             (+)
    100
          0.60                              54.85                              0.984                                 0.79670
    0

                 (+)    (+)           (+)           (+)    (+)         (+)             (~)     (+)             (+)
    100
          0.95                              56.62                              0.988                                 0.79623
    0




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                                   GECCO08 - Atlanta
Results




               ρ = 0.05                             ρ = 0.6                                  ρ = 0.95




                          Comparing SGA and SMGA’s dynamic behavior on Royal Road. � = 200




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”                                   GECCO08 - Atlanta
Results – Mutation rate




             ρ = 0.05                  ρ = 0.6                  ρ = 0.95




                                       � = 10




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Results – SMGA and SORIGA
        3-trap functions (between deception and non-deception): 10
        traps, 30 bits
        Uniform crossover
        pc = 1.0
        Binary tournament
        Several pm and g values
        SORIGA: rr = 3
        Speed was set to 2400, 24000, 48000 evaluations
        Population size N = 30 and N = 240
        Severity was set to ρ = 0.05, 0.3, 0.6 and 0.95
        12 different scenarios

Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Results – SMGA and SORIGA
                                  N = 30




                                  N = 240




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Results – SMGA and SORIGA
                                  N = 30




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Results – SMGA and SORIGA




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Conclusions

      SMGA is capable of outperforming SGA and RIGA on a wide
      range of problem settings, namely when severity is high.
      It is at least competitive with the state-of-the-art SORIGA.
      SMGA reacts to changes by increasing mutation rate (the
      occurrence of large avalanches is due to a sudden decrease in
      the average fitness).
      Self-regulated (SOC?), non-deterministic.
      Parameter g replaces pm




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta
Future work


      Change sandpile structure. Small-world, scale-free
      Compare SMGA with SORIGA
      Study SMGA response to different g.
      Design different DOPs.




Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA”   GECCO08 - Atlanta

More Related Content

PDF
Overall Viscoelastic Properties of Fiber-Reinforced Hierarchical Composites
PDF
MUMS Undergraduate Workshop - Parameter Selection and Model Calibration for a...
PDF
Sparsenet
PPT
UMDAs for Dynamic Optimization Problems
PDF
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
PDF
Molecular models, threads and you
PDF
Lecture 2: Stochastic Hydrology
PDF
Riemannian stochastic variance reduced gradient on Grassmann manifold (ICCOPT...
Overall Viscoelastic Properties of Fiber-Reinforced Hierarchical Composites
MUMS Undergraduate Workshop - Parameter Selection and Model Calibration for a...
Sparsenet
UMDAs for Dynamic Optimization Problems
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
Molecular models, threads and you
Lecture 2: Stochastic Hydrology
Riemannian stochastic variance reduced gradient on Grassmann manifold (ICCOPT...

Similar to A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems (20)

PPTX
Utility maximisation and regret minimisation - a mixture of a generalisation
PPT
Icec2010 presentation
KEY
Boston Predictive Analytics: Linear and Logistic Regression Using R - Interme...
PDF
GEOG5839.15, signal processing
PDF
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
PDF
[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers
PPT
ITS World Congress :: Vienna, Oct 2012
PDF
RL unit 5 part 1.pdf
PDF
Stochastic augmentation by generalized minimum variance control with rst loop...
PDF
Automated Generation of High-accuracy Interatomic Potentials Using Quantum Data
PDF
2009 Mr Pooled Fund Study
PDF
Regularization and variable selection via elastic net
PDF
Numerical Approximation of Filtration Processes through Porous Media
PDF
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
PDF
A generic method for modeling accelerated life testing data
PDF
GECCO-09-GA-improvement-with-svps
PDF
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
PDF
block-mdp-masters-defense.pdf
PDF
capsul.pdf11111111111111111111111111111111
PDF
Nucleation and avalanches in film with labyrintine magnetic domains
Utility maximisation and regret minimisation - a mixture of a generalisation
Icec2010 presentation
Boston Predictive Analytics: Linear and Logistic Regression Using R - Interme...
GEOG5839.15, signal processing
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers
ITS World Congress :: Vienna, Oct 2012
RL unit 5 part 1.pdf
Stochastic augmentation by generalized minimum variance control with rst loop...
Automated Generation of High-accuracy Interatomic Potentials Using Quantum Data
2009 Mr Pooled Fund Study
Regularization and variable selection via elastic net
Numerical Approximation of Filtration Processes through Porous Media
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
A generic method for modeling accelerated life testing data
GECCO-09-GA-improvement-with-svps
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
block-mdp-masters-defense.pdf
capsul.pdf11111111111111111111111111111111
Nucleation and avalanches in film with labyrintine magnetic domains
Ad

More from Carlos M. Fernandes (20)

PDF
Hidden landscapes
PDF
Art, Science and Distributed Creativity
PDF
Arte, Ciência e Criatividade Distribuída
PDF
Nível 2 (aula 1)
PDF
Nível 2 (aula 2)
PPTX
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
PDF
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
PPTX
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
PPTX
Pherogenic Drawings
PPSX
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
PDF
Abstracting the abstract
PPTX
Fotografia, tecnologia e ciência
PPT
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
PPTX
Desenhos ferogénicos e outras paisagens escondidas ii
PPT
Kaluptein. Photography by Carlos M. Fernandes
PPTX
Particle swarm optimization (pso)
PPTX
From Pherographia To Color Pherographia
PPSX
Sandpile evo star 2011
PPTX
Da photographia à pherographia – notas sobre arte
PPTX
Sandpile lion'11
Hidden landscapes
Art, Science and Distributed Creativity
Arte, Ciência e Criatividade Distribuída
Nível 2 (aula 1)
Nível 2 (aula 2)
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Pherogenic Drawings
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Abstracting the abstract
Fotografia, tecnologia e ciência
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Desenhos ferogénicos e outras paisagens escondidas ii
Kaluptein. Photography by Carlos M. Fernandes
Particle swarm optimization (pso)
From Pherographia To Color Pherographia
Sandpile evo star 2011
Da photographia à pherographia – notas sobre arte
Sandpile lion'11
Ad

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Lesson notes of climatology university.
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Presentation on HIE in infants and its manifestations
Lesson notes of climatology university.
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
A systematic review of self-coping strategies used by university students to ...
Supply Chain Operations Speaking Notes -ICLT Program
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
GDM (1) (1).pptx small presentation for students
Pharmacology of Heart Failure /Pharmacotherapy of CHF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
VCE English Exam - Section C Student Revision Booklet
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx

A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems

  • 1. A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems Carlos Fernandes1,2 J.J. Merelo2 Vitorino Ramos1 Agostinho C. Rosa1 1 LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Portugal 2 Department of Architecture and Computer Technology, University of Granada, Spain Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 2. Motivation and Objectives •Develop an adaptive mutation operator to deal with Dynamic Optimization Problems (DOPs). DOPs require diversity. It is not mandatory that the algorithm finds the optimum, but, at least, to track it. We aim at designing a mutation operator which may be able to give rise to small and large mutation rates in a self-regulated manner, non-deterministic. Mutation operator should be able to react to changes, without detecting those changes. (When a change occurs, mutation should increase.) Keep it simple! Avoid new parameters or complex parameter control. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 3. Self-Organized Criticality •Self-Organized Criticality was identified by Bak, Tang and Wiesenfeld in 1987. “The Sandpile” model. *Image taken from Kauffman’s Investigations •Cellular automaton. •“Sand” is randomly dropped on a lattice (2D). When the slope exceeds a specific threshold (zc = 4), the cell colapses and transfers the sand to the adjacent cells. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 4. Self-Organized Criticality •SOC: fractal, scale-invariant, 1/f noise, power-laws Sandpile: likehood of an avalanche is in power-law proportion to its size. Considerer a lattice (x,y) and a function z(x,y) which represents the number o grains in the cells. Starting with a flat surface z(x,y) = 0 for all x and y: Add a grain of sand: if z(x,y) > zc then an avalanche occurs *Image taken from Kauffman’s Investigations if z(x, y±1) = 4 or z(x±1, y) = 4 Update z recursively Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 5. Previous Related Work •Tinós, R. and Yang, S. 2007. A self-organizing random immigrants genetic algorithm for dynamic optimization problems. Genetic Programming and Evolvable Machines 8, 255-286. SORIGA • Krink, T., Rickers P., René T. 2000. Applying self-organised criticality to evolutionary algorithms. Proceedings of the 6th International Conference on Parallel Problem Solving from Nature, 375-384. •Boettcher, S., Percus A.G. 2003. Optimization with extremal dynamics. Complexity 8(2), 57-62. SORIGA introduces SOC in a GA by simulating a Bak-Sneppen model. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 6. The Sandpile Mutation The 2D lattice is “connected” with the population (NxL size, where N is population size and L is chromosome size) In each generation g grains are dropped into the lattice. Individuals are ranked. This create a kind of slope for the sandpile, with sand collapsing with higher probability towards the worst chromosomes. If the number of grains in a cell exceed 4, then an avalanche may occur depending on the fitness of the chromosome. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 7. The Sandpile Mutation for g grains do drop grain at random if zc = 4 compute normalized fitness: Note: if bestFitness = worstFitness, fn is set to 0.5 (1.0?) if randomValue(0, 1.0) > fn and cell (n, l) not active mutate avalanche and update lattice z recursively Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 8. Test Set Severity of change: This criterion establishes how strongly the problem is changing •Yang and Yao’s dynamic problems generator* Speed of change: This criterion •By using a binary mask, dynamic establishes how often the environment changes environments are created by applying the mask to each solution before its evaluation. •Severity of change is controlled by setting the number of 1’s in the mask. •Speed of change is controlled by defining the number of generations between the application of a different mask. *Yang, S. and Yao, X. 2005. Experimental study on PBIL algorithms for dynamic optimization problems. Soft Computing 9(11), 815-834. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 9. Test Set Speed was set to S = 10, 100, 1000 (generations) Severity was set to ρ = 0.05, 0.6 and 0.95 9 different scenarios •Royal Road function •Deceptive functions •As in: Tinós, R. and Yang, S. 2007. A self-organizing random immigrants genetic algorithm for dynamic optimization problems. Genetic Programming and Evolvable Machines 8, 255-286 •Massively Multimodal Deceptive Problem (MMDP) Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 10. Test Set Two-point crossover, pc = 0.7 N = 120 Tournament Selection (Kts = 0.9) Sand pile Mutation Genetic Algorithm (SMGA) SMGA: g = 10xL SMGA (deceptive): g = 50xL Performance is measured by the mean best-of-generation values, i.e., best fitness averaged over all generations, and then over all runs 30 runs for each configuration Compared SMGA with Standard Generational GA (SGA: pm = 1/L) and Random Immigrants GA (RIGA: rr = 3, rr = 12) Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 11. Results – Avalanches and Mutation MMDP Avalanches Mutations L = 24 L = 90 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 12. Results Royal Road Deceptive 1 Deceptive 2 τ ρ SGA RIGA 1 RIGA 2 SMGA SGA RIGA 1 RIGA 2 SMGA* SGA RIGA1 RIGA2 SMGA* 10 0.05 (~) (~) (~) 31.41 (+) (+) (+) 0.855 (~) (+) (+) 0.752 10 0.60 (+) (+) (+) 13.40 (~) (~) (~) 0.793 (+) (+) (~) 0.594 10 0.95 (~) (~) (~) 17.12 (−) (−) (−) 0,922 (+) (~) (−) 0.558 (−) (−) (−) (+) (+) (+) (−) (+) (+) 200 0.05 57.80 0.957 0.7973 (+) (+) (+) (+) (+) (+) (+) (+) (+) 200 0.60 42.15 0.908 0.7832 (+) (+) (+) (−) (−) (−) (+) (+) (+) 200 0.95 46.43 0.939 0.7808 (~) (~) (~) (+) (+) (+) (−) (+) (+) 100 0.05 62.36 0.994 0.79947 0 (~) (~) (~) (+) (+) (+) (+) (+) (+) 100 0.60 54.85 0.984 0.79670 0 (+) (+) (+) (+) (+) (+) (~) (+) (+) 100 0.95 56.62 0.988 0.79623 0 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 13. Results ρ = 0.05 ρ = 0.6 ρ = 0.95 Comparing SGA and SMGA’s dynamic behavior on Royal Road. � = 200 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 14. Results – Mutation rate ρ = 0.05 ρ = 0.6 ρ = 0.95 � = 10 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 15. Results – SMGA and SORIGA 3-trap functions (between deception and non-deception): 10 traps, 30 bits Uniform crossover pc = 1.0 Binary tournament Several pm and g values SORIGA: rr = 3 Speed was set to 2400, 24000, 48000 evaluations Population size N = 30 and N = 240 Severity was set to ρ = 0.05, 0.3, 0.6 and 0.95 12 different scenarios Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 16. Results – SMGA and SORIGA N = 30 N = 240 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 17. Results – SMGA and SORIGA N = 30 Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 18. Results – SMGA and SORIGA Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 19. Conclusions SMGA is capable of outperforming SGA and RIGA on a wide range of problem settings, namely when severity is high. It is at least competitive with the state-of-the-art SORIGA. SMGA reacts to changes by increasing mutation rate (the occurrence of large avalanches is due to a sudden decrease in the average fitness). Self-regulated (SOC?), non-deterministic. Parameter g replaces pm Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta
  • 20. Future work Change sandpile structure. Small-world, scale-free Compare SMGA with SORIGA Study SMGA response to different g. Design different DOPs. Fernandes, Merelo, Ramos and Rosa – “Sandpile Mutation GA” GECCO08 - Atlanta