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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Apache subversion; enterprise-class centralized version control for the masses. https://subversion.apache.org/
git -local-branching-on-the-cheap. https://git-scm.com/
Oculus. https://www.oculus.com/en-us/
Unity 3d game engine. https://unity3d.com/
Stolte, C., Tang, D., Hanrahan, P.: Multiscale visualization using data cubes. IEEE Trans. Vis. Comput. Graph. 9(2), 176–187 (2003)
Coello, C.A.C., Van Veldhuizen, D.A., Lamont, G.B.: Evolutionary algorithms for solving multi-objective problems, vol. 242. Springer, New York (2002)
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)
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)
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
Kelly, J., Jacob, C.: evoVersion: visualizing evolutionary histories. In: IEEE Congress on Evolutionary Computation, CEC 2016. IEEE (2016) (in print)
Koçer, B., Arslan, A.: Transfer Learning in Genetic Algorithms (2012)
Koza, J.R.: Genetic Programming: On The Programming of Computers by Means of Natural Selection, vol. 1. MIT Press, Cambridge (1992)
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)
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)
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)
Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Inf. Sci. 178(15), 2985–2999 (2008)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights 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)