Constraint programming for solving various assembly line balancing problems

•Constraint programming (CP) is presented as modeling and solution approach for various assembly line balancing problems.•CP is demonstrated as generic and efficient modeling language for generalized assembly line design/balancing problems.•Performance evaluation shows that CP dominates MILP in most...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Omega (Oxford) Ročník 78; s. 57 - 68
Hlavní autoři: Bukchin, Yossi, Raviv, Tal
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier Ltd 01.07.2018
Témata:
ISSN:0305-0483, 1873-5274
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:•Constraint programming (CP) is presented as modeling and solution approach for various assembly line balancing problems.•CP is demonstrated as generic and efficient modeling language for generalized assembly line design/balancing problems.•Performance evaluation shows that CP dominates MILP in most cases. In this paper, the constraint programming (CP) approach is applied for the simple assembly line balancing problem (SALBP) as well as some of its generalizations. CP is a rich modeling language that enables the formulation of general combinatorial problems and is coupled with a strong set of solution methods that are available through general purpose solvers. The proposed formulations are conversions of well-known mixed integer programming (MILP) formulations to CP, along with a new set of constraints that helps the CP solver to converge faster. As a generic solution method, we compare its performance with the best known generic MILP formulations and show that it consistently outperforms MILP for medium to large problem instances. A comparison with SALOME, a well-known custom-made algorithm for solving the SALBP-1, shows that both approaches are capable of efficiently solving problems with up to 100 tasks. When 1000-task problems are concerned, SALOME provides better performance; however, CP can provide relatively good close to optimal solutions for multiple combinations of problem parameters. Finally, the generality of the CP approach is demonstrated by some adaptations of the proposed formulation to other variants of the assembly line balancing problem including the U-shaped assembly line balancing problem and the task assignment and equipment selection problem.
ISSN:0305-0483
1873-5274
DOI:10.1016/j.omega.2017.06.008