A Grid-Oriented Genetic Algorithm
Genetic algorithms (GAs) are stochastic search methods that have been successfully applied in many search, optimization, and machine learning problems. Their parallel counterpart (PGA, parallel genetic algorithms) offers many advantages over the traditional GAs, such as speed, ability to search on a larger search space, and less likely to run into a local optimum. With the advent of Grid computing, the computational power that can be deliver to the applications have substantially increased, and so PGAs can potentially benefit from this new Grid technologies. However, because of the dynamic and heterogeneous nature of Grid environments, the implementation and execution of PGAs in a Grid involve challenging issues. This paper discusses the distribution of a PGA across the Grid using the DRMAA standard API and the Grid Way framework. The efficiency and reliability of this schema to solve the One Max problem is analyzed in a globus-based research testbed.
KeywordsGenetic Algorithm Grid Environment Parallel Genetic Algorithm Stochastic Search Method Dynamic Connectivity
Unable to display preview. Download preview PDF.
- 1.Kang, L., Chen, Y.: Parallel Evolutionary Algorithms and Applications (1999)Google Scholar
- 3.Schopf, J.M.: Ten Actions when Superscheduling. Technical Report GFD-I.4, Scheduling Working Group – The Global Grid Forum (2001)Google Scholar
- 4.Huedo, E., Montero, R.S., Llorente, I.M.: Adaptive Scheduling and Execution on Computational Grids. J. of Supercomputing (2004) (in press)Google Scholar
- 5.Rajic, H., Brobst, R., Chan, W., Ferstl, F., Gardiner, J.: Distributed Resource Management Application API Specification 1.0 (2004)Google Scholar
- 6.Cantú-Paz, E.: A Survey of Parallel Genetic Algorthms (1999)Google Scholar
- 7.Alba, E., Nebro, A.J., Troya, J.M.: Heterogeneous Computing and Parallel Genetic Algorithms (2002)Google Scholar
- 9.Haas, A., Brobst, R., Geib, N., Rajic, H., Tollefsrud, J.: Distributed Resource Management Application API C Bindings v0.95 (2004)Google Scholar
- 10.Schaffer, J., Eshelman, L.: On Crossover as an Evolutionary Viable Strategy. In: Belew, R., Booker, L. (eds.) Proceedings of the 4th International Conference on Genetic Algorithms, pp. 61–68. Morgan Kaufmann, San Francisco (1991)Google Scholar