ECF: A C++ framework for evolutionary computation

SoftwareX(2024)

引用 0|浏览1
暂无评分
摘要
Metaheuristics have been shown to be efficient techniques for addressing a wide range of complex optimization problems. Developing flexible, reliable, and efficient frameworks for evolutionary computation metaheuristics is of great importance. With this in mind, ECF — Evolutionary Computation Framework, a versatile open-source framework for evolutionary computation written in C++, was developed. In addition to a wide range of efficiently implemented algorithms, it offers a variety of genotypes, parallelism with MPI, plug-and-play components, predefined problems, a configurable environment, as well as seamless integration between its components. By combining user-friendliness and customizability, ECF caters to both novice users and experienced practitioners. Its versatility has been demonstrated through extensive applications to various continuous and combinatorial optimization problems. This paper delves into the framework’s key features, provides practical usage examples, highlights the impact of ECF, and outlines the plans for its future development.
更多
查看译文
关键词
Evolutionary computation,C++,Genetic programming,Artificial intelligence,Metaheuristics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要