Research Article

An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives

Volume: 27 Number: 81 September 29, 2025
TR EN

An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives

Abstract

The no-wait flow shop scheduling problem (NWFSP) is an extension of the traditional flow shop configuration, where jobs follow a fixed sequence of machines. The NWFSP extends the flow shop problem by incorporating a constraint that does not allow jobs to wait between subsequent machines. Recent studies on the NWFSP have primarily focused on traditional objectives, such as makespan, total flow time, and total completion time. However, there are limited studies addressing the simultaneous use of earliness and tardiness objectives. Classified as NP-hard, the NWFSP poses significant computational challenges when seeking optimal solutions for large problem instances. To overcome this, heuristic and metaheuristic algorithms, including simulated annealing, tabu search, and particle swarm algorithm, are commonly used to find near-optimal solutions. Nevertheless, exact solution methods for this problem remain scarce in existing literature. To fill this gap, this paper introduces a novel mixed-integer programming (MIP) model for the NWFSP and presents a branch-and-cut (BC) algorithm built upon this new model, with the objective of minimizing earliness and tardiness. The BC algorithm is combined with a heuristic approach to provide strong upper bounds. It systematically explores the problem space and improves mathematical formulations using cutting plane techniques. The algorithm’s performance is tested using a comprehensive set of benchmark problem instances, with results compared to a MIP model from the literature. Computational experiments demonstrate that the proposed BC algorithm is effective both in terms of solution quality and computational efficiency.

Keywords

References

  1. Pan, Q.K., Wang, L. 2012. Effective Heuristics for the Blocking Flowshop Scheduling Problem with Makespan Minimization, Omega, Vol. 40, no. 2, pp. 218-229.
  2. Lin, S.W., Ying, K.C. 2013. Minimizing Makespan in a Blocking Flowshop using a Revised Artificial Immune System Algorithm, Omega, Vol. 41, no. 2, pp. 383-389.
  3. Shabtay, D., Arviv, K., Stern, H., Edan, Y. 2014. A Combined Robot Selection and Scheduling Problem for Flow-Shops with No-Wait Restrictions, Omega, Vol. 43, no. 1, pp. 96-107.
  4. Pan, Q.K., Ruiz, R. 2014. An Effective Iterated Greedy Algorithm for the Mixed No-Idle Permutation Flowshop Scheduling Problem, Omega, Vol. 44, no. 1, pp. 41-50.
  5. Yenisey, M.M., Yagmahan, B. 2014. Multi-Objective Permutation Flowshop Scheduling Problem: Literature Review, Classification and Current Trends, Omega, Vol. 45, no. 1, pp. 119-135.
  6. Aldowaisan, T., Allahverdi, A. 2004. New Heuristics for m-Machine No-Wait Flowshop to Minimize Total Completion Time, Omega, Vol. 32, no. 5, pp. 345-352.
  7. Sapkal, S.U., Laha, D. 2013. A Heuristic for No-Wait Flow Shop Scheduling, International Journal of Advanced Manufacturing Technology, Vol. 68, no. 5-8, pp. 1327-1338.
  8. Allahverdi, A. 2016. A Survey of Scheduling Problems with No-Wait in Process, European Journal of Operational Research, Vol. 255, pp. 665-686.

Details

Primary Language

English

Subjects

Industrial Engineering, Optimization in Manufacturing

Journal Section

Research Article

Early Pub Date

September 25, 2025

Publication Date

September 29, 2025

Submission Date

January 10, 2025

Acceptance Date

March 5, 2025

Published in Issue

Year 2025 Volume: 27 Number: 81

APA
Hamzadayı, A. (2025). An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, 27(81), 491-498. https://doi.org/10.21205/deufmd.2025278117
AMA
1.Hamzadayı A. An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives. DEUFMD. 2025;27(81):491-498. doi:10.21205/deufmd.2025278117
Chicago
Hamzadayı, Alper. 2025. “An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem With Earliness and Tardiness Objectives”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi 27 (81): 491-98. https://doi.org/10.21205/deufmd.2025278117.
EndNote
Hamzadayı A (September 1, 2025) An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 27 81 491–498.
IEEE
[1]A. Hamzadayı, “An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives”, DEUFMD, vol. 27, no. 81, pp. 491–498, Sept. 2025, doi: 10.21205/deufmd.2025278117.
ISNAD
Hamzadayı, Alper. “An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem With Earliness and Tardiness Objectives”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 27/81 (September 1, 2025): 491-498. https://doi.org/10.21205/deufmd.2025278117.
JAMA
1.Hamzadayı A. An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives. DEUFMD. 2025;27:491–498.
MLA
Hamzadayı, Alper. “An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem With Earliness and Tardiness Objectives”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, vol. 27, no. 81, Sept. 2025, pp. 491-8, doi:10.21205/deufmd.2025278117.
Vancouver
1.Alper Hamzadayı. An Exact Solution Algorithm to Solve the No-Wait Flow Shop Scheduling Problem with Earliness and Tardiness Objectives. DEUFMD. 2025 Sep. 1;27(81):491-8. doi:10.21205/deufmd.2025278117

This journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJmaWxlIiwicGF0aCI6IjliNTAvMDBjMi8xZmIxLzY5MjZmZDIyOGE1NzgyLjA3MzU5MTk2LnBuZyIsImV4cCI6MTc2NDE2OTMzMSwibm9uY2UiOiI2MTU1ODg1NGZlYzhkZTA1OThkNTU2NGFmYTQzYTc0YiJ9.O5b4Ex8bMlFv5797LL8VnE9YWS_X5880dfbmOp2-kc8