Skip to main content

GridVis: Visualisation of Island-Based Parallel Genetic Algorithms

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2014)

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

Included in the following conference series:

Abstract

Island Model parallel genetic algorithms rely on various migration models and their associated parameter settings. A fine understanding of how the islands interact and exchange informations is an important issue for the design of efficient algorithms. This article presents GridVis, an interactive tool for visualising the exchange of individuals and the propagation of fitness values between islands. We performed several experiments on a grid and on a cluster to evaluate GridVis’ ability to visualise the activity of each machine and the communication flow between machines. Experiments have been made on the optimisation of a Weierstrass function using the EASEA language, with two schemes: a scheme based on uniform islands and another based on specialised islands (Exploitation, Exploration and Storage Islands).

This work has been funded by the French National Agency for research (ANR), under the grant ANR-11-EMMA-0017, EASEA-Cloud Emergence project 2011, http://www.agence-nationale-recherche.fr/

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. Whitley, D., Rana, S., Heckendorn, R.B.: The island model genetic algorithm: On separability, population size and convergence. Journal of Computing and Information Technology 7, 33–48 (1999)

    Google Scholar 

  2. Lutton, E., Fekete, J.D.: Visual analytics of ea data. In: Genetic and Evolutionary Computation Conference, GECCO 2011. Dublin, Ireland (2011) July 12–16 (2011)

    Google Scholar 

  3. Lutton, E., Tonda, A., Gaucel, S., Foucquier, J., Riaublanc, A., Perrot, N.: Food model exploration through evolutionary optimization coupled with visualization: application to the prediction of a milk gel structure. In: From Model Foods to Food Models. DREAM Project’s International Conference (June 2013)

    Google Scholar 

  4. Pohlheim, H.: AG, D.: Understanding the Course and State of Evolutionary Optimizations Using Visualization: Ten Years of Industry Experience with Evolutionary Algorithms. Artificial Life 12, 217–227 (2006)

    Article  Google Scholar 

  5. Spears, W.M.: An overview of multidimensional visualization techniques. In: Collins, T.D. (ed) Evolutionary Computation Visualization Workshop. Orlando, Florida, USA (1999)

    Google Scholar 

  6. Routen, T.: Techniques for the visualisation of genetic algorithms. The First IEEE Conference on Evolutionary Computation. 2, 846–851 (1994)

    Google Scholar 

  7. Shine, W., Eick, C.: Visualizing the evolution of genetic algorithm search processes. In: Proceedings of 1997 IEEE International Conference on Evolutionary Computation, pp. 367–372, IEEE Press (1997)

    Google Scholar 

  8. Wu, A.S., Jong, K.A.D., Burke, D.S., Grefenstette, J.J., Ramsey, C.L.: Visual analysis of evolutionary algorithms. In: Proceedings of the 1999 Conference on Evolutionary Computation (CEC 1999). pp. 1419–1425, IEEE Press (1999)

    Google Scholar 

  9. Hart, E., Ross, P.: Gavel - a new tool for genetic algorithm visualization. IEEE Trans. Evolutionary Computation 5(4), 335–348 (2001)

    Article  Google Scholar 

  10. Mach, M., Zetakova, Z.: Visualising genetic algorithms: A way through the Labyrinth of search space. In: Sincak, P. - Vascak, J. - Kvasnicka, V. - Pospichal, J. (eds.) Intelligent Technologies - Theory and Applications. Amsterdam, pp. 279–285 IOS Press (2002)

    Google Scholar 

  11. Bedau, M.A., Joshi, S., Lillie, B.: Visualizing waves of evolutionary activity of alleles. In: Proceedings of the 1999 GECCO Workshop on Evolutionary Computation Visualization, pp. 96–98 (1999)

    Google Scholar 

  12. Bullock, S., Bedau, M.A.: Exploring the dynamics of adaptation with evolutionary activity plots. Artif. Life 12, 193–197 (2006)

    Article  Google Scholar 

  13. Pohlheim, H.: Visualization of evolutionary algorithms - set of standard techniques and multidimensional visualization. In: GECCO 1999 - Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco. CA. pp. 533–540 (1999)

    Google Scholar 

  14. Pohlheim, H.: Geatbx - genetic and evolutionary algorithm toolbox for matlab http://www.geatbx.com/

  15. Computer, A.K., Kerren, A.: Eavis: A visualization tool for evolutionary algorithms. In: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. pp. 299–301 (VL/HCC 05 (2005)

    Google Scholar 

  16. Parmee, I., Abraham, J.: Supporting implicit learning via the visualisation of coga multi-objective data. In: CEC2004, Congress on Evolutionary Computation, 19–23 June. Volume 1. pp. 395–402 (2004)

    Google Scholar 

  17. Collins, T.D.: In: Visualizing evolutionary computation, pp. 95–116. Springer-Verlag New York Inc, New York, NY, USA (2003)

    Google Scholar 

  18. Daida, J., Hilss, A., Ward, D., Long, S.: Visualizing tree structures in genetic programming. Genetic Programming and Evolvable Machines 6, 79–110 (2005)

    Article  Google Scholar 

  19. Kohl, J., Casavant, T.: A software engineering, visualization methodology for parallel processing systems. In: Proceedings., Sixteenth Annual International Computer Software and Applications Conference, 1992. COMPSAC 1992. pp. 51–56 (1992)

    Google Scholar 

  20. Morrow, T.M., Ghosh, S.: Divide: Distributed visual display of the execution of asynchronous, distributed algorithms on loosely-coupled parallel processors. In: Proceedings Visualization 1993, pp. 166–173 IEEE Computer Society Press (1993)

    Google Scholar 

  21. Brown, J., Martin, P., Paku, N., Turner, G.: Visualisations of parallel algorithms for reconfigurable torus computers. In: Proceedings 1998 Australasian Computer Human Interaction Conference, 1998. pp. 152–159 (1998)

    Google Scholar 

  22. Price, B.A., Baecker, R., Small, I.S.: A principled taxonomy of software visualization. J. Vis. Lang. Comput. 4(3), 211–266 (1993)

    Article  Google Scholar 

  23. Urquiza-Fuentes, J., Velázquez-Iturbide, J.A.: A survey of successful evaluations of program visualization and algorithm animation systems. Trans. Comput. Educ. 9(2) (June 2009) 9:1–9:21

    Google Scholar 

  24. Maitre, O., Krueger, F., Querry, S., Lachiche, N., Collet, P.: Easea: specification and execution of evolutionary algorithms on gpgpu. Soft Computing 16(2), 261–279 (2012)

    Article  Google Scholar 

  25. Collet, P., Lutton, E., Schoenauer, M., Louchet, J.: Take it EASEA. In: Schoenauer, M., Deb, K., Rudolf, G., Yao, X., Lutton, E., J.J., M., Schwefel, H.P., eds.: Parallel Problem Solving from Nature - PPSN VI 6th International Conference, Paris, France, Springer Verlag (September 16–20 2000) LNCS (1917)

    Google Scholar 

  26. Tsutsui, S., Collet, P.: Massively Parallel Evolutionary Computation on Gpgpus. Natural Computing Series, Springer-Verlag New York Incorporated (2013)

    Book  Google Scholar 

  27. Alba, E., Tomasini, M.: Parallelism and evolutionary algorithms. IEEE Transactions on Evolutionary Computation 6(5), 443–462 (2002)

    Article  Google Scholar 

  28. Wilkinson, L., Friendly, M.: The history of the cluster heat map. The American Statistician 63(2), 179–184 (2009)

    Article  MathSciNet  Google Scholar 

  29. Brandes, U., Nick, B.: Asymmetric relations in longitudinal social networks. IEEE Transactions on Visualization and Computer Graphics 17(12), 2283–2290 (2011)

    Article  Google Scholar 

  30. Bach, B., Pietriga, E., Fekete, J.D.: Visualizing Dynamic Networks with Matrix Cubes. In: SICCHI Conference on Human Factors in Computing Systems (CHI), Toronto, Canada, ACM (April 2014)

    Google Scholar 

  31. Pryke, A., Mostaghim, S., Nazemi, A.: Heatmap visualization of population based multi objective algorithms. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 361–375. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  32. Ghoniem, M., Fekete, J.D., Castagliola, P.: A comparison of the readability of graphs using node-link and matrix-based representations. In: Proceedings of the IEEE Symposium on Information Visualization. INFOVIS ’04, Washington, DC, USA, IEEE Computer Society pp. 17–24 (2004)

    Google Scholar 

  33. Lutton, E., Collet, P., Louchet, J.: EASEA comparisons on test functions: Galib versus eo. In: EA01 Conference on Artificial Evolution, Le Creusot, France (October 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evelyne Lutton .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lutton, E., Gilbert, H., Cancino, W., Bach, B., Parrend, P., Collet, P. (2014). GridVis: Visualisation of Island-Based Parallel Genetic Algorithms. In: Esparcia-Alcázar, A., Mora, A. (eds) Applications of Evolutionary Computation. EvoApplications 2014. Lecture Notes in Computer Science(), vol 8602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45523-4_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45523-4_57

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45522-7

  • Online ISBN: 978-3-662-45523-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics