上海交通大学学报 ›› 2024, Vol. 58 ›› Issue (8): 1271-1281.doi: 10.16183/j.cnki.jsjtu.2023.070

• 机械与动力工程 • 上一篇    下一篇

基于Benders分解和分枝定界的随机交期批量流流水车间调度

石亚东, 刘冉(), 王铖恺, 吴泽锐   

  1. 上海交通大学 机械与动力工程学院,上海 200240
  • 收稿日期:2023-03-02 修回日期:2023-04-21 接受日期:2023-05-12 出版日期:2024-08-28 发布日期:2024-08-27
  • 通讯作者: 刘 冉,副教授,博士生导师;E-mail: Liuran2009@sjtu.edu.cn.
  • 作者简介:石亚东(1999-),硕士生,主要研究方向为运筹优化算法设计.
  • 基金资助:
    上海市科委“科技创新行动计划”高新技术领域项目(22511103603)

Stochastic Due-Date Lot-Streaming Flowshop Scheduling with Benders Decomposition and Branch-and-Bound

SHI Yadong, LIU Ran(), WANG Chengkai, WU Zerui   

  1. School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
  • Received:2023-03-02 Revised:2023-04-21 Accepted:2023-05-12 Online:2024-08-28 Published:2024-08-27

摘要:

针对交期随机的批量流车间调度问题,以最小化工件延期期望之和为目标,推导出工件交期符合3类经典随机分布条件下问题目标的闭式计算表达式.建立考虑换模时间与随机交期的问题数学模型,针对模型高度非线性特征对其线性化.设计一种基于逻辑的Benders分解(LBBD)与分枝定界相结合的优化算法,提出两种有效加速策略提升算法求解效率.数值实验结果验证了算法的有效性,通过随机交期与确定交期结果的比较,验证了考虑随机的必要性.

关键词: 随机交期, 批量流, Benders分解, 分枝定界

Abstract:

The lot-streaming flowshop scheduling problem with stochastic due time is addressed in this paper, with the objective of minimizing the sum of expected job delays. Closed-form expressions for the expected delays of jobs are derived under three classical distribution conditions. A mathematical model is then formulated, considering set-up times and stochastic due time. To address the highly nonlinear nature of the model, a linearization is performed. Furthermore, an optimization algorithm is designed using a Logic-based Benders decomposition (LBBD) approach combined with branch-and-bound. Two effective acceleration strategies are introduced to improve the efficiency of the algorithm. The numerical experiments demonstrate the effectiveness of the proposed algorithm, and the necessity of considering stochastic lead times is verified by comparing the results with those obtained from deterministic due time.

Key words: stochastic due time, lot-streaming, Benders decomposition, branch-and-bound

中图分类号: