Skip to main content

Advertisement

Log in

Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Most flexible job shop scheduling models assume that the machines are available all of the time. However, in most realistic situations, machines may be unavailable due to maintenances, pre-schedules and so on. In this paper, we study the flexible job shop scheduling problem with availability constraints. The availability constraints are non-fixed in that the completion time of the maintenance tasks is not fixed and has to be determined during the scheduling procedure. We then propose a hybrid genetic algorithm to solve the flexible job shop scheduling problem with non-fixed availability constraints (fJSP-nfa). The genetic algorithm uses an innovative representation method and applies genetic operations in phenotype space in order to enhance the inheritability. We also define two kinds of neighbourhood for the problem based on the concept of critical path. A local search procedure is then integrated under the framework of the genetic algorithm. Representative flexible job shop scheduling benchmark problems and fJSP-nfa problems are solved in order to test the effectiveness and efficiency of the suggested methodology.

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

  • J. Adams E. Balas D. Zawack (1988) ArticleTitleThe shifting bottleneck procedure for job shop scheduling Management Science 34 IssueID3 391–401 Occurrence Handle10.1287/mnsc.34.3.391

    Article  Google Scholar 

  • R. Aggoune M.-C. Portmann (2006) ArticleTitleFlow shop scheduling problem with limited machine availability: a heuristic approach International Journal of Production Economics 99 IssueID1-2 4–15 Occurrence Handle10.1016/j.ijpe.2004.12.002

    Article  Google Scholar 

  • R. Aggoune (2004) ArticleTitleMinimizing the makespan for the flow shop scheduling problem with availability constraints European Journal of Operational Research 153 534–543 Occurrence Handle10.1016/S0377-2217(03)00261-3

    Article  Google Scholar 

  • H. Allaoui A. Artiba (2006) ArticleTitleScheduling two-stage hybrid flow shop with availability Computers & Operations Research 33 IssueID5 1399–1419 Occurrence Handle10.1016/j.cor.2004.09.034

    Article  Google Scholar 

  • E. Balas A. Vazacopoulos (1998) ArticleTitleGuided local search with shifting bottleneck for job shop scheduling Management Science 44 IssueID2 262–275

    Google Scholar 

  • J. Breit G. Schmidt V.A. Strusevich (2001) ArticleTitleTwo-machine open shop scheduling with an availability constraint Operation Research Letters 29 65–77 Occurrence Handle10.1016/S0167-6377(01)00079-7

    Article  Google Scholar 

  • J. Breit (2006) ArticleTitleA polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint Computers & Operations Research 33 IssueID8 2143–2153 Occurrence Handle10.1016/j.cor.2005.01.004

    Article  Google Scholar 

  • T. C. E. Cheng Z. Liu (2003) ArticleTitleApproximability of two-machine no-wait flowshop scheduling with availability constraints Operations Research Letters 31 319–322 Occurrence Handle10.1016/S0167-6377(02)00230-4

    Article  Google Scholar 

  • M. Gen R. Cheng (1997) Genetic algorithms & engineering design Wiley New York

    Google Scholar 

  • M. Gen R. Cheng (2000) Genetic algorithms & engineering optimization Wiley New York

    Google Scholar 

  • A. Gharbi M. Haouari (2005) ArticleTitleOptimal parallel machines scheduling with availability constraints Discrete Applied Mathematics 148 63–87 Occurrence Handle10.1016/j.dam.2004.12.003

    Article  Google Scholar 

  • J. F. Goncalves J. J. M. Mendes M. G. C. Resende (2005) ArticleTitleA hybrid genetic algorithm for the job shop scheduling problem European Journal of Operational Research 167 77–95 Occurrence Handle10.1016/j.ejor.2004.03.012

    Article  Google Scholar 

  • G.H. Graves C.-Y. Lee (1999) ArticleTitleScheduling maintenance and semiresumable jobs on a single machine Naval Research Logistics 46 845–863 Occurrence Handle10.1002/(SICI)1520-6750(199910)46:7<845::AID-NAV6>3.0.CO;2-#

    Article  Google Scholar 

  • Krasnogor, N., & Smith, J. (2000). A memetic algorithm with self-adaptive local search: TSP as a case study. Proceedings of 2000 genetic and evolutionary computation conference, July 10–12, Las Vegas, NV, pp. 987–994.

  • I. Kacem S. Hammadi P. Borne (2002) ArticleTitleApproach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems IEEE Transactions on Systems, Man, and Cybernetics—Part C 32 IssueID1 1–13 Occurrence Handle10.1109/TSMCC.2002.1009117

    Article  Google Scholar 

  • C.-Y. Lee (1999) ArticleTitleTwo-machine flowshop scheduling with availability constraints European Journal of Operational Research 114 420–429 Occurrence Handle10.1016/S0377-2217(97)00452-9

    Article  Google Scholar 

  • C.-Y. Lee Z.-L. Chen (2000) ArticleTitleScheduling jobs and maintenances on parallel machines Naval Research Logistics 47 145–165 Occurrence Handle10.1002/(SICI)1520-6750(200003)47:2<145::AID-NAV5>3.0.CO;2-3

    Article  Google Scholar 

  • C.-J. Liao D.-L. Shyur C.-H. Lin (2005) ArticleTitleMakespan minimization for two parallel machines with an availability constraint European Journal of Operational Research 160 445–456 Occurrence Handle10.1016/j.ejor.2003.08.034

    Article  Google Scholar 

  • Moscato, P., & Norman, M. (1992). A memetic approach for the traveling salesman problem: implementation of a computational ecology for combinatorial optimization on message-passing systems. Proceedings of the international conference on parallel computing and transputer applications, Amsterdam.

  • M. Pinedo (2002) Scheduling theory, algorithms and systems Prentice-Hall Upper Saddle River, NJ

    Google Scholar 

  • G. Schmidt (2000) ArticleTitleScheduling with limited machine availability European Journal of Operational Research 121 1–15 Occurrence Handle10.1016/S0377-2217(98)00367-1

    Article  Google Scholar 

  • S. Sadfi B. Penz C. Rapine J. Blażewicz P. Formanowicz (2005) ArticleTitleAn improved approximation algorithm for the single machine total completion time scheduling problem with availability constraints European Journal of Operational Research 161 3–10 Occurrence Handle10.1016/j.ejor.2003.08.026

    Article  Google Scholar 

  • Z. Wu M. X. Weng (2005) ArticleTitleMultiagent scheduling method with earliness and tardiness objectives in flexible job shops IEEE Transactions on System, Man, and Cybernetics—Part B 35 IssueID2 293–301 Occurrence Handle10.1109/TSMCB.2004.842412

    Article  Google Scholar 

  • W. Xia Z. Wu (2005) ArticleTitleAn effective hybrid optimization approach for muti-objective flexible job-shop scheduling problem Computer & Industrial Engineering 48 409–425 Occurrence Handle10.1016/j.cie.2005.01.018

    Article  Google Scholar 

  • H. Zhang M. Gen (2005) ArticleTitleMultistage-based genetic algorithm for flexible job-shop scheduling problem Journal of Complexity International 11 223–232

    Google Scholar 

  • J. Zoghby J. W. Barnes J. J. Hasenbein (2005) ArticleTitleModeling the reentrant job shop scheduling problem with setups for metaheuristic searches European Journal of Operational Research 167 336–348 Occurrence Handle10.1016/j.ejor.2004.03.027

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Gao.

Additional information

Received: June 2005 /Accepted: December 2005

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gao, J., Gen, M. & Sun, L. Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm. J Intell Manuf 17, 493–507 (2006). https://doi.org/10.1007/s10845-005-0021-x

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-005-0021-x

Keywords

Navigation