遗传算子在演化算法中发挥重要的作用。设计了基因表达式编程中的一种新遗传算子(TIS),它在基因尾部随机选择一个小片段,然后复制该片段(或该片段的倒置)并插入到基因尾部的任意位置,插入点后的符号依次向后挪动,超过尾部长度的编码被丢弃。实验表明,该算子在挖掘多元函数时能提高算法的成功率和收敛速度。
Genetic operators play an important role in evolutionary algorithm.A new genetic operator TIS of gene expression programming is presented.A short fragment in the tail is chosen,the fragment(or the inversion of the fragment) is copied and the copy is inserted at a randomly point in the tail of a gene.Finally,sequence downstream from the inserted element loses,at the end of the tail,as many symbols as the length of the inserted fragment.The experimental results show that the gene expression programming with the new operator TIS gets higher success rate and higher speed of convergence in finding function of several variables.