Algorithm selection can be performed using a model of runtime distribution, learned during a preliminary training phase. There is a trade-off between the performance of model-based algorithm selection, and the cost of learning the model. In this paper, we treat this trade-off in the context of bandit problems. We propose a fully dynamic and online algorithm selection technique, with no separate training phase: all candidate algorithms are run in parallel, while a model incrementally learns their runtime distributions. A redundant set of time allocators uses the partially trained model to propose machine time shares for the algorithms. A bandit problem solver mixes the model-based shares with a uniform share, gradually increasing the impact ...
Inspired by advertising markets, we consider large-scale sequential decision making problems in whic...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
We present an approach for improving the performance of combinatorial optimization algorithms by ge...
This thesis presents methods for minimizing the computational effort of problem solving. Rather than...
Traditional Meta-Learning requires long training times, and is often focused on optimizing performan...
Restart strategies are commonly used for minimizing the computational cost of randomized algorithms,...
In this paper a reinforcement learning methodology for automatic online algorithm selection is intro...
In this paper a reinforcement learning methodology for automatic online algorithm selection is intro...
Summarization: Many computational problems can be solved by multiple algorithms, with different algo...
Many computational problems can be solved by multiple algorithms, with different algorithms fastest ...
It is often the case that many algorithms exist to solve a single problem, each possessing different...
Abstract. In view of the increasing importance of hardware parallelism, a natural extension of per-i...
In online algorithm selection (OAS), instances of an algorithmic problem class are presented to an a...
Portfolio-based algorithm selection has seen tremendous practical success over the past two decades....
Inspired by advertising markets, we consider large-scale sequential decision making problems in whic...
Inspired by advertising markets, we consider large-scale sequential decision making problems in whic...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
We present an approach for improving the performance of combinatorial optimization algorithms by ge...
This thesis presents methods for minimizing the computational effort of problem solving. Rather than...
Traditional Meta-Learning requires long training times, and is often focused on optimizing performan...
Restart strategies are commonly used for minimizing the computational cost of randomized algorithms,...
In this paper a reinforcement learning methodology for automatic online algorithm selection is intro...
In this paper a reinforcement learning methodology for automatic online algorithm selection is intro...
Summarization: Many computational problems can be solved by multiple algorithms, with different algo...
Many computational problems can be solved by multiple algorithms, with different algorithms fastest ...
It is often the case that many algorithms exist to solve a single problem, each possessing different...
Abstract. In view of the increasing importance of hardware parallelism, a natural extension of per-i...
In online algorithm selection (OAS), instances of an algorithmic problem class are presented to an a...
Portfolio-based algorithm selection has seen tremendous practical success over the past two decades....
Inspired by advertising markets, we consider large-scale sequential decision making problems in whic...
Inspired by advertising markets, we consider large-scale sequential decision making problems in whic...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
We present an approach for improving the performance of combinatorial optimization algorithms by ge...