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

Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...makika9823
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyTyöeläkeyhtiö Elo
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesMarketing847413
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Commonwealth
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawlmakika9823
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designsegoetzinger
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free DeliveryPooja Nehwal
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 

Recently uploaded (20)

Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast Slides
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 

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