SlideShare a Scribd company logo
Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis
                Influence of the Population Structure on the
Goals
Methodology
Analysis of
                Performance of an Agent-based Evolutionary
Results

Conclusions
                                 Algorithm
Conclusions

Future Works

                                 J.L.J. Laredo et al.

                      Dpto. Arquitectura y Tecnolog´ de Computadores
                                                   ıa
                                  Universidad de Granada


                                     11-Sept-2010


                                                                       1 / 18
Scope

Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis
Goals             • Status: Peer-to-Peer Evolutionary Computation (P2P EC)
Methodology
Analysis of
Results
                    represents a parallel solution for hard problems
Conclusions         optimization
Conclusions

Future Works
                  • Modelling: Fine grained parallel EA using a P2P protocol
                    as underlying population structure
                  • Objective: Comparison of different population structures
                    on the EA performance




                                                                              2 / 18
Outline

Introduction

Model Design
The Evolvable
Agent
                1   Introduction
Experimental
Analysis        2   Model Design
Goals
Methodology          The Evolvable Agent
Analysis of
Results

Conclusions     3   Experimental Analysis
Conclusions
                      Goals
Future Works
                      Methodology
                      Analysis of Results

                4   Conclusions
                      Conclusions

                5   Future Works


                                            3 / 18
Introduction

Introduction

Model Design
The Evolvable
Agent

Experimental                   P2P EC
Analysis
Goals                            • Virtualization:
Methodology
Analysis of                        Single view at
Results

Conclusions
                                   application level
Conclusions
                                 • Decentralization:
Future Works
                                   No central
                                   management
                                 • Massive Scalability:
                                   Up to thousands of
                                   computers



                                                       4 / 18
Population Structure as a complex network

Introduction
                        Panmictic    Small-world   Regular lattice
Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results

Conclusions
Conclusions

Future Works




                                                                     5 / 18
Population Structure as a complex network

Introduction
                        Panmictic    Small-world   Regular lattice
Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results

Conclusions
Conclusions

Future Works




                                                                     5 / 18
Population Structure as a complex network

Introduction
                        Panmictic    Small-world   Regular lattice
Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results

Conclusions
Conclusions

Future Works




                                                                     5 / 18
Population Structure as a complex network

Introduction
                        Panmictic    Small-world   Regular lattice
Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results                  n(n−1)
                            2
                                       log(n)            n
Conclusions
Conclusions

Future Works




                                                                     5 / 18
Outline

Introduction

Model Design
The Evolvable
Agent
                1   Introduction
Experimental
Analysis        2   Model Design
Goals
Methodology          The Evolvable Agent
Analysis of
Results

Conclusions     3   Experimental Analysis
Conclusions
                      Goals
Future Works
                      Methodology
                      Analysis of Results

                4   Conclusions
                      Conclusions

                5   Future Works


                                            6 / 18
The Evolvable Agent Model

Introduction

Model Design    Design principles
The Evolvable
Agent             •   Agent based approach
Experimental
Analysis
                  •   Fine grain parallelization
Goals             •   Spatially structured EA
Methodology
Analysis of       •   Local selection
Results

Conclusions
Conclusions

Future Works




                                                   7 / 18
The Evolvable Agent Model

Introduction

Model Design    Design principles
The Evolvable
Agent             •   Agent based approach
Experimental
Analysis
                  •   Fine grain parallelization
Goals             •   Spatially structured EA
Methodology
Analysis of       •   Local selection
Results

Conclusions
Conclusions

Future Works




                                                   7 / 18
Outline

Introduction

Model Design
The Evolvable
Agent
                1   Introduction
Experimental
Analysis        2   Model Design
Goals
Methodology          The Evolvable Agent
Analysis of
Results

Conclusions     3   Experimental Analysis
Conclusions
                      Goals
Future Works
                      Methodology
                      Analysis of Results

                4   Conclusions
                      Conclusions

                5   Future Works


                                            8 / 18
Goals and Test-Cases

Introduction

Model Design
The Evolvable
Agent

Experimental    Goal
Analysis
Goals             • Comparison of performances using different population
Methodology
Analysis of
Results
                       structures
Conclusions
Conclusions
                               Ring   Watts-Strogatz    Newscast
Future Works




                                                                           9 / 18
Outline

Introduction

Model Design
The Evolvable
Agent
                1   Introduction
Experimental
Analysis        2   Model Design
Goals
Methodology          The Evolvable Agent
Analysis of
Results

Conclusions     3   Experimental Analysis
Conclusions
                      Goals
Future Works
                      Methodology
                      Analysis of Results

                4   Conclusions
                      Conclusions

                5   Future Works


                                            10 / 18
Experimental settings

Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis          • 2-Trap. L=12...60
Goals
Methodology       • Population size
Analysis of
Results               • Estimated by bisection
Conclusions           • Selectorecombinative
Conclusions

Future Works
                        GA (Mutation less)
                      • Minimum population
                        size able to reach 0.98
                        of SR
                  • Uniform Crossover
                  • Binary Tournament




                                                  11 / 18
Outline

Introduction

Model Design
The Evolvable
Agent
                1   Introduction
Experimental
Analysis        2   Model Design
Goals
Methodology          The Evolvable Agent
Analysis of
Results

Conclusions     3   Experimental Analysis
Conclusions
                      Goals
Future Works
                      Methodology
                      Analysis of Results

                4   Conclusions
                      Conclusions

                5   Future Works


                                            12 / 18
Population Structure

Introduction

Model Design
The Evolvable
Agent

Experimental    Settings
Analysis
Goals           Problem instance: 2-trap
Methodology
Analysis of
Results
                Pop. Size: Tuning Algorithm
Conclusions     No Mutation
Conclusions

Future Works




                                              13 / 18
Population Structure

Introduction

Model Design    Settings
The Evolvable
Agent
                Problem instance: L=60 2-trap
Experimental
Analysis        Pop. Size: 135
Goals
Methodology
                Max. Eval: 5535
                                       1
Analysis of
Results         Mutation: Bit-flip Pm = L
Conclusions
Conclusions

Future Works




                                                14 / 18
Conclusions

Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis
Goals             • Regular lattices require of smaller population sizes
Methodology
Analysis of
Results
                    ... BUT a bigger number of evaluations to find a solution.
Conclusions       • Different small-world methods produce an equivalent
Conclusions

Future Works
                    performance
                    ...That’s good! Many P2P protocol are designed to work
                    as small-world networks
                    (i.e. Interoperability/Migration between P2P platforms)




                                                                           15 / 18
Future Works

Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results           • Validation of the model in a real P2P infrastructure
Conclusions
Conclusions
                  • Exploration of other P2P protocols as population
Future Works        structures
                  • Extension of the P2P concept to other metaheuristics




                                                                           16 / 18
Questions

Introduction

Model Design
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results

Conclusions
Conclusions
                Thanks for your attention!
Future Works




                                             17 / 18

More Related Content

What's hot

Design of experiments formulation development exploring the best practices ...
Design of  experiments  formulation development exploring the best practices ...Design of  experiments  formulation development exploring the best practices ...
Design of experiments formulation development exploring the best practices ...
Maher Al absi
 
Rsse12.ppt
Rsse12.pptRsse12.ppt
Rsse12.ppt
Ptidej Team
 
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
acijjournal
 
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
ijseajournal
 
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTESSOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
suthi
 
130411 francis palma - detection of process antipatterns -- a bpel perspective
130411   francis palma - detection of process antipatterns -- a bpel perspective130411   francis palma - detection of process antipatterns -- a bpel perspective
130411 francis palma - detection of process antipatterns -- a bpel perspective
Ptidej Team
 
Programming with GUTs
Programming with GUTsProgramming with GUTs
Programming with GUTscatherinewall
 
Paper 06
Paper 06Paper 06
Paper 06
Sunil Pandey
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Rik Marselis
 
Software testing effort estimation with cobb douglas function a practical app...
Software testing effort estimation with cobb douglas function a practical app...Software testing effort estimation with cobb douglas function a practical app...
Software testing effort estimation with cobb douglas function a practical app...
eSAT Publishing House
 
Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...
Francis Palma
 
Chapter7 abm book_noha_nagi
Chapter7 abm book_noha_nagiChapter7 abm book_noha_nagi
Chapter7 abm book_noha_nagi
Noha Nagi
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
Ivano Malavolta
 
2012 icse program comprehension
2012 icse program comprehension2012 icse program comprehension
2012 icse program comprehensionWalid Maalej
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspective
Ptidej Team
 
Exploratory testing STEW 2016
Exploratory testing STEW 2016Exploratory testing STEW 2016
Exploratory testing STEW 2016
Per Runeson
 
Wcre13a.ppt
Wcre13a.pptWcre13a.ppt
Wcre13a.ppt
Ptidej Team
 

What's hot (17)

Design of experiments formulation development exploring the best practices ...
Design of  experiments  formulation development exploring the best practices ...Design of  experiments  formulation development exploring the best practices ...
Design of experiments formulation development exploring the best practices ...
 
Rsse12.ppt
Rsse12.pptRsse12.ppt
Rsse12.ppt
 
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
A Model To Compare The Degree Of Refactoring Opportunities Of Three Projects ...
 
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
 
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTESSOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
SOFTWARE QUALITY ASSURANCE AND TESTING - SHORT NOTES
 
130411 francis palma - detection of process antipatterns -- a bpel perspective
130411   francis palma - detection of process antipatterns -- a bpel perspective130411   francis palma - detection of process antipatterns -- a bpel perspective
130411 francis palma - detection of process antipatterns -- a bpel perspective
 
Programming with GUTs
Programming with GUTsProgramming with GUTs
Programming with GUTs
 
Paper 06
Paper 06Paper 06
Paper 06
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
 
Software testing effort estimation with cobb douglas function a practical app...
Software testing effort estimation with cobb douglas function a practical app...Software testing effort estimation with cobb douglas function a practical app...
Software testing effort estimation with cobb douglas function a practical app...
 
Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...
 
Chapter7 abm book_noha_nagi
Chapter7 abm book_noha_nagiChapter7 abm book_noha_nagi
Chapter7 abm book_noha_nagi
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 
2012 icse program comprehension
2012 icse program comprehension2012 icse program comprehension
2012 icse program comprehension
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspective
 
Exploratory testing STEW 2016
Exploratory testing STEW 2016Exploratory testing STEW 2016
Exploratory testing STEW 2016
 
Wcre13a.ppt
Wcre13a.pptWcre13a.ppt
Wcre13a.ppt
 

Viewers also liked

T6 - Ácido Base Teoría de Brönsted y Lowry
T6 - Ácido Base Teoría de Brönsted y LowryT6 - Ácido Base Teoría de Brönsted y Lowry
T6 - Ácido Base Teoría de Brönsted y Lowry
profeblog
 
Cec09
Cec09Cec09
Fluid Evolutionary Algorithms
Fluid Evolutionary AlgorithmsFluid Evolutionary Algorithms
Fluid Evolutionary Algorithms
Juan J. Merelo
 
El átomo divisible
El átomo divisibleEl átomo divisible
El átomo divisible
profeblog
 
CAPTURE Manresa Staff Exchange 10.06
CAPTURE Manresa Staff Exchange 10.06CAPTURE Manresa Staff Exchange 10.06
CAPTURE Manresa Staff Exchange 10.06SallyKneeshaw
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithms
Juan J. Merelo
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computation
Juan J. Merelo
 

Viewers also liked (9)

T6 - Ácido Base Teoría de Brönsted y Lowry
T6 - Ácido Base Teoría de Brönsted y LowryT6 - Ácido Base Teoría de Brönsted y Lowry
T6 - Ácido Base Teoría de Brönsted y Lowry
 
Cec09
Cec09Cec09
Cec09
 
Fluid Evolutionary Algorithms
Fluid Evolutionary AlgorithmsFluid Evolutionary Algorithms
Fluid Evolutionary Algorithms
 
El átomo divisible
El átomo divisibleEl átomo divisible
El átomo divisible
 
Red vs. Black
Red vs. BlackRed vs. Black
Red vs. Black
 
CAPTURE Manresa Staff Exchange 10.06
CAPTURE Manresa Staff Exchange 10.06CAPTURE Manresa Staff Exchange 10.06
CAPTURE Manresa Staff Exchange 10.06
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithms
 
SIP info
SIP infoSIP info
SIP info
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computation
 

Similar to Influence of the population structure on the performance of an Agent-Based Evolutionary algorithm

ECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.pptECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.pptPtidej Team
 
ECOOP05 QAOOSEa.ppt
ECOOP05 QAOOSEa.pptECOOP05 QAOOSEa.ppt
ECOOP05 QAOOSEa.pptPtidej Team
 
Study and development of methods and tools for testing, validation and verif...
 Study and development of methods and tools for testing, validation and verif... Study and development of methods and tools for testing, validation and verif...
Study and development of methods and tools for testing, validation and verif...
Emilio Serrano
 
How to Prioritize Projects?
How to Prioritize Projects?How to Prioritize Projects?
How to Prioritize Projects?MakeItRational
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
 
Rsse12.ppt
Rsse12.pptRsse12.ppt
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...
André Gonçalves
 
MTech- Viva_Voce
MTech- Viva_VoceMTech- Viva_Voce
MTech- Viva_Voce
Vijayananda Mohire
 
Aescs2012presentation
Aescs2012presentationAescs2012presentation
Aescs2012presentation
yusuke_510
 
Apply AHP in decision making
Apply AHP in decision makingApply AHP in decision making
Apply AHP in decision making
Mohd Farid Awang
 
Recommendation System for Design Patterns in Software Development
Recommendation System for Design Patterns in Software DevelopmentRecommendation System for Design Patterns in Software Development
Recommendation System for Design Patterns in Software Development
Francis Palma
 
20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés
LeClubQualiteLogicielle
 
8 Habits of Customer-Obsessed Companies
8 Habits of Customer-Obsessed Companies8 Habits of Customer-Obsessed Companies
8 Habits of Customer-Obsessed Companies
Amy Buckner Chowdhry
 
Online performance modeling and analysis of message-passing parallel applicat...
Online performance modeling and analysis of message-passing parallel applicat...Online performance modeling and analysis of message-passing parallel applicat...
Online performance modeling and analysis of message-passing parallel applicat...
MOCA Platform
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
Villads Jakobsen
 
A brief introduction to Six Sigma
A brief introduction to Six SigmaA brief introduction to Six Sigma
A brief introduction to Six SigmaVillads Jakobsen
 
cipp model
 cipp model cipp model
cipp model
Orly Abellanosa
 
[Imr]week5
[Imr]week5[Imr]week5
[Imr]week5
jylee6977
 
Testing Neural Program Analyzers (ASE-LBR 2019)
Testing Neural Program Analyzers (ASE-LBR 2019)Testing Neural Program Analyzers (ASE-LBR 2019)
Testing Neural Program Analyzers (ASE-LBR 2019)
Rafiqul Rabin
 

Similar to Influence of the population structure on the performance of an Agent-Based Evolutionary algorithm (20)

P2P EC: A study of viability
P2P EC: A study of viabilityP2P EC: A study of viability
P2P EC: A study of viability
 
ECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.pptECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.ppt
 
ECOOP05 QAOOSEa.ppt
ECOOP05 QAOOSEa.pptECOOP05 QAOOSEa.ppt
ECOOP05 QAOOSEa.ppt
 
Study and development of methods and tools for testing, validation and verif...
 Study and development of methods and tools for testing, validation and verif... Study and development of methods and tools for testing, validation and verif...
Study and development of methods and tools for testing, validation and verif...
 
How to Prioritize Projects?
How to Prioritize Projects?How to Prioritize Projects?
How to Prioritize Projects?
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Rsse12.ppt
Rsse12.pptRsse12.ppt
Rsse12.ppt
 
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...
 
MTech- Viva_Voce
MTech- Viva_VoceMTech- Viva_Voce
MTech- Viva_Voce
 
Aescs2012presentation
Aescs2012presentationAescs2012presentation
Aescs2012presentation
 
Apply AHP in decision making
Apply AHP in decision makingApply AHP in decision making
Apply AHP in decision making
 
Recommendation System for Design Patterns in Software Development
Recommendation System for Design Patterns in Software DevelopmentRecommendation System for Design Patterns in Software Development
Recommendation System for Design Patterns in Software Development
 
20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés
 
8 Habits of Customer-Obsessed Companies
8 Habits of Customer-Obsessed Companies8 Habits of Customer-Obsessed Companies
8 Habits of Customer-Obsessed Companies
 
Online performance modeling and analysis of message-passing parallel applicat...
Online performance modeling and analysis of message-passing parallel applicat...Online performance modeling and analysis of message-passing parallel applicat...
Online performance modeling and analysis of message-passing parallel applicat...
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
A brief introduction to Six Sigma
A brief introduction to Six SigmaA brief introduction to Six Sigma
A brief introduction to Six Sigma
 
cipp model
 cipp model cipp model
cipp model
 
[Imr]week5
[Imr]week5[Imr]week5
[Imr]week5
 
Testing Neural Program Analyzers (ASE-LBR 2019)
Testing Neural Program Analyzers (ASE-LBR 2019)Testing Neural Program Analyzers (ASE-LBR 2019)
Testing Neural Program Analyzers (ASE-LBR 2019)
 

More from Juan J. Merelo

Acta de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésActa de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergés
Juan J. Merelo
 
Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4
Juan J. Merelo
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
Juan J. Merelo
 
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
Juan J. Merelo
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con Hugin
Juan J. Merelo
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con Luminance
Juan J. Merelo
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGR
Juan J. Merelo
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXI
Juan J. Merelo
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and Copyleft
Juan J. Merelo
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminance
Juan J. Merelo
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Juan J. Merelo
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conference
Juan J. Merelo
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014
Juan J. Merelo
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
Juan J. Merelo
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaJuan J. Merelo
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?
Juan J. Merelo
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadino
Juan J. Merelo
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitarios
Juan J. Merelo
 
Human or machine
Human or machineHuman or machine
Human or machine
Juan J. Merelo
 
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
Juan J. Merelo
 

More from Juan J. Merelo (20)

Acta de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésActa de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergés
 
Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
 
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con Hugin
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con Luminance
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGR
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXI
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and Copyleft
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminance
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence Techniques
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conference
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadino
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitarios
 
Human or machine
Human or machineHuman or machine
Human or machine
 
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 

Influence of the population structure on the performance of an Agent-Based Evolutionary algorithm

  • 1. Introduction Model Design The Evolvable Agent Experimental Analysis Influence of the Population Structure on the Goals Methodology Analysis of Performance of an Agent-based Evolutionary Results Conclusions Algorithm Conclusions Future Works J.L.J. Laredo et al. Dpto. Arquitectura y Tecnolog´ de Computadores ıa Universidad de Granada 11-Sept-2010 1 / 18
  • 2. Scope Introduction Model Design The Evolvable Agent Experimental Analysis Goals • Status: Peer-to-Peer Evolutionary Computation (P2P EC) Methodology Analysis of Results represents a parallel solution for hard problems Conclusions optimization Conclusions Future Works • Modelling: Fine grained parallel EA using a P2P protocol as underlying population structure • Objective: Comparison of different population structures on the EA performance 2 / 18
  • 3. Outline Introduction Model Design The Evolvable Agent 1 Introduction Experimental Analysis 2 Model Design Goals Methodology The Evolvable Agent Analysis of Results Conclusions 3 Experimental Analysis Conclusions Goals Future Works Methodology Analysis of Results 4 Conclusions Conclusions 5 Future Works 3 / 18
  • 4. Introduction Introduction Model Design The Evolvable Agent Experimental P2P EC Analysis Goals • Virtualization: Methodology Analysis of Single view at Results Conclusions application level Conclusions • Decentralization: Future Works No central management • Massive Scalability: Up to thousands of computers 4 / 18
  • 5. Population Structure as a complex network Introduction Panmictic Small-world Regular lattice Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results Conclusions Conclusions Future Works 5 / 18
  • 6. Population Structure as a complex network Introduction Panmictic Small-world Regular lattice Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results Conclusions Conclusions Future Works 5 / 18
  • 7. Population Structure as a complex network Introduction Panmictic Small-world Regular lattice Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results Conclusions Conclusions Future Works 5 / 18
  • 8. Population Structure as a complex network Introduction Panmictic Small-world Regular lattice Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results n(n−1) 2 log(n) n Conclusions Conclusions Future Works 5 / 18
  • 9. Outline Introduction Model Design The Evolvable Agent 1 Introduction Experimental Analysis 2 Model Design Goals Methodology The Evolvable Agent Analysis of Results Conclusions 3 Experimental Analysis Conclusions Goals Future Works Methodology Analysis of Results 4 Conclusions Conclusions 5 Future Works 6 / 18
  • 10. The Evolvable Agent Model Introduction Model Design Design principles The Evolvable Agent • Agent based approach Experimental Analysis • Fine grain parallelization Goals • Spatially structured EA Methodology Analysis of • Local selection Results Conclusions Conclusions Future Works 7 / 18
  • 11. The Evolvable Agent Model Introduction Model Design Design principles The Evolvable Agent • Agent based approach Experimental Analysis • Fine grain parallelization Goals • Spatially structured EA Methodology Analysis of • Local selection Results Conclusions Conclusions Future Works 7 / 18
  • 12. Outline Introduction Model Design The Evolvable Agent 1 Introduction Experimental Analysis 2 Model Design Goals Methodology The Evolvable Agent Analysis of Results Conclusions 3 Experimental Analysis Conclusions Goals Future Works Methodology Analysis of Results 4 Conclusions Conclusions 5 Future Works 8 / 18
  • 13. Goals and Test-Cases Introduction Model Design The Evolvable Agent Experimental Goal Analysis Goals • Comparison of performances using different population Methodology Analysis of Results structures Conclusions Conclusions Ring Watts-Strogatz Newscast Future Works 9 / 18
  • 14. Outline Introduction Model Design The Evolvable Agent 1 Introduction Experimental Analysis 2 Model Design Goals Methodology The Evolvable Agent Analysis of Results Conclusions 3 Experimental Analysis Conclusions Goals Future Works Methodology Analysis of Results 4 Conclusions Conclusions 5 Future Works 10 / 18
  • 15. Experimental settings Introduction Model Design The Evolvable Agent Experimental Analysis • 2-Trap. L=12...60 Goals Methodology • Population size Analysis of Results • Estimated by bisection Conclusions • Selectorecombinative Conclusions Future Works GA (Mutation less) • Minimum population size able to reach 0.98 of SR • Uniform Crossover • Binary Tournament 11 / 18
  • 16. Outline Introduction Model Design The Evolvable Agent 1 Introduction Experimental Analysis 2 Model Design Goals Methodology The Evolvable Agent Analysis of Results Conclusions 3 Experimental Analysis Conclusions Goals Future Works Methodology Analysis of Results 4 Conclusions Conclusions 5 Future Works 12 / 18
  • 17. Population Structure Introduction Model Design The Evolvable Agent Experimental Settings Analysis Goals Problem instance: 2-trap Methodology Analysis of Results Pop. Size: Tuning Algorithm Conclusions No Mutation Conclusions Future Works 13 / 18
  • 18. Population Structure Introduction Model Design Settings The Evolvable Agent Problem instance: L=60 2-trap Experimental Analysis Pop. Size: 135 Goals Methodology Max. Eval: 5535 1 Analysis of Results Mutation: Bit-flip Pm = L Conclusions Conclusions Future Works 14 / 18
  • 19. Conclusions Introduction Model Design The Evolvable Agent Experimental Analysis Goals • Regular lattices require of smaller population sizes Methodology Analysis of Results ... BUT a bigger number of evaluations to find a solution. Conclusions • Different small-world methods produce an equivalent Conclusions Future Works performance ...That’s good! Many P2P protocol are designed to work as small-world networks (i.e. Interoperability/Migration between P2P platforms) 15 / 18
  • 20. Future Works Introduction Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results • Validation of the model in a real P2P infrastructure Conclusions Conclusions • Exploration of other P2P protocols as population Future Works structures • Extension of the P2P concept to other metaheuristics 16 / 18
  • 21. Questions Introduction Model Design The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results Conclusions Conclusions Thanks for your attention! Future Works 17 / 18