The Unreliable Job Selection and Sequencing Problem

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Agnetis, Alessandro, Leus, Roel, Perneel, Emmeline, Salvadori, Ilaria
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914166403497984
author Agnetis, Alessandro
Leus, Roel
Perneel, Emmeline
Salvadori, Ilaria
author_facet Agnetis, Alessandro
Leus, Roel
Perneel, Emmeline
Salvadori, Ilaria
contents We study a stochastic single-machine scheduling problem, denoted the Unreliable Job Selection and Sequencing Problem (UJSSP). Given a set of jobs, a subset must be selected for processing on a single machine that is subject to failure. Each job incurs a cost if selected and yields a reward upon successful completion. A job is completed successfully only if the machine does not fail before or during its execution, with job-specific probabilities of success. The objective is to determine an optimal subset and sequence of jobs to maximize the expected net profit. We analyze the computational complexity of UJSSP and prove that it is NP-hard in the general case. The relationship of UJSSP with other submodular selection problems is discussed, showing that the special cases in which all jobs have the same cost or the same failure probability can be solved in polynomial time. To compute optimal solutions, we propose a compact mixed-integer linear programming formulation, a dynamic programming algorithm, and two novel stepwise exact algorithms. We demonstrate that our methods are capable of efficiently solving large instances by means of extensive computational experiments. We further show the broader applicability of our stepwise algorithms by solving instances derived from the Product Partition Problem.
format Preprint
id arxiv_https___arxiv_org_abs_2511_17105
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Unreliable Job Selection and Sequencing Problem
Agnetis, Alessandro
Leus, Roel
Perneel, Emmeline
Salvadori, Ilaria
Discrete Mathematics
We study a stochastic single-machine scheduling problem, denoted the Unreliable Job Selection and Sequencing Problem (UJSSP). Given a set of jobs, a subset must be selected for processing on a single machine that is subject to failure. Each job incurs a cost if selected and yields a reward upon successful completion. A job is completed successfully only if the machine does not fail before or during its execution, with job-specific probabilities of success. The objective is to determine an optimal subset and sequence of jobs to maximize the expected net profit. We analyze the computational complexity of UJSSP and prove that it is NP-hard in the general case. The relationship of UJSSP with other submodular selection problems is discussed, showing that the special cases in which all jobs have the same cost or the same failure probability can be solved in polynomial time. To compute optimal solutions, we propose a compact mixed-integer linear programming formulation, a dynamic programming algorithm, and two novel stepwise exact algorithms. We demonstrate that our methods are capable of efficiently solving large instances by means of extensive computational experiments. We further show the broader applicability of our stepwise algorithms by solving instances derived from the Product Partition Problem.
title The Unreliable Job Selection and Sequencing Problem
topic Discrete Mathematics
url https://arxiv.org/abs/2511.17105