Skip to main content
Log in

Approximate Approach to Deal with the Uncertainty in Integrated Production Scheduling and Maintenance Planning

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

Abstract

This paper deals with the integration problem between production scheduling and maintenance planning in a single machine, where the impact of failure uncertainty is considered. The objective is to minimize the weighted sum of quality robustness and solution robustness, which is determined by the jobs’ sequence, preventive maintenances’ position and buffer time in the schedule. Then, a three-stage algorithm is devised to solve the problem, where the gradient descent algorithm based on an effective surrogate measure is developed in the second stage. The numerical experiments show that the deviation of the approximate approach is very small, as compared with the exact solution obtained by CPLEX. The balance between quality robustness and solution robustness and the distribution of buffer time in different scenarios are shown in a case study. It validates the necessity and effectiveness of the consideration of robustness in the industrial practice.

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

Abbreviations

b [i] :

The buffer time immediately before job j[i]

B :

The buffer time list

C r [i],w :

The real finish time of j[i] in the scenario w

d r [i]w :

The delay of the start time of j[i] in w

D 1,[i] :

The first measure approximating E(dr[i], w)

D 2, [i] :

The second measure approximating E(dr[i], w)

E, E w :

The expectation

j [i] :

The job processed in the ith position for a jobs’ sequence

J :

A set of jobs, J = j1, …, ji, …, jn

n :

The number of jobs

N [i],w :

The number of breakdowns when processing j[i] in the scenario w

p [i] :

The processing time of the job ji

p [i] :

The processing time of j[i]

P r [j] :

The probability of breakdowns when processing the job j[j]

t p :

The maintenance time of PM

t r :

The maintenance time of minimal repair

t a [i] :

The machine’s age immediately after j[i]

t b [i] :

The machine’s age immediately before j[i]

t e [j] :

The expected breakdown time during j[j] when the breakdown occurs in j[j]

w :

The symbol indicating the scenario of breakdowns

x [i] :

The index of job j[i]

X :

The jobs’ sequence

y [i] :

The PM variable immediately before j[i]

Y :

The PMs’ position list

β :

The shape parameter of Weibull distribution

θ :

The scale parameter of Weibull distribution

ρ 1 :

The weight of the solution robustness

ρ 2 :

The weight of the quality robustness

τ i :

The planned start time of ji

τ [i],w :

The planned start time of j[i]

τ r [i],w :

The real start time of j[i] in the scenario w

References

  1. LI L, SUN Z Y, XU X W, et al. Multi-zone proportional hazard model for a multi-stage degradation process [C]//ASME 2013 International Manufacturing Science and Engineering Conference Collocated with the North American Manufacturing Research Conference. Madison, Wisconsin, USA: ASME, 2013: V002T02A013.

    Google Scholar 

  2. YAO X F, SUN Z Y, WEI D, et al. Joint maintenance and energy management in manufacturing systems: Prospect discussion, challenge analysis, and a case study [C]//ASME 2016 International Manufacturing Science and Engineering Conference. Blacksburg, Virginia, USA: ASME, 2016: V002T04A041.

    Google Scholar 

  3. XIA T B, TAO X Y, XI L F. Operation process rebuilding (OPR)-oriented maintenance policy for changeable system structures [J]. IEEE Transactions on Automation Science and Engineering, 2017, 14 (1): 139–148.

    Article  Google Scholar 

  4. WANG S J, LIU M. Two-stage hybrid flow shop scheduling with preventive maintenance using multi-objective tabu search method [J]. International Journal of Production Research, 2014, 52 (5): 1495–1508.

    Article  Google Scholar 

  5. JIA W Y, JIANG Z B, LI Y. Scheduling to minimize the makespan in large-piece one-of-a-kind production with machine availability constraints [J]. Expert Systems with Applications, 2015, 42 (23): 9174–9182.

    Article  Google Scholar 

  6. ZHENG X L, WANG L. A two-stage adaptive fruit fly optimization algorithm for unrelated parallel machine scheduling problem with additional resource constraints [J]. Expert Systems with Applications, 2016, 65: 28–39.

    Article  Google Scholar 

  7. SHAO W S, PI D C. A self-guided differential evolution with neighborhood search for permutation flow shop scheduling [J]. Expert Systems with Applications, 2016, 51: 161–176.

    Article  Google Scholar 

  8. CASSADY C R, KUTANOGLU E. Integrating preventive maintenance planning and production scheduling for a single machine [J]. IEEE Transactions on Reliability, 2005, 54 (2): 304–309.

    Article  Google Scholar 

  9. WANG S J, LIU M. A branch and bound algorithm for single-machine production scheduling integrated with preventive maintenance planning [J]. International Journal of Production Research, 2013, 51 (3): 847–868.

    Article  Google Scholar 

  10. ABDELRAHIM E H, VIZVARI B. Simultaneous scheduling of production and preventive maintenance on a single machine [J]. Arabian Journal for Science & Engineering, 2016, 42 (7): 2867–2883.

    Article  MathSciNet  MATH  Google Scholar 

  11. SORTRAKUL N, NACHTMANN H L, CASSADY C R. Genetic algorithms for integrated preventive maintenance planning and production scheduling for a single machine [J]. Computers in Industry, 2005, 56 (2): 161–168.

    Article  Google Scholar 

  12. DING P W, JIANG Z H, HU J W, et al. Integrating production scheduling and preventive maintenance for a single machine with due window [J]. Journal of Shanghai Jiao Tong University, 2015, 49 (4): 524–530 (in Chinese).

    MathSciNet  MATH  Google Scholar 

  13. PEI H Y, JIANG Z H, HU J W, et al. Integrating rescheduling with preventive maintenance in the flow-shop problem under rush orders [J]. Industrial Engineering and Management, 2017, 22 (1): 50–57 (in Chinese).

    Google Scholar 

  14. RUIZ R, GARCÍA-DÍAZ J C, MAROTO C. Considering scheduling and preventive maintenance in the flow-shop sequencing problem [J]. Computers & Operations Research, 2007, 34 (11): 3314–3330.

    Article  MATH  Google Scholar 

  15. JABBARIZADEH F, ZANDIEH M, TALEBI D. Hybrid flexible flowshops with sequence-dependent setup time and machine availability constraints [J]. Computers & Industrial Engineering, 2009, 57 (3): 949–957.

    Article  Google Scholar 

  16. NADERI B, ZANDIEH M, AMINNAYERI M. Incorporating periodic preventive maintenance into flexible flowshop scheduling problems [J]. Applied Soft Computing, 2011, 11 (2): 2094–2101.

    Article  Google Scholar 

  17. SEIDGAR H, ZANDIEH M, MAHDAVI I. Biobjective optimization for integrating production and preventive maintenance scheduling in two-stage assembly flow shop problem [J]. Journal of Industrial and Production Engineering, 2016, 33 (6): 404–425.

    Article  Google Scholar 

  18. TAO X Y, XIA T B, XI L F. Health-index-based joint optimization of preventive maintenance and multiattribute production scheduling [J]. Journal of Shanghai Jiao Tong University, 2014, 48 (8): 1170–1174 (in Chinese).

    Google Scholar 

  19. ZHOU B H, LIU Z L. Integrated scheduling method of production and preventive maintenance in flow shops with degradations [J]. Computer Integrated Manufacturing Systems, 2016, 22 (5): 1272–1278 (in Chinese).

    Google Scholar 

  20. YANG H B, SHEN L, CHENG M, et al. Integrated optimization of scheduling and maintenance in multistate production systems with deterioration effects [J]. Computer Integrated Manufacturing Systems, 2018, 24 (1): 80–88 (in Chinese).

    Google Scholar 

  21. XIAO L, SONG S L, CHEN X H, et al. Joint optimization of production scheduling and machine group preventive maintenance [J]. Reliability Engineering and System Safety, 2016, 146: 68–78.

    Article  Google Scholar 

  22. LIAO W Z, ZHANG X F, JIANG M. Multi-objective group scheduling optimization integrated with preventive maintenance [J]. Engineering Optimization, 2017a, 49(11): 1890–1904.

    Article  MathSciNet  Google Scholar 

  23. LIAO W Z, CHEN M C, YANG X X. Joint optimization of preventive maintenance and production scheduling for parallel machines system [J]. Journal of Intelligent & Fuzzy Systems, 2017, 32 (1): 913–923.

    Article  MATH  Google Scholar 

  24. LAALAOUI Y, M’HALLAH R. A binary multiple knapsack model for single machine scheduling with machine unavailability [J]. Computers & Operations Research, 2016, 72: 71–82.

    Article  MathSciNet  MATH  Google Scholar 

  25. YIN Y Q, WANG W Y, WANG D J, et al. Multiagent single-machine scheduling and unrestricted due date assignment with a fixed machine unavailability interval [J]. Computers & Industrial Engineering, 2017, 111: 202–215.

    Article  Google Scholar 

  26. SHABTAY D, ZOFI M. Single machine scheduling with controllable processing time and an unavailability period to minimize the makespan [J]. International Journal of Production Economics, 2018, 198: 191–200.

    Article  Google Scholar 

  27. HERROELEN W, LEUS R. Project scheduling under uncertainty: Survey and research potentials [J]. European Journal of Operational Research, 2005, 165 (2): 289–306.

    Article  MATH  Google Scholar 

  28. LEON V J, WU S D, STORER R H. Robust measures and robust scheduling for job shops [J]. IIE Transactions, 1994, 26 (5): 32–43.

    Article  Google Scholar 

  29. O’DONOVAN R, UZSOY R, MCKAY K N. Predictable scheduling on a single machine with breakdowns and sensitive jobs [J]. International Journal of Production Research, 1999, 37 (18): 4217–4233.

    Article  MATH  Google Scholar 

  30. GOREN S, SABUNCUOGLU I. Robustness and stability measures for scheduling: Single-machine environment [J]. IIE Transactions, 2008, 40 (1): 66–83.

    Article  Google Scholar 

  31. AL-HINAI N, ELMEKKAWY T Y. Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm [J]. International Journal of Production Economics, 2011, 132 (2): 279–291.

    Article  Google Scholar 

  32. BRISKORN D, LEUNG J, PINEDO M. Robust scheduling on a single machine using time buffers [J]. IIE Transactions, 2011, 43 (6): 383–398.

    Article  Google Scholar 

  33. JAMILI A. Robust job shop scheduling problem: Mathematical models, exact and heuristic algorithms [J]. Expert Systems with Applications, 2016, 55 (2): 341–350.

    Article  Google Scholar 

  34. JOVANOVIĆ P, KECMAN P, BOJOVIĆ N, et al. Optimal allocation of buffer time to increase train schedule robustness [J]. European Journal of Operational Research, 2017, 256 (1): 44–54.

    Article  MathSciNet  MATH  Google Scholar 

  35. CUI N F, LIANG Y Y. Robust project scheduling based on the integrated optimization between resource flow network and time buffers [J]. Systems Engineering—Theory & Practice, 2018, 38 (1): 102–112 (in Chinese).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiwei Cui  (崔维伟).

Additional information

Foundation item: the National Natural Science Foundation of China (No. 71801147), and the Shanghai Pujiang Program

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cui, W. Approximate Approach to Deal with the Uncertainty in Integrated Production Scheduling and Maintenance Planning. J. Shanghai Jiaotong Univ. (Sci.) 25, 106–117 (2020). https://doi.org/10.1007/s12204-019-2086-2

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-019-2086-2

Key words

CLC number

Document code

Navigation