Skip to main content

evoVision3D: A Multiscale Visualization of Evolutionary Histories

  • Conference paper
  • First Online:

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

Abstract

Evolutionary computation is a field defined by large data sets and complex relationships. Because of this complexity it can be difficult to identify trends and patterns that can help improve future projects and drive experimentation. To address this we present evoVision3D, a multiscale 3D system designed to take data sets from evolutionary design experiments and visualize them in order to assist in their inspection and analysis. Our system is implemented in the Unity 3D game development environment, for which we show that it lends itself to immersive navigation through large data sets, going even beyond evolution-based search and interactive data exploration.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Apache subversion; enterprise-class centralized version control for the masses. https://subversion.apache.org/

  2. git -local-branching-on-the-cheap. https://git-scm.com/

  3. Oculus. https://www.oculus.com/en-us/

  4. Unity 3d game engine. https://unity3d.com/

  5. Stolte, C., Tang, D., Hanrahan, P.: Multiscale visualization using data cubes. IEEE Trans. Vis. Comput. Graph. 9(2), 176–187 (2003)

    Article  Google Scholar 

  6. Coello, C.A.C., Van Veldhuizen, D.A., Lamont, G.B.: Evolutionary algorithms for solving multi-objective problems, vol. 242. Springer, New York (2002)

    Book  MATH  Google Scholar 

  7. Daida, J.M., Hilss, A.M., Ward, D.J., Long, S.L.: Visualizing tree structures in genetic programming. Genet. Programm. Evolvable Mach. 6(1), 79–110 (2005)

    Article  MATH  Google Scholar 

  8. Davison, T., von Mammen, S., Jacob, C.: EvoShelf: a system for managing and exploring evolutionary data. In: Schaefer, R., Cotta, C., Kołodziej, J., Rudolph, G. (eds.) PPSN XI. LNCS, vol. 6239, pp. 310–319. Springer, Heidelberg (2010)

    Google Scholar 

  9. Etemad, K., Carpendale, S., Samavati, F.: Node-ring graph visualization clears edge congestion. In: Proceedings of the IEEE VIS Arts Program (VISAP), pp. 67–74

    Google Scholar 

  10. Kelly, J., Jacob, C.: evoVersion: visualizing evolutionary histories. In: IEEE Congress on Evolutionary Computation, CEC 2016. IEEE (2016) (in print)

    Google Scholar 

  11. Koçer, B., Arslan, A.: Transfer Learning in Genetic Algorithms (2012)

    Google Scholar 

  12. Koza, J.R.: Genetic Programming: On The Programming of Computers by Means of Natural Selection, vol. 1. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  13. Lutton, E., Fekete, J.D.: Visual analytics of EA data. In: Proceedings of the 13th Annual Conference on Genetic And Evolutionary Computation - GECCO 2011, pp. 145–146 (2011)

    Google Scholar 

  14. Miller, R., Mozhayskiy, V., Tagkopoulos, L., Ma, K.L.: EVEVis: a multi-scale visualization system for dense evolutionary data. In: 2011 IEEE Symposium on Biological Data Visualization (BioVis), pp. 143–150 (2011)

    Google Scholar 

  15. Shepherd, J.J., Zhou, L., Zhang, Y., Zheng, J., Tang, J.: Exploring genomes with a game engine. In: Proceedings - 2013 IEEE International Conference on Bioinformatics and Biomedicine, IEEE BIBM 2013, vol. 169(207890), pp. 26–30 (2013)

    Google Scholar 

  16. Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Inf. Sci. 178(15), 2985–2999 (2008)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Justin J. Kelly or Christian Jacob .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Kelly, J.J., Jacob, C. (2016). evoVision3D: A Multiscale Visualization of Evolutionary Histories. In: Handl, J., Hart, E., Lewis, P., López-Ibáñez, M., Ochoa, G., Paechter, B. (eds) Parallel Problem Solving from Nature – PPSN XIV. PPSN 2016. Lecture Notes in Computer Science(), vol 9921. Springer, Cham. https://doi.org/10.1007/978-3-319-45823-6_88

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45823-6_88

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45822-9

  • Online ISBN: 978-3-319-45823-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics