Name: genprog Version: 0.1 Synopsis: Genetic programming library License: BSD3 License-file: LICENSE Author: Jan Snajder Maintainer: jan.snajder@fer.hr Copyright: (c) 2010 Jan Snajder Category: AI, Algorithms, Optimisation Stability: Experimental Build-type: Simple Cabal-version: >= 1.6 Description: This package provides a /genetic programming/ framework. Genetic programming is an evolutionary technique, inspired by biological evolution, to evolve programs for solving specific problems. A genetic program is represented by a value of an algebraic datatype and associated with a custom-defined /fitness/ value indicating the quality of the solution. Starting from a randomly generated initial population of genetic programs, the genetic operators of /selection/, /crossover/, and /mutation/ are used to evolve programs of increasingly better quality. Library Exposed-modules: GenProg, GenProg.GenExpr, GenProg.GenExpr.Data Build-depends: base == 4.*, syb >= 0.1.0.2, syz >= 0.2, MonadRandom >= 0.1.5 Extensions: MultiParamTypeClasses, FunctionalDependencies, NoMonomorphismRestriction, ScopedTypeVariables, FlexibleInstances, Rank2Types, UndecidableInstances, DeriveDataTypeable