- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0-1背包问题课程设计明书0-1背包问题课程设计说明书
课程设计说明书(论文)用纸
PAGE
PAGE II
课程设计说明书(论文)用纸
PAGE I
摘 要
0-1背包问题在实际中有广泛的应用,本课程设计采用遗传算法中Prim算法解决0-1背包问题,遗传算法主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法不是对所有问题都能得到整体最优解,但对范围相当广的许多问题它能产生整体最优解。通过分析用遗传算法解决0-1背包问题能得到问题的最优解。
根据算法的设计结果,采用C语言实现算法,通过测试分析,程序运行结果正确,运行效率较高。
关键词:0-1背包问题,遗传算法,Prim算法
目 录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc278291312 1 问题描述 PAGEREF _Toc278291312 \h 1
HYPERLINK \l _Toc278291313 2 问题分析 PAGEREF _Toc278291313 \h 2
HYPERLINK \l _Toc278291314 3 建立数学模型 PAGEREF _Toc278291314 \h 3
HYPERLINK \l _Toc278291315 4 算法设计 PAGEREF _Toc278291315 \h 4
HYPERLINK \l _Toc278291316 5 算法实现 PAGEREF _Toc278291316 \h 5
HYPERLINK \l _Toc278291317 6 测试分析 PAGEREF _Toc278291317 \h 6
HYPERLINK \l _Toc278291318 结 论 PAGEREF _Toc278291318 \h 7
HYPERLINK \l _Toc278291319 参考文献 PAGEREF _Toc278291319 \h 8
第 PAGE 19页 共21页
第 PAGE 21页 共21页
1 问题描述
0-1背包问题:给定n中物品和一个背包。物品i的重量是Wi ,其价值为Vi ,背包的容量为C。问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?在选择装入的背包的物品时,对每种物品i只有两种选择,即装入背包或不装入背包。不能将物品i装入背包多次,也不能只装入部分物品i。因此,该问题成为0-1背包问题。
遗传算法:遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法,它最初由美国Michigan大学J.Holland教授于1975年首先提出来的,并出版了颇有影响的专著《Adaptation in Natural and Artificial Systems》,GA这个名称才逐渐为人所知,J.Holland教授所提出的GA通常为简单遗传算法(SGA)。遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色体作为遗传物质的主要载体,即多个基因的集合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状的外部表现,如黑头发的特征是由染色体中控制这一特征的某种基因组合决定的。因此,在一开始需要实现从表现型到基因型的映射即编码工作。由于仿照基因编码的工作很复杂,我们往往进行简化,如二进制编码,初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代(generation)演化产生出越来越好的近似解,在每一代,根据问题域中个体的适应度(fitness)大小选择(selection)个体,并借助于自然遗传学的遗传算子(genetic operators)进行组合
您可能关注的文档
- 2014年云南省普洱市事业单位招聘考试《公共基础知识》练习题精选2014年云南省普洱市事业单位招聘考试《公共基础知识》练习题精选.doc
- 侯海燕 浅谈多媒体技术与我的美术课堂侯海燕 浅谈多媒体技术与我的美术课堂.doc
- 保健酒之马奶酒的市场分析报告保健酒之马奶酒的市场分析报告.doc
- 安徽省合肥八中2012届高三第五次段考语文试题(附答案详解)安徽省合肥八中2012届高三第五次段考语文试题(附答案详解).doc
- 安徽省公务员7安徽省公务员7.doc
- 安徽省化学会2008年安徽省高中化学竞赛初赛试题安徽省化学会2008年安徽省高中化学竞赛初赛试题.doc
- .Net学习框架.Ne学习框架.doc
- -职业道德练习题-职业德练习题.doc
- 安徽泗县三中2013届高三“7+4”限时训练模拟八(含解析)安徽泗县三中2013届高三“7+4”限时训练模拟八(含解析).doc
- 客户数据与市场营销的关系客户数据与市场营销的关系.doc
- 0.4孕产妇系统管理04孕产妇系统管理.doc
- -排队问题案例-排队问案例.doc
- 小学英语六年级下册(第八册)教材分析与教学建议小学英语六年级下册(第八册)教材分析与教学建议.doc
- 山东省东营市胜利第59中学2011-2012学年八年级地理上学期期末考试试题山东省东营市胜利第59中学2011-2012学年八年级地理上学期期末考试试题.doc
- 山东鑫能能源设备制造有限公司项目山东鑫能能源设备制造有限公司项目.pdf
- 山东省胜利七中2011-2012学年七年级地理上学期期中考试试题(无答案) 人教新课标版山东省胜利七中2011-2012学年七年级地理上学期期中考试试题(无答案) 人教新课标版.pdf
- 山东省烟台市2015届高三下学期一模诊断测试文综山东省烟台市2015届高三下学期一模诊断测试文综.doc
- 工地的安全标语的句子工地的安全标语的句子.doc
最近下载
- 高中数学《集合的概念及其基本运算》导学教案.doc VIP
- 人教版八年级下英语单词默写表格(整理打印).pdf VIP
- 九年级下册数学《二次函数》二次函数的性质.doc VIP
- 第一批产学合作协同育人项目简介.doc VIP
- 女性生育力保存PPT课件.pptx VIP
- STEAM跨学科课程整合的理念、模式构建与实施挑战研究.docx VIP
- 产学合作协同育人创新创业教育改革项目申报书模板(包含内容).docx VIP
- 110千伏输电线路工程专业监理实施细则.doc VIP
- 智慧乡村、智慧农业产供销一体化、可追溯平台建设方案.pdf VIP
- 产学合作协同育人教学内容和课程体系改革项目申报书模板—基于计算思维的大学计算机课程思政案例构建与实践(包含申报书内容、合作方案、合作协议).docx
文档评论(0)