{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T14:36:34Z","timestamp":1775745394431,"version":"3.50.1"},"reference-count":36,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T00:00:00Z","timestamp":1601510400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T00:00:00Z","timestamp":1601510400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Reliability Engineering &amp; System Safety"],"published-print":{"date-parts":[[2020,10]]},"DOI":"10.1016\/j.ress.2020.107047","type":"journal-article","created":{"date-parts":[[2020,5,26]],"date-time":"2020-05-26T11:37:49Z","timestamp":1590493069000},"page":"107047","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":41,"special_numbering":"C","title":["Joint optimization of opportunistic maintenance and production scheduling considering batch production mode and varying operational conditions"],"prefix":"10.1016","volume":"202","author":[{"given":"Lei","family":"Xiao","sequence":"first","affiliation":[]},{"given":"Xinghui","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Junxuan","family":"Tang","sequence":"additional","affiliation":[]},{"given":"Yaqin","family":"Zhou","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.ress.2020.107047_bib0001","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.ress.2018.06.021","article-title":"Recent advances in prognostics and health management for advanced manufacturing paradigms","volume":"178","author":"Xia","year":"2018","journal-title":"Reliab Eng Syst Saf"},{"key":"10.1016\/j.ress.2020.107047_bib0002","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/TR.2005.845967","article-title":"Integrating preventive maintenance planning and production scheduling for a single machine","volume":"54","author":"Cassady","year":"2005","journal-title":"IEEE T Reliab"},{"key":"10.1016\/j.ress.2020.107047_bib0003","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1007\/s10845-010-0425-0","article-title":"Earliness\u2013tardiness minimization on a single machine to schedule preventive maintenance tasks: metaheuristic and exact methods","volume":"23","author":"Rebai","year":"2012","journal-title":"J Intell Manuf"},{"key":"10.1016\/j.ress.2020.107047_bib0004","first-page":"140","article-title":"Unified matrix approach to solve production-maintenance problems on a single machine","volume":"66","author":"Finke","year":"2017","journal-title":"Omega (Westport)"},{"key":"10.1016\/j.ress.2020.107047_bib0005","doi-asserted-by":"crossref","first-page":"1890","DOI":"10.1080\/0305215X.2017.1280258","article-title":"Multi-objective group scheduling optimization integrated with preventive maintenance","volume":"49","author":"Liao","year":"2017","journal-title":"Eng Optimiz"},{"key":"10.1016\/j.ress.2020.107047_bib0006","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1080\/0305215X.2018.1540696","article-title":"Joint optimization of preventive maintenance and flexible flowshop sequence-dependent group scheduling considering multiple setups","volume":"51","author":"Feng","year":"2018","journal-title":"Eng Optimiz"},{"key":"10.1016\/j.ress.2020.107047_bib0007","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.cie.2016.10.019","article-title":"The \"Dual-Ants Colony\": a novel hybrid approach for the flexible job shop scheduling problem with preventive maintenance","volume":"106","author":"El Khoukhi","year":"2017","journal-title":"Comput Ind Eng"},{"key":"10.1016\/j.ress.2020.107047_bib0008","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.ress.2015.10.013","article-title":"Joint optimization of production scheduling and machine group preventive maintenance","volume":"146","author":"Xiao","year":"2016","journal-title":"Reliab Eng Syst Safe"},{"key":"10.1016\/j.ress.2020.107047_bib0009","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1080\/0305215X.2018.1485903","article-title":"Incorporating preventive maintenance into them -machine no-wait flow-shop scheduling problem with total flow-time minimization: a computational study","volume":"51","author":"Miyata","year":"2018","journal-title":"Eng Optimiz"},{"key":"10.1016\/j.ress.2020.107047_bib0010","doi-asserted-by":"crossref","first-page":"70","DOI":"10.17531\/ein.2015.1.10","article-title":"An integrated model of production scheduling and maintenance planning under imperfect preventive maintenance","volume":"17","author":"Chen","year":"2015","journal-title":"Eksploat Niezawod\u2013 Maint Reliab"},{"key":"10.1016\/j.ress.2020.107047_bib0011","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1016\/j.ejor.2014.08.004","article-title":"Production-driven opportunistic maintenance for batch production based on MAM\u2013APB scheduling","volume":"240","author":"Xia","year":"2015","journal-title":"Eur J Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0012","first-page":"219","article-title":"Extended economic maintenance scheduling for a batch production system","volume":"38","author":"Tsai","year":"2017","journal-title":"J Inf Optimiz Sci"},{"key":"10.1016\/j.ress.2020.107047_bib0013","first-page":"1","article-title":"Joint optimisation of production, maintenance and quality for batch production system subject to varying operational conditions","author":"Wang","year":"2019","journal-title":"Int J Prod Res"},{"key":"10.1016\/j.ress.2020.107047_bib0014","first-page":"391","article-title":"Preventive maintenance for a single-machine system under variable operational conditions, Proceedings of the Institution of Mechanical Engineers","volume":"230","author":"Hu","year":"2016","journal-title":"Part O J Risk Reliab"},{"key":"10.1016\/j.ress.2020.107047_bib0015","article-title":"Imperfect maintenance policy considering positive and negative effects for deteriorating systems with variation of operating conditions","author":"Chen","year":"2017","journal-title":"IEEE T Autom Sci Eng"},{"key":"10.1016\/j.ress.2020.107047_bib0016","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.cor.2015.02.014","article-title":"Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate","volume":"61","author":"Mokhtari","year":"2015","journal-title":"Comput Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0017","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1016\/j.ress.2018.04.004","article-title":"Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling","volume":"176","author":"Feng","year":"2018","journal-title":"Reliab Eng Syst Safe"},{"key":"10.1016\/j.ress.2020.107047_bib0018","series-title":"2017 IEEE International conference on industrial engineering and engineering management (IEEM)","first-page":"578","article-title":"Job scheduling integrated with imperfect preventive maintenance considering time-varying operating condition","author":"Hu","year":"2017"},{"key":"10.1016\/j.ress.2020.107047_bib0019","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1080\/0305215X.2018.1458844","article-title":"Multi-agent scheduling in a no-wait flow shop system to maximize the weighted number of just-in-time jobs","volume":"51","author":"Chen","year":"2018","journal-title":"Eng Optimiz"},{"key":"10.1016\/j.ress.2020.107047_bib0020","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.1057\/palgrave.jors.2600791","article-title":"Scheduling the maintenance on a single machine","volume":"50","author":"Qi","year":"1999","journal-title":"J Oper Res Soc"},{"key":"10.1016\/j.ress.2020.107047_bib0021","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.cie.2017.10.004","article-title":"Minimizing total tardiness in a two-machine flowshop scheduling problem with availability constraint on the first machine","volume":"114","author":"Lee","year":"2017","journal-title":"Comput Ind Eng"},{"key":"10.1016\/j.ress.2020.107047_bib0022","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.cor.2014.02.004","article-title":"Minimizing the weighted sum of maximum earliness and maximum tardiness costs on a single machine with periodic preventive maintenance","volume":"47","author":"Benmansour","year":"2014","journal-title":"Comput Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0023","doi-asserted-by":"crossref","first-page":"556","DOI":"10.1016\/j.ifacol.2016.07.694","article-title":"A mixed-integer programming model for integrated production and maintenance","volume":"49","author":"Hnaien","year":"2016","journal-title":"IFAC-Papers OnLine"},{"key":"10.1016\/j.ress.2020.107047_bib0024","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1080\/00207543.2012.677070","article-title":"A joint production scheduling approach considering multiple resources and preventive maintenance tasks","volume":"51","author":"Wong","year":"2013","journal-title":"Int J Prod Res"},{"key":"10.1016\/j.ress.2020.107047_bib0025","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.cie.2014.12.017","article-title":"Integrated production and preventive maintenance scheduling for a single machine with failure uncertainty","volume":"80","author":"Lu","year":"2015","journal-title":"Comput Ind Eng"},{"key":"10.1016\/j.ress.2020.107047_bib0026","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1007\/s10845-014-1001-9","article-title":"Coordinative production and maintenance scheduling problem with flexible maintenance time intervals","volume":"28","author":"Khatami","year":"2017","journal-title":"J Intell Manuf"},{"key":"10.1016\/j.ress.2020.107047_bib0027","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.cor.2016.11.008","article-title":"Minimizing the makespan on a single machine with flexible maintenances and jobs\u2019 release dates","volume":"80","author":"Cui","year":"2017","journal-title":"Comput Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0028","first-page":"204","article-title":"Modelling and optimization of a bi-objective flow shop scheduling with diverse maintenance requirements","volume":"563","author":"Seif","year":"2018","journal-title":"Int J Prod Res"},{"key":"10.1016\/j.ress.2020.107047_bib0029","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1016\/j.cie.2010.01.002","article-title":"Fuzzy job shop scheduling problem with availability constraints","volume":"58","author":"Lei","year":"2010","journal-title":"Comput Ind Eng"},{"key":"10.1016\/j.ress.2020.107047_bib0030","first-page":"1","article-title":"Long-term predictive opportunistic replacement optimisation for a small multi-component system using partial condition monitoring data to date","author":"Xiao","year":"2019","journal-title":"Int J Prod Res"},{"key":"10.1016\/j.ress.2020.107047_bib0031","doi-asserted-by":"crossref","first-page":"3016","DOI":"10.1016\/j.cor.2005.11.011","article-title":"A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families","volume":"34","author":"Malve","year":"2007","journal-title":"Comput Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0032","series-title":"Genetic algorithms and engineering design","author":"Gen","year":"1997"},{"key":"10.1016\/j.ress.2020.107047_bib0033","series-title":"Linear programming and network flows","author":"Bazaraa","year":"1990"},{"key":"10.1016\/j.ress.2020.107047_bib0034","series-title":"Jaya: an advanced optimization algorithm and its engineering applications","author":"Rao","year":"2019"},{"key":"10.1016\/j.ress.2020.107047_bib0035","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1016\/S0377-2217(96)00099-9","article-title":"Imperfect maintenance","volume":"94","author":"Pham","year":"1996","journal-title":"Eur J Oper Res"},{"key":"10.1016\/j.ress.2020.107047_bib0036","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1287\/ijoc.6.2.154","article-title":"Genetic algorithms and random keys for sequencing and optimization","volume":"6","author":"Bean","year":"1994","journal-title":"ORSA J Comput"}],"container-title":["Reliability Engineering &amp; System Safety"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0951832020305482?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0951832020305482?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:25:45Z","timestamp":1760595945000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0951832020305482"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10]]},"references-count":36,"alternative-id":["S0951832020305482"],"URL":"https:\/\/doi.org\/10.1016\/j.ress.2020.107047","relation":{},"ISSN":["0951-8320"],"issn-type":[{"value":"0951-8320","type":"print"}],"subject":[],"published":{"date-parts":[[2020,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Joint optimization of opportunistic maintenance and production scheduling considering batch production mode and varying operational conditions","name":"articletitle","label":"Article Title"},{"value":"Reliability Engineering & System Safety","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.ress.2020.107047","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2020 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}],"article-number":"107047"}}