首页> 中文学位 >传统优化方法求解Job-shop调度问题的特征分析及改进策略研究
【6h】

传统优化方法求解Job-shop调度问题的特征分析及改进策略研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1引言

1.2课题研究的目的和意义

1.3课题相关的发展历程和研究现状

1.4课题研究的主要内容

1.5论文的组织结构

第2章复合形法在Job-shop调度问题中的应用研究

2.1复合形法的基本思想

2.2复合形法在一般约束问题中的应用

2.2.1一般约束问题的表达

2.2.2复合形法的一般求解步骤

2.3 Job-shop调度问题的模型分析

2.3.1 Job-shop调度问题概念

2.3.2问题的目标函数

2.3.3问题的约束

2.3.4问题的模型

2.3.5问题的解的表示及分析

2.4复合形法在Job-shop调度问题中的应用

2.4.1复合形法求解Job-shop调度问题的改进策略

2.4.2算法的流程

2.4.3算法的求解特征分析

2.5本章小结

第3章罚函数法在Job-shop调度问题中的应用研究

3.1罚函数法的基本思想及其分类

3.2罚函数法在一般约束问题中的应用

3.2.1罚函数的构造

3.2.2罚函数法的求解终止条件及步骤

3.2.3无约束问题的变量轮换法

3.3罚函数法求解Job-shop调度问题的改进策略

3.3.1 Job-shop调度问题模型的罚函数构造

3.3.2变量轮换法的求解分析

3.3.3算法的终止条件

3.3.4算法的流程

3.3.5算法的求解特征分析

3.4本章小结

第4章基于拓扑排序的算法在Job-shop调度问题中的应用研究

4.1 Job-shop调度问题的有向无环图描述

4.1.1图的基本理论与分类

4.1.2问题模型的有向无环图

4.2 Job-shop调度问题中工序的拓扑排序分析

4.2.1有向无环图的拓扑排序

4.2.2加工工序的拓扑排序

4.3设备的分配规则分析

4.4基于拓扑排序的算法在Job-shop调度问题中的应用

4.4.1基于拓扑排序的算法思想

4.4.2算法的约束满足分析及其终止条件

4.4.3算法的流程及其编程实现

4.4.4算法的求解特征分析

4.5本章小结

第5章Job—shop调度系统的软件开发及实例研究

5.1 Job-shop调度系统软件开发

5.1.1开发的平台

5.1.2系统模块构造

5.2 Job-shop调度系统功能的实现

5.2.1任务管理模块功能实现

5.2.2设备管理模块功能实现

5.2.3调度管理模块功能实现

5.3 Job-shop调度问题实例研究

5.3.1问题的实例数据

5.3.2复合形法求解分析

5.3.3罚函数法求解分析

5.3.4基于拓扑排序的算法求解分析

5.3.5三种方法的求解结果对比分析

5.4本章小结

第6章总结与展望

6.1全文总结

6.2研究展望

参考文献

致谢

攻读学位期间获得的与学位论文相关的科研成果目录

展开▼

摘要

Job-shop调度问题是一个NP难的组合优化问题,探索可行、高效的调度算法一直是求解该问题的研究重点。当前,大多数的研究都是利用启发式算法对调度问题进行求解。虽然传统的优化方法能够有效的求解一般的约束问题,但是它们在Job-shop调度问题中的求解研究还很少。复合形法和罚函数法能够有效的对约束问题进行求解。拓扑排序算法能够合理的进行任务进度的调度安排。本文的研究以调度的总完工时间最短为优化目标,分析复合形法,罚函数法及基于拓扑排序的算法求解Job-shop调度问题中的流程和特征,并编程实现调度算法,开发Job-shop调度系统。
   首先,本文对复合形法求解一般约束问题的过程和Job-shop调度问题的模型进行分析,提出利用复合形法求解Job-shop调度问题的改进策略,进而构造问题的求解流程,研究复合形法的求解特征。
   其次,本文利用罚函数法将约束问题转化为无约束问题进行求解的思想,将Job-shop调度问题的约束条件以惩罚项来表示,结合求解无约束优化问题的变量轮换法,从初始解出发对问题的变量进行一维搜索,以达到求得较优解的目的。同时,文中制定了利用罚函数法求解Job-shop调度问题的流程,并对罚函数法的求解特征进行分析。
   再次,本文通过结合图论中拓扑排序思想和Job-shop调度问题中的设备分配规则,提出基于拓扑排序的算法来求解车间调度问题。每个调度问题的可行解中的工序按照开始时间的先后顺序排序可以得到问题有向无环图中的一个拓扑序列。根据这个关系展开了从工序的拓扑序列向问题进行求解的过程分析,将调度问题分为拓扑排序和设备分配两个子问题进行研究,进而分析该方法的求解特征。
   最后,本文利用C++ Builder和Microsoft SQL Server软件开发Job-shop调度系统,并在系统中实现了复合形法、罚函数法及基于拓扑排序算法的程序。通过实例研究证明了三种方法在求解Job-shop调度问题时的可行性,并对各种方法的求解特征进行对比分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号