基于贪婪算法的改进自适应遗传算法及其应用

更新时间:2023-04-25 21:22:13 阅读: 评论:0

-红薯是什么


2023年4月25日发(作者:迟到的欢愉)

龙源期刊网

基于贪婪算法的改进自适应遗传算法及其应

作者:马艳琴

来源:《价值工程》2013年第22

摘要: 本文将改进的自适应遗传算法和贪婪算法相结合用于0-1背包问题的求解。此算法

对交叉率和变异率进行了优化,实现交流沟通 了交叉率和变异率的非线性自适应调整,并对不可海参煲汤 行解进

行了贪婪修复。实验结果表明,相比传统的自适应遗传算法,新算法收敛速度快,寻优能力

强,具有更可靠的稳定性。

Abstract This paper combines the improved adaptive genetic 大唐代宗 algorithm with greedy algorithm

to solve the 0-1 knapsack problem. By optimizing the cross-over rate and mutation rate this

algorithm has realized non-linear adaptive adjustment and has done greedy repair to the non-

feasible solution. The result shows that compared with traditional adaptive genetic algorithm the

new algorithm has faster convergence speed and stronger arching ability and more reliable stability.

关键词: 背包问题;遗传算法;鲁棒性;贪婪算法

Key words knapsack problemgenetic algorithmrobustnessgreedy algorithm

中图分类真爱英文 号:TP301.6 文献标识码:A 文章编号:1006-4311201322-0231-02

0 引言

1975年,Holland等人基于自然界的遗传和自然简短诗歌 选择,提出了全局优化算法——遗传算法

[1]。遗传算法具有鲁棒性强,适用于并行计算以及高效性、实用性等显著特点,在各领域得

到了广泛应用,取得了良好效果,并逐渐成为重要的智能算法之一。随后,自适应调整交叉率

和变异率被应用到遗传算法中,较好地提高了算法的收敛速度,但算法的鲁棒性仍十分具有挑

战性[5]

本文将自适应遗传算法应用于求解0-1背包问题,并利用贪婪算法对不可行解和背包资源

利用不足的问题进行修复,提出了一种基于贪婪算法的改进的自适应遗传算法。数值实验表明

此算法在求解0-1背包问题时非常有效。

1 背包问题

若有n个不同的物体,对于物体j,其重量为wi,价值为pjb是背包的最大容量,背包

问题就是要在不超过背包承受重量的前提下,使装入背包的物品价值最大,则背包问题的数学

模型如下:


本文发布于:2023-04-25 21:22:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/514438.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:马艳琴
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图