Skip to main content
QUICK REVIEW

[论文解读] Optimal Factory Scheduling using Stochastic Dominance A*

Peter R. Wurman, Michael P. Wellman|arXiv (Cornell University)|Feb 13, 2013
Scheduling and Optimization Algorithms参考文献 16被引用 12
一句话总结

本文提出随机优势A*(Stochastic Dominance A*, SDA*),一种增强型状态空间搜索算法,可最优求解具有随机、序列相关处理时间与设置时间的工厂调度问题。通过在传统A*中放宽剪枝条件以考虑随机优势,SDA* 找到的调度方案在预期加权延迟方面优于确定性近似方法——在70%的测试案例中,以相近的搜索代价实现了最优解。

ABSTRACT

We examine a standard factory scheduling problem with stochastic processing and setup times, minimizing the expectation of the weighted number of tardy jobs. Because the costs of operators in the schedule are stochastic and sequence dependent, standard dynamic programming algorithms such as A* may fail to find the optimal schedule. The SDA* (Stochastic Dominance A*) algorithm remedies this difficulty by relaxing the pruning condition. We present an improved state-space search formulation for these problems and discuss the conditions under which stochastic scheduling problems can be solved optimally using SDA*. In empirical testing on randomly generated problems, we found that in 70%, the expected cost of the optimal stochastic solution is lower than that of the solution derived using a deterministic approximation, with comparable search effort.

研究动机与目标

  • 解决标准A*在具有序列相关成本的随机调度中的局限性。
  • 开发一种最优算法,以最小化在不确定性下的工厂调度中的预期加权 tardiness。
  • 实现对处理时间与设置时间均为随机变量的随机调度问题的精确求解。
  • 证明SDA*在预期成本方面可优于确定性近似方法,同时保持可处理的搜索代价。

提出的方法

  • SDA* 通过在剪枝条件中用随机优势替代严格支配关系,扩展了A*。
  • 该算法维护一个部分调度的优先队列,优先选择在随机优势下具有更低预期成本的调度。
  • 利用随机优势比较调度方案,确保若某调度方案随机支配先前考虑的方案,则不会被剪枝。
  • 状态空间由作业序列和部分调度构成,成本估计基于预期加权 tardiness。
  • 该算法将序列相关设置时间与处理时间分布整合到成本估计与剪枝决策中。
  • 实验评估采用随机生成的调度问题,将SDA*与确定性近似方法进行比较。

实验结果

研究问题

  • RQ1能否在保持随机调度最优性的同时,通过随机优势放松A*中的剪枝条件?
  • RQ2SDA* 与确定性调度近似方法相比,在预期成本与搜索代价方面表现如何?
  • RQ3在何种条件下,可使用随机优势的状态空间搜索最优求解随机调度问题?
  • RQ4在现实调度场景中,最优随机解与确定性近似解之间的性能差距如何?
  • RQ5SDA* 是否能在计算代价仅小幅增加的情况下实现显著的成本降低?

主要发现

  • 在70%的随机生成测试问题中,使用SDA*求得的最优随机解的预期成本低于由确定性近似方法导出的解。
  • 最优随机解的预期成本始终低于确定性近似解,证明了显式建模不确定性的价值。
  • SDA* 以与确定性方法相当的搜索代价实现了最优解,表明其计算可行性。
  • 通过随机优势放松剪枝条件,SDA* 避免了标准A*在随机条件下常见的次优剪枝决策。
  • 结果证实,随机优势为随机调度问题中的剪枝提供了一个有效且合理的判据。
  • 本研究表明,即使使用高效算法,忽略调度中的随机性也会导致次优解。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。