用基于共生遗传算法的学习框架求解柔性作业调度问题

来源 :山东大学 | 被引量 : 0次 | 上传用户:caonisbma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车间作业调度问题(JSP)是许多实际问题的简化模型。寻找求解JSP问题的有效途径是调度和优化领域的重要课题。但是车间作业调度问题是NP难解问题,寻找具有多项式复杂度的算法几乎是不可能的。遗传算法是一种全局随机搜索算法,已经广泛的用于求解JSP问题。它把JSP问题的可行解通过编码从问题的解空间转化到遗传算法能够处理的搜索空间。GA的遗传算子操作能够通过交叉或变异父个体生成新个体的方式来从解空间中搜寻最优解。GA通过交换父个体中的基因片段或改变某些基因来进化进而完成搜索。如果在进化过程中,我们能够尽可能的保留父个体中具有较高适应度的优秀基因片段,并将其遗传到下一代中,那么GA可以在最有希望的解空间中搜索,进而可以提高搜索效率。本文中,我们通过用遗传算法对一个JSP实例多次求解,得到大量最优染色体编码串。经过认真分析,总结出代表问题特性的一些概念属性,并给出一个新的概念分级方法。基于这些属性及分类方法,应用数据挖掘算法从这些最优染色体编码串中学习知识,得到多组调度规则,仿真表明,这些调度规则可以有效的调度作业。调度规则也代表了这些最优染色体共有的特征。如果进化过程中在这些特征刚刚出现的时候,我们能够识别出来并将其遗传到后代个体中,显然可以改善后代种群的质量,进而可以提高搜索效率。在最后部分,借鉴上述思想求解具有操作柔性的车间调度问题。根据问题的特点,我们使用共生机制改进了遗传算法并将其集成到一个学习框架中。提出了相应的编码解码方法和一组自适应概率函数并改进了学习框架,使其在进化过程中可以学习染色体的优秀特征。我们把调度问题分为两个子问题,分别生成两个不同类的种群,相互影响,共同进化,将两个种群中的最优染色体结合起来解码则可以得到最优调度。进化过程中,学习模块可以不断从当前种群的适应度最高的一些染色体中学习其优秀特征,并指导后代个体的进化。最后我们给出了仿真实验,结果表明这种方法在解的质量上有一定程度的提高。
其他文献
21世纪是信息时代,也是网络时代。随着信息科学的进步和因特网的普及,网络信息资源越来越丰富,网上信息呈爆炸式增长。这一方面给用户发现信息、利用信息带来了方便,另一方面
随着微小卫星的发展和应用,微小卫星对微推进系统的需求越来越迫切,要求也越来越高,本文对在微小卫星上应用激光推进技术进行了建模,并在此建模基础上设计了一个激光推进微小卫星
随着互联网和移动互联网的发展,智能移动终端的普及,以互联网、手机、手持阅读器等移动媒体为依托的出版模式已呈现良好的发展势头,同时以纸质媒体为代表的传统图书出版仍然在出
迁移工作流(migrating workflow)是近年工作流管理研究的一个新方向。基于移动计算范型的迁移工作流系统包括工作流引擎、迁移实例和工作位置三个要素。工作流引擎完成工作流
中国教育科研网格公共支撑平台(CGSP)是为了构建ChinaGrid而研发的核心网格中间件。CGSP由一组互相配合的软件组件组成,支持ChinaGrid网格应用的开发、调试、部署、运行管理以
随着企业信息化的发展,对计算机和信息系统的依赖越来越强。企业扩大,业务增多,应用系统越来越多。员工在使用这些系统过程中,必然要经过无数次的登录与认证,大大降低了工作
随着多媒体在高速网络的广泛应用,多播路由问题(Multiple DestinationRouting)已成为越来越重要的研究课题。多播路由问题可以数学上形式化成Steiner树问题,该问题的求解是需要
随着网络技术的不断发展,Web地理信息系统(WebGIS)已经成为地理信息系统(GIS)的研究热点,它为发布及使用地理信息空间数据提供了一种便捷途径。本课题在研究数字林业及WebGIS
知识发现(KDD,Knowledge Discovery in Database)是从数据中获取知识的一种智能信息处理技术。分类是数据挖掘的重要组成部分,它根据类标号已知的数据建立模型,进而使用该模型来
信号瞬时特征的提取在信号处理中具有重要的意义,然而复杂信号特别是非线性和非稳定信号真正意义上瞬时参数的定义都比较困难,更谈不上高精度测量信号的瞬时参数。如何利用数据