Abstract
The recent development of the Genetic and Evolutionary Computation field lead to a kaleidoscope of approaches to problem solving, which are based on a common background. These shared principles are used in order to develop a programming environment that enhances modularity, in terms of software design and implementation. The system’s core encapsulates the main features of the Genetic and Evolutionary Algorithms, by identifying the entities at stake and implementing them as hierarchies of software modules. This architecture is enriched with the parallelization of the algorithms, based on spatially structured populations, following coarse-grained (Island Model) and fine-grained (Neighborhood Model) strategies. A distributed physical implementation, under the PVM environment, running in a local network, is described.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM: Parallel Virtual Machine: A User’s Guide and Tutorial for Networked Parallel Computing. MIT Press, 1994.
J. E. Baker. Reducing Bias and Inefficiency in the Selection Algorithm. In J. Grenfenstette, editor, Proceedings of the Second International Conference on Genetic Algorithms and their Applications. Lawrence Erlbaum Associates, 1987.
E. Cantu-Paz. A survey of parallel genetic algorithms. IlliGAL Report 97003, University of Ilinois at Urbana-Champaign, Urbana, IL, may 1997.
E. Cantu-Paz. Migration policies, selection pressure, and parallel genetic algorithms. IlliGAL Report 99015, University of Ilinois at Urbana-Champaign, Urbana, IL, jun 1999.
P. Cortez, M. Rocha, J. Machado, and J. Neves. An evolutionary and connectionist approach for time series forecasting. In Proceedings of Thirteenth International Conference on i Systems Engineering-ICSE 99, Las Vegas, USA, aug 1999.
Francisco Herrera and Manuel Lozano. Gradual distributed real-coded genetic algorithms. IEEE Transactions on Evolutionary Computation, 4(1):43–63, apr 2000.
H. Mühlenbein. Evolution in time and space-the parallel genetic algorithm. In G. Rawlins, editor, Foundations of Genetic Algorithms, pages 316–337. Morgan-Kaufman, 1991.
Masaharu Munetomo, Yoshiaki Takai, and Yoshiharu Sato. An efficient migration scheme for subpopulation-based asynchronously parallel genetic algorithms. Technical Report HIER-IS-9301, Hokkaido University, 1993.
J. Neves, M. Rocha, H. Rodrigues, M. Biscaia, and J. Alves. Adaptive Strategies and the Design of Evolutionary Applications. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO99), Orlando, Florida, USA, 1999.
M. Rocha, P. Cortez, and J. Neves. The relationship between learning and evolution in static and in dynamic environments. In C. Fyfe, editor, Proceedings of the 2nd ICSC Symposium on Engineering of Intelligent Systems (EIS’2000), pages 377–383. ICSC Academic Press, 2000.
M. Rocha, C. Vilela, P. Cortez, and J. Neves. Viewing scheduling problems through genetic and evolutionary algorithms. In Proceedings of the BioSP3 workshop, 2000.
M. Rocha, C. Vilela, and J. Neves. A study of order based genetic and evolutionary algorithms in combinatorial optimization problems. In R. Loganantharaj, G. Palm, and M. Ali, editors, Proceedings of the 13th IEA/AIE’2000. Springer, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rocha, M., Pereira, F., Afonso, S., Neves, J. (2001). A Genetic and Evolutionary Programming Environment with Spatially Structured Populations and Built-In Parallelism. In: Monostori, L., Váncza, J., Ali, M. (eds) Engineering of Intelligent Systems. IEA/AIE 2001. Lecture Notes in Computer Science(), vol 2070. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45517-5_43
Download citation
DOI: https://doi.org/10.1007/3-540-45517-5_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42219-8
Online ISBN: 978-3-540-45517-2
eBook Packages: Springer Book Archive