《2022年matlab自带优化工具箱遗传算法中文解释 .pdf》由会员分享,可在线阅读,更多相关《2022年matlab自带优化工具箱遗传算法中文解释 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、matlab 自带优化工具箱遗传算法中文解释problem setup and results 设置与结果problem fitness function 适应度函数number of variable 变量数constraints 约束linear inequalities 线性不等式,A*x=b 形式,其中A 是矩阵, b 是向量linear equalities 线性等式, A*x=b 形式,其中A 是矩阵, b 是向量bounds 定义域, lower 下限, upper 上限,列向量形式,每一个位置对应一个变量nonlinear constraint function 非线性约束,用
2、户定义,非线性等式必须写成c=0 形式,不等式必须写成c=0 形式integer variable indices 整型变量标记约束,使用该项时Aeq 和 beq 必须为空,所有非线性约束函数必须返回一个空值,种群类型必须是实数编码run solver and view results 求解use random states from previous run 使用前次的状态运行,完全重复前次运行的过程和结果population population type 编码类型double vector 实数编码,采用双精度bitstring 二进制编码对于生成函数和变异函数,只能选用 uniform
3、 和 custom,对于杂交函数,只能使用scattered singlepoint,twopoint 或 custom 不能使用hybrid function 和 nonlinear constraint function custom 自定义population size:种群大小creation function :生成函数,产生初始种群constraint dependent:约束相关,无约束时为uniform ,有约束时为feasible population uniform :均匀分布feasible population :自适应种群,生成能够满足约束的种群initial pop
4、ulation:初始种群,不指定则使用creation function 生成,可以指定少于种群数量的种群,由creation function 完成剩余的initial scores:初始值,如果不指定,则有计算机计算适应度函数作为初始值,对于整型约束不可用,使用向量表示initial range :初始范围,使用向量矩阵表示,第一行表示范围的下限,第二行表示上限fitness scaling:适应度尺度rank:等级。将适应度排序,然后编号proportional :按比例top:按比例选取种群中最高适应度的个体,这些个体有等比例的机会繁衍,其余的个体被淘汰shift linear :线性
5、转换名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - custom:用户定义selection(selection function )依据适应值选择父代stochastic uniform :随机均匀分布remainder: 残余,取适应值的整数部分进行轮盘赌选择uniform :不是一个好方法,但是可以用来做测试shift linear :线性转换roulette:轮盘赌算法tournament:联赛选择算法custom:自定
6、义reproduction 复制,决定如何产生子代elite count:精英数,直接传到下一代的个体数crossover fraction:杂交概率mutation(mutation function )突变use constraint dependent 默认,与约束有关,无约束时使用gaussian 有约束时使用adaptive feasible gaussian :利用高斯分布来选取uniform :均匀adaptive feasible:custom:自定义crossover 杂交scattered:随机生成遗传二进制向量,按0-1 杂交single point :单点杂交,生成一个
7、数字,该数字代表的位置开始两父代基因交换two point :两点交换intermediate:媒介,加权平均heuristic:启发式算法arithmetic:算术平均custom:自定义migration 迁移direction 方向: forward n- n+1 ;both 双向fraction:指定迁移率,以较小数量种群为标准interval:发生迁移的间隔constraint parameters 约束参数,对应于非线性约束求解器initial penalty : 初始罚函数大于等于1 penalty factor:处罚因子大于等于1 hybrid function混合函数,指定另
8、外一个最小值函数,在遗传算法结束之后计算,在整数值限制的时候不可用。none fminsearch 只用于无约束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - patternsearch约束与无约束fminunc 无约束fmincon 有约束stopping criteria 停止标准generations 到达代数time limit 时间限制fitness limit 适应值限制stall generations 迟滞代数,
9、经过多代适应值没有明显提升stall time limit 迟滞时间限制,经过限定时间适应值没有明显提升function tolerance 在迟滞代数内适应度函数值的改变量小于这个值,则停止nonlinear constraint tolerance 非线性约束容忍值plot function 绘图函数plot interval 绘图间隔best fitness 最佳适应度值best individual 最佳个体distance 个体间平均距离expectation 期望genealogy 家系range适应度值最小最大平均值score diversity 每一代分数的柱状图scores每
10、一代个体的分数selection 描绘对每一代贡献的父代stopping 停止标准的水平max constraint 非线性约束中超出范围的最大值custom 自定义output function 输出函数自定义display to command window off 不输出iterative 每一次迭代都输出diagnose 诊断, 每一次迭代都输出,并且诊断问题信息和选项中相对于默认值的改变值final 只输出最终值evaluate fitness and constraint functions 评价适应度和约束函数in serial 分别独立评价vectorized 用同一个函数调用in parallel 并行处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -