Abstract
In this paper, we present a multi-agent approach to modelling genetic algorithms (GAs). GAs let a population of chromosomes evolve in order to optimise a given objective function. We model chromosomes as autonomous agents, that are themselves responsible for applying the genetic operators. Moreover, they are further enhanced by adding local search and adaptive behaviour. These extensions lead to the concept of Genetic Search Agents. We illustrate the expressive power of the Correlate language and runtime system in which we implemented our agents. Experiments with the Travelling Salesman Problem show the power of Genetic Search Agents, outperforming both distributed GAs and parallel local search.
Preview
Unable to display preview. Download preview PDF.
References
Erich Gamma et al. Design Patterns — Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
David E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, 1989.
Muhlenbein H. Evolution in time and space-the parallel genetic algorithm. Foundations of Genetic Algorithms, pages 316–337, 1991.
John H. Holland. Adaption in Natural and Artificial Systems. Univ of Michigan Press, 1975.
Wouter Joosen, Stijn Bijnens, Bert Robben, Johan Van Oeyen, and Pierre Verbaeten. Flexible load balancing software for parallel applications in a time-sharing environment. In HPCN Europe 95 (High Performance Computing and Networking), pages 398–406. Springer-Verlag, 1995.
Wouter Joosen, Bert Robben, Henk Van Wulpen, and Pierre Verbaeten. Experiences with an object-oriented parallel language: The CORRELAT'E project. In Proceedings of the first International Scientific Computation in Object-Oriented Parallel Environments (ISCOPE) Conference (to be published), 1997.
Zbigniew Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer Verlag, 1996.
P. Moscato. On evolution, search, optimization, genetic algorithms and martial arts Towards memetic algorithms. Technical report, CalTech, Pasadena CA, 1989.
Tanese R. Distributed genetic algorithms. Proc. Third Int'l Conf. Genetic Algorithms, pages 434–440, 1989.
Henk Van Wulpen and Pierre Verbaeten. An object-oriented framework for combinatorial optimization using search agents. accepted for Combinatorial Optimization '98, Brussels, April 15–17, 1998.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Slootmaekers, R., Van Wulpen, H., Joosen, W. (1998). Modelling genetic search agents with a concurrent object-oriented language. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037211
Download citation
DOI: https://doi.org/10.1007/BFb0037211
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64443-9
Online ISBN: 978-3-540-69783-1
eBook Packages: Springer Book Archive