SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental
Analysis         Analysing the Performance of Different
Goals
Methodology
Analysis of
                Population Structures for an Agent-based
Results

Conclusions
                         Evolutionary Algorithm
Future Works


                         Juan Luis Jim´nez Laredo et al.
                                      e

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


                                    18-Jan-2011


                                                                      1 / 17
Scope

Introduction
P2P in a
Nutshell
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
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 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             3 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             4 / 17
P2P in a Nutshell

Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental                        P2P EC
Analysis
Goals                                 • Virtualization:
Methodology
Analysis of
Results
                                        Single view at
Conclusions                             application level
Future Works                          • Decentralization:
                                        No central
                                        management
                                      • Massive Scalability:
                                        Up to thousands of
                                        computers



                                                            5 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             6 / 17
The Evolvable Agent Model

Introduction
P2P in a
Nutshell        Design principles
The Evolvable
Agent             •   Agent based approach
Experimental
Analysis
                  •   Fine grain parallelization
Goals             •   Spatially structured EA
Methodology
Analysis of
Results
                  •   Local selection
Conclusions

Future Works




                                                   7 / 17
The Evolvable Agent Model

Introduction
P2P in a
Nutshell        Design principles
The Evolvable
Agent             •   Agent based approach
Experimental
Analysis
                  •   Fine grain parallelization
Goals             •   Spatially structured EA
Methodology
Analysis of
Results
                  •   Local selection
Conclusions

Future Works




                                                   7 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             8 / 17
Goals and Test-Cases

Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental    Goal
Analysis
Goals             • Comparison of performances using different population
Methodology
Analysis of
Results
                       structures
Conclusions

Future Works                   Ring   Watts-Strogatz    Newscast




                                                                           9 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             10 / 17
Experimental settings

Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental
Analysis          • 2-Trap. L=12...60
Goals
Methodology       • Population size
Analysis of
Results               • Estimated by bisection
Conclusions
                      • Selectorecombinative
Future Works            GA (Mutation less)
                      • Minimum population
                        size able to reach 0.98
                        of SR
                  • Uniform Crossover
                  • Binary Tournament




                                                  11 / 17
Outline

Introduction
P2P in a
Nutshell
The Evolvable
Agent           1   Introduction
Experimental
Analysis               P2P in a Nutshell
Goals
Methodology
                       The Evolvable Agent
Analysis of
Results

Conclusions     2   Experimental Analysis
Future Works          Goals
                      Methodology
                      Analysis of Results

                3   Conclusions

                4   Future Works


                                             12 / 17
Population Structure

Introduction
P2P in a
Nutshell
The Evolvable
Agent

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




                                              13 / 17
Population Structure

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

Future Works




                                                14 / 17
Conclusions

Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
                  • Regular lattices require of smaller population sizes
Analysis of
Results             ... BUT a bigger number of evaluations to find a solution.
Conclusions
                  • Different small-world methods produce an equivalent
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 / 17
Future Works

Introduction
P2P in a
Nutshell
The Evolvable
Agent

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




                                                                           16 / 17
Questions

Introduction
P2P in a
Nutshell
The Evolvable
Agent

Experimental
Analysis
Goals
Methodology
Analysis of
Results

Conclusions
                Thanks for your attention!
Future Works




                                             17 / 17

Contenu connexe

En vedette (8)

Rethinking Content Development
Rethinking Content DevelopmentRethinking Content Development
Rethinking Content Development
 
2011 mobile industry_predictions_survey
2011 mobile industry_predictions_survey2011 mobile industry_predictions_survey
2011 mobile industry_predictions_survey
 
IS3241
IS3241IS3241
IS3241
 
Internet safety slides
Internet safety slidesInternet safety slides
Internet safety slides
 
Obesity ppt 2
Obesity ppt 2Obesity ppt 2
Obesity ppt 2
 
One Source Solutions
One Source SolutionsOne Source Solutions
One Source Solutions
 
International Business Globalization_Mukesh _Mishra
 International Business Globalization_Mukesh _Mishra International Business Globalization_Mukesh _Mishra
International Business Globalization_Mukesh _Mishra
 
Agile Learning community of practice
Agile Learning community of practiceAgile Learning community of practice
Agile Learning community of practice
 

Similaire à Analysing the Performance of Different Population Structures for an Agent-based Evolutionary Algorithm

SDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationSDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimation
OpenLearningLab
 
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
 
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdfSDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
OpenLearningLab
 
OpenERP- Partner First Project Support
OpenERP- Partner First Project SupportOpenERP- Partner First Project Support
OpenERP- Partner First Project Support
Odoo
 
Aspect Based Sentiment Analysis
Aspect Based Sentiment AnalysisAspect Based Sentiment Analysis
Aspect Based Sentiment Analysis
Gaurav kumar
 
ECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.pptECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.ppt
Ptidej Team
 
10. Lucia Specia (USFD) Evaluation of Machine Translation
10. Lucia Specia (USFD) Evaluation of Machine Translation10. Lucia Specia (USFD) Evaluation of Machine Translation
10. Lucia Specia (USFD) Evaluation of Machine Translation
RIILP
 

Similaire à Analysing the Performance of Different Population Structures for an Agent-based Evolutionary Algorithm (20)

SDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationSDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimation
 
P2P EC: A study of viability
P2P EC: A study of viabilityP2P EC: A study of viability
P2P EC: A study of viability
 
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
 
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...
 
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdfSDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
Open Bugs & Development Stages
Open Bugs & Development StagesOpen Bugs & Development Stages
Open Bugs & Development Stages
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDD
 
An exploratory study of the state of practice of performance testing in Java-...
An exploratory study of the state of practice of performance testing in Java-...An exploratory study of the state of practice of performance testing in Java-...
An exploratory study of the state of practice of performance testing in Java-...
 
OpenERP- Partner First Project Support
OpenERP- Partner First Project SupportOpenERP- Partner First Project Support
OpenERP- Partner First Project Support
 
An Evolutionary Approach to Speech Quality Estimation
An Evolutionary Approach to Speech Quality EstimationAn Evolutionary Approach to Speech Quality Estimation
An Evolutionary Approach to Speech Quality Estimation
 
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic ProgrammingAn Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
 
Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09
 
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
 
Aspect Based Sentiment Analysis
Aspect Based Sentiment AnalysisAspect Based Sentiment Analysis
Aspect Based Sentiment Analysis
 
ECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.pptECOOP05 QAOOSEb.ppt
ECOOP05 QAOOSEb.ppt
 
Analysis of the interaction between practices for introducing XP effectively
Analysis of the interaction between practices for introducing XP effectivelyAnalysis of the interaction between practices for introducing XP effectively
Analysis of the interaction between practices for introducing XP effectively
 
10. Lucia Specia (USFD) Evaluation of Machine Translation
10. Lucia Specia (USFD) Evaluation of Machine Translation10. Lucia Specia (USFD) Evaluation of Machine Translation
10. Lucia Specia (USFD) Evaluation of Machine Translation
 
Bitcoin Price Prediction
Bitcoin Price PredictionBitcoin Price Prediction
Bitcoin Price Prediction
 
API Fortress & Curiosity Software: Model Based API Testing
API Fortress & Curiosity Software: Model Based API TestingAPI Fortress & Curiosity Software: Model Based API Testing
API Fortress & Curiosity Software: Model Based API Testing
 

Plus de Juan Luis Jiménez Laredo

On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
Juan Luis Jiménez Laredo
 
Europar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary AlgorithmsEuropar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary Algorithms
Juan Luis Jiménez Laredo
 

Plus de Juan Luis Jiménez Laredo (15)

Analyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 diseaseAnalyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 disease
 
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
 
Développement d'une PoC utilisant les blockchains
Développement d'une PoC utilisant les blockchainsDéveloppement d'une PoC utilisant les blockchains
Développement d'une PoC utilisant les blockchains
 
Blockchain par Claude Duvallet
Blockchain par Claude DuvalletBlockchain par Claude Duvallet
Blockchain par Claude Duvallet
 
Sandpile 2018 04-17-ri2c-topublish
Sandpile 2018 04-17-ri2c-topublishSandpile 2018 04-17-ri2c-topublish
Sandpile 2018 04-17-ri2c-topublish
 
Je t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologieJe t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologie
 
2018 01 presentation_toshare
2018 01 presentation_toshare2018 01 presentation_toshare
2018 01 presentation_toshare
 
2018 01-16-reunion-ri2c
2018 01-16-reunion-ri2c2018 01-16-reunion-ri2c
2018 01-16-reunion-ri2c
 
Spatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical ApplicationsSpatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical Applications
 
Cooperative selection
Cooperative selectionCooperative selection
Cooperative selection
 
Sofea
SofeaSofea
Sofea
 
Evopar12 Validating a P2P EA
Evopar12 Validating a P2P EAEvopar12 Validating a P2P EA
Evopar12 Validating a P2P EA
 
GECCO-09-GA-improvement-with-svps
GECCO-09-GA-improvement-with-svpsGECCO-09-GA-improvement-with-svps
GECCO-09-GA-improvement-with-svps
 
PACT-08-workshop-churn-p2p-ea
PACT-08-workshop-churn-p2p-eaPACT-08-workshop-churn-p2p-ea
PACT-08-workshop-churn-p2p-ea
 
Europar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary AlgorithmsEuropar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary Algorithms
 

Dernier

Corporate Presentation Probe May 2024.pdf
Corporate Presentation Probe May 2024.pdfCorporate Presentation Probe May 2024.pdf
Corporate Presentation Probe May 2024.pdf
Probe Gold
 
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service AvailableCall Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
Sheetaleventcompany
 
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
mriyagarg453
 
Terna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results PresentationTerna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results Presentation
Terna SpA
 

Dernier (20)

Balaji Nagar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Balaji Nagar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Balaji Nagar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Balaji Nagar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Best investment platform in india-Falcon Invoice Discounting
Best investment platform in india-Falcon Invoice DiscountingBest investment platform in india-Falcon Invoice Discounting
Best investment platform in india-Falcon Invoice Discounting
 
Corporate Presentation Probe May 2024.pdf
Corporate Presentation Probe May 2024.pdfCorporate Presentation Probe May 2024.pdf
Corporate Presentation Probe May 2024.pdf
 
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service AvailableCall Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
Call Girls Chandigarh Just Call 8868886958 Top Class Call Girl Service Available
 
Teekay Corporation Q1-24 Earnings Results
Teekay Corporation Q1-24 Earnings ResultsTeekay Corporation Q1-24 Earnings Results
Teekay Corporation Q1-24 Earnings Results
 
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Kheda 7001035870 Whatsapp Number, 24/07 Booking
 
SME IPO Opportunity and Trends of May 2024
SME IPO Opportunity and Trends of May 2024SME IPO Opportunity and Trends of May 2024
SME IPO Opportunity and Trends of May 2024
 
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Panjabi Bagh, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdfITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
 
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Ambala Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Terna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results PresentationTerna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results Presentation
 
VVIP Pune Call Girls Parvati Gaon WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Parvati Gaon WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Parvati Gaon WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Parvati Gaon WhatSapp Number 8005736733 With Elite Staff...
 
The Leonardo 1Q 2024 Results Presentation
The Leonardo 1Q 2024 Results PresentationThe Leonardo 1Q 2024 Results Presentation
The Leonardo 1Q 2024 Results Presentation
 
Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024
 
VVIP Pune Call Girls Sopan Baug WhatSapp Number 8005736733 With Elite Staff A...
VVIP Pune Call Girls Sopan Baug WhatSapp Number 8005736733 With Elite Staff A...VVIP Pune Call Girls Sopan Baug WhatSapp Number 8005736733 With Elite Staff A...
VVIP Pune Call Girls Sopan Baug WhatSapp Number 8005736733 With Elite Staff A...
 
Teck Supplemental Information, May 2, 2024
Teck Supplemental Information, May 2, 2024Teck Supplemental Information, May 2, 2024
Teck Supplemental Information, May 2, 2024
 
High Profile Call Girls in Pune (Adult Only) 8005736733 Escort Service 24x7 ...
High Profile Call Girls in Pune  (Adult Only) 8005736733 Escort Service 24x7 ...High Profile Call Girls in Pune  (Adult Only) 8005736733 Escort Service 24x7 ...
High Profile Call Girls in Pune (Adult Only) 8005736733 Escort Service 24x7 ...
 
Western Copper and Gold - May 2024 Presentation
Western Copper and Gold - May 2024 PresentationWestern Copper and Gold - May 2024 Presentation
Western Copper and Gold - May 2024 Presentation
 
Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024
 
Dubai Call Girls O525547&19 Calls Girls In Dubai (L0w+Charger)
Dubai Call Girls O525547&19 Calls Girls In Dubai (L0w+Charger)Dubai Call Girls O525547&19 Calls Girls In Dubai (L0w+Charger)
Dubai Call Girls O525547&19 Calls Girls In Dubai (L0w+Charger)
 

Analysing the Performance of Different Population Structures for an Agent-based Evolutionary Algorithm

  • 1. Introduction P2P in a Nutshell The Evolvable Agent Experimental Analysis Analysing the Performance of Different Goals Methodology Analysis of Population Structures for an Agent-based Results Conclusions Evolutionary Algorithm Future Works Juan Luis Jim´nez Laredo et al. e Dpto. Arquitectura y Tecnolog´ de Computadores ıa Universidad de Granada 18-Jan-2011 1 / 17
  • 2. Scope Introduction P2P in a Nutshell 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 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 / 17
  • 3. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 3 / 17
  • 4. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 4 / 17
  • 5. P2P in a Nutshell Introduction P2P in a Nutshell The Evolvable Agent Experimental P2P EC Analysis Goals • Virtualization: Methodology Analysis of Results Single view at Conclusions application level Future Works • Decentralization: No central management • Massive Scalability: Up to thousands of computers 5 / 17
  • 6. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 6 / 17
  • 7. The Evolvable Agent Model Introduction P2P in a Nutshell Design principles The Evolvable Agent • Agent based approach Experimental Analysis • Fine grain parallelization Goals • Spatially structured EA Methodology Analysis of Results • Local selection Conclusions Future Works 7 / 17
  • 8. The Evolvable Agent Model Introduction P2P in a Nutshell Design principles The Evolvable Agent • Agent based approach Experimental Analysis • Fine grain parallelization Goals • Spatially structured EA Methodology Analysis of Results • Local selection Conclusions Future Works 7 / 17
  • 9. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 8 / 17
  • 10. Goals and Test-Cases Introduction P2P in a Nutshell The Evolvable Agent Experimental Goal Analysis Goals • Comparison of performances using different population Methodology Analysis of Results structures Conclusions Future Works Ring Watts-Strogatz Newscast 9 / 17
  • 11. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 10 / 17
  • 12. Experimental settings Introduction P2P in a Nutshell The Evolvable Agent Experimental Analysis • 2-Trap. L=12...60 Goals Methodology • Population size Analysis of Results • Estimated by bisection Conclusions • Selectorecombinative Future Works GA (Mutation less) • Minimum population size able to reach 0.98 of SR • Uniform Crossover • Binary Tournament 11 / 17
  • 13. Outline Introduction P2P in a Nutshell The Evolvable Agent 1 Introduction Experimental Analysis P2P in a Nutshell Goals Methodology The Evolvable Agent Analysis of Results Conclusions 2 Experimental Analysis Future Works Goals Methodology Analysis of Results 3 Conclusions 4 Future Works 12 / 17
  • 14. Population Structure Introduction P2P in a Nutshell The Evolvable Agent Experimental Settings Analysis Goals Methodology Problem instance: 2-trap Analysis of Results Pop. Size: Tuning Algorithm Conclusions No Mutation Future Works 13 / 17
  • 15. Population Structure Introduction P2P in a Nutshell Settings The Evolvable Agent Problem instance: L=60 2-trap Experimental Analysis Pop. Size: 135 Goals Methodology Max. Eval: 5535 Analysis of 1 Results Mutation: Bit-flip Pm = L Conclusions Future Works 14 / 17
  • 16. Conclusions Introduction P2P in a Nutshell The Evolvable Agent Experimental Analysis Goals Methodology • Regular lattices require of smaller population sizes Analysis of Results ... BUT a bigger number of evaluations to find a solution. Conclusions • Different small-world methods produce an equivalent 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 / 17
  • 17. Future Works Introduction P2P in a Nutshell The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results • Validation of the model in a real P2P infrastructure Conclusions • Exploration of other P2P protocols as population Future Works structures • Extension of the P2P concept to other metaheuristics 16 / 17
  • 18. Questions Introduction P2P in a Nutshell The Evolvable Agent Experimental Analysis Goals Methodology Analysis of Results Conclusions Thanks for your attention! Future Works 17 / 17