[发明专利]求解0-1背包问题的二进制多尺度量子谐振子优化方法在审
申请号: | 201910717391.1 | 申请日: | 2019-08-05 |
公开(公告)号: | CN110543689A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 黄焱;王鹏;郑小娟;谢千河 | 申请(专利权)人: | 淮阴师范学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 51241 成都方圆聿联专利代理事务所(普通合伙) | 代理人: | 李鹏<国际申请>=<国际公布>=<进入国 |
地址: | 223300 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了求解0‑1背包问题的二进制多尺度量子谐振子优化方法,具体优化方法包含三重嵌套的循环:内层循环为包含能级稳定阶段,包含新解生成操作、解修复操作和解更新操作;中层循环为能级下降阶段,将通过将解的平均值替换最差解引入全局信息;外层循环为尺度下降阶段,通过不断减小尺度,收缩搜索范围,求解0‑1背包问题。通过将二进制解空间中两个解的距离定义为两个解之间不同位的个数,将连续解空间映射到二进制解空间,克服了多尺度量子谐振子算法只能用于求解连续解空间的优化问题的局限性,使其具有求解二进制优化问题的能力。 | ||
搜索关键词: | 求解 二进制 能级 背包问题 下降阶段 多尺度 谐振子 量子 尺度 二进制优化 更新操作 空间映射 内层循环 全局信息 三重嵌套 外层循环 稳定阶段 优化问题 减小 算法 收缩 替换 优化 搜索 中层 修复 引入 | ||
【主权项】:
1.求解0-1背包问题的二进制多尺度量子谐振子优化方法,其特征在于:包含如下步骤:/nS101.初始化种群数k,最小尺度σmin,随机生成二进制向量A1,A2,...,Ak;/nS102.如果Ai不符合公式(1)中背包的约束条件,则进行修复操作;/n /n其中xi为表示物品是否装入背包的状态位,pi为物品的价值,wi为物品重量,C为背包最大容量;/nS103.计算当前最优解Aopt和背包最大价值Fopt.;/nS104.设能级稳定标志位Flagstable=0;/nS105.执行新解生成操作,通过翻转m位生成新解A’i;/nS106.对A’i进行解更新操作,若A’i不符合公式(1)中背包的约束条件,则执行修复操作;/nS107.若A’i是更优解,则用A’i替换Ai,设Flagstable=1,执行步骤S108,否则执行步骤S105;/nS109.将最差解用中值进行替换,Aworst=Amean,若A’i不符合公式(1)中背包的约束条件,则执行修复操作;/nS110.如果当前尺度σs小于当前解的平均距离d,执行步骤S104,否则执行步骤S111;/nS111.如果σs>1,则σs=σs-1,执行步骤S104,否则结束运算。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴师范学院,未经淮阴师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910717391.1/,转载请声明来源钻瓜专利网。