Skip to main content
Log in

A branch and bound procedure for the reentrant permutation flow-shop scheduling problem

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This investigation considers a reentrant permutation flow-shop (RPFS) scheduling problem whose performance criterion is makespan. A reentrant flow-shop (RFS) refers to situations in which every job must be processed on machines in the order, M 1, M 2, ..., M m , M 1, M 2, ..., M m , ..., and M 1, M 2, ..., M m . Every job can be decomposed into several layers each of which starts on M 1 and finishes on M m . In the RFS case, if the job ordering is the same on any machine at each layer, then no passing is said to be allowed, since no job is allowed to pass any former job. The RFS scheduling problem in which no passing is allowed, is called an RPFS problem. A branch and bound algorithm is presented and an example is also given to illustrate the solution procedure. To compare the proposed algorithm, a series of computational experiments are done on randomly generated test problems and the results show that the developed algorithm is efficient.

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

Abbreviations

n :

Total number of jobs for processing at time zero

m :

Total number of machines in the shop

L :

Total number of levels of each job

J i :

Job number i, 1≤in

J i(q) :

Job scheduled at the qth position in the processing sequence, 1≤qn

M k :

Machine number k, 1≤km

O lk i :

Operation of J i on M k at layer l, 1≤in, 1≤lL, 1≤km

P lk i :

Processing time of O lk i, 1≤in, 1≤lL, 1≤km

C lk i(q) :

Completion time of J i(q) on M k at layer l, 1≤qn, 1≤lL, 1≤km

References

  1. Wang MY, Sethi SP, Van De Velde SL (1997) Minimizing makespan in a class of reentrant shops. Oper Res 45:702–712

    MATH  Google Scholar 

  2. Bispo CF, Tayur S (2001) Managing simple re-entrant flow lines: theoretical foundation and experimental results. IIE Trans 33:609–623

    Article  Google Scholar 

  3. Uzsoy R, Lee CY, Martin-Vega LA (1992) A review of production planning and scheduling models in the semiconductor industry Part 1: system characteristics, performance evaluation and production planning. IIE Trans 24:47–60

    Article  Google Scholar 

  4. Kubiak W, Lou SXC, Wang Y (1996) Mean flow time minimization in reentrant job-shops with a hub. Oper Res 44:764–776

    MATH  Google Scholar 

  5. Pan JCH, Chen JS (2003) Minimizing makespan in reentrant permutation flow-shops. J Oper Res Soc 54:642–653

    Article  MATH  Google Scholar 

  6. Pinedo M (2002) Scheduling: theory, algorithms, and systems. Prentice-Hall, Engelwood Cliffs, NJ

    MATH  Google Scholar 

  7. Ignall E, Schrage L (1965) Application of the branch and bound technique to some flow-shop scheduling problems. Oper Res 13:400–412

    Article  MathSciNet  Google Scholar 

  8. Lomnicki ZA (1965) A “branch-and-bound” algorithm for the exact solution of the three-machine scheduling problem. Oper Res Q 16:89–100

    Google Scholar 

  9. McMahon GB, Burton PG (1967) Flow-shop scheduling with the branch-and-bound method. Oper Res 15:473–481

    Google Scholar 

  10. Ashour S (1970) A branch-and-bound algorithm for flow-shop scheduling problems. AIIE Trans 2:172–176

    Google Scholar 

  11. Gupta JND (1971) An improved combinatorial algorithm for the flow-shop scheduling problem. Oper Res 19:1753–1758

    MATH  Google Scholar 

  12. Baker KR (1975) A comparative study of flow-shop algorithms. Oper Res 23:62–73

    MATH  Google Scholar 

  13. Townsend W (1977) Sequencing n jobs on m machines to minimize maximum tardiness: a branch-and-bound solution. Manag Sci 23:1016–1019

    MATH  Google Scholar 

  14. Lageweg BJ, Lenstra JK, Rinnooy Kan AHG (1978) A general bounding scheme for the permutation flow-shop problem. Oper Res 26:53–67

    MATH  Google Scholar 

  15. Bansal SP (1979) On lower bounds in permutation flowshop problems. Int J Prod Res 17:411–418

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  17. Gupta JND, Shanthikumar JG, Szwarc W (1987) Generating improved dominance conditions for the flowshop problem. Comput Oper Res 14:41–45

    Article  MathSciNet  MATH  Google Scholar 

  18. Campbell HG, Dudek RA, Smith ML (1970) A heuristic algorithm for the n job, m machine sequencing problem. Manag Sci 16:B630–B637

    Google Scholar 

  19. Nawaz M, Enscore EE, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11:91–95

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jen-Shiang Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, JS. A branch and bound procedure for the reentrant permutation flow-shop scheduling problem. Int J Adv Manuf Technol 29, 1186–1193 (2006). https://doi.org/10.1007/s00170-005-0017-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-005-0017-x

Keywords

Navigation