Multi expression programming

Multi expression programming

Multi Expression Programming (MEP) is an evolutionary algorithm for generating mathematical functions describing a given set of data. MEP is a Genetic Programming variant encoding multiple solutions in the same chromosome. MEP representation is not specific (multiple representations have been tested). In the simplest variant, MEP chromosomes are linear strings of instructions. This representation was inspired by Three-address code. MEP strength consists in the ability to encode multiple solutions, of a problem, in the same chromosome. In this way, one can explore larger zones of the search space. For most of the problems this advantage comes with no running-time penalty compared with genetic programming variants encoding a single solution in a chromosome.

Comment
enMulti Expression Programming (MEP) is an evolutionary algorithm for generating mathematical functions describing a given set of data. MEP is a Genetic Programming variant encoding multiple solutions in the same chromosome. MEP representation is not specific (multiple representations have been tested). In the simplest variant, MEP chromosomes are linear strings of instructions. This representation was inspired by Three-address code. MEP strength consists in the ability to encode multiple solutions, of a problem, in the same chromosome. In this way, one can explore larger zones of the search space. For most of the problems this advantage comes with no running-time penalty compared with genetic programming variants encoding a single solution in a chromosome.
Depiction
Mepx screenshot 2021.png
Has abstract
enMulti Expression Programming (MEP) is an evolutionary algorithm for generating mathematical functions describing a given set of data. MEP is a Genetic Programming variant encoding multiple solutions in the same chromosome. MEP representation is not specific (multiple representations have been tested). In the simplest variant, MEP chromosomes are linear strings of instructions. This representation was inspired by Three-address code. MEP strength consists in the ability to encode multiple solutions, of a problem, in the same chromosome. In this way, one can explore larger zones of the search space. For most of the problems this advantage comes with no running-time penalty compared with genetic programming variants encoding a single solution in a chromosome.
Hypernym
Variant
Is primary topic of
Multi expression programming
Label
enMulti expression programming
Link from a Wikipage to an external page
hackage.haskell.org/package/hmep
www.github.com/mepx
www.mepx.org
Link from a Wikipage to another Wikipage
Cartesian genetic programming
Cartesian Genetic Programming
Category:Evolutionary algorithms
Category:Genetic algorithms
Category:Genetic programming
Category:Machine learning algorithms
Category:Regression and curve fitting software
File:Mepx screenshot 2021.png
Gene expression programming
Genetic programming
Genetic Programming
Grammatical evolution
Linear genetic programming
Statistical classification
Symbolic regression
Three-address code
Time-series
SameAs
2dybo
Multi expression programming
Q28324859
Subject
Category:Evolutionary algorithms
Category:Genetic algorithms
Category:Genetic programming
Category:Machine learning algorithms
Category:Regression and curve fitting software
Thumbnail
Mepx screenshot 2021.png?width=300
WasDerivedFrom
Multi expression programming?oldid=1122570873&ns=0
WikiPageLength
4908
Wikipage page ID
47623626
Wikipage revision ID
1122570873
WikiPageUsesTemplate
Template:COI
Template:Evolutionary algorithms
Template:Multiple issues
Template:Notability
Template:Technical
Template:Third-party