arXiv:2504.08793cs.DCcs.AI2025-04被引 4

用约束编程解决有最小批量要求的串行批次调度问题。

Constraint Programming Models For Serial Batch Scheduling With Minimum Batch Size

  • 提出三种约束编程模型,通过区间变量和全局约束控制批量大小。
  • 在大规模实例中比传统混合整数规划更快找到更优解。
  • 适合制造业批量调度场景,尤其半导体与金属行业应用。

在串行批次调度中,作业被分组为批次并在批次内顺序处理。本文研究多台并行机器、非相同作业权重与释放时间、批次间家族相关的设置时间,且首次考虑实际生产中常见的最小批量要求。现有方法多采用动态规划或元启发式,尚未有论文使用约束编程(CP)求解此问题。为此,本文提出三种新的CP模型:(i) 区间分配模型,利用作业区间变量的存在性字面量计算并约束批量大小;(ii) 全局模型,仅使用追踪批次大小的全局约束;(iii) 混合模型,结合全局约束与存在性之和约束以高效确保最小批量。在标准测试实例上的计算实验表明,所提三种CP模型能有效应对多种串行批次调度变体,且在大规模实例中比文献中的两种混合整数规划(MIP)模型更快获得更优解。

原文摘要 · Abstract (English)

In serial batch (s-batch) scheduling, jobs are grouped in batches and processed sequentially within their batch. This paper considers multiple parallel machines, nonidentical job weights and release times, and sequence-dependent setup times between batches of different families. Although s-batch has been widely studied in the literature, very few papers have taken into account a minimum batch size, typical in practical settings such as semiconductor manufacturing and the metal industry. The problem with this minimum batch size requirement has been mostly tackled with dynamic programming and meta-heuristics, and no article has ever used constraint programming (CP) to do so. This paper fills this gap by proposing, three CP models for s-batching with minimum batch size: (i) an \textit{Interval Assignment} model that computes and bounds the size of the batches using the presence literals of interval variables of the jobs. (ii) A \textit{Global} model that exclusively uses global constraints that track the size of the batches over time. (iii) And a \textit{Hybrid} model that combines the benefits of the extra global constraints with the efficiency of the sum-of-presences constraints to ensure the minimum batch sizes. The computational experiments on standard cases compare the three CP models with two existing mixed-integer programming (MIP) models from the literature. The results demonstrate the versatility of the proposed CP models to handle multiple variations of s-batching; and their ability to produce, in large instances, better solutions than the MIP models faster.

批量调度约束编程制造优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。