We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomized algorithms whose runtime might vary from one execution to another, even with the same input. This model aims at predicting the parallel performances (i.e., speedups) by analysis the runtime distribution of the sequential runs of the algorithm. Then, we study in practice the case of a particular Las Vegas algorithm for combinatorial optimization, on three classical problems, and compare with an actual parallel implementation up to 256 cores. We show that the prediction can be quite accurate, matching the actual speedups very well up to 100 parallel cores and then with a deviation of about 20 % up to 256 cores
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Randomized algorithm is widely used in combinatorial optimization. Las Vegas algorithm and Monte Car...
We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a ...
Abstract—We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e. r...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
ICTAI 2016: 28th International Conference on Tools with Artificial Intelligence, San Jose, Californi...
AbstractWe introduce the notion of expected hitting time to a goal as a measure of the convergence r...
The technique of randomization has been employed to solve numerous prob lems of computing both sequ...
The uncertainty of running time of randomized algorithms provides a better opportunity for asynchron...
In cloud systems, computation time can be rented by the hour and for a given number of processors. T...
Probabilistic algorithms are computationally intensive approximate methods for solving intractable p...
We advocate a new methodology for empirically analysing the behaviour of Las Vegas Algorithms, a lar...
Probabilistic algorithms are computationally intensive approximate methods for solving intractable p...
We present a general method for analyzing the runtime of parallel evolutionary algorithms with spati...
Abstract. In this paper we discuss methods for predicting the performance of any formulation of rand...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Randomized algorithm is widely used in combinatorial optimization. Las Vegas algorithm and Monte Car...
We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a ...
Abstract—We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e. r...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
ICTAI 2016: 28th International Conference on Tools with Artificial Intelligence, San Jose, Californi...
AbstractWe introduce the notion of expected hitting time to a goal as a measure of the convergence r...
The technique of randomization has been employed to solve numerous prob lems of computing both sequ...
The uncertainty of running time of randomized algorithms provides a better opportunity for asynchron...
In cloud systems, computation time can be rented by the hour and for a given number of processors. T...
Probabilistic algorithms are computationally intensive approximate methods for solving intractable p...
We advocate a new methodology for empirically analysing the behaviour of Las Vegas Algorithms, a lar...
Probabilistic algorithms are computationally intensive approximate methods for solving intractable p...
We present a general method for analyzing the runtime of parallel evolutionary algorithms with spati...
Abstract. In this paper we discuss methods for predicting the performance of any formulation of rand...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Randomized algorithm is widely used in combinatorial optimization. Las Vegas algorithm and Monte Car...
We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a ...