4.1 Article

Comparison of MILP and CP models for balancing partially automated assembly lines

Journal

Publisher

SPRINGER
DOI: 10.1007/s10100-023-00885-x

Keywords

Assembly line balancing; Mixed integer linear programing; Constraint programming; Human-robot collaboration

Ask authors/readers for more resources

The objective of Assembly Line Balancing is to assign tasks to workstations efficiently. Different types of problems and constraints have made it challenging, and most of these problems require a lot of time and computational power to solve. Custom-made algorithms and generic approaches have been developed, with the latter being more flexible for handling variations. This paper compares two generic approaches, Mixed Integer Linear Programming (MILP) and Constraint Programming (CP), for partially automated assembly line balancing problems.
The objective of Assembly Line Balancing (ALB) is to find the proper assignment of tasks to workstations, taking into consideration various types of constraints and defined management goals. Early research in the field focused on solving the Simple Assembly Line Balancing problem, a basic simplified version of the general problem. As the production environment became more complex, several new ALB problem types appeared, and almost all ALB problems are NP-hard, meaning that finding a solution requires a lot of time, resources, and computational power. Methods with custom-made algorithms and generic approaches have been developed for solving these problems. While custom-made algorithms are generally more efficient, generic approaches can be more easily extended to cover other variations of the problem. Over the past few decades, automation has played an increasingly important role in various operations, although complete automation is often not possible. As a result, there is a growing need for partially automated assembly line balancing models. In these circumstances, the flexibility of a generic approach is essential. This paper compares two generic approaches: mixed integer linear programming (MILP) and constraint programming (CP), for two types of partially automated assembly line balancing problems. While CP is relatively slower in solving the simpler allocation problems, it is more efficient than MILP when an increased number of constraints is applied to the ALB and an allocation and scheduling problem needs to be solved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.1
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available