{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T09:12:44Z","timestamp":1778231564175,"version":"3.51.4"},"reference-count":56,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T00:00:00Z","timestamp":1765152000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["European Journal of Operational Research"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.ejor.2025.12.010","type":"journal-article","created":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T23:54:15Z","timestamp":1765238055000},"page":"840-856","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"title":["A bi-objective Markov decision process design approach to redundancy allocation with dynamic maintenance for a parallel system"],"prefix":"10.1016","volume":"332","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-9760-1137","authenticated-orcid":false,"given":"Luke","family":"Fairley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5485-1180","authenticated-orcid":false,"given":"Rob","family":"Shone","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3376-0260","authenticated-orcid":false,"given":"Peter","family":"Jacko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4325-0734","authenticated-orcid":false,"given":"Jefferson","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.ejor.2025.12.010_bib0001","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s11134-010-9192-z","article-title":"Dynamic admission and service rate control of a queue","volume":"66","author":"Adusumilli","year":"2010","journal-title":"Queueing Systems"},{"key":"10.1016\/j.ejor.2025.12.010_bib0002","series-title":"Rams\u201906. Annual reliability and maintainability symposium, 2006.","first-page":"464","article-title":"Cost-effective condition-based maintenance using Markov decision processes","author":"Amari","year":"2006"},{"issue":"4","key":"10.1016\/j.ejor.2025.12.010_bib0003","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1016\/0026-2714(94)90039-6","article-title":"Optimal redundancy allocation of a PWR cooling loop using a multi-stage Monte Carlo method","volume":"34","author":"Anand","year":"1994","journal-title":"Microelectronics Reliability"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0004","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1287\/mnsc.25.1.73","article-title":"Bicriteria transportation problem","volume":"25","author":"Aneja","year":"1979","journal-title":"Management Science"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0005","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1017\/S0269964809000138","article-title":"Dynamic routing of customers with general delay costs in a multiserver queuing system","volume":"23","author":"Argon","year":"2009","journal-title":"Probability in the Engineering and Informational Sciences"},{"issue":"3","key":"10.1016\/j.ejor.2025.12.010_bib0006","doi-asserted-by":"crossref","first-page":"950","DOI":"10.1109\/TR.2017.2715172","article-title":"Combined redundancy allocation and maintenance planning using a two-stage stochastic programming model for multiple component systems","volume":"66","author":"Bei","year":"2017","journal-title":"IEEE Transactions on Reliability"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0007","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.ejor.2019.01.038","article-title":"A risk-averse stochastic program for integrated system design and preventive maintenance planning","volume":"276","author":"Bei","year":"2019","journal-title":"European Journal of Operational Research"},{"issue":"5","key":"10.1016\/j.ejor.2025.12.010_bib0008","first-page":"679","article-title":"A Markovian decision process","volume":"6","author":"Bellman","year":"1957","journal-title":"Journal of Mathematics and Mechanics"},{"key":"10.1016\/j.ejor.2025.12.010_bib0009","series-title":"Dynamic programming and optimal control: Volume I","author":"Bertsekas","year":"2012"},{"key":"10.1016\/j.ejor.2025.12.010_bib0010","doi-asserted-by":"crossref","DOI":"10.1016\/j.orl.2024.107090","article-title":"Markov decision process design: A framework for integrating strategic and operational decisions","volume":"54","author":"Brown","year":"2024","journal-title":"Operations Research Letters"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0011","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.ress.2004.11.001","article-title":"Optimization for condition-based maintenance with semi-Markov decision process","volume":"90","author":"Chen","year":"2005","journal-title":"Reliability Engineering & System Safety"},{"issue":"5","key":"10.1016\/j.ejor.2025.12.010_bib0012","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/0167-6377(92)90008-Q","article-title":"On the computational complexity of reliability redundancy allocation in a series system","volume":"11","author":"Chern","year":"1992","journal-title":"Operations Research Letters"},{"issue":"4","key":"10.1016\/j.ejor.2025.12.010_bib0013","doi-asserted-by":"crossref","first-page":"894","DOI":"10.1287\/msom.2018.0730","article-title":"Inpatient overflow: An approximate dynamic programming approach","volume":"21","author":"Dai","year":"2019","journal-title":"Manufacturing & Service Operations Management"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0014","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.ejor.2023.05.022","article-title":"Partially observable Markov decision process-based optimal maintenance planning with time-dependent observations","volume":"311","author":"Deep","year":"2023","journal-title":"European Journal of Operational Research"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_sbref0015","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1287\/mnsc.10.1.98","article-title":"A probabilistic production and inventory problem","volume":"10","author":"d\u2019Epenoux","year":"1963","journal-title":"Management Science"},{"key":"10.1016\/j.ejor.2025.12.010_bib0016","doi-asserted-by":"crossref","first-page":"7457","DOI":"10.1007\/s10462-022-10363-6","article-title":"A review of redundancy allocation problem for two decades: Bibliometrics and future directions","volume":"56","author":"Devi","year":"2023","journal-title":"Artificial intelligence review"},{"issue":"9","key":"10.1016\/j.ejor.2025.12.010_bib0017","doi-asserted-by":"crossref","first-page":"2229","DOI":"10.1016\/j.cor.2011.07.023","article-title":"Selecting malaria interventions: A top-down approach","volume":"40","author":"Dimitrov","year":"2013","journal-title":"Computers & Operations Research"},{"key":"10.1016\/j.ejor.2025.12.010_bib0018","series-title":"Operations research and cyber-infrastructure","first-page":"167","article-title":"Combinatorial design of a stochastic Markov decision process","author":"Dimitrov","year":"2009"},{"key":"10.1016\/j.ejor.2025.12.010_bib0019","unstructured":"Dowson, O., Gandibleux, X., & Kof, G. (2025). MultiObjectiveAlgorithms.jl: A Julia package for solving multi-objective optimization problems. https:\/\/arxiv.org\/abs\/2507.05501."},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0020","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.ejor.2014.08.030","article-title":"A survey of variants and extensions of the location-routing problem","volume":"241","author":"Drexl","year":"2015","journal-title":"European Journal of Operational Research"},{"key":"10.1016\/j.ejor.2025.12.010_bib0021","series-title":"Multicriteria optimization","author":"Ehrgott","year":"2005"},{"issue":"8","key":"10.1016\/j.ejor.2025.12.010_bib0022","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1016\/S0305-0548(03)00094-7","article-title":"A heuristic algorithm for determining replacement policies in consecutive k-out-of-n systems","volume":"31","author":"Flynn","year":"2004","journal-title":"Computers & Operations Research"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0023","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/TR.1968.5217517","article-title":"System reliability allocation and a computational algorithm","volume":"17","author":"Fyffe","year":"1968","journal-title":"IEEE Transactions on Reliability"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0024","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1080\/0305215X.2024.2447078","article-title":"Review of the redundancy allocation problem to optimize system reliability","volume":"57","author":"Guan","year":"2025","journal-title":"Engineering Optimization"},{"key":"10.1016\/j.ejor.2025.12.010_bib0025","doi-asserted-by":"crossref","DOI":"10.1016\/j.ress.2022.108683","article-title":"A predictive Markov decision process for optimizing inspection and maintenance strategies of partially observable multi-state systems","volume":"226","author":"Guo","year":"2022","journal-title":"Reliability Engineering & System Safety"},{"key":"10.1016\/j.ejor.2025.12.010_bib0026","series-title":"Continuous-time markov decision processes: theory and applications","author":"Guo","year":"2009"},{"key":"10.1016\/j.ejor.2025.12.010_bib0027","unstructured":"Gurobi Optimization, L. (2024). Gurobi optimizer reference manual. https:\/\/www.gurobi.com."},{"key":"10.1016\/j.ejor.2025.12.010_bib0028","series-title":"Dynamic programming and Markov processes","author":"Howard","year":"1960"},{"key":"10.1016\/j.ejor.2025.12.010_bib0029","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.ress.2016.10.009","article-title":"Multi-objective redundancy allocation problem for a system with repairable components considering instantaneous availability and strategy selection","volume":"160","author":"Kayedpour","year":"2017","journal-title":"Reliability Engineering & System Safety"},{"issue":"20","key":"10.1016\/j.ejor.2025.12.010_bib0030","doi-asserted-by":"crossref","first-page":"6396","DOI":"10.1016\/j.apm.2015.01.070","article-title":"Genetic algorithm for solving bi-objective redundancy allocation problem with k-out-of-n subsystems","volume":"39","author":"Keshavarz Ghorabaee","year":"2015","journal-title":"Applied Mathematical Modelling"},{"key":"10.1016\/j.ejor.2025.12.010_bib0031","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1016\/j.ress.2017.10.020","article-title":"Maximization of system reliability with the consideration of component sequencing","volume":"170","author":"Kim","year":"2018","journal-title":"Reliability Engineering & System Safety"},{"key":"10.1016\/j.ejor.2025.12.010_bib0032","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1109\/9.45156","article-title":"Joining the right queue: A state-dependent decision rule","volume":"35","author":"Krishnan","year":"1990","journal-title":"IEE Transactions on Automatic Control"},{"issue":"6","key":"10.1016\/j.ejor.2025.12.010_bib0033","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1080\/07408170304422","article-title":"Efficiently solving the redundancy allocation problem using tabu search","volume":"35","author":"Kulturel-Konak","year":"2003","journal-title":"IIE Transactions"},{"key":"10.1016\/j.ejor.2025.12.010_bib0034","series-title":"Optimal reliability design: Fundamentals and applications","author":"Kuo","year":"2001"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0035","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1002\/nav.20385","article-title":"A facility reliability problem: Formulation, properties, and algorithm","volume":"57","author":"Lim","year":"2010","journal-title":"Naval Research Logistics"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0036","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1287\/msom.1120.0413","article-title":"Facility location decisions with random disruptions and imperfect estimation","volume":"15","author":"Lim","year":"2012","journal-title":"Manufacturing & Service Operations Management"},{"issue":"15","key":"10.1016\/j.ejor.2025.12.010_bib0037","doi-asserted-by":"crossref","first-page":"21114","DOI":"10.1002\/er.7167","article-title":"Design of energy systems with redundancy allocation for unit operations based on supply reliability","volume":"45","author":"Ling","year":"2021","journal-title":"International Journal of Energy Research"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0038","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1016\/j.simpat.2010.07.010","article-title":"Redundancy allocation problems considering systems with imperfect repairs using multi-objective genetic algorithms and discrete event simulation","volume":"19","author":"Lins","year":"2011","journal-title":"Simulation Modelling Practice and Theory"},{"issue":"6","key":"10.1016\/j.ejor.2025.12.010_bib0039","doi-asserted-by":"crossref","first-page":"899","DOI":"10.1287\/opre.47.6.899","article-title":"Optimal reliability allocation with discrete cost-reliability data for components","volume":"47","author":"Majety","year":"1999","journal-title":"Operations Research"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0040","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/j.artmed.2009.07.003","article-title":"Markov decision process applied to the control of hospital elective admissions","volume":"47","author":"Nunes","year":"2009","journal-title":"Artificial Intelligence in Medicine"},{"issue":"4","key":"10.1016\/j.ejor.2025.12.010_sbref0039","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1287\/opre.36.4.542","article-title":"Optimal periodic replacement of multicomponent reliability systems","volume":"36","author":"Ozekici","year":"1988","journal-title":"Operations Research"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0042","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.ejor.2013.03.021","article-title":"Probability chains: A general linearization technique for modeling reliability in facility location and related problems","volume":"230","author":"O\u2019Hanley","year":"2013","journal-title":"European Journal of Operational Research"},{"issue":"3","key":"10.1016\/j.ejor.2025.12.010_bib0043","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1287\/ijoc.2019.0895","article-title":"MILP Models for complex system reliability redundancy allocation with mixed components","volume":"32","author":"Park","year":"2020","journal-title":"INFORMS Journal on Computing"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0044","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ejor.2012.08.015","article-title":"A review of dynamic vehicle routing problems","volume":"225","author":"Pillac","year":"2013","journal-title":"European Journal of Operational Research"},{"key":"10.1016\/j.ejor.2025.12.010_bib0045","series-title":"Approximate dynamic programming: Solving the curses of dimensionality","author":"Powell","year":"2011"},{"key":"10.1016\/j.ejor.2025.12.010_bib0046","series-title":"Markov decision processes: Discrete stochastic dynamic programming","author":"Puterman","year":"1994"},{"issue":"3","key":"10.1016\/j.ejor.2025.12.010_bib0047","doi-asserted-by":"crossref","first-page":"1112","DOI":"10.1016\/j.ejor.2021.06.033","article-title":"An exact algorithm for the redundancy allocation problem with heterogeneous components under the mixed redundancy strategy","volume":"297","author":"Reihaneh","year":"2022","journal-title":"European Journal of Operational Research"},{"key":"10.1016\/j.ejor.2025.12.010_bib0048","doi-asserted-by":"crossref","unstructured":"Roijers, D. M., Vamplew, P., Whiteson, S., & Dazeley, R. (2013). A survey of multi-objective sequential decision-making. Journal of Artificial Intelligence Research, 48, 67\u2013113.","DOI":"10.1613\/jair.3987"},{"key":"10.1016\/j.ejor.2025.12.010_bib0049","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1007\/s00186-020-00722-w","article-title":"A conservative index heuristic for routing problems with multiple heterogeneous service facilities","volume":"92","author":"Shone","year":"2020","journal-title":"Mathematical Methods of Operations Research"},{"key":"10.1016\/j.ejor.2025.12.010_bib0050","series-title":"Reinforcement learning: An introduction","author":"Sutton","year":"2018"},{"key":"10.1016\/j.ejor.2025.12.010_bib0051","doi-asserted-by":"crossref","first-page":"989","DOI":"10.1016\/j.energy.2019.05.043","article-title":"P-graph-based multi-objective risk analysis and redundancy allocation in safety-critical energy systems","volume":"179","author":"S\u00fcle","year":"2019","journal-title":"Energy"},{"key":"10.1016\/j.ejor.2025.12.010_bib0052","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/s00521-016-2676-y","article-title":"An evolutionary computation approach to solving repairable multi-state multi-objective redundancy allocation problems","volume":"30","author":"Tavana","year":"2018","journal-title":"Neural Computing and Applications"},{"issue":"2","key":"10.1016\/j.ejor.2025.12.010_bib0053","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1016\/0022-247X(82)90122-6","article-title":"Multi-objective infinite-horizon discounted markov decision processes","volume":"89","author":"White","year":"1982","journal-title":"Journal of Mathematical Analysis and Applications"},{"issue":"3","key":"10.1016\/j.ejor.2025.12.010_bib0054","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1109\/TR.2018.2798298","article-title":"Optimal system design and sequential preventive maintenance under uncertain aperiodic-changing stresses","volume":"67","author":"Zhu","year":"2018","journal-title":"IEEE Transactions on Reliability"},{"issue":"4","key":"10.1016\/j.ejor.2025.12.010_bib0055","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1109\/TR.2010.2085530","article-title":"Redundancy allocation for series-parallel systems using a column generation approach","volume":"59","author":"Zia","year":"2010","journal-title":"IEEE Transactions on Reliability"},{"issue":"1","key":"10.1016\/j.ejor.2025.12.010_bib0056","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.isatra.2013.08.002","article-title":"Bi-objective redundancy allocation problem for a system with mixed repairable and non-repairable components","volume":"53","author":"Zoulfaghari","year":"2014","journal-title":"ISA Transactions"}],"container-title":["European Journal of Operational Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0377221725009774?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0377221725009774?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T21:13:22Z","timestamp":1774991602000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0377221725009774"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":56,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,8]]}},"alternative-id":["S0377221725009774"],"URL":"https:\/\/doi.org\/10.1016\/j.ejor.2025.12.010","relation":{},"ISSN":["0377-2217"],"issn-type":[{"value":"0377-2217","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A bi-objective Markov decision process design approach to redundancy allocation with dynamic maintenance for a parallel system","name":"articletitle","label":"Article Title"},{"value":"European Journal of Operational Research","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.ejor.2025.12.010","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}