GraphEA: A 3D Educational Tool for Genetic Algorithms
Authors
Abstract
During the last decades Genetic Algorithms (GAs) have proved to be a powerful technique for solving difficult problems. Consequently, GA courses are becoming increasingly common in universities. The laboratorial classes of such courses are crucial for students to consolidate and apply the concepts learned in theoretical classes. However, it is required a lot of programming effort and sometimes students tend to have difficulties on this part, either because the number of different GA variants they have to implement or even because the lack of programming skills. To overcome this problem we present a new educational tool for GAs called GraphEA. This tool aims to help students to learn GAs without the need of programming effort, offering novel features like the 3D visualization of the chromosome formation process and the online modification of problem data. In this paper we demonstrate three well-known optimization problems implemented on the tool, namely the Knapsack Problem, the Traveling Salesman Problem, and the Function Optimization Problem.
Keywords
Genetic algorithms, educational and visualization tools, evolutionary computation
Conference
Proceedings of the 2013 Genetic and Evolutionary Computation Conference (GECCO 2013), Christian Blum (Ed.), pp. 1293-1300, Amsterdam, The Netherlands, 06-10, ACM, New York, NY, USA, 2013. 2013