אחיה אליסף

אקדמי בכיר

EC-KitY

Evolutionary computation tool kit in Python with seamless machine learning integration

Moshe Sipper, Tomer Halperin, Itai Tzruia, Achiya Elyasaf

EC-KitY is a comprehensive Python library for doing evolutionary computation (EC), licensed under the BSD 3-Clause License, and compatible with scikit-learn. Designed with modern software engineering and machine learning integration in mind, EC-KitY can support all popular EC paradigms, including genetic algorithms, genetic programming, coevolution, evolutionary multi-objective optimization, and more. This paper provides an overview of the package, including the ease of setting up an EC experiment, the architecture, the main features, and a comparison with other libraries.

שפת פרסום אנגלית
כתב עת SoftwareX
כרך 22
סטטוס פרסום פורסם - 01.05.2023
101381

Keywords

Evolutionary algorithms
Evolutionary computation
Genetic programming
Machine learning
Scikit-learn

ASJC Scopus subject areas

Software
Computer Science Applications
גישה למסמך
10.1016/j.softx.2023.101381
קבצים וקישורים אחרים
Link to publication in Scopus