Multi-Product Multi-Stage Multi-Period Resource Allocation for Minimizing Batch-Processing Steel Production Cost

被引:7
作者
Zhang, Zhuohan [1 ,2 ]
Zhao, Ziyan [1 ,2 ]
Qin, Shujin [3 ]
Liu, Shixin [1 ,2 ,4 ]
Zhou, Mengchu [5 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Northeastern Univ, Coll Informat Sci & Engn, Shenyang 110819, Peoples R China
[3] Shangqiu Normal Univ, Res Ctr Econ & Social Dev Henan East Prov Joint, Shangqiu 476000, Peoples R China
[4] Northeastern Univ Qinhuangdao, Sch Control Engn, Qinhuangdao 066004, Peoples R China
[5] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
基金
中国国家自然科学基金;
关键词
Production; Resource management; Steel; Costs; Heuristic algorithms; Capacity planning; Transportation; Multi-product multi-stage multi-period resource allocation; fix-and-optimize heuristic; mixed integer linear program; steel manufacturing; LOT-SIZING PROBLEM; TRANSPORTATION PROBLEM; INTEGRATED PRODUCTION; SCHEDULING PROBLEM; ROUTING PROBLEM; INVENTORY; OPTIMIZATION; ALGORITHM; FACILITY; MODEL;
D O I
10.1109/TASE.2024.3418370
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Rational allocation of resources can improve the profit margin of a steel enterprise. This paper deals with a multi-product multi-stage multi-period resource allocation problem. In it, product manufacturing involves multiple continuous production stages, each of which has parallel machines. According to process requirements, the tasks assigned to a machine need to be produced in batches. The process route of a product is a sequential combination of machines each of which is to be selected from a stage. The process route for each product and the batching rules of each machine are known in advance. Multi-period production means that the tasks released before a planning period can be processed in any of its periods. The demand for each product type in each period and the capacity of each machine are predetermined. Considering a customer's demand, we optimally allocate machines for products in each planning period to achieve their efficient utilization. The objective is to minimize the sum of various costs related to transportation, resources, unmet demand, and product inventory. A mixed integer linear program is developed for the concerned problem. A fix-and-optimize heuristic with variable neighborhood size is newly designed to obtain high-quality solutions. Its solutions are compared with those of CPLEX (a commercial software) given a fixed solution time. Experimental results show that it can accurately solve small-scale instances and find better solutions than CPLEX for most large-scale instances. Comparison experiments are conducted and the results show that the proposed algorithm has excellent accuracy, speed, and stability in addressing the concerned problem. Note to Practitioners-As demand for steel products gradually shows a trend towards multiple varieties, small batches, and personalized customization, it increases the difficulty for practitioners to rationally allocate resources for their production in a steel enterprise. It is hard to achieve rational material and machine resource allocation subject to complex constraints for processing multiple products in multiple production stages and periods. To deal with a multi-product multi-stage multi-period resource allocation problem, it is essential to design efficient and stable algorithms. A fix-and-optimize heuristic with variable neighborhood size is thus proposed for addressing it. The method can decompose the problem into a series of subproblems according to a decomposition scheme. They are iteratively solved. In this work, our goal is to help practitioners to deal with the challenging resource allocation problem in a short time. The effectiveness of the proposed algorithm is validated and tested by comparing its results with those of a commercially available exact solver called CPLEX on various problem instances. Extensive experimental results demonstrate its effectiveness. It can quickly solve small-scale instances with no statistically significant difference from the optimal solutions obtained by CPLEX. When addressing large-scale instances, the proposed algorithm shows better solution performance than CPLEX in a given running time. The algorithm is flexible, accurate, and fast, which implies its great application potential for resource allocation in steel enterprises.
引用
收藏
页码:5272 / 5283
页数:12
相关论文
共 55 条
[1]   Optimization-Based Adaptive Large Neighborhood Search for the Production Routing Problem [J].
Adulyasak, Yossiri ;
Cordeau, Jean-Francois ;
Jans, Raf .
TRANSPORTATION SCIENCE, 2014, 48 (01) :20-45
[2]   The single-item lot-sizing problem with immediate lost sales [J].
Aksen, D ;
Altinkemer, K ;
Chand, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 147 (03) :558-566
[3]   An integrated production and transportation scheduling problem with order acceptance and resource allocation decisions [J].
Aminzadegan, Sajede ;
Tamannaei, Mohammad ;
Fazeli, Majid .
APPLIED SOFT COMPUTING, 2021, 112
[4]   COMPUTATIONAL-COMPLEXITY OF THE CAPACITATED LOT SIZE PROBLEM [J].
BITRAN, GR ;
YANASSE, HH .
MANAGEMENT SCIENCE, 1982, 28 (10) :1174-1186
[5]   Multi-item production routing problem with backordering: a MILP approach [J].
Brahimi, Nadjib ;
Aouam, Tarik .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (04) :1076-1093
[6]   Two-Stage Genetic Algorithm for Scheduling Stochastic Unrelated Parallel Machines in a Just-in-Time Manufacturing Context [J].
Cao, Zhengcai ;
Lin, Chengran ;
Zhou, MengChu ;
Zhou, Chuanguang ;
Sedraoui, Khaled .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (02) :936-949
[7]   Scheduling Semiconductor Testing Facility by Using Cuckoo Search Algorithm With Reinforcement Learning and Surrogate Modeling [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu ;
Huang, Ran .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (02) :825-837
[8]   Grouping products for the optimization of production processes: A case in the steel manufacturing industry [J].
Casado, Silvia ;
Laguna, Manuel ;
Pacheco, Joaquin ;
Puche, Julio C. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 286 (01) :190-202
[9]  
Chopra S., 2016, SUPPLY CHAIN MANAGEM
[10]   A polynomial algorithm for a lot-sizing problem with backlogging, outsourcing and limited inventory [J].
Chu, Chengbin ;
Chu, Feng ;
Zhong, Jinhong ;
Yang, Shanlin .
COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 64 (01) :200-210