Gene Expression Programming

Gene Expression Programming

Gene expression programming (GEP) is an evolutionary algorithm that creates computer programs or models. These computer programs are complex tree structures that learn and adapt by changing their sizes, shapes, and composition, much like a living organism. And like living organisms, the computer programs of GEP are also encoded in simple linear chromosomes of fixed length. Thus, GEP is a genotype-phenotype system, benefiting from a simple genome to keep and transmit the genetic information and a complex phenotype to explore the environment and adapt to it.

Read more about Gene Expression Programming:  Criticism, Background, Encoding: The Genotype, Expression Trees: The Phenotype, K-expressions and Genes, Multigenic Chromosomes, Cells and Code Reuse, Other Levels of Complexity, The Basic Gene Expression Algorithm, The GEP-RNC Algorithm, Neural Networks, Decision Trees, Further Reading

Famous quotes containing the words expression and/or programming:

    No compliment can be eloquent, except as an expression of indifference.
    George Eliot [Mary Ann (or Marian)

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)