An exact constraint programming based procedure for the multi-manned assembly line balancing problem

被引:9
作者
Junior, Moacyr Carlos [1 ,3 ]
Michels, Adalberto Sato [2 ]
Magatao, Leandro [1 ]
机构
[1] Fed Univ Technol Parana UTFPR, Grad Program Elect & Comp Engn CPGEI, Curitiba, Brazil
[2] Univ Melbourne, Sch Math & Stat, Melbourne, Australia
[3] Santa Catarina State Univ UDESC, Sao Bento Do Sul, Brazil
基金
澳大利亚研究理事会;
关键词
Multi-manned Assembly Line Balancing; Problem (MALBP); Constraint Programming (CP); Mixed-Integer Linear Programming (MILP); Bounds; ALGORITHM; MODEL; WORKERS; REDUCTION; BRANCH; TIME; CUTS;
D O I
10.1016/j.cor.2023.106451
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Unlike the Simple Assembly Line Balancing Problem (SALBP), the Multi-manned Assembly Line Balancing Problem (MALBP) allows the assignment of multiple workers at the same station. This study proposes a novel Constraint Programming (CP) model to evaluate the satisfiability of a type-F MALBP. Given a cycle time limit, the number of workers and the number of stations are set as parameters in each iteration. We adopt an exact lexicographical procedure as the solution method for this multi-objective optimization problem, performing a lower-bound search to minimize the number of workers as the primary objective. Such an assumption is common for real-world applications, in which the total cost of a worker is usually several orders of magnitude higher than the cost of a station. When dealing with hard instances, we adopt the task-worker assignment solution for SALBP as input to an auxiliary Mixed-Integer Linear Programming (MILP) model, which provides an initial condition for the task scheduling portion of the CP model. Strong tasks' scheduling bounds are also provided to tighten the search space, and mathematical similarities with SALBP are exploited to support our solution method. The integrated MILP-CP procedure yielded 126 optimal solutions from a 140-instance dataset, including nine new optimality proofs. Moreover, twelve additional instances were improved compared to the literature, enhancing the solution quality. Considering the best-found primal bounds, the maximum gap for the still-open instances is just 0.32%. These results demonstrated the effectiveness of the proposed procedure in solving MALBP when combined with solid bounds.
引用
收藏
页数:22
相关论文
共 77 条
[11]   A SURVEY OF EXACT ALGORITHMS FOR THE SIMPLE ASSEMBLY LINE BALANCING PROBLEM [J].
BAYBARS, I .
MANAGEMENT SCIENCE, 1986, 32 (08) :909-932
[12]   A survey on problems and methods in generalized assembly line balancing [J].
Becker, C ;
Scholl, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 168 (03) :694-715
[13]   Balancing assembly lines with variable parallel workplaces: Problem definition and effective solution procedure [J].
Becker, Christian ;
Scholl, Armin .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 199 (02) :359-374
[14]   A classification of assembly line balancing problems [J].
Boysen, Nils ;
Fliedner, Malte ;
Scholl, Armin .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) :674-693
[15]   Assembly line balancing: What happened in the last fifteen years? [J].
Boysen, Nils ;
Schulze, Philipp ;
Scholl, Armin .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 301 (03) :797-814
[16]   Constraint programming for solving various assembly line balancing problems [J].
Bukchin, Yossi ;
Raviv, Tal .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2018, 78 :57-68
[17]   Resource-constrained assembly line balancing problems with multi-manned workstations [J].
Chen, Yin-Yann ;
Cheng, Chen-Yang ;
Li, Jia-Ying .
JOURNAL OF MANUFACTURING SYSTEMS, 2018, 48 :107-119
[19]   Constraint programming model for multi-manned assembly line balancing problem [J].
Cil, Zeynel Abidin ;
Kizilay, Damla .
COMPUTERS & OPERATIONS RESEARCH, 2020, 124
[20]   Assembly line balancing and group working: A heuristic procedure for workers' groups operating on the same product and workstation [J].
Dimitriadis, SG .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (09) :2757-2774