进化算法求解置换流水车间调度问题的研究

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:ontrackfor19888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
置换流水车间调度问题(Permutation Flow Shop Scheduling Problem,PFSP)是车间调度中具有代表性的一个子问题,是经典的具有排列性质的组合优化问题。同时,PFSP在现实中存在多个相互冲突的目标需要同时被优化,因此该问题也是多目标优化问题,对该问题进行深入研究具有重要的理论意义和实用价值。  论文针对单目标置换流水车间调度问题的最大完工时间目标提出了混合蚁群算法。针对多目标置换流水车间调度问题,利用了三种经典多目标进化算法,包括NSGA2、SPEA2、MOEA/D求解该问题,首次在该问题上分析了这三个算法的性能。以下是论文的主要工作:  介绍了PFSP产生的背景和研究意义,总结了当前PFSP和多目标进化算法的研究现状,对当前求解该问题的算法进行了分类。分析了针对求解PFSP的构造式启发式算法NEH、SPIRIT和蚁群算法各自的优缺点,鉴于此,将蚁群算法分别与这两个启发式算法混合,提出了混合蚁群算法用于优化最大完工时间,同时加入了局部搜索使得在其邻域中能获取更好的解。另外,引入了协调度概念作为启发式信息与混合蚁群算法作比较。通过在标准测试用例上进行仿真实验,实验结果表明混合蚁群算法在提高解质量上有较大的改进。  针对多目标置换流水车间调度问题,采用三种多目标进化算法对其求解,优化了两组相互冲突的目标。论文在PFSP标准测试用例上进行仿真实验,从Pareto覆盖率、算法的收敛性和算法运行时间三方面分析了这三个算法在解置换流水车间调度问题上的性能和对不同问题规模三个算法的适应性。
其他文献
如何将测试工作量合理分配到软件模块以有效检测缺陷是软件开发组织面临的重要挑战。结构复杂性导向(SCA,structural-complexity-guided allocation)和缺陷预测模型导向(FPA,
本文首先从集群系统的基本技术入手,介绍了Beowulf集群的基本体系结构,之后分析了南开之星集群的体系结构和关键技术,针对科学计算集群的特点,提出了科学计算集群性能监测系统的
本文通过一个基于MVC(Model-View-Controller)模式的J2EE项目来探讨体系结构级重用的可行性及实用性。 MVC模式把应用程序拆分成三个部分:模型、视图和控制器。其中模型表
对特定场景中的目标进行识别作为图像理解领域的一个主要研究方向,具有重要的理论研究价值和应用场景。现实世界中的目标具有多变性,比如尺度变化、旋转、光照、物体遮挡等,复杂
需求的频繁变更为软件项目带来很多困难,模型驱动开发方法(ModelDrivenDevelopment,MDD)的出现则为这种情况带来了转机。本文首先介绍了软件开发中模型的概念和发展历程,以及什
近年来,随着计算机科学技术,特别是Internet技术的飞速发展,软件运行的平台正由传统的静态封闭走向现在的动态开放,软件的计算模式也由已往的单个个体之间的串行进行发展到今天多
当前,随着计算机的处理能力增大,导致用户对它的期望更多,软件的趋势是朝着更大更复杂的系统发展。这样使得RUP(Rational统一过程)以及UML(统一建模语言)在软件开发中得到越来越
词向量是深度学习背景下的新兴技术,与传统词袋模型不同,词向量将每个词语映射到特殊的语义向量。本文对词向量技术进行系统研究,并通过主题评估的形式实现基于词向量的大规模文
本文主要针对目前手机移动商务方面的应用,采用J2ME技术,同时采用了J2EE的核心技术EJB、Servlet和Jsp等,使用C/S结构,来模拟一个手机移动商铺系统的范例。从J2ME客户端的编制打包
本文就分析型CRM中客户细分的数据分类模型进行研究,主要工作与创新点如下:  首先,详尽研究了客户细分的主要方法,包括基于客户的统计学特征(如公司规模、经营业绩与公司信誉等