背包问题的实用求解算法研究

被引:0
作者
史今驰
机构
[1] 山东大学
关键词
背包问题; 遗传算法; 耗散结构; 蚁群算法; 粒子群算法;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
背包问题在信息加密、预算控制、项目选择、材料切割、货物装载、网络 信息安全等应用中具有重要的价值。从计算复杂性理论看,背包问题是一个经 典NP难解问题。半个多世纪以来,该问题一直是算法与复杂性研究的热点问 题之一。论文研究了背包问题的实用求解算法,提出了改进的新算法,并利 用Maltab对几种算法进行了仿真实验,测试的结果显示出新算法在解决0/1背包 问题时表现出了良好的性能。在论文中主要进行的工作如下: 1. 首先讨论了传统算法设计技术求解背包问题的方法,主要有递归算法、动 态规划算法、分支定界法、图论法、贪婪算法等,同时讨论了背包问题在 电子商务公钥密码系统中的应用。 2. 论文中重点研究了遗传算法(GA)在解决背包问题上的应用,在广泛了 解现有遗传算法的优缺点的基础上,结合耗散结构理论提出了耗散遗传算 法(DGA)。耗散遗传算法能够在一定程度上克服普通遗传算法的缺点。 通过仿真实验证实了该方法在解决0/1背包问题上的有效性。 3. 另外本文还研究了蚁群算法(ACO)在解决背包问题上的应用,蚁群优化 算法是新出现的一种模拟蚂蚁觅食行为的仿生随机优化算法,在货郎商 问题(TSP)等优化问题上有较为成熟的应用,本文将其应用在背包问题 中,也取得了较好的效果。 4. 同时本文也研究了粒子群算法(PSO)在解决背包问题上的应用。粒子群 优化算法是在对模拟鸟群捕食行为的研究中产生的一种新算法,本文将其 与其他算法进行了对比,并给出了在0/1背包问题上的解决方法。
引用
收藏
页数:66
共 4 条
[1]
背包问题的遗传算法求解 [J].
刘西奎 ;
李艳 ;
许进 .
华中科技大学学报(自然科学版), 2002, (06) :89-90
[2]
背包问题的蚂蚁优化算法 [J].
马良 ;
王龙德 .
计算机应用, 2001, (08) :4-5
[3]
基于遗传算法的0/1背包问题求解 [J].
霍红卫 ;
许进 ;
保铮 .
西安电子科技大学学报, 1999, (04)
[4]
应用密码学.[M].(美)[B.施奈尔]BruceSchneier著;吴世忠等译;.机械工业出版社.2000,