DEAP: a python framework for evolutionary algorithms

  • Authors:
  • François-Michel De Rainville;Félix-Antoine Fortin;Marc-André Gardner;Marc Parizeau;Christian Gagné

  • Affiliations:
  • Université Laval, Québec, PQ, Canada;Université Laval, Québec, PQ, Canada;Université Laval, Québec, PQ, Canada;Université Laval, Québec, PQ, Canada;Université Laval, Québec, PQ, Canada

  • Venue:
  • Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

DEAP (Distributed Evolutionary Algorithms in Python) is a novel volutionary computation framework for rapid prototyping and testing of ideas. Its design departs from most other existing frameworks in that it seeks to make algorithms explicit and data structures transparent, as opposed to the more common black box type of frameworks. It also incorporates easy parallelism where users need not concern themselves with gory implementation details like synchronization and load balancing, only functional decomposition. Several examples illustrate the multiple properties of DEAP.