Adaptive Hybrid Algorithms for the Sequence-Dependent Setup Time Permutation Flow Shop Scheduling Problem
文件大小:
1616k
资源说明:Adaptive Hybrid Algorithms for the Sequence-Dependent Setup Time Permutation Flow Shop Scheduling Problem
本文主要讨论了适应性混合遗传算法在顺序依赖的设置时间排列流水线调度问题中的应用。该问题的核心目标是最小化完成时间和加权总迟滞。算法通过为每个作业分配一个继承因子来动态更新,在交叉过程中确定作业被复制到后代个体相同位置的概率。好的基因和不好的基因通过继承因子被挖掘出来。基于概率的多点交叉(PMPC)被构建以以高概率将好的基因遗传给后代,并以高概率破坏不好的基因。继承因子决定了这些概率,并使得遗传算法能够自适应地进化。该方法被标记为算法A。
此外,论文中还整合了三种局部搜索方法(LS1、LS2和LS3),并分别与算法A结合,开发了三种混合算法。与未集成任何局部搜索的GA_RMA和CPSO算法(有效算法)相比,算法A是最有效的。同时,通过将IG_RS(当前针对所考虑问题的最佳算法)和CPSO与三种局部搜索方法结合,扩展了另外六种混合算法,并与算法A进行了全面比较。实验结果表明,在考虑的两个问题上,算法A在小设置时间实例中优于其他算法,而算法B在大设置时间实例中是被比较的算法中最有效的。尽管如此,算法A在LS1集成算法中的计算时间是中等的,算法B也是如此。
该研究的关键词是排列流水线调度、顺序依赖的设置时间、最小化完成时间、最小化加权总迟滞、遗传算法、多点交叉、局部搜索和自适应混合算法。这些关键词为我们揭示了文章探讨的几个主要概念:
1. 排列流水线调度问题(Permutation Flow Shop Scheduling Problem):这是一个经典的生产调度问题,其中一系列作业需要在多个机器上按相同的顺序进行处理。目标是最小化作业完成时间,即“使跨度”最小化,或最小化其他性能指标。
2. 顺序依赖的设置时间(Sequence-Dependent Setup Time):在许多制造和生产环境中,当作业从一个转换到另一个时,机器需要设置或准备时间。这些设置时间取决于后续作业,这就构成了顺序依赖的设置时间问题。
3. 完成时间(Makespan)和加权总迟滞(Total Weighted Tardiness):完成时间是所有作业完成后流水线的总时间,而加权总迟滞则考虑到作业的延迟程度和重要性(通过权重来表示),目标是最小化这两个指标。
4. 遗传算法(Genetic Algorithms):这是一种模仿自然选择和遗传学原理的启发式搜索算法,广泛用于解决优化和搜索问题。在本文中,它被用于寻找最优的作业调度顺序。
5. 多点交叉(Multi-Point Crossover):这是遗传算法中的一种交叉技术,允许在父母的染色体中选择多个点进行交叉,以产生包含父母双方遗传特征的后代。
6. 局部搜索方法(Local Search Methods):局部搜索是优化问题中用于改进解决方案的策略,它通过在解的邻域内进行系统搜索来寻找更优解。
7. 自适应混合算法(Adaptive Hybrid Algorithms):这种算法通过融合不同策略和启发式方法来优化性能。自适应意味着算法能够根据问题的特性或中间结果调整其行为。
文章通过理论分析和实验研究,证明了自适应混合遗传算法在处理具有顺序依赖设置时间的排列流水线调度问题时的有效性和效率。这些发现对于生产和运营领域的调度优化问题具有重要的理论价值和实际应用前景。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。