Skip to main content
Log in

Research on flexible job-shop scheduling problem based on a modified genetic algorithm

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

Aiming at the existing problems with GA (genetic algorithm) for solving a flexible job-shop scheduling problem (FJSP), such as description model disunity, complicated coding and decoding methods, a FJSP solution method based on GA is proposed in this paper, and job-shop scheduling problem (JSP) with partial flexibility and JIT (just-in-time) request is transformed into a general FJSP. Moreover, a unified mathematical model is given. Through the improvement of coding rules, decoding algorithm, crossover and mutation operators, the modified GA’s convergence and search efficiency have been enhanced. The example analysis proves the proposed methods can make FJSP converge to the optimal solution steadily, exactly, and efficiently.

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. J. Blazewicz, G. Finke and G. Haopt, New trends in machine scheduling, European Journal of Operational Research, 37 (1988) 303–317.

    Article  MATH  MathSciNet  Google Scholar 

  2. M. Mastrolilli and L. M. Gambardella, Effective neighbourhood functions for the flexible job shop problem, Journal of Scheduling, 3(1) (1996) 3–20.

    Article  MathSciNet  Google Scholar 

  3. P. Brandimarte, Routing and scheduling in a flexible job shop by tabu search, Annals of Operations Research, 41 (1993) 157–83.

    Article  MATH  Google Scholar 

  4. H. P. Zhang and M. Gen, Multistage-based genetic algorithm for flexible job-shop scheduling problem, Complexity International, 11 (2005) 223–232.

    Google Scholar 

  5. J. Gao, M. Gen, L. Y. Sun and X. H. Zhao, A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems, Computers & Industrial Engineering, 53 (2007) 149–162.

    Article  MATH  Google Scholar 

  6. G. H. Zhang, X. Y. Shao, P. G. Li and L. Gao, An effective hybrid particle swarm optimization algorithm for multiobjective flexible job-shop scheduling problem, Computers & Industrial Engineering 56 (2009) 1309–1318.

    Article  Google Scholar 

  7. J. A. Paulli, Hierarchical approach for the FMS scheduling problem, European Journal of Operational Research 86(1) (1995) 32–42.

    Article  MATH  Google Scholar 

  8. J. W. Barnes and J. B. Chambers, Flexible Job Shop Scheduling by tabu search. Graduate program in operations research and industrial engineering, Technical Report ORP 9609, University of Texas, Austin, 1996. _http://www.cs.utexas.edu/users/jbc/_.

    Google Scholar 

  9. R. J. M. Vaessens, E. H. L. Aarts and J. K. Lenstra, Job Shop Scheduling by local search, COSOR Memorandum 94-05, Eindhoven University, 1994.

  10. S. Dauzére-Pérés and J. Paulli, An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search, Annals of Operations Research, 70 (1997) 281–306.

    Article  MATH  MathSciNet  Google Scholar 

  11. J. Hurink, B. Jurish and M. Thole, Tabu search for the job shop scheduling problem with multi-purpose machines, OR-Spektrum 15 (1994) 205–15.

    Article  MATH  Google Scholar 

  12. H. Chen, J. Ihlow and C. A. Lehmann, Genetic algorithm for flexible Job-shop scheduling, IEEE international conference on robotics and automation, Detroit (1999) 1120–1128.

  13. H. Z. Jia, A. Y. C. Nee, J. Y. H. Fuh and Y. F. Zhang, A modified genetic algorithm for distributed scheduling problems, International Journal of Intelligent Manufacturing, 14 (2003) 351–362.

    Article  Google Scholar 

  14. N. B. Ho and J. C. Tay, GENACE: an efficient cultural algorithm for solving the Flexible Job-Shop Problem, IEEE international conference on robotics and automation (2004) 1759–1766.

  15. I. Kacem, S. Hammadi and P. Borne, Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems, IEEE Transactions on Systems, Man, and Cybernetics, Part C, 32(1) (2002) 1–13.

    Article  Google Scholar 

  16. I. Kacem, S. Hammadi and P. Borne, Pareto-optimality Approach for Flexible Job — shop Scheduling Problems, Hybridization of Evolutionary Algorithms and Fuzzy Logic, Mathematics and Computers in Simulation, 60(2) (2002) 245–276.

    MATH  MathSciNet  Google Scholar 

  17. F. Pezzella, G. Morganti and G. Ciaschetti, A genetic algorithm for the Flexible Job-shop Scheduling Problem, Computers & Operations Research, 35 (2008) 3202–3212.

    Article  MATH  Google Scholar 

  18. K. Yuan and J. Y. Zhu, Improved Genetic Algorithm for the Flexible Job — shop Scheduling with Multi-object, China Mechanical Engineering, 18(12) (2007) 156–160.

    Article  Google Scholar 

  19. C. Y. Zhang, Y. Q. Rao, P. G. Li and X. Y. Shao, Bi-level genetic algorithm for the flexible job-shop scheduling problem, Chinese Journal of Mechanical Engineering, 43(4) (2007) 119–124.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ying Pan.

Additional information

This paper was recommended for publication in revised form by Associate Editor Kim, Dae-Eun

Wei Sun, born in 1967, is currently a professor and a PhD candidate supervisor in the School of Mechanical and Engineering, Dalian University of Technology, China. His main research interests include production scheduling, CIMS and optimization of complex mechanical equipment, mechanical transmission and structure CAD/CAE, management of product design resource and process.

Ying Pan is currently a PhD candidate in the School of Mechanical and Engineering, Dalian University of Technology, China. Meanwhile, she serves as a lecturer in Mechanical Engineering Institute, Dalian Fisheries University, China. Her research interests include production scheduling, production engineering, manufacturing execution system and multi-agent system.

X iaohong Lu is currently a postdoctoral in the School of Mechanical and Engineering, Dalian University of Technology, China. Her main research interests include production scheduling, CIMS, production engineering, mechanical transmission and structure CAD/CAE, management of product design resource and process.

Qinyi Ma is currently a PhD candidate in School of Mechanical and Engineering, Dalian University of Technology, China. Her research interests focus on knowledge-based product digital design.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, W., Pan, Y., Lu, X. et al. Research on flexible job-shop scheduling problem based on a modified genetic algorithm. J Mech Sci Technol 24, 2119–2125 (2010). https://doi.org/10.1007/s12206-010-0526-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-010-0526-x

Keywords

Navigation