背包问题的算法研究与实现大学本科论文.doc

背包问题的算法研究与实现大学本科论文.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
背包问题的算法研究与实现大学本科论文

华中师范大学汉口分校 本 科 毕 业 论 文 0-1背包问题的算法研究与实现 院 系:信息科学技术学院 专 业:计算机科学与技术 年 级: 2005级 学 生: 刘念 学 号: 2005911032 指导老师: 宾云峰、杨健 华中师范大学汉口分校 学位论文原创性声明 本人郑重声明:所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、保密 □ ,在_____年解密后适用本授权书。 内容摘要 1 关 键 词 1 Abstract 2 Key words 2 1 绪论 3 1.1问题的提出及研究意义 3 1.2 0-1背包问题的算法研究的分析 3 1.3课题的主要研究内容 4 2 0-1背包问题的实现 5 2.1 0-1背包问题在动态规划中的实现 5 2.2 0-1背包问题在回溯法中的实现 8 2.3 0-1背包问题在分枝-限界法中的实现 12 2.4 0-1背包问题在遗传算法中的实现 16 3 解0-1背包问题的算法比较与分析 20 4总结与展望 22 参考文献 23 致 谢 25 内容摘要:背包问题是一个在运筹学领域里常见的典型NP-C难题对该问题的求解方法的研究无论是在理论上,还是在实践中都具有重要意义。回溯法分枝-限界法遗传法有针对性地设计适合求解背包问题的算法 关 键 词:0-1背包 动态规划 回溯法分枝-限界法遗传法 Knapsack problem is a typical NP-C problem as well as algorithm design and analysis of the classical problems in the common field of operations research. It is very important to study the solution of the problem, whether in theory or in practice. After some research, a lot of classical methods solving this problem have been come up with ,and the exploration of this issue and applied research has been ongoing. Under the guidance of advanced theory, there are distinctive features such as scientific, efficient, economic, flexible and convenient features in solving the 0-1 knapsack problem . So to solve the knapsack problem, the first premise is to design a good algorithm.To seek the solution of knapsack problem, it is necessary to design algorithms using dynamic programming at first. In this paper, four methods such as dynamic programming, backtracking, branch - Bound method and genetic algorithm respectively aiming at knapsack problem ,0-1 knapsack problem and a simple 0-1 knapsack problem carry out the algorithm design and analysis of time comp

文档评论(0)

zhaoqian1987 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档