Abstract. In view of the increasing importance of hardware parallelism, a natural extension of per-instance algorithm selection is to select a set of algorithms to be run in parallel on a given problem instance, based on features of that instance. Here, we explore how existing algorithm selection techniques can be effectively parallelized. To this end, we leverage the machine learning models used by existing sequential algorithm selectors, such as 3S , ISAC , SATzilla and ME-ASP, and modify their selection procedures to produce a ranking of the given candidate algorithms; we then select the top n algorithms under this ranking to be run in parallel on n processing units. Furthermore, we adapt the pre-solving schedules obtained by aspeed to b...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
We explore the adaptation of a ranking and selection procedure, originally designed for a sequential...
In this work we show how applications in computational economics can take advantage of modern parall...
The abundance of algorithms developed to solve different problems has given rise to an important res...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
Abstract. A common way of doing algorithm selection is to train a machine learning model and predict...
Although many algorithms have been proposed, no single algorithm is better than others on all types ...
Although many algorithms have been proposed, no single algorithm is better than others on all types ...
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...
ICTAI 2016: 28th International Conference on Tools with Artificial Intelligence, San Jose, Californi...
It is well established that in many scenarios there is no single solver that will provide optimal pe...
Algorithm selection can be performed using a model of runtime distribution, learned during a prelimi...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
We explore the adaptation of a ranking and selection procedure, originally designed for a sequential...
In this work we show how applications in computational economics can take advantage of modern parall...
The abundance of algorithms developed to solve different problems has given rise to an important res...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
Abstract. A common way of doing algorithm selection is to train a machine learning model and predict...
Although many algorithms have been proposed, no single algorithm is better than others on all types ...
Although many algorithms have been proposed, no single algorithm is better than others on all types ...
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...
ICTAI 2016: 28th International Conference on Tools with Artificial Intelligence, San Jose, Californi...
It is well established that in many scenarios there is no single solver that will provide optimal pe...
Algorithm selection can be performed using a model of runtime distribution, learned during a prelimi...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
We explore the adaptation of a ranking and selection procedure, originally designed for a sequential...