Evolvable Agents, a Fine Grained Approach for Distributed Evolutionary Computing: Walking towards the Peer-to-Peer Computing Frontiers
Abstract: In this work we propose a fine grained approach with self-adaptive migration rate for distributed evolutionary computation. Our target is to gain some insights on the effects caused by communication when the algorithm scales. To this end, we consider a set of basic topologies in order to avoid the overlapping of algorithmic effects between communication and topological structures. We analyse the approach viability by comparing how solution quality and algorithm speed change when the number of processors increases and compare it with an Island model based implementation. A finer-grained approach implies a better chance of achieving a larger scalable system; such a feature is crucial concerning large-scale parallel architectures such as Peer-to-Peer systems. In order to check scalability, we perform a threefold experimental evaluation of this model: First, we concentrate on the algorithmic results when the problem scales up to eight nodes in comparison with how it does following the Island model. Second, we analyse the computing time speedup of the approach while scaling. Finally, we analyse the network performance with the proposed self-adaptive migration rate policy that depends on the link latency and bandwidth. With this experimental setup, our approach shows better scalability than the Island model and a equivalent robustness on the average of the three test functions under study.
- A framework for distributed evolutionary algorithms. In J. M. Guervós, P. Adamidis, H. Beyer, J. F.-V. nas, and H. Schwefel, editors, Parallel Problem Solving from Nature - PPSN VII, 7th International Conference, Granada, Spain, September 7-11, 2002. Proceedings, number 2439 in Lecture Notes in Computer Science, LNCS, pages 665–675. Springer-Verlag, 2002.
- J. Berntsson. G2DGA: an adaptive framework for internet-based distributed genetic algorithms. In GECCO ’05: Proceedings of the 2005 workshops on Genetic and evolutionary computation, pages 346–349, 2005.
- E. Cantú-Paz. Topologies, migration rates, and multi-population parallel genetic algorithms. In W. Banzhaf, J. Daida, A. E. Eiben, M. H. Garzon, V. Honavar, M. Jakiela, and R. E. Smith, editors, Proceedings of the Genetic and Evolutionary Computation Conference, volume 1, pages 91–98, Orlando, Florida, USA, 13-17 July 1999. Morgan Kaufmann.
- E. Cantú-Paz. Efficient and Accurate Parallel Genetic Algorithms. Kluwer Academic Publishers, Norwell, MA, USA, 2000.
- D. Doval and D. O’Mahony. Overlay networks: A scalable alternative for P2P. IEEE Internet Computing, 7(4):79–82, July/August 2003.
- Evolutionary algorithms with on-the-fly population size adjustment. In Parallel Problem Solving from Nature - PPSN VIII, volume 3242 of LNCS, pages 41–50, Birmingham, UK, September 2004. Springer-Verlag.
- Autonomous selection in evolutionary algorithms. In GECCO ’07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, pages 1506–1506, New York, NY, USA, 2007. ACM Press.
- Introduction to Evolutionary Computing. SpringerVerlag, 2003.
- Modeling selection intensity for toroidal cellular evolutionary algorithms. In GECCO ’04: Proceedings of the 2004 conference on Genetic and evolutionary computation, LNCS, pages 1138–1149. Springer Berlin / Heidelberg, 2004.
- Effects of scale-free and small-world topologies on binary coded self-adaptive CEA. In J. Gottlieb and G. R. Raidl, editors, Evolutionary Computation in Combinatorial Optimization – EvoCOP 2006, volume 3906 of LNCS, pages 85–96, Budapest, 10-12 April 2006. Springer Verlag.
- Takeover time curves in random and small-world structured populations. In GECCO ’05: Proceedings of the 2005 conference on Genetic and evolutionary computation, pages 1333–1340, New York, NY, USA, 2005. ACM.
- Selection intensity in cellular evolutionary algorithms for regular lattices. IEEE Transactions on Evolutionary Computation, 9(5):489–505, 2005.
- I. Hidalgo and F. Fernández. Balancing the computation effort in genetic algorithms. In Evolutionary Computation, 2005. The 2005 IEEE Congress on, volume 2, pages 1645–1652. IEEE Press, 2005.
- Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst., 23(3):219–252, 2005.
- M. Jelasity and M. van Steen. Large-scale newscast computing on the Internet. Technical Report IR-503, Vrije Universiteit Amsterdam, Department of Computer Science, Amsterdam, The Netherlands, October 2002.
- Estudio preliminar sobre autoadaptación en agentes evolutivos sobre arquitecturas heterogéneas. In XVII Jornadas de Paralelismo – XVII JP, pages 389–394, September 2006.
- Exploring selection mechanisms for an agent-based distributed evolutionary algorithm. In GECCO ’07: Proceedings of the 2007 GECCO conference companion on Genetic and evolutionary computation, pages 2801–2808, New York, NY, USA, 2007. ACM Press.
- R. Steinmetz and K. Wehrle. What is this peer-to-peer about? In R. Steinmetz and K. Wehrle, editors, Peer-to-Peer Systems and Applications, volume 3485 of Lecture Notes in Computer Science, pages 9–16. Springer, 2005.
- Problem definitions and evaluation criteria for the cec 2005 special session on real-parameter optimization. Technical report, Nanyang Technological University, Singapore, 2005.
- M. Tomassini. Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time (Natural Computing Series). Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2005.
- Genetic Algorithms in a Multi-Agent System. In Proceedings IEEE International Joint Symposia on Intelligence and Systems, pages 17–26, Rockville, MD, USA, 1998.
- E. Viveros and B. Barán. Algoritmos genéticos asíncronos combinados para una red heterogénea de computadoras. In Conferencia Internacional de Ciencia y Tecnología para el Desarrollo, 1997.
- A Robust and Scalable Peer-to-Peer Gossiping Protocol, volume 2872 of Lecture Notes in Computer Science (LNCS), pages 47–58. Springer Berlin / Heidelberg, 2004.
- Peer-to-peer evolutionary algorithms with adaptive autonomous selection. In GECCO ’07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, pages 1460–1467, New York, NY, USA, 2007. ACM Press.
- No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67–82, April 1997.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.