首页 | 本学科首页   官方微博 | 高级检索  
     

改进的自适应遗传算法求解0/1背包问题
引用本文:王娜,向凤红,毛剑琳.改进的自适应遗传算法求解0/1背包问题[J].计算机应用,2012,32(6):1682-1684.
作者姓名:王娜  向凤红  毛剑琳
作者单位:1. 昆明理工大学 信息工程与自动化学院,昆明 6500002. 昆明理工大学 信息工程与自动化学院,昆明 65000
基金项目:云南省应用基础研究基金资助项目,云南省教育厅科学研究基金资助项目
摘    要:为提高遗传算法求解问题的性能,提出一种改进的自适应遗传算法,该算法在交叉概率和变异概率公式中引入了当代迭代次数因子,提出了基因差别比例(Ca)的概念。Ca越大的基因位发生交叉、变异的概率越大,产生新个体的可能性越大;在模式生成操作中,确定基因位的选取同样由Ca决定。仿真结果表明,此算法在求解0/1背包问题时,其寻优能力有很大提高。

关 键 词:0/1背包问题  自适应遗传算法  交叉变异概率  交叉变异操作  模式替代操作  
收稿时间:2011-11-14
修稿时间:2012-01-18

Modified adaptive genetic algorithms for solving 0/1 knapsack problems
WANG Na , XIANG Feng-hong , MAO Jian-lin.Modified adaptive genetic algorithms for solving 0/1 knapsack problems[J].journal of Computer Applications,2012,32(6):1682-1684.
Authors:WANG Na  XIANG Feng-hong  MAO Jian-lin
Affiliation:1. School of Information Engineering and Automation, Kunming University of Science and Technology, Kunming Yunnan 650000, China2. School of Information Engineering and Automation, Kunming University of Science and Technology, Kunming Yunnan 65000, China
Abstract:To improve the performance of solving problems by genetic algorithm,an improved adaptive genetic algorithm was proposed in the paper.In the algorithm,the contemporary iteration factor was introduced into the formulas of crossover probability and mutation probability.The concept of gene difference ratio(Ca) was proposed.The greater the gene difference ratio was,the more likely a gene-bit crossover and mutation happened,and a new individual was more likely to emerge.In the pattern generation operation,gene selection was also decided by gene difference ratio.The simulation experiments show that,the optimization ability of the improved algorithm is superior to the traditional algorithm in solving 0/1 knapsack problem.
Keywords:0/1 knapsack problem  adaptive genetic algorithms  crossover and mutation probability  crossover and mutation operation  pattern replacement operation
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号