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 条
[1]   A METHOD FOR ASSEMBLY LINE BALANCING WITH MORE THAN ONE WORKER IN EACH STATION [J].
AKAGI, F ;
OSAKI, H ;
KIKUCHI, S .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1983, 21 (05) :755-770
[2]   Constraint programming model for resource-constrained assembly line balancing problem [J].
Alakas, Haci Mehmet ;
Pinarbasi, Mehmet ;
Yuzukirmizi, Mustafa .
SOFT COMPUTING, 2020, 24 (07) :5367-5375
[3]  
ALB Research Group, 2022, Assembly line balancing - data sets & research topics
[4]   Mixed model line balancing with parallel stations, zoning constraints, and ergonomics [J].
Alghazi, Anas ;
Kurz, Mary E. .
CONSTRAINTS, 2018, 23 (01) :123-153
[5]   Multi-manned assembly line balancing problem with dependent task times: a heuristic based on solving a partition problem with constraints [J].
Andreu-Casas, Enric ;
Garcia-Villoria, Alberto ;
Pastor, Rafael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 302 (01) :96-116
[6]  
[Anonymous], 2023, ILOG CPLEX Optimization Studio-IBM ILOG CPLEX Optimizer | IBM
[7]  
Apt K, 2003, Principles of constraint programming, V1st, P424
[8]   Redundant cumulative constraints to compute preemptive bounds [J].
Baptiste, Philippe ;
Bonifas, Nicolas .
DISCRETE APPLIED MATHEMATICS, 2018, 234 :168-177
[9]   BALANCING 2-SIDED ASSEMBLY LINES - A CASE-STUDY [J].
BARTHOLDI, JJ .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (10) :2447-2461
[10]  
Batista L. S., 2023, Intelligent and transformative production in pandemic times, P535, DOI [10.1007/978-3, DOI 10.1007/978-3]