Skip to main content
Log in

A Bottleneck-Assignment Based Branch-and-Bound Algorithm to Minimize the Makespan in an m-Machine Permutation Flowshop

  • Original Research
  • Published:
Technology Operation Management

Abstract

This work aims at the minimization of makespan in m-machine permutation flowshops and presents an efficient branch-and-bound algorithm to solve this problem optimally. A job-based lower bound, integrated with a machine-based lower bound, is proposed which in turn is deployed in solving a bottleneck assignment problem to obtain a tight lower bound on the makespan. The algorithm is evaluated by solving many randomly generated problems of different problem sizes and the results of an extensive computational investigation are presented. In addition, the proposed branch-and-bound algorithm is compared with an existing bounding scheme.

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

  • Ashour, S. 1970. An experimental investigation and comparative evaluation of flowshop scheduling techniques. Operations Research 18: 541–548.

    Article  Google Scholar 

  • Baker, K.R. 1975. A comparative survey of flowshop algorithms. Operations Research 23: 62–73.

    Article  Google Scholar 

  • Corley, H.W., and H. Golnabi. 1982. A generalized bottleneck assignment problem. Journal of Optimization Theory and Applications 36: 135–138.

    Article  Google Scholar 

  • Dudek, R., and J.R. Teuton. 1964. Development of m-stage decision rule for scheduling n-jobs through m-machines. Operations Research 12: 471–497.

    Article  Google Scholar 

  • French, S. 1982. Sequencing and scheduling: An introduction to the mathematics of the job shop. Chichester, UK: Ellis Horwood.

    Google Scholar 

  • Garey, M.R., D.S. Johnson, and R. Sethi. 1976. The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research 1: 117–129.

    Article  Google Scholar 

  • Ignall, E., and L. Schrage. 1965. Application of the branch-and-bound technique to some flowshop scheduling problems. Operations Research 13: 400–412.

    Article  Google Scholar 

  • Johnson, M. 1954. Optimal two and three-stage production schedules with setup times included. Naval Research Logistics Quarterly 1: 61–68.

    Article  Google Scholar 

  • Lageweg, B.J., J.K. Lenstra, and A.H.G. Rinnooy Kan. 1978. A general bounding scheme for the permutation flow-shop problem. Operations Research 26: 53–67.

    Article  Google Scholar 

  • Lomnicki, Z.A. 1965. A branch-and-bound algorithm for the exact solution of the three-machine scheduling problem. Operational Research Quarterly 16: 89–100.

    Article  Google Scholar 

  • Lotfi, V. 1989. A labeling algorithm to solve the assignment problem. Computers & Operations Research 16: 397–408.

    Article  Google Scholar 

  • Madhushini, N., C. Rajendran, and Y. Deepa. 2009. Branch-and-bound algorithms for scheduling in m-machine permutation flowshops to minimize the sum of weighted flowtime/sum of weighted tardiness/sum of weighted flowtime and weighted tardiness/sum of weighted flowtime, weighted tardiness and weighted earliness of jobs. Journal of Operational Research Society 60: 991–1004.

    Article  Google Scholar 

  • McMahon, G.B. 1969. Optimal production schedules for flowshops. Canadian Operational Research Society Journal 7: 141–151.

    Google Scholar 

  • McMahon, G.B., and P.G. Burton. 1967. Flow shop scheduling with the branch and bound method. Operations Research 15: 473–481.

    Article  Google Scholar 

  • Nawaz Jr., M., E.E. Enscore, and I. Ham. 1983. A heuristic algorithm for the m-machine, n-job flowshop sequencing problem. OMEGA 11: 91–95.

    Article  Google Scholar 

  • Rajendran, C., and H. Ziegler. 2004. Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/flowtime of jobs. European Journal of Operational Research 155: 426–438.

    Article  Google Scholar 

  • Smith, R.D., and R.A. Dudek. 1967. A general algorithm for Solution of the n-job m-machine sequencing problem of the flowshop. Operations Research 15: 71–82.

    Article  Google Scholar 

  • Szwarc, W. 1971. Elimination methods in the m x n sequencing problem. Naval Research Logistics Quarterly 18: 295–305.

    Article  Google Scholar 

  • Szwarc, W. 1973. Optimal elimination methods in the m × n flowshop scheduling problem. Operations Research 21: 1250–1259.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chandrasekharan Rajendran.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Madhushini, N., Rajendran, C. A Bottleneck-Assignment Based Branch-and-Bound Algorithm to Minimize the Makespan in an m-Machine Permutation Flowshop. Technol. Oper. Manag. 3, 1–10 (2012). https://doi.org/10.1007/s13727-012-0011-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13727-012-0011-0

Keywords

Navigation