Skip to main content
Log in

Coordinative production and maintenance scheduling problem with flexible maintenance time intervals

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

Abstract

This study investigates the simultaneous scheduling of production and planning of maintenance activities in the flow shop scheduling environment. The problem is considered in a bi-objective form, minimizing the makespan as the production scheduling criterion and minimizing the system unavailability as the maintenance planning criterion. We propose the coordinative production and maintenance scheduling model in which the time interval between consecutive maintenance activities as well as the number of maintenance activities on each machine are assumed to be non-fixed. The coordinative model aims to find the best permutation of jobs as the production problem and to assign the maintenance activities into the schedule as the maintenance problem, simultaneously. Moreover, a special setting called single server maintenance is introduced and discussed. A bi-objective ant colony system algorithm is presented to solve the problem in focus, introducing some novel ideas. CDS and NEH heuristics are applied to define the heuristic information part of the proposed algorithm. Some experiments are carried out to select the appropriate heuristic method between CDS and NEH. Moreover, some experiments are performed using the well-known Taillard benchmark, comparing the performance of the proposed algorithm with another ant colony optimization algorithm. Computational experiments indicate the effectiveness of the proposed algorithm.

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
Fig. 3

Similar content being viewed by others

References

  • Arnaout, J.-P. (2013). Ant colony optimization algorithm for the Euclidean location-allocation problem with unknown number of facilities. Journal of Intelligent Manufacturing, 24, 45–54.

    Article  Google Scholar 

  • Arnaout, J.-P., Musa, R., & Rabadi, G. (2014). A two-stage Ant Colony optimization algorithm to minimize the makespan on unrelated parallel machines-part II: Enhancements and experimentations. Journal of Intelligent Manufacturing, 25, 43–53.

    Article  Google Scholar 

  • Berrichi, A., Amodeo, L., Yalaoui, F., Chatelet, E., & Mezghiche, M. (2009). Bi-objective optimization algorithms for joint production and maintenance scheduling: Application to the parallel machine problem. Journal of Intelligent Manufacturing, 20, 389–400.

    Article  Google Scholar 

  • Berrichi, A., Yalaoui, F., Amodeo, L., & Mezghiche, M. (2010). Bi-objective ant colony optimization approach to optimize production and maintenance scheduling. Computers & Operations Research, 37, 1584–1596.

    Article  Google Scholar 

  • Berrichi, A., & Yalaoui, F. (2013). Efficient bi-objective ant colony approach to minimize total tardiness and system unavailability for a parallel machine scheduling problem. International Journal of Advanced Manufacturing Technology, 68, 2295–2310.

    Article  Google Scholar 

  • Campbell, H. G., Dudek, R. A., & Smith, M. L. (1970). A heuristic algorithm for the n job, m machine sequencing problem. Management Science, 16, B630–B637.

    Article  Google Scholar 

  • Dorigo, M. (1992). Optimization, learning and natural algorithm. Thesis (Ph.D.), DEI, Politecnico di Milano.

  • Dorigo, M., & Gambardella, L. M. (1997). Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation, 1, 53–66.

    Article  Google Scholar 

  • Ebeling, C. E. (1997). An introduction to reliability and maintainability engineering. USA: McGraw-Hill.

    Google Scholar 

  • Ishibuchi, H., Yoshida, T., & Murata, T. (2003). Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Transactions on Evolutionary Computation, 7, 204–223.

    Article  Google Scholar 

  • Lee, C. Y. (1997). Minimizing the makespan in the two machine flowshop scheduling problem with an availability constraint. Operations Research Letters, 20, 129–139.

    Article  Google Scholar 

  • Ma, Y., Chu, C., & Zuo, C. (2010). A survey of scheduling with deterministic machine availability constraints. Computers & Industrial Engineering, 58, 199–211.

    Article  Google Scholar 

  • Mokhtari, H., Mozdgir, A., & Nakhai Kamal Abadi, I. (2012). A reliability/availability approach to joint production and maintenance scheduling with multiple preventive maintenance services. International Journal of Production Research, 50, 5906–5925.

    Article  Google Scholar 

  • Montemanni, R., Gambardella, L. M., Rizzoli, A. E., & Donati, A. V. (2005). Ant colony system for a dynamic vehicle routing problem. Journal of Combinatorial Optimization, 10, 327–343.

    Article  Google Scholar 

  • Moradi, E., & Zandieh, M. (2010). Minimizing the makespan and the system unavailability in parallel machine scheduling problem: A similarity-based genetic algorithm. International Journal of Advanced Manufacturing Technology, 51, 829–840.

    Article  Google Scholar 

  • Moradi, E., Fatemi Ghomi, S. M. T., & Zandieh, M. (2011). Bi-objective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem. Expert Systems with Applications, 38, 7169–7178.

  • Nawaz, M., Enscore, E. E, Jr., & Ham, I. (1983). A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. OMEGA, 11, 91–95.

  • Rossi, A., & Lanzetta, M. (2013). Native metaheuristics for non-permutation flowshop scheduling. Journal of Intelligent Manufacturing. doi:10.1007/s10845-012-0724-8.

  • Ruiz, R., & Maroto, C. (2005). A comprehensive review and evaluation of permutation flowshop heuristics. European Journal of Operational Research, 165, 479–94.

    Article  Google Scholar 

  • Ruiz, R., Garcia-Diaz, J. C., & Maroto, C. (2007). Considering scheduling and preventive maintenance in the flow shop sequencing problem. Computers & Operations Research, 34, 3314–3330.

    Article  Google Scholar 

  • Schmidt, G. (2000). Scheduling with limited machine availability. European Journal of Operational Research, 121, 1–15.

    Article  Google Scholar 

  • Taillard, E. (1993). Benchmarks for basic scheduling problems. European Journal of Operational Research, 64, 278–85.

    Article  Google Scholar 

  • Tang, L., & Wang, X. (2013). A hybrid multiobjective evolutionary algorithm for multiobjective optimization problems. IEEE Transactions on Evolutionary Computation, 17, 20–45.

    Article  Google Scholar 

  • Tang, L., Zhao, Y., & Liu, J. (2014). An improved differential evolution algorithm for practical dynamic scheduling in steelmaking-continuous casting production. IEEE Transactions on Evolutionary Computation, 18, 209–225.

    Article  Google Scholar 

  • Tang, L., Wang, G., & Chen, Z.-L. (2014). Integrated charge batching and casting width selection at baosteel. Operations Research, 62, 772–787.

    Article  Google Scholar 

  • Tavares Neto, R. F., & Godinho Filho, M. (2013). Literature review regarding ant colony optimization applied to scheduling problems: Guidelines for implementation and directions for future research. Engineering Applications of Artificial Intelligence, 26, 150–161.

    Article  Google Scholar 

  • Tavares Neto, R. F., Godinho Filho, M., & Molina da Silva, F. (2013). An ant colony optimization approach for the parallel machine scheduling problem with outsourcing allowed. Journal of Intelligent Manufacturing. doi:10.1007/s10845-013-0811-5.

  • Tseng, F. T., Stafford, E. F, Jr., & Gupta, J. N. D. (2004). An empirical analysis of integer programming formulations for the permutation flowshop. Omega, 32, 285–293.

  • Villemeur, A. (1991). Reliability, availability, maintainability and safety assessment. USA: Wiley.

    Google Scholar 

  • Wilson, J. M. (1989). Alternative formulations of a flow-shop scheduling problem. Journal of the Operational Research Society, 40, 395–9.

    Article  Google Scholar 

  • Yagmahan, B., & Yenisey, M. M. (2008). Ant colony optimization for multi-objective flow shop scheduling problem. Computers & Industrial Engineering, 54, 411–420.

    Article  Google Scholar 

  • Yao, J. (2010). Decision optimization analysis on supply chain resource integration in fourth party logistics. Journal of Manufacturing Systems., 29, 121–129.

    Article  Google Scholar 

  • Zitzler, E. (1999). Evolutionary algorithms for multi-objective optimization: Methods and applications. Thesis (Ph.D.), Swiss Federal Institute of Technology.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seyed Hessameddin Zegordi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khatami, M., Zegordi, S.H. Coordinative production and maintenance scheduling problem with flexible maintenance time intervals. J Intell Manuf 28, 857–867 (2017). https://doi.org/10.1007/s10845-014-1001-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-014-1001-9

Keywords

Navigation