In this paper, we investigate the combination of synthesis, model-based learning, and online sampling techniques to obtain safe and near-optimal schedulers for a preemptible task scheduling problem. Our algorithms can handle Markov decision processes (MDPs) that have 10 20 states and beyond which cannot be handled with state-of-the art probabilistic model-checkers. We provide probably approximately correct (PAC) guarantees for learning the model. Additionally, we extend Monte-Carlo tree search with advice, computed using safety games or obtained using the earliest-deadline-first scheduler, to safely explore the learned model online. Finally, we implemented and compared our algorithms empirically against shielded deep Q-learning on large tas...
Markov decision processes (MDP) are useful to model optimisation problems in concurrent systems. To ...
Quantitative model checkers for Markov Decision Processes typically use finite-precision arithmetic,...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
Mixed-criticality (MC) scheduling is necessary for many safety-critical real-time embedded systems, ...
The verification of probabilistic timed automata involves finding schedulers that optimise their non...
Cyber-physical systems, such as mobile robots, must respond adaptively to dynamic operating conditio...
We consider a stochastic scheduling problem with both hard and soft tasks on a single machine. Each ...
Most classical scheduling formulations assume a fixed and known duration for each ac-tivity. In this...
A promising approach for an effective shop scheduling that synergizes the benefits of the combinator...
Most classical scheduling formulations assume a fixed and known duration for each activity. In this ...
We introduce a model for non-preemptive scheduling under uncertainty. In this model, we combine the ...
Scheduling is the mathematical problem of allocating tasks to resources considering certain constrai...
Scheduling policies for open soft real-time systems must be able to balance the com-peting concerns ...
Markov decision processes (MDP) are useful to model optimisation problems in concurrent systems. To ...
We introduce a novel adversarial model for scheduling with explorable uncertainty. In this model, th...
Markov decision processes (MDP) are useful to model optimisation problems in concurrent systems. To ...
Quantitative model checkers for Markov Decision Processes typically use finite-precision arithmetic,...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
Mixed-criticality (MC) scheduling is necessary for many safety-critical real-time embedded systems, ...
The verification of probabilistic timed automata involves finding schedulers that optimise their non...
Cyber-physical systems, such as mobile robots, must respond adaptively to dynamic operating conditio...
We consider a stochastic scheduling problem with both hard and soft tasks on a single machine. Each ...
Most classical scheduling formulations assume a fixed and known duration for each ac-tivity. In this...
A promising approach for an effective shop scheduling that synergizes the benefits of the combinator...
Most classical scheduling formulations assume a fixed and known duration for each activity. In this ...
We introduce a model for non-preemptive scheduling under uncertainty. In this model, we combine the ...
Scheduling is the mathematical problem of allocating tasks to resources considering certain constrai...
Scheduling policies for open soft real-time systems must be able to balance the com-peting concerns ...
Markov decision processes (MDP) are useful to model optimisation problems in concurrent systems. To ...
We introduce a novel adversarial model for scheduling with explorable uncertainty. In this model, th...
Markov decision processes (MDP) are useful to model optimisation problems in concurrent systems. To ...
Quantitative model checkers for Markov Decision Processes typically use finite-precision arithmetic,...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...