EvoShelf: A System for Managing and Exploring Evolutionary Data

  • Timothy Davison
  • Sebastian von Mammen
  • Christian Jacob
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6239)


Systems that utilize evolutionary computation produce large amounts of data. Quite often, this data has a convenient visual representation. However, managing and visualizing evolutionary data can be a difficult and onerous task. By employing techniques used in photo management software, we have produced a system that helps to organize and visualize evolutionary data while retaining a complete record of a simulation. By means of a simple plugin architecture this system can be extended to import data produced by arbitrary evolutionary systems. We present the system’s architecture, its features, and we provide a comprehensive example, highlighting its advantages in applied research.


Particle Swarm Optimization Evolutionary Data Photo Album Photo Management Music Collection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Apple Inc. Apple - itunes (April 2010),
  2. 2.
    Apple Inc. Apple - iPhoto (April 2010),
  3. 3.
    Daida, J., Hilss, A., Ward, D., Long, S.: Visualizing tree structures in genetic programming. Genetic Programming and Evolvable Machines (January 2005)Google Scholar
  4. 4.
    Google. Picasa photo editing (April 2010),
  5. 5.
    Hart, E., Ross, P.: Gavel-a new tool for genetic algorithm visualization. Evolutionary Computation (January 2001)Google Scholar
  6. 6.
    Havre, S., Hetzler, B., Nowell, L.: Themeriver tm: In search of trends, patterns, and relationships. IEEE Transactions on Visualization and Computer Graphics (January 2002)Google Scholar
  7. 7.
    Keim, D., Kriegel, H.: Visdb: Database exploration using multidimensional visualization. IEEE Computer Graphics and Applications (January 1994)Google Scholar
  8. 8.
    Khemka, N., Jacob, C.: Visplore: a toolkit to explore particle swarms by visual inspection. In: GECCO 2009: Proceedings of the 11th Annual Conference on Genetic and Evolutionary computation (2009)Google Scholar
  9. 9.
    Nullsoft. Winamp media player (April 2010),
  10. 10.
    Pohlheim, H.: Visualization of evolutionary algorithms - set of standard techniques and multidimensional visualization. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO (1999)Google Scholar
  11. 11.
    von Mammen, S., Jacob, C.: Evolutionary swarm design of architectural idea models. In: GECCO 2008: Proceedings of the 10th annual Conference on Genetic and Evolutionary Computation (July 2008)Google Scholar
  12. 12.
    Wu, A., Jong, K., Burke, D., Grefenstette, J., Ramsey, C.: Visual analysis of evolutionary algorithms. In: Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Timothy Davison
    • 1
  • Sebastian von Mammen
    • 1
  • Christian Jacob
    • 1
    • 2
  1. 1.Dept. of Computer Science, Faculty of Science
  2. 2.Dept. of Biochemistry & Molecular Biology, Faculty of MedicineUniversity of CalgaryCanada

Personalised recommendations