Distributed evolutionary algorithms and their models: A survey of the state-of-the-art

Graphical abstractDisplay Omitted HighlightsProvide an updated and systematic review of distributed evolutionary algorithms.Classify the models into population and dimension-distributed groups semantically.Analyze the parallelism, search behaviors, communication costs, scalability, etc.Highlight recent research hotspots in this field.Discuss challenges and potential research directions in this field. The increasing complexity of real-world optimization problems raises new challenges to evolutionary computation. Responding to these challenges, distributed evolutionary computation has received considerable attention over the past decade. This article provides a comprehensive survey of the state-of-the-art distributed evolutionary algorithms and models, which have been classified into two groups according to their task division mechanism. Population-distributed models are presented with master-slave, island, cellular, hierarchical, and pool architectures, which parallelize an evolution task at population, individual, or operation levels. Dimension-distributed models include coevolution and multi-agent models, which focus on dimension reduction. Insights into the models, such as synchronization, homogeneity, communication, topology, speedup, advantages and disadvantages are also presented and discussed. The study of these models helps guide future development of different and/or improved algorithms. Also highlighted are recent hotspots in this area, including the cloud and MapReduce-based implementations, GPU and CUDA-based implementations, distributed evolutionary multiobjective optimization, and real-world applications. Further, a number of future research directions have been discussed, with a conclusion that the development of distributed evolutionary computation will continue to flourish.

[1]  Andrew Lewis,et al.  Decentralised distributed multiple objective particle swarm optimisation using peer to peer networks , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[2]  Olivier Boissier,et al.  Dafo, a Multi-agent Framework for Decomposable Functions Optimization , 2005, KES.

[3]  Bu-Sung Lee,et al.  Efficient Hierarchical Parallel Genetic Algorithms using Grid computing , 2007, Future Gener. Comput. Syst..

[4]  Aimin Zhou,et al.  A Multiobjective Evolutionary Algorithm Based on Decomposition and Preselection , 2015, BIC-TA.

[5]  Qingfu Zhang,et al.  Distribution of Computational Effort in Parallel MOEA/D , 2011, LION.

[6]  Fengming Zhang,et al.  Parallel Particle Swarm Optimization for Attribute Reduction , 2007 .

[7]  Chi Zhou Fast parallelization of differential evolution algorithm using MapReduce , 2010, GECCO '10.

[8]  Alessandro Bollini,et al.  Distributed and Persistent Evolutionary Algorithms: A Design Pattern , 1999, EuroGP.

[9]  Sheng-Wu Xiong,et al.  Parallel strength Pareto multi-objective evolutionary algorithm for optimization problems , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[10]  Jorge González,et al.  A Java-Based Distributed Genetic Algorithm Framework , 2007, 19th IEEE International Conference on Tools with Artificial Intelligence(ICTAI 2007).

[11]  Enrique Alba,et al.  A study of master-slave approaches to parallelize NSGA-II , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[12]  Tadeusz Burczynski,et al.  Optimization and defect identification using distributed evolutionary algorithms , 2004, Eng. Appl. Artif. Intell..

[13]  Mike Davis,et al.  VLSI circuit synthesis using a parallel genetic algorithm , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[14]  Jun Cai,et al.  Automating the drug scheduling of cancer chemotherapy via evolutionary computation , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[15]  Juan Julián Merelo Guervós,et al.  Scaling in distributed evolutionary algorithms with persistent population , 2012, 2012 IEEE Congress on Evolutionary Computation.

[16]  Juan Julián Merelo Guervós,et al.  Evolvable agents, a fine grained approach for distributed evolutionary computing: walking towards the peer-to-peer computing frontiers , 2008, Soft Comput..

[17]  B J Fregly,et al.  Parallel global optimization with the particle swarm algorithm , 2004, International journal for numerical methods in engineering.

[18]  J.G. Vlachogiannis,et al.  Determining generator contributions to transmission system using parallel vector evaluated particle swarm optimization , 2005, IEEE Transactions on Power Systems.

[19]  Marco Tomassini,et al.  Takeover time curves in random and small-world structured populations , 2005, GECCO '05.

[20]  El-Ghazali Talbi,et al.  GPU-based island model for evolutionary algorithms , 2010, GECCO '10.

[21]  Tien-Tsin Wong,et al.  Evolutionary Computing on Consumer-Level Graphics Hardware , 2005 .

[22]  Yang Yang,et al.  A distributed cooperative coevolutionary algorithm for multiobjective optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[23]  D. Marc Kilgour Game Theory and Political Theory: An Introduction Peter C. Ordeshook Cambridge: Cambridge University Press 1986, pp. xv, 511 , 1988 .

[24]  Arthur Tay,et al.  Design and implementation of a distributed evolutionary computing software , 2003, IEEE Trans. Syst. Man Cybern. Part C.

[25]  Enrique Alba,et al.  A parallel micro evolutionary algorithm for heterogeneous computing and grid scheduling , 2012, Appl. Soft Comput..

[26]  Marco Tomassini,et al.  Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time (Natural Computing Series) , 2005 .

[27]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[28]  Enrique Alba,et al.  The exploration/exploitation tradeoff in dynamic cellular genetic algorithms , 2005, IEEE Transactions on Evolutionary Computation.

[29]  Kalyanmoy Deb,et al.  Parallelizing multi-objective evolutionary algorithms: cone separation , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[30]  Weicun Zhang,et al.  Study on Function Optimization Based on Master-slave Structure Genetic Algorithm , 2006, 2006 8th international Conference on Signal Processing.

[31]  El-Ghazali Talbi,et al.  Building with ParadisEO reusable parallel and distributed evolutionary algorithms , 2004, Parallel Comput..

[32]  Mietek A. Brdys,et al.  Grid Implementation of a Parallel Multiobjective Genetic Algorithm for Optimized Allocation of Chlorination Stations in Drinking Water Distribution Systems: Chojnice Case Study , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[33]  Arthur C. Sanderson,et al.  Network-based distributed planning using coevolutionary agents: architecture and evaluation , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[34]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..

[35]  A. E. Eiben,et al.  Peer-to-peer evolutionary algorithms with adaptive autonomous selection , 2007, GECCO '07.

[36]  Thomas Stützle,et al.  Parallelization Strategies for Ant Colony Optimization , 1998, PPSN.

[37]  Enrique Alba,et al.  The jMetal framework for multi-objective optimization: Design and architecture , 2010, IEEE Congress on Evolutionary Computation.

[38]  Juan Julián Merelo Guervós,et al.  Using free cloud storage services for distributed evolutionary algorithms , 2011, GECCO '11.

[39]  El-Ghazali Talbi,et al.  ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics , 2004, J. Heuristics.

[40]  Tong Heng Lee,et al.  A distributed evolutionary classifier for knowledge discovery in data mining , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[41]  Mourad Sefrioui,et al.  A Hierarchical Genetic Algorithm Using Multiple Models for Optimization , 2000, PPSN.

[42]  Rajkumar Buyya,et al.  MRPGA: An Extension of MapReduce for Parallelizing Genetic Algorithms , 2008, 2008 IEEE Fourth International Conference on eScience.

[43]  B. Schönfisch,et al.  Synchronous and asynchronous updating in cellular automata. , 1999, Bio Systems.

[44]  Kiyoharu Tagawa,et al.  Concurrent Differential Evolution Based on MapReduce , 2022 .

[45]  Ximing Li,et al.  MAX-MIN Ant System on GPU with CUDA , 2009, 2009 Fourth International Conference on Innovative Computing, Information and Control (ICICIC).

[46]  Farhad Arbab,et al.  Distributed Evolutionary Optimization, in Manifold: Rosenbrock's Function Case Study , 2000, Inf. Sci..

[47]  G. Leguizamon,et al.  Island Based Distributed Differential Evolution: An Experimental Study on Hybrid Testbeds , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[48]  Enrique Alba,et al.  Solving Three-Objective Optimization Problems Using a New Hybrid Cellular Genetic Algorithm , 2008, PPSN.

[49]  José Ignacio Hidalgo,et al.  Is the island model fault tolerant? , 2007, GECCO '07.

[50]  Tjorben Bogon,et al.  An Agent Based Parallel Particle Swarm Optimization - APPSO , 2009, 2009 IEEE Swarm Intelligence Symposium.

[51]  Tadeusz Burczynski,et al.  Optimization of Structures Using Distributed and Parallel Evolutionary Algorithms , 2003, PPAM.

[52]  Thomas Stützle,et al.  Parallel Ant Colony Optimization for the Traveling Salesman Problem , 2006, ANTS Workshop.

[53]  José Ignacio Hidalgo,et al.  Balancing the computation effort in genetic algorithms , 2005, 2005 IEEE Congress on Evolutionary Computation.

[54]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[55]  Cosimo Anglano,et al.  NOW G-Net: learning classification programs on networks of workstations , 2002, IEEE Trans. Evol. Comput..

[56]  Morikazu Nakamura,et al.  Asynchronous Strategy of Parallel Hybrid Approach of GA and EDA for Function Optimization , 2012, 2012 Third International Conference on Networking and Computing.

[57]  Parag C. Pendharkar,et al.  A multi-agent memetic algorithm approach for distributed object allocation , 2011, J. Comput. Sci..

[58]  Tong Heng Lee,et al.  Development of a distributed evolutionary computing package , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[59]  El-Ghazali Talbi,et al.  Parallel hybrid evolutionary algorithms on GPU , 2010, IEEE Congress on Evolutionary Computation.

[60]  Kevin D. Seppi,et al.  Parallel PSO using MapReduce , 2007, 2007 IEEE Congress on Evolutionary Computation.

[61]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[62]  Lixin Ding,et al.  Asynchronous Distributed Parallel Gene Expression Programming Based on Estimation of Distribution Algorithm , 2008, 2008 Fourth International Conference on Natural Computation.

[63]  Cyril Fonlupt,et al.  High performance genetic programming on GPU , 2009, BADS '09.

[64]  Jürgen Branke,et al.  Multi-objective particle swarm optimization on computer grids , 2007, GECCO '07.

[65]  Baozhen Yao,et al.  Parallel genetic algorithm in bus route headway optimization , 2011, Appl. Soft Comput..

[66]  B. Dawidowicz,et al.  Distributed evolutionary algorithm for optimization in electromagnetics , 2006, IEEE Transactions on Magnetics.

[67]  Erick Cantú-Paz,et al.  Efficient and Accurate Parallel Genetic Algorithms , 2000, Genetic Algorithms and Evolutionary Computation.

[68]  Enrique Alba,et al.  Decentralized Cellular Evolutionary Algorithms , 2005, Handbook of Bioinspired Algorithms and Applications.

[69]  Mohamad Zoinol Abidin Abdul Aziz,et al.  A review of Genetic Algorithms and Parallel Genetic Algorithms on Graphics Processing Unit (GPU) , 2013, 2013 IEEE International Conference on Control System, Computing and Engineering.

[70]  Tapabrata Ray,et al.  A cooperative coevolutionary algorithm with Correlation based Adaptive Variable Partitioning , 2009, 2009 IEEE Congress on Evolutionary Computation.

[71]  Albert Y. Zomaya,et al.  Function Optimization with Coevolutionary Algorithms , 2003, IIS.

[72]  Enrique Alba,et al.  Selection intensity in cellular evolutionary algorithms for regular lattices , 2005, IEEE Transactions on Evolutionary Computation.

[73]  Enrique Alba,et al.  Parallelism and evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[74]  Marc Parizeau,et al.  Analysis of a master-slave architecture for distributed evolutionary computations , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[75]  A. J. Umbarkar,et al.  REVIEW OF PARALLEL GENETIC ALGORITHM BASED ON COMPUTING PARADIGM AND DIVERSITY IN SEARCH SPACE , 2013, SOCO 2013.

[76]  Renato A. Krohling,et al.  Differential evolution algorithm on the GPU with C-CUDA , 2010, IEEE Congress on Evolutionary Computation.

[77]  Antonio J. Nebro,et al.  jMetal: A Java framework for multi-objective optimization , 2011, Adv. Eng. Softw..

[78]  Enrique Alba,et al.  Selection Intensity in Asynchronous Cellular Evolutionary Algorithms , 2003, GECCO.

[79]  Ville Tirronen,et al.  Distributed differential evolution with explorative–exploitative population families , 2009, Genetic Programming and Evolvable Machines.

[80]  David P. Anderson,et al.  An analysis of massively distributed evolutionary algorithms , 2010, IEEE Congress on Evolutionary Computation.

[81]  Enrique Alba,et al.  Cellular Evolutionary Algorithms: Evaluating the Influence of Ratio , 2000, PPSN.

[82]  Juan Julián Merelo Guervós,et al.  Assessing speed-ups in commodity cloud storage services for distributed evolutionary algorithms , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[83]  Juan Julián Merelo Guervós,et al.  Designing and testing a pool-based evolutionary algorithm , 2012, Natural Computing.

[84]  Tien-Tsin Wong,et al.  Evolutionary Computing on Consumer Graphics Hardware , 2007, IEEE Intelligent Systems.

[85]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[86]  Witold Pedrycz,et al.  Online Parameter Optimization-Based Prediction for Converter Gas System by Parallel Strategies , 2012, IEEE Transactions on Control Systems Technology.

[87]  Erick Cantú-Paz,et al.  Markov chain models of parallel genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[88]  Marco Tomassini,et al.  Modeling Selection Intensity for Linear Cellular Evolutionary Algorithms , 2003, Artificial Evolution.

[89]  Juan Julián Merelo Guervós,et al.  Pool-Based Distributed Evolutionary Algorithms Using an Object Database , 2012, EvoApplications.

[90]  M.A. Ismail,et al.  Parallel genetic algorithms (PGAs): master slave paradigm approach using MPI , 2004, E-Tech 2004.

[91]  Kalyan Veeramachaneni,et al.  Flex-GP: Genetic Programming on the Cloud , 2012, EvoApplications.

[92]  Ben Paechter,et al.  PSFGA : Parallel processing and evolutionary computation for multiobjective optimisation , 2004 .

[93]  Pascal Bouvry,et al.  Achieving super-linear performance in parallel multi-objective evolutionary algorithms by means of cooperative coevolution , 2013, Comput. Oper. Res..

[94]  Chunmei Zhang,et al.  Distributed memetic differential evolution with the synergy of Lamarckian and Baldwinian learning , 2013, Appl. Soft Comput..

[95]  Martín Pedemonte,et al.  PUGACE, a cellular Evolutionary Algorithm framework on GPUs , 2010, IEEE Congress on Evolutionary Computation.

[96]  Daniel Lombraña Gonzalez,et al.  On the Intrinsic Fault-Tolerance Nature of Parallel Genetic Programming , 2007, 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing (PDP'07).

[97]  Gary B. Lamont,et al.  Considerations in engineering parallel multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[98]  Xiaodong Li,et al.  Cooperatively Coevolving Particle Swarms for Large Scale Optimization , 2012, IEEE Transactions on Evolutionary Computation.

[99]  Alexandre Caminada,et al.  Automatic mesh generation for mobile network dimensioning using evolutionary approach , 2005, IEEE Transactions on Evolutionary Computation.

[100]  Paul Levi,et al.  A new approach to exploiting parallelism in ant colony optimization , 2002, Proceedings of 2002 International Symposium on Micromechatronics and Human Science.

[101]  K.P. Wong,et al.  Parallel Optimal Reactive Power Flow Based on Cooperative Co-Evolutionary Differential Evolution and Power System Decomposition , 2007, IEEE Transactions on Power Systems.

[102]  Robert L. Stewart,et al.  An analysis of the effects of population structure on scalable multiobjective optimization problems , 2007, GECCO '07.

[103]  Franciszek Seredynski,et al.  Competitive Coevolutionary Multi-Agent Systems: The Application to Mapping and Scheduling Problems , 1997, J. Parallel Distributed Comput..

[104]  Juan Julián Merelo Guervós,et al.  Pool vs. Island Based Evolutionary Algorithms: An Initial Exploration , 2012, 2012 Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[105]  L. Darrell Whitley,et al.  GENITOR II: a distributed genetic algorithm , 1990, J. Exp. Theor. Artif. Intell..

[106]  Baher Abdulhai,et al.  Sensitivity Analysis of an Evolutionary-Based Time-Dependent Origin/Destination Estimation Framework , 2012, IEEE Transactions on Intelligent Transportation Systems.

[107]  Demetrios Zeinalipour-Yazti,et al.  Crowdsourcing with Smartphones , 2012, IEEE Internet Computing.

[108]  Chang Wook Ahn,et al.  A Novel Differential Evolution Incorporated with Parallel Processing Mechanism , 2010, 2010 2nd International Workshop on Intelligent Systems and Applications.

[109]  Martín Pedemonte,et al.  A survey on parallel ant colony optimization , 2011, Appl. Soft Comput..

[110]  Enrique Alba,et al.  MOCell: A cellular genetic algorithm for multiobjective optimization , 2009, Int. J. Intell. Syst..

[111]  Wentong Cai,et al.  Evolving agent-based simulations in the clouds , 2010, Third International Workshop on Advanced Computational Intelligence.

[112]  Marco Tomassini,et al.  Effects of Scale-Free and Small-World Topologies on Binary Coded Self-adaptive CEA , 2006, EvoCOP.

[113]  Francisco Herrera,et al.  Hierarchical distributed genetic algorithms , 1999 .

[114]  Francisco Herrera,et al.  Gradual distributed real-coded genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[115]  Ichiro Iimura,et al.  A Study of Distributed Parallel Processing for Queen Ant Strategy in Ant Colony Optimization , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[116]  Hussein A. Abbass,et al.  MOCCA-II: A multi-objective co-operative co-evolutionary algorithm , 2014, Appl. Soft Comput..

[117]  Seyedmohsen Hosseini,et al.  A survey on the Imperialist Competitive Algorithm metaheuristic: Implementation in engineering domain and directions for future research , 2014, Appl. Soft Comput..

[118]  Giandomenico Spezzano,et al.  Training Distributed GP Ensemble With a Selective Algorithm Based on Clustering and Pruning for Pattern Classification , 2008, IEEE Transactions on Evolutionary Computation.

[119]  Enrique Alba,et al.  Modeling Selection Intensity for Toroidal Cellular Evolutionary Algorithms , 2004, GECCO.

[120]  Jun Zhang,et al.  From the social learning theory to a social learning algorithm for global optimization , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[121]  Bihan Wu,et al.  A MapReduce based Ant Colony Optimization approach to combinatorial optimization problems , 2012, 2012 8th International Conference on Natural Computation.

[122]  Antonio J. Nebro,et al.  A Study of the Parallelization of the Multi-Objective Metaheuristic MOEA/D , 2010, LION.

[123]  Xavier Llorà,et al.  Scaling Genetic Algorithms Using MapReduce , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[124]  Kay Chen Tan,et al.  A Competitive-Cooperative Coevolutionary Paradigm for Dynamic Multiobjective Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[125]  Sebastian Otte,et al.  Distributed Evolutionary Optimization of Neural Network Topologies , 2011, MLDM Posters.

[126]  K. J. Ray Liu,et al.  Cooperative peer-to-peer streaming: An evolutionary game-theoretic approach , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[127]  Henri Pierreval,et al.  Distributed evolutionary algorithms for simulation optimization , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[128]  Baher Abdulhai,et al.  Distributed evolutionary estimation of dynamic traffic origin/destination , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[129]  Morikazu Nakamura,et al.  Parallel Enhanced Hybrid Evolutionary Algorithm for Continuous Function Optimization , 2012, 2012 Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[130]  Xiong Shengwu,et al.  A distributed genetic algorithm to TSP , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[131]  D.S. Yeung,et al.  Fault Tolerant Differential Evolution Based Optimal Reactive Power Flow , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[132]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[133]  Stefano Cagnoni,et al.  GPU-based asynchronous particle swarm optimization , 2011, GECCO '11.

[134]  Jens Lienig,et al.  A parallel genetic algorithm for performance-driven VLSI routing , 1997, IEEE Trans. Evol. Comput..

[135]  Ville Tirronen,et al.  Scale factor inheritance mechanism in distributed differential evolution , 2009, Soft Comput..

[136]  Franciszek Seredynski,et al.  Loosely Coupled Distributed Genetic Algorithms , 1994, PPSN.

[137]  Henry Shu-Hung Chung,et al.  Pseudocoevolutionary genetic algorithms for power electronic circuits optimization , 2006 .

[138]  Michael G. Epitropakis,et al.  Hardware-friendly Higher-Order Neural Network Training using Distributed Evolutionary Algorithms , 2010, Appl. Soft Comput..

[139]  Yuan Zhao,et al.  A distributed pool architecture for genetic algorithms , 2009, 2009 IEEE Congress on Evolutionary Computation.

[140]  Robert L. Stewart,et al.  Multiobjective Evolutionary Algorithms on Complex Networks , 2006, EMO.

[141]  Kenneth A. De Jong,et al.  An Analysis of the Effects of Neighborhood Size and Shape on Local Selection Algorithms , 1996, PPSN.

[142]  Xin Yao,et al.  Large scale evolutionary optimization using cooperative coevolution , 2008, Inf. Sci..

[143]  Xavier Llorà,et al.  When Huge Is Routine: Scaling Genetic Algorithms and Estimation of Distribution Algorithms via Data-Intensive Computing , 2010, Parallel and Distributed Computational Intelligence.

[144]  Hisao Ishibuchi,et al.  Ensemble classifier design by parallel distributed implementation of genetic fuzzy rule selection for large data sets , 2010, IEEE Congress on Evolutionary Computation.

[145]  Yuan Yan Tang,et al.  An evolutionary autonomous agents approach to image feature extraction , 1997, IEEE Trans. Evol. Comput..

[146]  Ying Tan,et al.  GPU-based parallel particle swarm optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[147]  Giandomenico Spezzano,et al.  P-CAGE: An Environment for Evolutionary Computation in Peer-to-Peer Systems , 2006, EuroGP.

[148]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[149]  Alexander Mendiburu,et al.  Parallel implementation of EDAs based on probabilistic graphical models , 2005, IEEE Transactions on Evolutionary Computation.

[150]  Lourdes Araujo,et al.  A hybrid evolutionary approach for solving constrained optimization problems over finite domains , 2000, IEEE Trans. Evol. Comput..

[151]  Marc Parizeau,et al.  Distributed Beagle: An Environment For Parallel And Distributed Evolutionary Computations , 2003 .

[152]  Ishfaq Ahmad,et al.  Efficient Scheduling of Arbitrary TAsk Graphs to Multiprocessors Using a Parallel Genetic Algorithm , 1997, J. Parallel Distributed Comput..

[153]  Arthur C. Sanderson,et al.  Modeling and convergence analysis of distributed coevolutionary algorithms , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[154]  Weihang Zhu,et al.  Nonlinear optimization with a massively parallel Evolution Strategy-Pattern Search algorithm on graphics hardware , 2011, Appl. Soft Comput..

[155]  Dimitris K. Tasoulis,et al.  Parallel differential evolution , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[156]  Martin Middendorf,et al.  An Island Model Based Ant System with Lookahead for the Shortest Supersequence Problem , 1998, PPSN.