论文部分内容阅读
调度问题是一类重要的组合优化问题,广泛应用于生产制造、现代物流、网络通信和计算机科学等领域。批处理机调度问题是经典调度问题的拓展。在批调度问题中,一台机器可以同时加工多个工件。差异工件的批调度问题是研究尺寸和加工时间均不同的工件在批处理机器上的调度问题。它比尺寸相同工件的批调度更接近真实的生产环境,但也比相同尺寸工件的批调度更为复杂,因此针对该问题的研究具有更大的理论价值和应用前景。本文首先介绍了调度问题的应用背景、问题的表示和分类,以及研究现状。接着介绍批调度问题的相关概念、以及与经典调度问题的区别,并对本文所研究的差异尺寸工件批调度问题进行了介绍。其次,本文介绍了批调度问题的求解算法,包括数学规划法、启发式算法和元启发式算法,同时针对各类求解算法给出举例,具体地介绍了FFLPT、BFLPT等经典的启发式算法和基于遗传算法、模拟退火算法等的智能批调度算法。接着,介绍了蚁群算法的起源、基本原理、算法模型、算法流程、性能指标评价方法,并对该算法的优点和不足进行分析,此外,介绍了本文所采用的最大最小蚁群算法(MMAS)。随后,针对最小化制造跨度的差异工件单机批调度问题,本文提出了一种改进的最大最小蚁群算法。通过将研究目标转化为最小化浪费空间,采用候选集策略构建分批以减少搜索空间,利用基于浪费空间的启发式来更新信息素,最后还引出一种局部优化策略以进一步提高算法的性能。然后通过大量试验比较,确定了合适的参数配置,仿真实验结果表明,与其他几种已有算法相比,所提出的算法具有更好的效果。最后,总结全文的研究内容,并对今后的研究方向进行了展望。