Skip to main content

Advertisement

Log in

Genetic algorithm with new encoding scheme for job shop scheduling

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In so many combinatorial optimization problems, job shop scheduling problems have earned a reputation for being difficult to solve. Genetic algorithm has demonstrated considerable success in providing efficient solutions to many nonpolynomial-hard optimization problems. In the field of job shop scheduling, genetic algorithm has been intensively researched, and nine methods were proposed to encode a chromosome to represent a solution. In this paper, we proposed a novel genetic chromosome-encoding approach; in this encoding method, the operation of crossover and mutation was done in three-dimensional coded space. Some big benchmark problems were tried with the proposed three-dimensional encoding genetic algorithm for validation and the results are encouraging.

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

  1. Mattfeld DC (1996) Evolutionary search and the job shop: investigations on genetic algorithm for production scheduling. Springer, Heidelberg, pp 52–60

    Google Scholar 

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

    Google Scholar 

  3. Franch S (1981) Sequencing and scheduling: an introduction to the mathematics of the job-shop. Wiley, New York

    Google Scholar 

  4. Nakano R, Yamada T (1991) Conventional genetic algorithms for job-shop problems. In: Belew RK, Booker LB (eds) Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo, pp 477–479

    Google Scholar 

  5. Yamada T, Nakano R (1992) A genetic algorithm applicable to large-scale job shop problems. In: Manner R, Manderick B (eds) Parallel problem solving from nature: PPSN II. Elsevier Science, Amsterdam, pp 281–290

    Google Scholar 

  6. Fang H, Ross P, Corne D (1993) A promising genetic algorithm approach to job shop scheduling, rescheduling and open shop scheduling. In: Forrest S (ed) Proceedings of the fifth international conference on genetic algorithms. Morgan Kaufmann, San Mateo, pp 375–382

    Google Scholar 

  7. Gen M, Tsujimura J, Kubota E (1994) Solving job-shop scheduling problem using genetic algorithms. In: Gen M, Kobayashi S (eds) Proceedings of the 16th international conference on computers and industrial engineering. Ashikaga, Japan, pp 576–579

    Google Scholar 

  8. Portmann MC (1997) Scheduling methodologies: optimization and compusearch approaches. In: Artiba A, Elmagharaby SE (ed) The planning and scheduling of production systems, Chap.9. pp. 271–300

  9. Ponnambalam SG, Jawahar N, Kumar BS (2003) Estimation of optimum genetic control parameters for job shop scheduling. Int J Adv Manuf Technol 19(3):224–234

    Google Scholar 

  10. Orvosh D, Davis L (1994) Using a genetic algorithm to optimize problems with feasibility constraints. Proc. of the First IEEE Conf. on Evolutionary Computation. IEEE, New York, pp 548–552

    Google Scholar 

  11. Cheng RW, Gen M, Tsujimura Y (1996) A tutorial survey of job-shop scheduling problems using genetic algorithms-I: representation. Comput Ind Eng 30(4):986–995

    Article  Google Scholar 

  12. Amirthagadeswaran KS, Arunachalam VP (2007) Enhancement of performance of genetic algorithm for job shop scheduling problems through inversion operator. Int J Adv Manuf Technol 32(7-8):780–786. doi:10.1007/s00170-005-0392-3

    Article  Google Scholar 

  13. De Jong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. Dissertation, University of Michigan, pp. 76–81

  14. Grefenstette JJ (1999) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122–128. doi:10.1109/TSMC.1986.289288

    Article  Google Scholar 

  15. Wang L, Zheng DZ (2003) An effective hybrid heuristic for flow shop scheduling. Int J Adv Manuf Technol 21(1):38–44. doi:10.1007/s001700300005

    Article  Google Scholar 

  16. Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading

    Google Scholar 

  17. Kubota A (1995) Study on optimal scheduling for manufacturing system by genetic algorithms. Master’s thesis, Ashikaga Institute of Technology, Ashikaga, Japan March, 1995

  18. Arafeh M (2001) A genetic algorithm for minimizing the total weighted tardiness in a job shop. Doctor Dissertation, Cleveland state university May, 2001

  19. Pinedo M (2001) Scheduling: theory, algorithms and systems, 2nd edn. Prentice Hall, Englewood Cliffs

    Google Scholar 

  20. Storer RH, Wu SD, Vaccari R (1992) New search spaces for sequencing problems with applications to job-shop scheduling. Manage Sci 38(10):1495–1509. doi:10.1287/mnsc.38.10.1495

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Ming Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, Y.M., Yin, H.L. & Wang, J. Genetic algorithm with new encoding scheme for job shop scheduling. Int J Adv Manuf Technol 44, 977–984 (2009). https://doi.org/10.1007/s00170-008-1898-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-008-1898-2

Keywords

Navigation