genprog-0.1: genprog.cabal
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