SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Validating a Peer-to-Peer Evolutionary Algorithm
J.L.J. Laredo*, P. Bouvry, S. Mostaghim, J.J. Merelo




              EvoPAR 2012,
              Wednesday 11th April, 2012
              Malaga, Spain
P2P Optimization

           What?                           Why?
Parallelization of time-consuming
meta-heuristics in P2P systems:
   Branch&Bound
                                    Massive Scalability
                                    Shorten convergence
   PSO
   EA
   …                                        time

                         BUT!!
         So far… simulation based experimentation
Outline

   Introduction
       The Curse of Dimensionality
       Parallel vs. Sequential
   P2P EC Model
       Viability
   Validation in a real-environment
       Simulations
       Algorithmic results
       Massive scalability
   Conclusions
The Curse of Dimensionality




Introduction - P2P EC Model - Validation - Conclusions
The Curse of Dimensionality




Introduction - P2P EC Model - Validation - Conclusions
The Curse of Dimensionality




Introduction - P2P EC Model - Validation - Conclusions
Parallel vs. Sequential




Introduction - P2P EC Model - Validation - Conclusions
Parallel vs. Sequential




Introduction - P2P EC Model - Validation - Conclusions
Evolvable Agent


             Overlay Network
                                     Agent-based approach
                                     Fine-grain parallelization
                                     Spatially structured EA
                                     Local Selection


          Physical Network




Introduction - P2P EC Model - Validation - Conclusions
Viability


              Simulator




                                       J.L.J. Laredo, A.E. Eiben, M. van Steen, J. J. Merelo.
                                EvAg: a scalable peer-to-peer evolutionary algorithm.
                                Genetic Programming and Evolvable Machines , 11(2):227-246. 2010.
     Simulator conducted
      experimentation!!!

Introduction - P2P EC Model - Validation - Conclusions
Simulations


              Simulator




                                Instance    P     Avg. N.   Max. N.
                                                   Gen       Gen.
                                  L=48     390      85       140
     Simulator conducted         L=150     3000    173       250
      experimentation!!!

Introduction - P2P EC Model - Validation - Conclusions
Algorithmic Results


     https://forja.rediris.es/svn/geneura/drmWrapper




                                                           Instance   P     Avg. N.   Max. N.
                                                                             Gen       Gen.
http://www.hlrs.de/systems/platforms/nec-nehalem-cluster
                                                            L=48      390     85       140




Introduction - P2P EC Model - Validation - Conclusions
Massive Scalability


     https://forja.rediris.es/svn/geneura/drmWrapper




http://www.hlrs.de/systems/platforms/nec-nehalem-cluster




Introduction - P2P EC Model - Validation - Conclusions
Conclusions
    1st large parallel P2P EA experiment
        188 computers x 8 cores x 2 threads = 3008 agents



        Seamless scalability
    Conducted experimentation meets simulations
                       Generations        Pop. Size         S.R.
           Simulator       85               390             0.98
            Parallel      40-80             400              0.8

                                                  T seq
    Massive scalability:         Speed      up
                                                  T par
                                                          1000




Introduction - P2P EC Model - Validation - Conclusions
Thanks for your attention!!

Weitere ähnliche Inhalte

Ähnlich wie Evopar12 Validating a P2P EA

Producing simulation sequences by use of a Java-based Framework
Producing simulation sequences by use of a Java-based FrameworkProducing simulation sequences by use of a Java-based Framework
Producing simulation sequences by use of a Java-based FrameworkDaniele Gianni
 
Opal Rt Giroux Scrpting In Emtp Works
Opal Rt Giroux Scrpting In Emtp WorksOpal Rt Giroux Scrpting In Emtp Works
Opal Rt Giroux Scrpting In Emtp Workscorinne rocherieux
 
Colored petri nets theory and applications
Colored petri nets theory and applicationsColored petri nets theory and applications
Colored petri nets theory and applicationsAbu Hussein
 
Erlang/OTP
Erlang/OTPErlang/OTP
Erlang/OTPvoluntas
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETMarco Parenzan
 
Iygapyisi cause10-slideshare
Iygapyisi cause10-slideshareIygapyisi cause10-slideshare
Iygapyisi cause10-slidesharedwengincsu
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingOPNFV
 
Modelling Multi-Component Predictive Systems as Petri Nets
Modelling Multi-Component Predictive Systems as Petri NetsModelling Multi-Component Predictive Systems as Petri Nets
Modelling Multi-Component Predictive Systems as Petri NetsManuel Martín
 
RAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationRAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationDr. Edwin Hernandez
 
Stable rendering methods for Haptic interaction
Stable rendering methods for Haptic interaction Stable rendering methods for Haptic interaction
Stable rendering methods for Haptic interaction Trung Hieu Do
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User SatisfactionAcademia Sinica
 
Network Simulation for Master Thesis
Network Simulation for Master ThesisNetwork Simulation for Master Thesis
Network Simulation for Master ThesisPhdtopiccom
 
Lsti mwc presentation_final
Lsti mwc presentation_finalLsti mwc presentation_final
Lsti mwc presentation_finalguest99ced7
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .netMarco Parenzan
 
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...Chester Chen
 

Ähnlich wie Evopar12 Validating a P2P EA (20)

Producing simulation sequences by use of a Java-based Framework
Producing simulation sequences by use of a Java-based FrameworkProducing simulation sequences by use of a Java-based Framework
Producing simulation sequences by use of a Java-based Framework
 
Cn lab manual 150702
Cn lab manual 150702Cn lab manual 150702
Cn lab manual 150702
 
Opal Rt Giroux Scrpting In Emtp Works
Opal Rt Giroux Scrpting In Emtp WorksOpal Rt Giroux Scrpting In Emtp Works
Opal Rt Giroux Scrpting In Emtp Works
 
Colored petri nets theory and applications
Colored petri nets theory and applicationsColored petri nets theory and applications
Colored petri nets theory and applications
 
Erlang/OTP
Erlang/OTPErlang/OTP
Erlang/OTP
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NET
 
Iygapyisi cause10-slideshare
Iygapyisi cause10-slideshareIygapyisi cause10-slideshare
Iygapyisi cause10-slideshare
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
Modelling Multi-Component Predictive Systems as Petri Nets
Modelling Multi-Component Predictive Systems as Petri NetsModelling Multi-Component Predictive Systems as Petri Nets
Modelling Multi-Component Predictive Systems as Petri Nets
 
RAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationRAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network Emulation
 
From Python to Java
From Python to JavaFrom Python to Java
From Python to Java
 
Stable rendering methods for Haptic interaction
Stable rendering methods for Haptic interaction Stable rendering methods for Haptic interaction
Stable rendering methods for Haptic interaction
 
Sumo
SumoSumo
Sumo
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User Satisfaction
 
Network Simulation for Master Thesis
Network Simulation for Master ThesisNetwork Simulation for Master Thesis
Network Simulation for Master Thesis
 
Lsti mwc presentation_final
Lsti mwc presentation_finalLsti mwc presentation_final
Lsti mwc presentation_final
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .net
 
Gene's law
Gene's lawGene's law
Gene's law
 
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...
SF Big Analytics 2022-03-15: Persia: Scaling DL Based Recommenders up to 100 ...
 
Rajesh - CV
Rajesh - CVRajesh - CV
Rajesh - CV
 

Mehr von Juan Luis Jiménez Laredo

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 diseaseJuan 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
 
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 blockchainsJuan Luis Jiménez Laredo
 
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 biologieJuan Luis Jiménez Laredo
 
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 ApplicationsJuan Luis Jiménez Laredo
 
Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...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 AlgorithmsJuan Luis Jiménez Laredo
 

Mehr von Juan Luis Jiménez Laredo (16)

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
 
Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...
 
P2P EC: A study of viability
P2P EC: A study of viabilityP2P EC: A study of viability
P2P EC: A study of viability
 
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
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Evopar12 Validating a P2P EA

  • 1. Validating a Peer-to-Peer Evolutionary Algorithm J.L.J. Laredo*, P. Bouvry, S. Mostaghim, J.J. Merelo EvoPAR 2012, Wednesday 11th April, 2012 Malaga, Spain
  • 2. P2P Optimization What? Why? Parallelization of time-consuming meta-heuristics in P2P systems:  Branch&Bound Massive Scalability Shorten convergence  PSO  EA  … time BUT!! So far… simulation based experimentation
  • 3. Outline  Introduction  The Curse of Dimensionality  Parallel vs. Sequential  P2P EC Model  Viability  Validation in a real-environment  Simulations  Algorithmic results  Massive scalability  Conclusions
  • 4. The Curse of Dimensionality Introduction - P2P EC Model - Validation - Conclusions
  • 5. The Curse of Dimensionality Introduction - P2P EC Model - Validation - Conclusions
  • 6. The Curse of Dimensionality Introduction - P2P EC Model - Validation - Conclusions
  • 7. Parallel vs. Sequential Introduction - P2P EC Model - Validation - Conclusions
  • 8. Parallel vs. Sequential Introduction - P2P EC Model - Validation - Conclusions
  • 9. Evolvable Agent Overlay Network  Agent-based approach  Fine-grain parallelization  Spatially structured EA  Local Selection Physical Network Introduction - P2P EC Model - Validation - Conclusions
  • 10. Viability Simulator J.L.J. Laredo, A.E. Eiben, M. van Steen, J. J. Merelo. EvAg: a scalable peer-to-peer evolutionary algorithm. Genetic Programming and Evolvable Machines , 11(2):227-246. 2010. Simulator conducted experimentation!!! Introduction - P2P EC Model - Validation - Conclusions
  • 11. Simulations Simulator Instance P Avg. N. Max. N. Gen Gen. L=48 390 85 140 Simulator conducted L=150 3000 173 250 experimentation!!! Introduction - P2P EC Model - Validation - Conclusions
  • 12. Algorithmic Results https://forja.rediris.es/svn/geneura/drmWrapper Instance P Avg. N. Max. N. Gen Gen. http://www.hlrs.de/systems/platforms/nec-nehalem-cluster L=48 390 85 140 Introduction - P2P EC Model - Validation - Conclusions
  • 13. Massive Scalability https://forja.rediris.es/svn/geneura/drmWrapper http://www.hlrs.de/systems/platforms/nec-nehalem-cluster Introduction - P2P EC Model - Validation - Conclusions
  • 14. Conclusions  1st large parallel P2P EA experiment  188 computers x 8 cores x 2 threads = 3008 agents  Seamless scalability  Conducted experimentation meets simulations Generations Pop. Size S.R. Simulator 85 390 0.98 Parallel 40-80 400 0.8 T seq  Massive scalability: Speed up T par 1000 Introduction - P2P EC Model - Validation - Conclusions
  • 15. Thanks for your attention!!