Skip to main content
Log in

A three-machine permutation flow-shop problem with minimum makespan on the second machine

  • Theoretical Paper
  • Published:
Journal of the Operational Research Society

Abstract

In this paper, we consider a three-machine permutation flow-shop scheduling problem where the criterion is to minimize the total completion time without idle times subject to the minimum makespan on the second machine. This problem is NP-hard while each of the objective functions alone can be optimized in polynomial time. We develop a branch-and-bound algorithm with effective branching rules and dominance properties which help to reduce the search space. By our computational experiments, the branch-and-bound algorithm is comparable to a recent mixed integer programming solver and, for some kinds of problem instances, the branch-and-bound algorithm outperforms the solver. On the other hand, the computational result would indicate that the hierarchical scheduling problems are essentially hard in both theoretical and computational points of view.

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.

Similar content being viewed by others

References

  • Akkan C and Karabati S (2004). The two-machine flowshop total completion time problem: Improved lower bounds and a branch-and-bound algorithm. Eur J Opl Res 154: 420–429.

    Article  Google Scholar 

  • Bansal SP (1977). Minimizing the sum of completion times of n jobs over m machines in a flowshop—a branch and bound approach. AIIE Trans 9: 306–311.

    Article  Google Scholar 

  • Carlier J and Rebaï I (1996). Two branch-and-bound algorithms for the permutation flow shop problem. Eur J Opl Res 90: 238–251.

    Article  Google Scholar 

  • Cheng J, Kise H and Matsumoto H (1997). A branch-and-bound algorithm with fuzzy inference for a permutation flow shop scheduling problem. Eur J Opl Res 96: 578–590.

    Article  Google Scholar 

  • Della Croce F, Ghirardi M and Tadei R (2002). An improved branch and bound algorithm for the two-machine total completion time flowshop problem. Eur J Opl Res 139: 293–301.

    Article  Google Scholar 

  • Della Croce F, Narayan R and Tadei R (1996). The two machine total completion time flowshop problem. Eur J Opl Res 90: 227–237.

    Article  Google Scholar 

  • Framinan JM, Gupta JND and Leisten R (2004). A review and classification of heuristics for permutation flow-shop scheduling with makespan objective. J Opl Res Soc 55: 1243–1255.

    Article  Google Scholar 

  • Framinan JM, Leisten R and Ruiz-Usano R (2005). Comparison of heuristics for flow-time minimisation in permutation flowshops. Comput Oper Res 32: 1237–1254.

    Article  Google Scholar 

  • Garey MR, Johnson DS and Sethi R (1976). The complexity of flowshop and jobshop scheduling. Math Opl Res 1: 117–129.

    Article  Google Scholar 

  • Gupta JND, Hennig K and Werner F (2002). Local search heuristics for two-stage flow shop problems with secondary criterion. Comput Opl Res 29: 123–149.

    Article  Google Scholar 

  • Gupta JND, Neppalli VR and Werner F (2001). Minimizing total flow time in a two-machine flowshop problem with minimum makespan. Int J Prod Econ 69: 323–338.

    Article  Google Scholar 

  • Ignall E and Schrage L (1965). Applications of the branch-and-bound technique to some flow-shop scheduling problems. Opns Res 13: 400–412.

    Article  Google Scholar 

  • ILOG Inc (2002). ILOG CPLEX 8.0 reference manual.

  • Johnson SM (1954). Optimal two- and three-stage production schedules with set-up times included. Naval Res Logist Quart 1: 61–68.

    Article  Google Scholar 

  • Ladhari T and Haouari M (2005). A computational study of the permutation flow shop problem based on a tight lower bound. Comput Oper Res 32: 1831–1847.

    Article  Google Scholar 

  • Martello A and Toth P (1990). Knapsack Problems—Algorithms and Computer Implementations. Wiley: Chichester.

    Google Scholar 

  • Potts CN (1980). An adaptive branching rule for the permutation flow-shop problem. Eur J Opl Res 5: 19–25.

    Article  Google Scholar 

  • Rajendran C (1992). Two-stage flowshop scheduling problem with bicriteria. J Opl Res Soc 43: 871–884.

    Article  Google Scholar 

  • Szwarc W (1981). Extreme solutions to the two-machine flowshop problem. Naval Res Logist Quart 28: 103–114.

    Article  Google Scholar 

  • T'kindt V and Billaut JC (2002). Multicriteria Scheduling—Theory, Models and Algorithms. Springer: New York.

    Book  Google Scholar 

  • T'kindt V, Gupta JND and Billaut JC (2003). Two-machine flowshop scheduling with a secondary criterion. Comput Opl Res 30: 505–526.

    Article  Google Scholar 

  • Yanai S and Fujie T (2004). On a dominance test for the single machine scheduling problem with release dates to minimize total flow time. J Opl Res Soc Japan 47: 96–111.

    Google Scholar 

Download references

Acknowledgements

We thank anonymous referees for their valuable comments and suggestions. We are also grateful to Professors Teruhiko Yoshida, Toshio Hamada and Kensaku Kikuta for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T Fujie.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yanai, S., Fujie, T. A three-machine permutation flow-shop problem with minimum makespan on the second machine. J Oper Res Soc 57, 460–468 (2006). https://doi.org/10.1057/palgrave.jors.2602014

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2602014

Keywords

Navigation