Gene Expression Programming (GEP) in C# and .NET
摘要: Gene Expression Programming (GEP) in C# and .NET
By Mike Gold April 11, 2002
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols. The string of symbols can further represent equations, grammars, or logical mappings.
阅读全文
posted @
2007-03-24 10:47 Jacky Gao 阅读(664) |
评论 (1) 编辑
遗传操作
摘要: 由于GEP采用了线性等长编码,所以其遗传操作更加类似遗传算法。只要在进行遗传操作的过程满足:1)保持基因的长度,2)尾部只能出现终结符。那么得到的子代染色体就仍然是合法的基因。所以GEP的遗传算子可以非常简单,灵活。在本节的例子中,F={+,-,*,},T={a,b},头部长度为h=8。
阅读全文
posted @
2007-03-15 21:09 Jacky Gao 阅读(294) |
评论 (1) 编辑