优化原理与方法12资料.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 12 讲 §6 离散变量优化与遗传算法 §6.1 概述 Di为第i个设计变量xi可取的离散值集合。 设计变量也可以一部分是连续变量,另一部分是离散变量。 离散变量优化也称为组合优化,其算法为非多项式算法,属NP类问题。 §6 离散变量优化与遗传算法 组合方法: 隐枚举法,分枝定界法, 动态规划法 搜索方法: 整数梯度法等 变换方法:0-1变量技术,拟离散法 模拟方法: 模拟退火方法, 遗传算法, 神经元网络 求解方法概述 §6 离散变量优化与遗传算法 算法策略 松弛 :暂时去除变量的离散约束,形成松弛问题 分枝:若松弛问题的解不满足规定的离散值要求,增加两个约束以构造两个分枝问题 定界:所有分枝的松弛解之最小值为原问题解的下界,它随着迭代的进行逐渐增加;已获得的可行解的最小值构成原问题解的上界,它随着迭代的进行逐渐减小 剪枝策略:①分枝无解;②分枝松弛解大于“上界” 定解,某分枝所获的解满足离散值条件且等于“下界” §6.2 分枝定界法 0 1 2 0 1 2 3 4 0 1 2 3 4 5 6 §6 离散变量优化与遗传算法 (一)仿生学方法概述 §6.4 仿生算法 §6 离散变量优化与遗传算法 模拟退火算法 前一迭代点为xl,当前获得的新点为x,按接受概率exp(-△f/Tj) 接受该点作为下一迭代点。其中 △f = f(x)-f(xl),Tj 为退火温度。 §6.4 遗传算法 §6 离散变量优化与遗传算法 神经元网络 §6.4 遗传算法 x1 wi1 x2 wi2 θ1 yi s1 μ f(μ) μ f(μ) 神经元模型 §6 离散变量优化与遗传算法 神经元网络 §6.4 遗传算法 神经元网络 输出层 隐含层 输入层 黑箱 反馈 §6 离散变量优化与遗传算法 (二)遗传算法GA的基本方法 五要素:参数编码,初始群设定,评估函数设计,遗传操作,算法控制参数的选择。 参数编码:最简单的是用二值编码表示一维染色体。也有浮点编码等 种群规模:n=2L/2,L为编码长度。 代沟G:nG参与遗传操作,其余名额择优直接保存到下代中。 G=1时,为非重叠群体。 初始种群:随机生成+适当优选。 适应度函数:非负,方案优则适应度高,由目标和约束函数变换而得。 对适应度进行定标,避免优秀个体竞争力过强或竞争力太均化。 §6.4 遗传算法 §6 离散变量优化与遗传算法 (二)遗传算法GA的基本方法 遗传操作:选择、交叉、变异。 选择:适应度比例法(赌轮选择 或 蒙特卡罗选择); 最佳个体保留法(最佳个体直接复制保留至下一代); 期望值法(被选中参加遗传操作的,其适应度值减去期望值的一半后,参与保留至下代的竞争;未被选中参加遗传操作的,其适应度值减去期望值后,参与保留至下代的竞争) 交叉:依交叉概率进行交叉操作 一点交叉: 一致交叉: 二点交叉: 变异:随机确定基因座,以变异概率对其变异取反。 §6.4 遗传算法 浮点编码染色体的交叉 线性交叉 交叉公式 子个体=父个体1+F×(父个体2-父个体1) F为[0,1]间的均匀分布随机数 变量1 变量2 浮点编码染色体的交叉 中间交叉 交叉公式 子个体i=父个体1i+Fi×(父个体2i— 父个体1i) Fi为[0,1]间的均匀分布随机数 浮点编码染色体的变异 浮点编码变异 GA的框图 产生初始群体 是否满足终止准则 是 输出结果并结束 计算个体适应度值 选择运算 交叉运算 变异运算 否 产生的新一代群体规模是否已达到要求 被选保留至下一代 被选参与交叉 重复执行直至生成新一代群体为止 否 是

您可能关注的文档

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档