Replication and sequencing of unreliable jobs on <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" altimg="si575.svg" display="inline" id="d1e637"> <mml:mi>m</mml:mi> </mml:math> parallel machines: New results
This paper gives new results for the problem of sequencing m copies of n unreliable jobs (i.e., jobs that have a certain probability of being successfully carried out) on m parallel machines (one copy per machine). A job is carried out if at least one of its copies is successfully completed, in which case a certain revenue is earned. If the copy of a job fails, the corresponding machine is blocked and cannot perform the subsequently scheduled job copies. The problem is to sequence the n copies of each job on each of the m machines in order to maximize the expected revenue. For the case of m=2, Agnetis et al. (2022) proposed a metaheuristic approach and some upper bounding schemes. Here we address the general m-machine problem, giving a simple (1−1/e)-approximation algorithm, an even simpler algorithm, for which we show a tight logarithmic approximation guarantee, and an additional heuristic as well as an additional metaheuristic. We provide computational results, which, along with a new upper-bounding scheme, establish the effectiveness of our approaches in practice.
Authors
- Ben Hermans (ORCID: https://orcid.org/0000-0002-7907-6985)
- Marco Pranzo (ORCID: https://orcid.org/0000-0002-8433-5195)
- Alessandro Agnetis (ORCID: https://orcid.org/0000-0001-5803-0438)
- Kevin Schewior (ORCID: https://orcid.org/0000-0003-2236-0210)
- Mario Benini (ORCID: https://orcid.org/0000-0001-7019-2886)
- Paolo Detti (ORCID: https://orcid.org/0000-0001-5717-5272)
Publication Details
- Journal
- Computers & Operations Research
- Published
- 2025-05-20
- DOI
- https://doi.org/10.1016/j.cor.2025.107085
- Citations
- 1
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.24