Skip to main content

Framework for Distributed Evolutionary Algorithms in Computational Grids

  • Conference paper
Advances in Computation and Intelligence (ISICA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6382))

Included in the following conference series:

Abstract

In the recent years an increasing number of computational grids have been built, providing an unprecedented amount of computational power. Based on their inherent parallelism, Evolutionary Algorithms are well suited for distributed execution in such grids. Unfortunately, there are several challenges concerning the usage of a grid infrastructure (e.g. the synchronization and submission of jobs and file transfer tasks). In this paper we present a new framework which makes a Globus based grid easily accessible for Evolutionary Algorithms and takes care of the parallelization. The usability is demonstrated by the example of an Evolutionary Algorithm for the Traveling Salesman Problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  2. Alba, E., Troya, J.M.: A Survey of Parallel Distributed Genetic Algorithms. Complexity 4, 31–52 (1999)

    Article  MathSciNet  Google Scholar 

  3. Talbi, E.-G., Mostaghim, S., Okabe, T., Ishibuchi, H., Rudolph, G., Coello, C.A.C.: Parallel Approaches for Multiobjective Optimization. In: Branke, J., Deb, K., Miettinen, K., Słowiński, R. (eds.) Multiobjective Optimization. LNCS, vol. 5252, pp. 249–372. Springer, Heidelberg (2009)

    Google Scholar 

  4. Cahon, S., Melab, N., Talbi, E.-G.: ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics. Journal of Heuristics 10(3), 357–380 (2004)

    Article  Google Scholar 

  5. Wall, M.: GAlib: A C++ Library of Genetic Algorithm Components, Massachusetts Institute of Technology, http://lancet.mit.edu/ga/dist/galibdoc.pdf

  6. JGAP - Java Genetic Algorithms Package, http://jgap.sourceforge.net/

  7. Arenas, M.G., Collet, P., Eiben, A.E., Jelasity, M., Merelo, J.J., Paechter, B., Preuß, M., Schoenauer, M.: A Framework for Distributed Evolutionary Algorithms. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 665–675. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  9. A Globus Primer - Or, Everything You Wanted to Know about Globus, but Were Afraid To Ask, http://www.globus.org/toolkit/docs/4.0/key/GT4_Primer_0.6.pdf

  10. Cahon, S., Melab, N., Talbi, E.-G.: An Enabling Framework for Parallel Optimization on the Computational Grid. In: Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2005), vol. 2, pp. 702–709 (2005)

    Google Scholar 

  11. Ramírez, M.A., Bernal, A., Castro, H., Walteros, J.L., Medaglia, A.L.: JG2A: A Grid-Enabled Object-Oriented Framework for Developing Genetic Algorithms. COPA (2009)

    Google Scholar 

  12. Liu, C., Zhao, Z., Liu, F.: An Insight into the Architecture of Condor - A Distributed Scheduler. In: CNMT International Symposium on Computer Network and Multimedia Technology (2010)

    Google Scholar 

  13. Voigt, H.-M., Born, J., Santibañez-Koref, I.: Modelling and Simulation of Distributed Evolutionary Search Processes for Function Optimization. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 373–380. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  14. Starkweather, T., Whitley, D., Mathias, K.: Optimization using Distributed Genetic Algorithms. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 176–185. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  15. Laszewski, G.v., Gawor, J., Lane, P., Rehn, N., Russell, M., Jackson, K.: Features of the Java Commodity Grid Kit. In: Concurrency and Computation: Practice and Experience, vol. 14, pp. 1045–1055. John Wiley & Sons, Ltd., Chichester (2002)

    Google Scholar 

  16. Sengoku, H., Yoshihara, I.: A Fast TSP Solution using Genetic Algorithm. In: Information Processing Society of Japan 46th Nat’l. Conv. (1993)

    Google Scholar 

  17. Larrañaga, P., Kuijpers, C.M.H., Murga, R.H., Inza, I., Dizdarevic, S.: Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators. Artificial Intelligence Review 13, 129–170 (1999)

    Article  Google Scholar 

  18. Reinelt, G.: TSPLIB - A Traveling Salesman Problem Library. ORSA Journal on Computing 3, 376–384 (1991)

    MATH  Google Scholar 

  19. Applegate, D., Bixby, R., Chvatal, V., Cook, W.: Finding Cuts in the TSP (A Preliminary Report). Research Report, Rice University (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Limmer, S., Fey, D. (2010). Framework for Distributed Evolutionary Algorithms in Computational Grids. In: Cai, Z., Hu, C., Kang, Z., Liu, Y. (eds) Advances in Computation and Intelligence. ISICA 2010. Lecture Notes in Computer Science, vol 6382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16493-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16493-4_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16492-7

  • Online ISBN: 978-3-642-16493-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics