We provide an open source framework to experiment with evolutionary algorithms which we call "Experimenting and Learning toolkit for Evolutionary Algorithms (ELEA)". ELEA is browser-based and allows to assemble evolutionary algorithms using drag-and-drop, starting from a number of simple pre-designed examples, making the startup costs for employing the toolkit minimal. The designed examples can be executed and collected data can be displayed graphically. Further features include export of algorithm designs and experimental results as well as multi-threading. With the very intuitive user interface and the short time to get initial experiments going, this tool is especially suitable for explorative analyses of algorithms as well as for the use in classrooms.
翻译:我们提供了一个名为“进化算法实验与学习工具包(ELEA)”的开源框架,用于进行进化算法的实验。ELEA基于浏览器,允许用户通过拖拽方式从多个预设计的简单示例出发来组装进化算法,从而将使用该工具包的启动成本降至最低。设计完成的示例可以执行,收集到的数据能够以图形方式展示。其他功能包括算法设计结果的导出和实验数据的导出,以及多线程支持。凭借其非常直观的用户界面和快速启动初步实验的能力,该工具特别适用于算法的探索性分析以及课堂教学。