packages feed

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