SlideShare a Scribd company logo
A Study on the Mutation Rates of a Genetic Algorithm Interacting with a Sandpile Carlos M. Fernandes1,2 Juan L.J. Laredo1 Antonio .M. Mora1 Juan Julián Merelo1 Agostinho C. Rosa2 1Department of Computer Architecture, University of Granada, Spain 2LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Portugal Evo*2011 – Torino, Italy, April 2011 1
Summary Motivation: DynamicOptimizationProblems. Self-OrganizedCriticality (SOC) andtheSandpileModel. SandpileMutation GA (GGASM). Mutation Rates. ConclusionsandFutureWork. 2 Evo*2011 – Torino, Italy, April 2011
DynamicOptimizationProblems Non-stationary (or dynamic) fitness functions: Fitness function depends on time t 3 Evo*2011 – Torino, Italy, April 2011
DynamicOptimizationProblems 4 Solve the stationary problem. Characteristics of the changes: Severity Frequency Cyclic Predictability Evolutionary Algorithms: full convergence must be avoided Evo*2011 – Torino, Italy, April 2011
Tracking the Optimum (Royal Road) 5
Dynamic Optimization and EC Reaction to Changes Increase Mutation Rate (Hypermutation) Diversity Maintenance Maintain genetic diversity at a higher level Random Immigrants Genetic Algorithm (RIGA) 6 Evo*2011 – Torino, Italy, April 2011
Self-Organized Criticality (SOC) Genetic Algorithm with a Self-Organized Criticality Mutation Operator (Sandpile Mutation) 7 SOC is state of criticality formed by self-organization in a long transient period at the border of order and chaos.
SandpileModel 8 ,[object Object]
 “Sand” is dropped on top of 2D lattice, increasing the number of grains in the cell.
 When the slope exceeds a critical value, the grains topple to the neighbouring cells - AvalanchePower-law relationship between the size of the avalanches and their frequency. Evo*2011 – Torino, Italy, April 2011
SOC inEvolutionaryComputation Krink et al. compute the sandpile offline, and then use the avalanche size as the mutation probabilities.  Self-Organized Random Immigrants GA uses a SOC model to introduce random immigrants in the population Sandpile Mutation: works on-line at the bit level 9 Evo*2011 – Torino, Italy, April 2011
SandpileMutationOperator 10 Wilson’s [14] algorithmic description Wilson’s [14] algorithmic description Nathan Winslow (1997), Introduction to Self-Organized Criticality and Earthquakes, discussion paper, Department of Geological Sciences, University of Michigan,  1997  http://www2.econ.iastate.edu/classes/econ308/tesfatsion/SandpileCA.Winslow97.htm Thelatticeisthepopulation ,[object Object]
 If h(x,y) = 4, topple
 Maximization: mutates if rand (0,1.0) > (normalized) fitnessParents’ fitness Evo*2011 – Torino, Italy, April 2011
DynamicOptimizationProblems ,[object Object]
Period(generationsorfunctionevaluations) betweenchanges. Frequency = 1/ε
severity :ρЄ [0, 1]
ρ×lenght-> number of variables that are affected by changes
Trap Function, Onemax, Royal Road, Knapsack…
Compute the offline performance: best fitness averaged over the entire run.11 Evo*2011 – Torino, Italy, April 2011
Performance 12 GGASMvs SORIGA (statistical tests) Evo*2011 – Torino, Italy, April 2011
Experimental Setup Order-3 Trap Functions and Onemax Population Size n = 30 Chromosome lenghtl = 30 30x30 sandpile pc=1.0, 2-elitism; uniform crossover. Several g values Varying frequency (1/ε) andseverity(ρ) Compare thepopulationbeforeandafterggrains are dropped.  13

More Related Content

Viewers also liked

Evolutionary Deckbuilding in Hearthstone
Evolutionary Deckbuilding in HearthstoneEvolutionary Deckbuilding in Hearthstone
Evolutionary Deckbuilding in Hearthstone
Pablo García Sánchez
 
Adaptative bots for real time strategy game via map characterization
Adaptative bots for real time strategy game via map characterization Adaptative bots for real time strategy game via map characterization
Adaptative bots for real time strategy game via map characterization
Antonio Fernández Ares
 
Genebot maeb
Genebot maebGenebot maeb
Parameter Tuning
Parameter TuningParameter Tuning
Parameter Tuning
Pablo García Sánchez
 
Usando bases de datos NoSQL para algoritmos evolutivos paralelos
Usando bases de datos NoSQL para algoritmos evolutivos paralelosUsando bases de datos NoSQL para algoritmos evolutivos paralelos
Usando bases de datos NoSQL para algoritmos evolutivos paralelos
Juan J. Merelo
 
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
Juan J. Merelo
 

Viewers also liked (6)

Evolutionary Deckbuilding in Hearthstone
Evolutionary Deckbuilding in HearthstoneEvolutionary Deckbuilding in Hearthstone
Evolutionary Deckbuilding in Hearthstone
 
Adaptative bots for real time strategy game via map characterization
Adaptative bots for real time strategy game via map characterization Adaptative bots for real time strategy game via map characterization
Adaptative bots for real time strategy game via map characterization
 
Genebot maeb
Genebot maebGenebot maeb
Genebot maeb
 
Parameter Tuning
Parameter TuningParameter Tuning
Parameter Tuning
 
Usando bases de datos NoSQL para algoritmos evolutivos paralelos
Usando bases de datos NoSQL para algoritmos evolutivos paralelosUsando bases de datos NoSQL para algoritmos evolutivos paralelos
Usando bases de datos NoSQL para algoritmos evolutivos paralelos
 
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
Estudio de un Operador de Mutación para Algoritmos Genéticos Basado en la Teo...
 

More from Carlos M. Fernandes

Hidden landscapes
Hidden landscapesHidden landscapes
Hidden landscapes
Carlos M. Fernandes
 
Art, Science and Distributed Creativity
Art, Science and Distributed CreativityArt, Science and Distributed Creativity
Art, Science and Distributed Creativity
Carlos M. Fernandes
 
Arte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade DistribuídaArte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade Distribuída
Carlos M. Fernandes
 
Nível 2 (aula 1)
Nível 2 (aula 1)Nível 2 (aula 1)
Nível 2 (aula 1)
Carlos M. Fernandes
 
Nível 2 (aula 2)
Nível 2 (aula 2)Nível 2 (aula 2)
Nível 2 (aula 2)
Carlos M. Fernandes
 
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Carlos M. Fernandes
 
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Carlos M. Fernandes
 
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Carlos M. Fernandes
 
Pherogenic Drawings
Pherogenic DrawingsPherogenic Drawings
Pherogenic Drawings
Carlos M. Fernandes
 
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Carlos M. Fernandes
 
Abstracting the abstract
Abstracting the abstractAbstracting the abstract
Abstracting the abstract
Carlos M. Fernandes
 
Fotografia, tecnologia e ciência
Fotografia, tecnologia e ciênciaFotografia, tecnologia e ciência
Fotografia, tecnologia e ciência
Carlos M. Fernandes
 
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Carlos M. Fernandes
 
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization ProblemsA Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
Carlos M. Fernandes
 
Desenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas iiDesenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas ii
Carlos M. Fernandes
 
UMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization ProblemsUMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization Problems
Carlos M. Fernandes
 
Kaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. FernandesKaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. Fernandes
Carlos M. Fernandes
 
Particle swarm optimization (pso)
Particle swarm optimization (pso)Particle swarm optimization (pso)
Particle swarm optimization (pso)
Carlos M. Fernandes
 
From Pherographia To Color Pherographia
From  Pherographia To  Color  PherographiaFrom  Pherographia To  Color  Pherographia
From Pherographia To Color Pherographia
Carlos M. Fernandes
 
Da photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arteDa photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arte
Carlos M. Fernandes
 

More from Carlos M. Fernandes (20)

Hidden landscapes
Hidden landscapesHidden landscapes
Hidden landscapes
 
Art, Science and Distributed Creativity
Art, Science and Distributed CreativityArt, Science and Distributed Creativity
Art, Science and Distributed Creativity
 
Arte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade DistribuídaArte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade Distribuída
 
Nível 2 (aula 1)
Nível 2 (aula 1)Nível 2 (aula 1)
Nível 2 (aula 1)
 
Nível 2 (aula 2)
Nível 2 (aula 2)Nível 2 (aula 2)
Nível 2 (aula 2)
 
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...Performance and Scalability of Particle Swarms with with dynamic and Partiall...
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...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
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...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
 
Pherogenic Drawings
Pherogenic DrawingsPherogenic Drawings
Pherogenic Drawings
 
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
 
Abstracting the abstract
Abstracting the abstractAbstracting the abstract
Abstracting the abstract
 
Fotografia, tecnologia e ciência
Fotografia, tecnologia e ciênciaFotografia, tecnologia e ciência
Fotografia, tecnologia e ciência
 
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
 
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization ProblemsA Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
 
Desenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas iiDesenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas ii
 
UMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization ProblemsUMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization Problems
 
Kaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. FernandesKaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. Fernandes
 
Particle swarm optimization (pso)
Particle swarm optimization (pso)Particle swarm optimization (pso)
Particle swarm optimization (pso)
 
From Pherographia To Color Pherographia
From  Pherographia To  Color  PherographiaFrom  Pherographia To  Color  Pherographia
From Pherographia To Color Pherographia
 
Da photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arteDa photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arte
 

Recently uploaded

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 

Recently uploaded (20)

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 

Sandpile evo star 2011

  • 1. A Study on the Mutation Rates of a Genetic Algorithm Interacting with a Sandpile Carlos M. Fernandes1,2 Juan L.J. Laredo1 Antonio .M. Mora1 Juan Julián Merelo1 Agostinho C. Rosa2 1Department of Computer Architecture, University of Granada, Spain 2LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Portugal Evo*2011 – Torino, Italy, April 2011 1
  • 2. Summary Motivation: DynamicOptimizationProblems. Self-OrganizedCriticality (SOC) andtheSandpileModel. SandpileMutation GA (GGASM). Mutation Rates. ConclusionsandFutureWork. 2 Evo*2011 – Torino, Italy, April 2011
  • 3. DynamicOptimizationProblems Non-stationary (or dynamic) fitness functions: Fitness function depends on time t 3 Evo*2011 – Torino, Italy, April 2011
  • 4. DynamicOptimizationProblems 4 Solve the stationary problem. Characteristics of the changes: Severity Frequency Cyclic Predictability Evolutionary Algorithms: full convergence must be avoided Evo*2011 – Torino, Italy, April 2011
  • 5. Tracking the Optimum (Royal Road) 5
  • 6. Dynamic Optimization and EC Reaction to Changes Increase Mutation Rate (Hypermutation) Diversity Maintenance Maintain genetic diversity at a higher level Random Immigrants Genetic Algorithm (RIGA) 6 Evo*2011 – Torino, Italy, April 2011
  • 7. Self-Organized Criticality (SOC) Genetic Algorithm with a Self-Organized Criticality Mutation Operator (Sandpile Mutation) 7 SOC is state of criticality formed by self-organization in a long transient period at the border of order and chaos.
  • 8.
  • 9. “Sand” is dropped on top of 2D lattice, increasing the number of grains in the cell.
  • 10. When the slope exceeds a critical value, the grains topple to the neighbouring cells - AvalanchePower-law relationship between the size of the avalanches and their frequency. Evo*2011 – Torino, Italy, April 2011
  • 11. SOC inEvolutionaryComputation Krink et al. compute the sandpile offline, and then use the avalanche size as the mutation probabilities. Self-Organized Random Immigrants GA uses a SOC model to introduce random immigrants in the population Sandpile Mutation: works on-line at the bit level 9 Evo*2011 – Torino, Italy, April 2011
  • 12.
  • 13. If h(x,y) = 4, topple
  • 14. Maximization: mutates if rand (0,1.0) > (normalized) fitnessParents’ fitness Evo*2011 – Torino, Italy, April 2011
  • 15.
  • 18. ρ×lenght-> number of variables that are affected by changes
  • 19. Trap Function, Onemax, Royal Road, Knapsack…
  • 20. Compute the offline performance: best fitness averaged over the entire run.11 Evo*2011 – Torino, Italy, April 2011
  • 21. Performance 12 GGASMvs SORIGA (statistical tests) Evo*2011 – Torino, Italy, April 2011
  • 22. Experimental Setup Order-3 Trap Functions and Onemax Population Size n = 30 Chromosome lenghtl = 30 30x30 sandpile pc=1.0, 2-elitism; uniform crossover. Several g values Varying frequency (1/ε) andseverity(ρ) Compare thepopulationbeforeandafterggrains are dropped. 13
  • 23. Varying the Severity 14 Order-3 trap function Evo*2011 – Torino, Italy, April 2011
  • 24. Mutation Rate in each generation 15 Evo*2011 – Torino, Italy, April 2011
  • 25. Varying the Frequency 16 600000 evalutations order-3 trap functions Evo*2011 – Torino, Italy, April 2011
  • 26. Different base-functions 17 ρ = random Evo*2011 – Torino, Italy, April 2011
  • 27. Varying the grain rate g 18 ε = 12000; ρ = random n= 30; l = 30 order-3 traps Evo*2011 – Torino, Italy, April 2011
  • 28. Performance 19 ε = 1200 error = 0.71% error = 2.59%
  • 29. Conclusions The distribution of mutation rate varies with severity and frequency. Different base-function may lead to different distributions. The grain rate affects the distribution. The algorithmic description and the topology impose a limit to the mutation rate. 20 Evo*2011 – Torino, Italy, April 2011
  • 30.
  • 31. Study the distribution rate and the optimal grain rate values when the sandpile grows.
  • 33. Sandpile Topology.21 3-trap, 60 bits, n=60 Evo*2011 – Torino, Italy, April 2011