遗传编程与遗传算法的比较
遗传编程是一种进化计算方法,其个体为计算机程序而非位串。在遗传编程中,程序通常以解析树的形式表示,树中的每个节点代表一个函数调用,函数的参数由子节点提供。该算法通过选择、交叉和变异操作来维护一个个体群体,并在每次迭代中产生新一代个体。程序的适应度通常通过在训练数据上的执行结果来评估。在交叉操作中,随机选择一个双亲程序的子树,并用另一个双亲的子树进行替换。
123.5KB
文件大小:
评论区