论文部分内容阅读
车间调度问题是现代制造业中共存的问题。随着制造业的发展,出现了大量复杂的制造系统,如柔性制造系统、计算机集成制造系统,为车间调度问题的研究提出了新的要求,迫切需要研究与之相适应的车间调度方法,近年来,用蚁群算法研究车间调度问题成为新的研究热点,并取得了良好的寻优效果。但目前对于蚁群算法的理论研究和实际应用远不及对遗传算法,模拟退火等算法的研究成熟,存在诸多需要研究和探索的问题。
本文首先论述了蚁群算法与遗传算法的算法机理、国内学者对于蚁群遗传复合算法的研究成果,并用蚁群算法解决TSP问题以论证蚁群算法在解决组合优化问题上的有效性。然后用基本蚁群算法研究了JSP问题,主要研究成果有:在有约束条件下对Job-shop问题进行模型化,用图形法表示作业调度工序集,并针对图形法引入蚁群算法寻优。给出了蚂蚁搜索的虚拟起点概念及每步搜索的可行结点集与算法详细步骤。并基于基本蚁群算法,对Muth&Thompson 6*6标准JSP问题进行了仿真实验。
针对传统的蚁群算法解决Job-shop问题的不足,本文对此算法进行改进,主要研究成果有:取消了传统蚁群算法中的路径启发信息素,采用了带随机因子的状态转移规则,使用双挥发系数的双向收敛蚁群算法为轨迹更新规则,用改进的蚁群算法来解决JSP问题,与基本算法作了对比,优化了算法参数。
对于较复杂的车间调度问题,由于单纯用蚁群算法解决不够理想,本文提出一种新的蚁群遗传复合算法,将遗传算法融入到蚁群算法的算法流程中,用遗传算法来改进蚁群算法。针对遗传算法解决Job-shop的特点,引用一种新的交叉操作,对跨机器调度作随机保持的交叉算子,最后利用复合算法对JSP问题进行了仿真实验。