The mean running time of a Las Vegas algorithm can often be dramatically reduced by periodically restarting it with a fresh random seed. The optimal restart schedule depends on the Las Vegas algorithm’s run length distribution, which in general is not known in advance and may differ across prob-lem instances. We consider the problem of selecting a single restart schedule to use in solving each instance in a set of instances. We present offline algorithms for computing an (approximately) optimal restart schedule given knowledge of each instance’s run length distribution, generalization bounds for learning a restart schedule from training data, and online algorithms for selecting a restart schedule adaptively as new problem instances are enco...
We consider the following scheduling problem. The input is a set of jobs with equal processing time...
In this paper I describe experiments in the application of dynamic restarts used in heuristic satisf...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
This paper focuses on improving the performance of randomized algorithms by exploiting the propertie...
Restart strategies are commonly used for minimizing the computational cost of randomized algorithms,...
Abstract Restart techniques for randomizing complete search algorithms were proposed recently by Sel...
Abstract. Restart is an application-level technique that speeds up jobs with highly variable complet...
We give an algorithm to minimize the total completion time on-line on a single machine, using restar...
Consider an algorithm whose time to convergence is unknown (because of some random element in the al...
Abstract We describe theoretical results and empirical study of context-sensitive restart policies f...
The RESTART method is a widely applicable simulation technique for the estimation of rare event prob...
International audienceMulti-Modal Optimization (MMO) is ubiquitous in engineer- ing, machine learnin...
Let A be any fixed cut-off restart algorithm running in parallel on multiple processors. If the algo...
The RESTART method is a widely applicable simulation technique for the estimation of rare event prob...
Abstract—This paper considers optimization of time averages in systems with variable length renewal ...
We consider the following scheduling problem. The input is a set of jobs with equal processing time...
In this paper I describe experiments in the application of dynamic restarts used in heuristic satisf...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
This paper focuses on improving the performance of randomized algorithms by exploiting the propertie...
Restart strategies are commonly used for minimizing the computational cost of randomized algorithms,...
Abstract Restart techniques for randomizing complete search algorithms were proposed recently by Sel...
Abstract. Restart is an application-level technique that speeds up jobs with highly variable complet...
We give an algorithm to minimize the total completion time on-line on a single machine, using restar...
Consider an algorithm whose time to convergence is unknown (because of some random element in the al...
Abstract We describe theoretical results and empirical study of context-sensitive restart policies f...
The RESTART method is a widely applicable simulation technique for the estimation of rare event prob...
International audienceMulti-Modal Optimization (MMO) is ubiquitous in engineer- ing, machine learnin...
Let A be any fixed cut-off restart algorithm running in parallel on multiple processors. If the algo...
The RESTART method is a widely applicable simulation technique for the estimation of rare event prob...
Abstract—This paper considers optimization of time averages in systems with variable length renewal ...
We consider the following scheduling problem. The input is a set of jobs with equal processing time...
In this paper I describe experiments in the application of dynamic restarts used in heuristic satisf...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...