SlideShare a Scribd company logo
1 of 20
Download to read offline
Let’s Get Ready to Rumble Redux:
 Crossover vs. Mutation Head to Head
  on Exponentially-Scaled Problems
       Kumara Sastry1,2 and David E. Goldberg1
          1Illinois
                 Genetic Algorithms Laboratory
              2Materials Computation Center


University of Illinois at Urbana-Champaign, Urbana IL 61801
                http://www.illigal.uiuc.edu
            ksastry@uiuc.edu, deg@uiuc.edu




              Supported by AFOSR FA9550-06-1-0096 and NSF DMR 03-25939.
Motivation
Great debate between crossover and mutation
When mutation works, it’s lightning quick
When crossover works, it tackles more complex problems
Compare crossover and mutation where both operators
have access to same neighborhood information
Local search literature
   Emphasis on good neighborhood operators [Barnes et al, 2003;
   Watson, 2003; Hansen et al, 2001]
   Need for automatic induction of neighborhoods

Leads to adaptive time continuation operator [Lima et al 2005,
2006, 2007]
Outline

Related work
Assumption of known or discovered linkage
Objective
Algorithm Description
Scalability analysis: Crossover vs. Mutation
   Known or discovered linkage
   Exponentially scaled additively-separable problem with and
   without Gaussian noise

Summary and Conclusions
Background

Emprical studies comparing crossover and mutation

Scalability of GAs and mutation-based hillclimber
[Mühlenbein, 1991 & 1992; Mitchell, Holland, and Forrest, 1994; Baum, Boneh, and
Garett, 2001; Dorste, 2002; Garnier, 1999; Jansen and Wegener, 2002, 2005]

Single GA run with large population vs. multiple GA runs
with small population at fixed computational cost
[Goldberg, 1999; Srivastava & Goldberg, 2001; Srivastava, 2002; Cantú-Paz &
Goldberg, 2003; Luke, 2001; Fuchs, 1999]

Used fixed operators that don’t adapt linkage

Did not consider problems of bounded difficulty
    Linkage and neighborhood information is critical
Known or Discovered Linkage

Assumption of known or induced linkage
   Can use linkage-learning techniques
Linkage information is critical for selectorecombinative GA
success


                                          Exponential Polynomial
                                                Scalability




                                           Pelikan, Ph.D. Thesis, 2002



Provide the same information for mutation
   Mutation searches in the building-block subspace
Algorithm Description

Selectorecombinative genetic algorithm
  Population of size n
  Binary tournament selection
  Uniform building-block-wise crossover
                                          BBs #1 and #3 exchanged
     Exchange BBs with probability 0.5

Selectomutative genetic algorithm
  Start with a random individual
  Enumerative BB-wise mutation
     Consider BB partitions
       – Arbitrary left-to-right order
     Choose the best schemata
       – Among the 2k possible ones
Crossover Versus Mutation: Uniform Scaling

Deterministic fitness:               Noisy fitness: Recombination
Mutation is more efficient           is more efficient




         [Sastry & Goldberg, 2004]
Objective

Crossover and mutation both have access to same
neighborhood information
  Known or discovered linkage
  Recombination exchanges building blocks
  Mutation searches for the best BB in each partition

Compare scalability of crossover and mutation
  Additively separable problems with exponentially-scaled BBs
     With and without additive Gaussian noise
  Where do they excel?

Derive, verify, and use facetwise models
  Convergence time and population sizing
Scaling and Noise Cover Most Problems
 Adversarial problem design [Goldberg, 2002]


                       Fluctuating



                                      R
                   P                           Noise
     Deception            Scaling



 Noisy BinInt
Convergence Time for Crossover:
                Deterministic Fitness Functions

Selection-Intensity based model [Rudnick, 1992; Thierens et al, 1998]
    Derived for the BinInt problem
    Applicable to additively-separable problems




Selection Intensity


    Problem size (m·k )
Population Sizing for Crossover:
           Deterministic Fitness Functions

Domino convergence [Rudnick, 1992]




                                            Proportion
                                                         Most      Least
                                                         salient   salient
   BB convergence in order of salience
                                                                   ...
   Drift bound dictates population sizing

Drift time [Goldberg and Segrest, 1987]                                  time



Size the population such that:


Population size:
Scalability Analysis of Crossover & Mutation:
           Deterministic Fitness Functions

 Selectorecombinative GA
   Population size:

   Convergence time:

   Number of function evaluations:


 Selectomutative GA
   Initial solution is evaluated once
   2k –1 evaluations in each of m partitions
Crossover vs. Mutation:
         Deterministic Fitness Functions

Speed-Up: Scalability ratio of mutation to that of crossover
Convergence Time for Crossover:
             Noisy Fitness Functions

Additive Gaussian noise with variance σ2N

Set proportional to maximum fitness variance


Scaling dominated:




Noise dominated:
Population Sizing for Crossover:
             Noisy Fitness Functions

Scaling dominated:




Noise dominated:
Scalability Analysis of Mutation:
                      Noisy Fitness Functions

 Fitness should be sampled to average out noise
     What should the sample size, ns, be?
     BB-wise decision making [Goldberg, Deb, & Clark, 1992]




Square of the ordinate of a one-sided
Gaussian deviate with specified error
probability, α
Scalability Analysis of Crossover & Mutation:
               Noisy Fitness Functions

 Selectorecombinative GA




 Selectomutative GA
   Fitness of each individual is sampled ns times
   2k –1 evaluations in each of m partitions
Crossover vs. Mutation: Noisy BinInt
Speed-Up: Scalability ratio of crossover to that of mutation
Summary

Deterministic fitness:       Noisy fitness: Recombination
Mutation is more efficient   is more efficient in noise
                             dominated regime
Conclusions

Good neighborhood information is essential
  Quadratic scalability of crossover and mutation
  Exponential scalability of simple crossover [Thierens & Goldberg,
  1994]

  ekmk scalability of simple mutation [Mühlenbein, 1991]

Leads to a theory of time continuation
  Key facet of efficiency enhancement

Leads to principled design and development of adaptive
time continuation operators
  Promise of yielding supermultiplicative speedups

More Related Content

Similar to Let's get ready to rumble redux: Crossover versus mutation head to head on exponentially scaled problems

Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemskknsastry
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...kknsastry
 
Bidanset Lombard JPTAA
Bidanset Lombard JPTAABidanset Lombard JPTAA
Bidanset Lombard JPTAAPaul Bidanset
 
MDPSO_SDM_2012_Souma
MDPSO_SDM_2012_SoumaMDPSO_SDM_2012_Souma
MDPSO_SDM_2012_SoumaMDO_Lab
 
Bidanset Lombard Cityscape
Bidanset Lombard CityscapeBidanset Lombard Cityscape
Bidanset Lombard CityscapePaul Bidanset
 
Fuzzy multiple criteria evaluation of conservation buffer placement
Fuzzy multiple criteria evaluation of conservation buffer placementFuzzy multiple criteria evaluation of conservation buffer placement
Fuzzy multiple criteria evaluation of conservation buffer placementSoil and Water Conservation Society
 

Similar to Let's get ready to rumble redux: Crossover versus mutation head to head on exponentially scaled problems (6)

Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problems
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
 
Bidanset Lombard JPTAA
Bidanset Lombard JPTAABidanset Lombard JPTAA
Bidanset Lombard JPTAA
 
MDPSO_SDM_2012_Souma
MDPSO_SDM_2012_SoumaMDPSO_SDM_2012_Souma
MDPSO_SDM_2012_Souma
 
Bidanset Lombard Cityscape
Bidanset Lombard CityscapeBidanset Lombard Cityscape
Bidanset Lombard Cityscape
 
Fuzzy multiple criteria evaluation of conservation buffer placement
Fuzzy multiple criteria evaluation of conservation buffer placementFuzzy multiple criteria evaluation of conservation buffer placement
Fuzzy multiple criteria evaluation of conservation buffer placement
 

More from kknsastry

Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...kknsastry
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...kknsastry
 
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 glasseskknsastry
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingskknsastry
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...kknsastry
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithmkknsastry
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithmkknsastry
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuningkknsastry
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blockskknsastry
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inheritkknsastry
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...kknsastry
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noisekknsastry
 
Analysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A SurveyAnalysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A Surveykknsastry
 
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?kknsastry
 
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...kknsastry
 
Building-Block Supply in Genetic Programming
Building-Block Supply in Genetic ProgrammingBuilding-Block Supply in Genetic Programming
Building-Block Supply in Genetic Programmingkknsastry
 
Probabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic ProgrammingProbabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic Programmingkknsastry
 
Let's Get Ready To Rumble: Crossover Versus Mutation Head to Head
Let's Get Ready To Rumble: Crossover Versus Mutation Head to HeadLet's Get Ready To Rumble: Crossover Versus Mutation Head to Head
Let's Get Ready To Rumble: Crossover Versus Mutation Head to Headkknsastry
 

More from kknsastry (20)

Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...
 
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
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settings
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithm
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blocks
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inherit
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noise
 
Analysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A SurveyAnalysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A Survey
 
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
 
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
 
Building-Block Supply in Genetic Programming
Building-Block Supply in Genetic ProgrammingBuilding-Block Supply in Genetic Programming
Building-Block Supply in Genetic Programming
 
Probabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic ProgrammingProbabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic Programming
 
Let's Get Ready To Rumble: Crossover Versus Mutation Head to Head
Let's Get Ready To Rumble: Crossover Versus Mutation Head to HeadLet's Get Ready To Rumble: Crossover Versus Mutation Head to Head
Let's Get Ready To Rumble: Crossover Versus Mutation Head to Head
 

Recently uploaded

Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...amilabibi1
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantagesjayjaymabutot13
 
The Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarThe Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarHarsh Kumar
 
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一S SDS
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...Amil Baba Dawood bangali
 
The Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasThe Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasCherylouCamus
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppmiss dipika
 
Stock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfStock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfMichael Silva
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithAdamYassin2
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Current Economic situation of Pakistan .pptx
Current Economic situation of Pakistan .pptxCurrent Economic situation of Pakistan .pptx
Current Economic situation of Pakistan .pptxuzma244191
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一S SDS
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdfHenry Tapper
 
The AES Investment Code - the go-to counsel for the most well-informed, wise...
The AES Investment Code -  the go-to counsel for the most well-informed, wise...The AES Investment Code -  the go-to counsel for the most well-informed, wise...
The AES Investment Code - the go-to counsel for the most well-informed, wise...AES International
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managmentfactical
 
House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHenry Tapper
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Sonam Pathan
 
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...yordanosyohannes2
 

Recently uploaded (20)

Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantages
 
The Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarThe Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh Kumar
 
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
 
The Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasThe Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng Pilipinas
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsApp
 
Stock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfStock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdf
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam Smith
 
🔝+919953056974 🔝young Delhi Escort service Pusa Road
🔝+919953056974 🔝young Delhi Escort service Pusa Road🔝+919953056974 🔝young Delhi Escort service Pusa Road
🔝+919953056974 🔝young Delhi Escort service Pusa Road
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Monthly Economic Monitoring of Ukraine No 231, April 2024
Monthly Economic Monitoring of Ukraine No 231, April 2024Monthly Economic Monitoring of Ukraine No 231, April 2024
Monthly Economic Monitoring of Ukraine No 231, April 2024
 
Current Economic situation of Pakistan .pptx
Current Economic situation of Pakistan .pptxCurrent Economic situation of Pakistan .pptx
Current Economic situation of Pakistan .pptx
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdf
 
The AES Investment Code - the go-to counsel for the most well-informed, wise...
The AES Investment Code -  the go-to counsel for the most well-informed, wise...The AES Investment Code -  the go-to counsel for the most well-informed, wise...
The AES Investment Code - the go-to counsel for the most well-informed, wise...
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managment
 
House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview document
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713
 
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
 

Let's get ready to rumble redux: Crossover versus mutation head to head on exponentially scaled problems

  • 1. Let’s Get Ready to Rumble Redux: Crossover vs. Mutation Head to Head on Exponentially-Scaled Problems Kumara Sastry1,2 and David E. Goldberg1 1Illinois Genetic Algorithms Laboratory 2Materials Computation Center University of Illinois at Urbana-Champaign, Urbana IL 61801 http://www.illigal.uiuc.edu ksastry@uiuc.edu, deg@uiuc.edu Supported by AFOSR FA9550-06-1-0096 and NSF DMR 03-25939.
  • 2. Motivation Great debate between crossover and mutation When mutation works, it’s lightning quick When crossover works, it tackles more complex problems Compare crossover and mutation where both operators have access to same neighborhood information Local search literature Emphasis on good neighborhood operators [Barnes et al, 2003; Watson, 2003; Hansen et al, 2001] Need for automatic induction of neighborhoods Leads to adaptive time continuation operator [Lima et al 2005, 2006, 2007]
  • 3. Outline Related work Assumption of known or discovered linkage Objective Algorithm Description Scalability analysis: Crossover vs. Mutation Known or discovered linkage Exponentially scaled additively-separable problem with and without Gaussian noise Summary and Conclusions
  • 4. Background Emprical studies comparing crossover and mutation Scalability of GAs and mutation-based hillclimber [Mühlenbein, 1991 & 1992; Mitchell, Holland, and Forrest, 1994; Baum, Boneh, and Garett, 2001; Dorste, 2002; Garnier, 1999; Jansen and Wegener, 2002, 2005] Single GA run with large population vs. multiple GA runs with small population at fixed computational cost [Goldberg, 1999; Srivastava & Goldberg, 2001; Srivastava, 2002; Cantú-Paz & Goldberg, 2003; Luke, 2001; Fuchs, 1999] Used fixed operators that don’t adapt linkage Did not consider problems of bounded difficulty Linkage and neighborhood information is critical
  • 5. Known or Discovered Linkage Assumption of known or induced linkage Can use linkage-learning techniques Linkage information is critical for selectorecombinative GA success Exponential Polynomial Scalability Pelikan, Ph.D. Thesis, 2002 Provide the same information for mutation Mutation searches in the building-block subspace
  • 6. Algorithm Description Selectorecombinative genetic algorithm Population of size n Binary tournament selection Uniform building-block-wise crossover BBs #1 and #3 exchanged Exchange BBs with probability 0.5 Selectomutative genetic algorithm Start with a random individual Enumerative BB-wise mutation Consider BB partitions – Arbitrary left-to-right order Choose the best schemata – Among the 2k possible ones
  • 7. Crossover Versus Mutation: Uniform Scaling Deterministic fitness: Noisy fitness: Recombination Mutation is more efficient is more efficient [Sastry & Goldberg, 2004]
  • 8. Objective Crossover and mutation both have access to same neighborhood information Known or discovered linkage Recombination exchanges building blocks Mutation searches for the best BB in each partition Compare scalability of crossover and mutation Additively separable problems with exponentially-scaled BBs With and without additive Gaussian noise Where do they excel? Derive, verify, and use facetwise models Convergence time and population sizing
  • 9. Scaling and Noise Cover Most Problems Adversarial problem design [Goldberg, 2002] Fluctuating R P Noise Deception Scaling Noisy BinInt
  • 10. Convergence Time for Crossover: Deterministic Fitness Functions Selection-Intensity based model [Rudnick, 1992; Thierens et al, 1998] Derived for the BinInt problem Applicable to additively-separable problems Selection Intensity Problem size (m·k )
  • 11. Population Sizing for Crossover: Deterministic Fitness Functions Domino convergence [Rudnick, 1992] Proportion Most Least salient salient BB convergence in order of salience ... Drift bound dictates population sizing Drift time [Goldberg and Segrest, 1987] time Size the population such that: Population size:
  • 12. Scalability Analysis of Crossover & Mutation: Deterministic Fitness Functions Selectorecombinative GA Population size: Convergence time: Number of function evaluations: Selectomutative GA Initial solution is evaluated once 2k –1 evaluations in each of m partitions
  • 13. Crossover vs. Mutation: Deterministic Fitness Functions Speed-Up: Scalability ratio of mutation to that of crossover
  • 14. Convergence Time for Crossover: Noisy Fitness Functions Additive Gaussian noise with variance σ2N Set proportional to maximum fitness variance Scaling dominated: Noise dominated:
  • 15. Population Sizing for Crossover: Noisy Fitness Functions Scaling dominated: Noise dominated:
  • 16. Scalability Analysis of Mutation: Noisy Fitness Functions Fitness should be sampled to average out noise What should the sample size, ns, be? BB-wise decision making [Goldberg, Deb, & Clark, 1992] Square of the ordinate of a one-sided Gaussian deviate with specified error probability, α
  • 17. Scalability Analysis of Crossover & Mutation: Noisy Fitness Functions Selectorecombinative GA Selectomutative GA Fitness of each individual is sampled ns times 2k –1 evaluations in each of m partitions
  • 18. Crossover vs. Mutation: Noisy BinInt Speed-Up: Scalability ratio of crossover to that of mutation
  • 19. Summary Deterministic fitness: Noisy fitness: Recombination Mutation is more efficient is more efficient in noise dominated regime
  • 20. Conclusions Good neighborhood information is essential Quadratic scalability of crossover and mutation Exponential scalability of simple crossover [Thierens & Goldberg, 1994] ekmk scalability of simple mutation [Mühlenbein, 1991] Leads to a theory of time continuation Key facet of efficiency enhancement Leads to principled design and development of adaptive time continuation operators Promise of yielding supermultiplicative speedups