Skip to main content

Advertisement

Log in

Mathematical model and a variable neighborhood search algorithm for mixed-model robotic two-sided assembly line balancing problems with sequence-dependent setup times

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

Human labor is generally being replaced with robots for high automation, increased flexibility, and reduced costs in modern industry. Few studies consider the sequence-dependent setup times in the assembly line balancing literature. However, it should not be overlooked in a real-life setting. This article presents a new mathematical model and variable neighborhood search (VNS) algorithm for mixed-model robotic two-sided assembly line balancing, with the aim of minimizing the cycle time by considering the sequence-dependent setup times. The effectiveness of the proposed VNS is tested with a set of test problems from the literature. The computational results and statistical analysis indicate that the proposed method yields promising results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

The data that is used in this paper is stored in the link below: https://doi.org/10.6084/m9.figshare.14879790

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Şehmus Aslan.

Ethics declarations

Conflict of interest

The author declares no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

1.1 Appendix A: Sequence-dependent setup times

Sequence-dependent setup times of model A are as follows:

Robot 1

        

Robot 2

        

0

0.2

0.5

0.3

0.4

0.3

0.2

0.2

0.4

0

0.3

0.2

0.3

0.5

0.5

0

0.1

0.5

0

0

0.5

0.5

0.4

0.5

0.5

0.5

0.4

0.5

0

0.4

0.1

0.5

0.2

0.3

0.2

0.5

0.4

0.5

0

0.4

0.2

0.1

0.5

0.2

0.5

0.2

0

0

0

0

0

0.1

0.3

0.5

0.2

0.5

0.5

0

0.6

0.2

0.1

0.2

0.2

0.5

0.5

0.1

0

0.5

0.3

0.3

0.2

0.4

0.1

0

0.3

0.3

0

0.3

0.2

0.1

0.1

0.6

0.3

0.5

0.4

0

0.2

0.5

0

0.3

0.4

0.3

0

0.6

0.1

0

0.5

0.4

0

0

0.4

0.4

0.3

0.3

0

0.2

0.4

0.6

0

0.3

0.3

0.3

0.3

0.3

0

0.1

0.6

0.6

0.2

0.1

0.4

0.4

0.6

0

0.6

0.3

0.5

0.4

0.2

0.6

0.4

0.3

0.6

0

0.6

0.3

0.5

0.1

0.5

0.1

0.1

0.4

0

0.5

0.5

0.1

0.2

0.1

0.5

0.6

0.4

0.1

0

0.5

0.2

0.2

0.5

0.1

0.1

0.1

0.2

0

Robot 3

        

Robot 4

        

0

0.2

0.2

0.4

0.1

0.3

0

0.5

0.3

0

0.3

0.2

0.1

0.2

0.1

0

0.3

0.4

0.2

0

0.4

0.5

0.4

0.2

0.2

0.5

0.1

0.6

0

0.3

0.3

0.1

0.3

0.3

0.5

0.3

0.1

0.3

0

0.3

0.5

0.2

0.5

0.1

0.6

0.2

0.4

0

0.4

0

0.3

0.6

0.3

0.6

0

0

0.4

0

0.3

0.6

0.6

0.2

0.3

0.3

0

0.1

0

0.3

0.5

0

0.2

0.1

0.5

0.3

0.2

0.2

0

0.1

0.2

0.1

0.4

0.3

0.3

0.1

0

0

0.6

0.5

0.3

0.2

0.1

0.4

0.6

0.1

0.6

0

0.2

0.2

0.2

0.2

0

0.2

0.5

0.6

0

0.1

0.5

0.1

0.1

0.2

0.1

0.4

0.6

0.4

0

0.2

0.5

0.5

0.3

0.2

0.5

0.4

0.5

0

0.3

0.4

0

0.5

0.1

0.5

0.6

0.2

0.1

0

0.4

0.4

0.3

0.5

0.4

0.6

0.4

0.3

0

0.3

0.6

0.4

0.6

0.4

0.5

0.1

0.1

0.5

0

0.5

0.3

0.1

0

0

0.5

0.5

0.3

0

Sequence-dependent setup times of model B are as follows:

Robot 1

        

Robot 2

        

0

0.3

0.1

0.5

0.4

0.3

0.2

0.4

0.6

0

0.2

0.6

0.1

0.6

0.4

0.5

0.5

0.1

0

0

0.2

0.4

0.4

0.1

0.3

0.4

0.5

0.1

0

0.3

0.5

0.2

0.3

0.5

0.2

0.1

0.5

0.2

0

0.3

0

0.4

0

0.5

0.1

0.4

0.5

0

0.3

0.5

0.4

0.3

0.1

0.4

0.5

0.1

0.5

0

0.5

0.6

0.2

0.5

0.4

0.4

0.1

0.6

0

0.2

0.6

0.1

0.5

0.4

0.4

0.4

0.5

0.1

0

0.3

0.5

0.1

0.6

0.3

0.4

0.1

0.1

0

0.3

0

0.2

0.2

0.3

0.2

0.2

0.1

0

0

0.3

0.2

0.5

0.3

0.2

0.6

0.2

0.2

0

0.1

0.2

0

0.2

0.3

0.4

0.2

0.3

0.5

0

0.3

0.5

0.3

0.4

0.2

0.1

0.1

0.6

0

0.1

0.5

0.6

0.1

0

0.5

0.4

0.3

0.2

0

0.2

0.3

0.1

0.2

0.2

0.3

0.5

0.2

0

0.5

0.4

0.3

0.4

0.5

0.3

0.5

0.6

0.5

0

0.1

0.4

0.6

0.2

0.5

0.4

0.3

0.5

0

Robot 3

        

Robot 4

        

0

0.5

0

0.1

0.2

0.4

0.1

0.5

0.5

0

0.3

0.3

0

0.2

0.6

0.3

0.3

0.4

0.1

0

0.1

0.1

0.4

0.6

0.4

0

0.3

0.1

0

0.1

0.3

0.6

0.3

0.2

0.4

0.1

0.3

0.5

0

0.4

0.4

0.5

0.1

0.3

0.3

0.5

0.6

0

0.6

0.3

0

0.3

0.3

0.6

0.6

0.5

0.1

0

0.2

0.2

0.3

0.1

0.2

0.6

0.3

0.3

0

0.5

0.1

0.4

0.4

0.5

0.6

0.1

0.4

0.5

0

0

0.1

0.1

0.1

0.1

0.5

0.4

0.3

0

0.4

0.5

0.2

0.6

0.1

0.4

0.1

0.4

0.3

0

0.2

0.2

0.2

0.3

0.3

0.3

0.3

0.1

0

0.6

0

0.5

0.4

0.5

0.4

0

0.3

0.1

0

0.5

0.3

0.6

0.3

0.5

0.3

0.4

0.4

0

0.5

0

0.6

0.2

0.4

0.1

0.6

0.1

0.5

0

0

0.4

0.6

0.5

0.3

0.5

0.4

0.3

0

0.5

0.2

0.2

0.3

0.4

0.1

0.2

0.1

0.4

0

0.2

0.3

0.1

0

0

0.3

0.3

0.3

0

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aslan, Ş. Mathematical model and a variable neighborhood search algorithm for mixed-model robotic two-sided assembly line balancing problems with sequence-dependent setup times. Optim Eng 24, 989–1016 (2023). https://doi.org/10.1007/s11081-022-09718-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-022-09718-3

Keywords

Navigation