非线性0-1规划问题的遗传算法解法_第1页
非线性0-1规划问题的遗传算法解法_第2页
非线性0-1规划问题的遗传算法解法_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

非线性0-1规划问题的遗传算法解法

0-1非线性规划问题是非线性规划问题的一个特例,在实际中得到了广泛应用。0-1规划问题的解算方法具有重要的实际意义。由于设计变量的离散性,0-1规划问题很难求解。当目标为非线性时,尤其是高非线性时,解算方法的难度是很大的。线性规划问题的一般解算方法可分为分散法和连续化法。离散方法是从设计变量的离散特性出发直接求解整数规划.传统的离散方法大多属于组合算法连续化方法是将原问题转化为关于连续变量的规划问题求解.Templeman等对结构离散变量优化中的分段优化方法通过构造力学模型将离散截面转化为连续杆长,最后要对少数分节杆进行圆整本文以0-1规划设计变量的离散特点和目标函数的非线性为出发点,通过增加一个关于设计变量的非线性等式约束代替设计变量的0-1离散限制(以下简称为离散性约束),将原规划表示成一个[0,1]区间上的等价连续变量规划问题.文中将每个分量的0-1离散条件整体化,把n个线性互补约束化成一个,减少了约束个数.由于新产生的规划问题是一个非凸非线性规划问题,传统的方法很难得到问题的全局最优解.考虑到遗传算法良好的全局搜索能力,本文采用Michalewicz和Janikow设计的遗传算法程序GENOCOP求解新的连续变量规划问题1变量优化问题的等价性检验对于非线性0-1规划问题可以等价地表述为连续变量优化问题证明这2个问题的等价性,只需要证明证明:首先证明只要对右边第一式求和就可由右式推出左式,下面用数学归纳法由左式推出右式.2有条件证明由左式推出右式假设n=k+1时,又考虑到得相矛盾,所以再证明由左式推出右式,由左式得因为α由右式推出左式,由右式得t据以上证明可以得式(1)和式(2)是等价的.2连续化之后,0-1规划问题的传统计算法得到了解决2.1大乘子法对于式(1)的等价问题式(2),使用乘子法得式中,λ的上下限2.2正数的大小和赔偿的规模将等式离散性约束因为0≤t式(2)按离散性约束松弛法最终求解时,取α其中δ为确定的正数,理论上δ应该比较小,但是为了遗传过程的稳定,δ又不能取得太小.数值试验表明,由于误差累积的原因,δ的大小与问题规模有关系,当问题的规模比较小可以取δ=0.01.当问题的规模比较大时可以取δ=0.1.3遗传历史和遗传历史算例1该问题为目标非线性、约束线性的0-1规划问题,使用乘子法和约束松弛法均可求解.其求解结果和使用枚举法的求解结果如表1所示,目标函数的遗传历史如图1所示.该问题为目标非线性、约束线性的0-1规划问题,使用乘子法和约束松弛法均可以求解.其求解结果和使用枚举法的求解结果如表2所示,目标函数的遗传历史如图2所示.算例3该问题为目标非线性约束线性的0-1规划问题,使用乘子法和约束松弛法均可以求解.其求解结果和使用枚举法的求解结果如表3所示,目标函数的遗传历史如图3所示.算例4该问题为目标非线性约束线性的0-1规划问题,使用约束松弛法求解.其求解结果和使用枚举法的求解结果如表4所示,目标函数的遗传历史如图4所示.4优化使用方法本文通过非线性等式约束将0-1离散变量优化问题等价表示成[0,1]区间上的连续变量优化问题,并通过遗传算法对所形成的非凸优化问题进行求解.数值算例表明该方法是可行的.该方法的主要特点是可以处理一般的约束,得到的解完全满足约束,避免了罚函数法惩罚因子难以确定的困难.因为遗传算法的全局搜索能力,该方法在求解0-1非线性规划问题的时候可以找到问题的全局最优解.数值试验结果表明当问题的规模比较小时,乘子法和约束松弛法都能很好地得到问题的全局最优解.当问题规模比较大时,由于约束松弛法是一种近似方法,不能保证对所有问题都得到问题的全局最优解.乘子求解方法稳定、有效,可以应用于目标非线性约束线性的0-1规划问题的计算.3足式的可行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论