Logic-based Benders decomposition for order acceptance and scheduling on heterogeneous factories with carbon caps

被引:6
作者
Chen, Jian [1 ]
Ye, Xudong [1 ]
Ma, Wenjing [1 ]
Xu, Dehua [2 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Econ & Management, Nanjing 211106, Peoples R China
[2] Nanjing Univ Finance & Econ, Sch Int Econ & Business, Nanjing 210023, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Scheduling; Order acceptance; Carbon cap; Setup times; Logic -based Benders decomposition; SETUP TIMES; MACHINE; ALGORITHM; TARDINESS;
D O I
10.1016/j.cor.2024.106706
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study an integrated order acceptance and scheduling problem for heterogeneous factories with carbon caps, order-dependent processing speeds, and setup times. Three joint decisions including order selection, order assignment and order sequencing are made to maximize profits, i.e., total revenue minus total production and tardiness cost. Firstly, we develop a mixed integer programming model to simultaneously optimize the three decisions and propose several dominance rules to enhance the model. Secondly, due to the particular structure of the problem, we propose a logic-based Benders decomposition (LBBD) method that decomposes the complicated original problem into a master problem and a number of subproblems. The master problem aims to determine order acceptance and order assignment, and each subproblem is for determining order sequencing in each factory. A branch and bound algorithm is then designed to quickly solve the subproblems. The branch and check framework is implemented to accelerate the solving process of the LBBD. Finally, numerical experiments verify that the proposed dominance rules play a promising role in enhancing the model, and the results of the algorithm comparison experiments show the significant advantages of proposed LBBD algorithm combined with the branch and check framework. Sensitivity experiments reveal that carbon cap serves as a major constraint on order acceptance.
引用
收藏
页数:12
相关论文
共 44 条
[1]   Multiprocessor scheduling with rejection [J].
Bartal, Y ;
Leonardi, S ;
Marchetti-Spaccamela, A ;
Sgall, J ;
Stougie, L .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2000, 13 (01) :64-78
[2]   Partitioning procedures for solving mixed-variables programming problems [J].
Benders, J. F. .
COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) :3-19
[3]   Production decisions in a hybrid manufacturing-remanufacturing system with carbon cap and trade mechanism [J].
Chang, Xiangyun ;
Xia, Haiyang ;
Zhu, Huiyun ;
Fan, Tijun ;
Zhao, Hongqing .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2015, 162 :160-173
[4]   Logic-based Benders decomposition for order acceptance and scheduling in distributed manufacturing [J].
Chen, Jian ;
Ma, Wenjing ;
Ye, Xudong ;
Zhao, Zhiheng .
ADVANCED ENGINEERING INFORMATICS, 2023, 58
[5]   MINIMIZING TOTAL TARDINESS ON ONE MACHINE IS NP-HARD [J].
DU, JZ ;
LEUNG, JYT .
MATHEMATICS OF OPERATIONS RESEARCH, 1990, 15 (03) :483-495
[6]   Stochastic Planning and Scheduling with Logic-Based Benders Decomposition [J].
Elci, Ozgun ;
Hooker, John .
INFORMS JOURNAL ON COMPUTING, 2022, 34 (05) :2428-2442
[7]   A Benders decomposition approach for order acceptance and scheduling problem: a robust optimization approach [J].
Emami, Saeed ;
Moslehi, Ghasem ;
Sabbagh, Mohammad .
COMPUTATIONAL & APPLIED MATHEMATICS, 2017, 36 (04) :1471-1515
[8]   A Lagrangian relaxation algorithm for order acceptance and scheduling problem: a globalised robust optimisation approach [J].
Emami, Saeed ;
Sabbagh, Mohammad ;
Moslehi, Ghasem .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2016, 29 (05) :535-560
[9]   Reformulations and an exact algorithm for unrelated parallel machine scheduling problems with setup times [J].
Fanjul-Peyro, Luis ;
Ruiz, Ruben ;
Perea, Federico .
COMPUTERS & OPERATIONS RESEARCH, 2019, 101 :173-182
[10]   Using Logic-Based Benders Decomposition to Solve the Capacity- and Distance-Constrained Plant Location Problem [J].
Fazel-Zarandi, Mohammad M. ;
Beck, J. Christopher .
INFORMS JOURNAL ON COMPUTING, 2012, 24 (03) :387-398