Skip to main content

Advertisement

Log in

A TSP-GA multi-objective algorithm for flow-shop scheduling

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

Abstract

A multi-objective evolutionary search algorithm using a travelling salesman algorithm and genetic algorithm for flow-shop scheduling is proposed in this paper. The initial sequence is obtained by solving the TSP. The initial population of the genetic algorithm is created with the help of a neighbourhood creation scheme known as a random insertion perturbation scheme, which uses the sequence obtained from TSP. The proposed algorithm uses a weighted sum of multiple objectives as a fitness function. The weights are randomly generated for each generation to enable a multi-directional search. The performance measures considered include minimising makespan, mean flow time and machine idle time. The performance of the proposed algorithm is demonstrated by applying it to benchmark problems available in the OR-Library.

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

Similar content being viewed by others

References

  1. Baker KR (1974) Introduction to sequencing and scheduling. Wiley, New York

  2. Pinedo M (1995) Scheduling: theory, algorithms, and systems. Prentice Hall, New Jersey

  3. Rajendran C, Zeigler H (1997) Heuristics for scheduling in a flow shop with set-up, processing and removal times separated. Product Plan Contr 8:568–576

    Article  Google Scholar 

  4. Dipak Leha MIIE, Mukerjee SP (1998) Flow-shop scheduling using genetic algorithms for minimizing makespan. Indian Inst Ind Eng J 27:4–8

    Google Scholar 

  5. Chen C-L, Vempati VS, Aljaber N (1995) Theory and methodology—an application of genetic algorithms for flow shop problems. Eur J Oper Res 80:389–396, 1995

    Article  Google Scholar 

  6. Dudek RA, Panwalkar SS, Smith ML (1992) The lessons of flow-shop scheduling research. Oper Res 40:7–13

    Google Scholar 

  7. Widmer M, Hertz A (1989) A new heuristic method for the flow shop sequencing problem. Euro J Oper Res 41:186–193

    Article  Google Scholar 

  8. Chen C-L, Neppalli RV, Aljaber N (1996) Genetic algorithms applied to the continuous flow shop problem. Comput Ind Eng 30:919–929

    Article  Google Scholar 

  9. Murata T, Ishibuchi H, Tanaka H (1996) Algorithms for flow-shop scheduling problems. Comput Ind Eng 30:1061–1701

    Article  Google Scholar 

  10. Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64:278–285

    Article  Google Scholar 

  11. Rajendran C (1994) A heuristic for scheduling on flow shop and flow line based manufacturing cell with multi criteria. Int J Prod Res 32:2541–2558

    Google Scholar 

  12. Santos DL, Hunsucker JL, Deal DE (1996) An evaluation of sequencing heuristics in flow shops with multiple processors. Comput Ind Eng 30(4):681–692

    Article  Google Scholar 

  13. Sharada Priyadarshini B, Rajendran C (1996) Formulation and heuristics for scheduling in a buffer constrained flow shop and flow line based manufacturing cell with different buffer space requirements for jobs: part 1. Int J Prod Res 34:3465–3483

    Google Scholar 

  14. Fischera S, Grasso V, Lombardo A, Lo Valvo A, Lo Valvo E (1995) Genetic algorithms efficiency in flow-shop scheduling. In: Applications of Artificial Intelligence in Engineering, pp 261–270

  15. Mulkens H (1994) Revisiting the Johnson algorithm for flow-shop scheduling with genetic algorithms. IFIP Trans B: Comput App Tech 15:69–80

    Google Scholar 

  16. Lee K, Yamakawa, Takeshi L, Keon-Myung (1998) Genetic algorithm for general machine scheduling problems. In: proceedings of international conference on knowledge-based intelligent electronic systems 2, pp 60–66

  17. Zegordi SH, Itoh K, EnkawaT (1995) Minimizing makespan for flow-shop scheduling by combining simulated annealing with sequencing knowledge. Eur J Oper Res 85:515–531

    Article  Google Scholar 

  18. Wen, Pyng U, Yeh, Ching I (1997) Tabu search methods for the flow shop sequencing problem. J Chinese Inst Eng Trans 20:465–470

    Google Scholar 

  19. Taillard E (1990) Some efficient heuristic methods for the flow shop sequencing problem. Eur J Oper Res 47:65–74

    Article  Google Scholar 

  20. Ponnambalam SG, Aravindan P, Chandrasekaran S (2001) Constructive and improvement flow-shop scheduling heuristics: an extensive evaluation. Prod Plan Contr 12(4):335–344

    Article  Google Scholar 

  21. Parthasarathy S, Rajendran C (1997) An experimental evaluation of heuristics for scheduling in a real life flow shop with sequence-dependent set up time of jobs. Int J Prod Econ 49:255–263

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. G. Ponnambalam.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ponnambalam, S.G., Jagannathan, H., Kataria, M. et al. A TSP-GA multi-objective algorithm for flow-shop scheduling. Int J Adv Manuf Technol 23, 909–915 (2004). https://doi.org/10.1007/s00170-003-1731-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-003-1731-x

Keywords

Navigation