《毕业设计(论文)-不可行染色体转换算法VB语言设计与实现》.doc

《毕业设计(论文)-不可行染色体转换算法VB语言设计与实现》.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分类号编号 烟 台 大 学 毕 业 论 文(设 计) 不可行染色体转换算法设计与实现 Infeasible chromosome conversion algorithm design and implementation申请学位: 学士学位院 系:机电汽车工程学院 专 业:测控技术与仪器姓 名:学 号:指导老师:2010年6月10日 烟台大学不可行染色体转换算法设计与实现姓 名:导 师:2010年6月10日 烟台大学[摘要]:本文介绍了遗传算法、生产调度、不可行染色体等相关知识。在已存在的不可行染色体转换方法中,筛选出两种方法,利用VB6.0软件开发平台来实现不可行染色体的转换,并且对转换结果进行了对比。 关键词:遗传算法; 不可行染色体; 转换方法; 综合作业调度问题[abstract]:This article describes the knowledge of genetic algorithm, production scheduling,infeasible chromosomes. In the methods of infeasible chromosome conversion already exists, the selected two methods, using VB6.0 software development platform to implement the conversion of infeasible chromosome, And compared the conversion results .Keyword: genetic algorithm; infeasible chromosome;conversion method ;complete job shop scheduling problem目录 目录 4 第一章 绪 论 5 1.1遗传算法 5 1.2生产调度的概念 6 1.3生产调度问题的研究意义 6 1.4生产调度的性能指标 7 1.5生产调度问题的特点 7 1.6 CJSSP概念 8 第二章 不可行染色体转换概念及方法 9 2.1不可行解与转换的概念 9 2.2对转换方法的要求 9 2.3基于路径表的扫描换位 10 2.4基于根右移的子树归位 12 第三章 不可性染色体转换算法实现——软件设计 14 3.1界面设计 14 3.2程序设计 15 3.2.1定义变量 16 3.2.2算法共用程序设计 16 3.2.3基于路径表的扫描换位的程序设计 20 3.2.4基于根右移的子树归位的程序设计 21 第四章 实验结果 23 4.1实验结果 23 毕业设计总结 26 致 谢 27 参考文献 28 附录1 程序 29 附录2 软件界面 33第一章 绪 论 随着经济的发展,车间生产调度问题是当今科学研究的热点,近十几年来,面向用户个性化需求的定制生产模式开始成为制造的主流,对市场需求的快速反应能力开始成为企业能否在激烈的市场竞争中占得一席之地的重要,因此,柔性快速的生产调度就显得格外重要。然而,现今国内的大部分企业主要依靠经验丰富的工人手工安排调度计划。 在调度任务规模较大且动态多变的环境中,单纯的手工调度已无法满足市场的需求。因此,利用科学理论手段进行车间作业调度是十分必要的。遗传算法作为解决生产调度问题的工具,起着不可替代的作用。 本文以综合作业调度问题(complete job shop scheduling problem , CJSSP) 遗传算法中不可行染色体为对象,针对了2 种不同转换方法,利用VB6.0软件开发平台进行了转换实现,并对结果进行了分析。 1.1遗传算法 遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。 一个算法应该

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档