遗传算法工具箱使用实例.ppt

ppt课件 ppt课件 ppt课件 ppt课件 ppt课件 ppt课件 ppt课件 ppt课件 ppt课件 遗传算法工具箱使用实例 * ppt课件 遗传算法运算流程: Step 1:对遗传算法的运行参数进行赋值。参数包括种群规模、变量个数、交叉概率、变异概率以及遗传运算的终止进化代数。 Step 2:建立区域描述器。求解变量的约束条件,设置变量的取值范围。 Step 3:在Step 2的变量取值范围内,随机产生初始群体,代入适应度函数计算其适应度值。 Step 4:执行比例选择算子进行选择操作。 Step 5:按交叉概率对交叉算子执行交叉操作。 Step 6:按变异概率执行离散变异操作。 Step 7:计算Step 6得到局部最优解中每个个体的适应值,并执行最优个体保存策略。 Step 8:判断是否满足遗传运算的终止进化代数,不满足则返回Step 4,满足则输出运算结果。 * ppt课件 遗传算法工具箱的使用 在MATLAB命令行窗口输入gatool,打开遗传算法工具箱: * ppt课件 Solver(求解器):用于选择需要的算法。 Problem:需要解决的问题。 (1)Fitness?function:需要优化的目标函数,填写的格式为:@funname,其中funname.m是编写目标函数的M文件,返回一个具体数值。 (2)Number?of?variables:目标函数输入变

文档评论(0)

1亿VIP精品文档

相关文档