Library for Evolutionary Algorithms in Python (LEAP)

Mark Coletti (Developer), Eric Scott (Developer), Jeff Bassett (Developer)

Research output: Non-textual formSoftware

Abstract

LEAP is a general purpose Evolutionary Computation package that combines readable and easy-to-use syntax for search and optimization algorithms with powerful distribution and visualization features.

LEAP's signature is its operator pipeline, which uses a simple list of functional operators to concisely express a metaheuristic algorithm's configuration as high-level code. Adding metrics, visualization, or special features (like distribution, coevolution, or island migrations) is often as simple as adding operators into the pipeline.
Original languageAmerican English
Media of outputOnline
StatePublished - 2020

Fingerprint

Dive into the research topics of 'Library for Evolutionary Algorithms in Python (LEAP)'. Together they form a unique fingerprint.
  • Library for evolutionary algorithms in Python (LEAP)

    Coletti, M. A., Scott, E. O. & Bassett, J. K., Jul 8 2020, GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. Association for Computing Machinery, Inc, p. 1571-1579 9 p. (GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    26 Scopus citations

Cite this