Algorithms with predictions is a recent framework that has been used to overcome pessimistic worst-case bounds in incomplete information settings. In the context of scheduling, very recent work has leveraged machine-learned predictions to design algorithms that achieve improved approximation ratios in settings where the processing times of the jobs are initially unknown. In this paper, we study the speed-robust scheduling problem where the speeds of the machines, instead of the processing times of the jobs, are unknown and augment this problem with predictions. Our main result is an algorithm that achieves a $\min\{\eta^2(1+\epsilon)^2(1+\alpha), (1+\epsilon)(2 + 2/\alpha)\}$ approximation, for any constants $\alpha, \epsilon \in (0,1)$, ...
International audienceMinimizing the weighted number of tardy jobs {on one machine} is a classical a...
International audienceWe are given a set of jobs, each one specified by its release date, its deadli...
We consider the problem of online scheduling on a single machine in order to minimize weighted flow ...
International audienceThe speed-robust scheduling problem is a two-stage problem where, given m mach...
A popular approach to go beyond the worst-case analysis of online algorithms is to assume the existe...
In many traditional job scheduling settings, it is assumed that one knows the time it will take for ...
In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a pri...
Given the rapid rise in energy demand by data centers and computing systems in general, it is fundam...
Three characteristics encountered frequently in real-world machine scheduling are jobs released over...
A burgeoning paradigm in algorithm design is the field of algorithms with predictions, in which algo...
In this paper, we provide a new class of randomized approximation algorithms for scheduling problems...
We consider an uncertain version of the scheduling problem to sequence set of jobs J on a single m...
In this paper, we provide a new class of randomized approximation algorithms for scheduling problems...
Three characteristics encountered frequently in real-world machine scheduling are jobs released over...
The algorithm-design paradigm of algorithms using predictions is explored as a means of incorporatin...
International audienceMinimizing the weighted number of tardy jobs {on one machine} is a classical a...
International audienceWe are given a set of jobs, each one specified by its release date, its deadli...
We consider the problem of online scheduling on a single machine in order to minimize weighted flow ...
International audienceThe speed-robust scheduling problem is a two-stage problem where, given m mach...
A popular approach to go beyond the worst-case analysis of online algorithms is to assume the existe...
In many traditional job scheduling settings, it is assumed that one knows the time it will take for ...
In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a pri...
Given the rapid rise in energy demand by data centers and computing systems in general, it is fundam...
Three characteristics encountered frequently in real-world machine scheduling are jobs released over...
A burgeoning paradigm in algorithm design is the field of algorithms with predictions, in which algo...
In this paper, we provide a new class of randomized approximation algorithms for scheduling problems...
We consider an uncertain version of the scheduling problem to sequence set of jobs J on a single m...
In this paper, we provide a new class of randomized approximation algorithms for scheduling problems...
Three characteristics encountered frequently in real-world machine scheduling are jobs released over...
The algorithm-design paradigm of algorithms using predictions is explored as a means of incorporatin...
International audienceMinimizing the weighted number of tardy jobs {on one machine} is a classical a...
International audienceWe are given a set of jobs, each one specified by its release date, its deadli...
We consider the problem of online scheduling on a single machine in order to minimize weighted flow ...