A meta-algorithmic procedure is a computer procedure that operates upon another algorithm and its associated design space to produce another algorithm with desirable properties (e.g., faster runtime, better solution quality, ...; see e.g., Hoos [2008]). Many meta-algorithmic procedures have runtimes that are dominated by the runtime of the algorithm being operated on. This holds in particular for automatic algorithm configurators, such as ParamILS, SMAC, and GGA, which serve to optimize the design (expressed through user settable parameters) of an algorithm under certain use cases. Consequently, one can gain improved performance of the meta-algorithm if evaluations of the algorithm under study can be done in parallel. In this thesis, we exp...
This talk provides a complete background on metaheuristics and presents in a unified view the main d...
This report documents the program and the outcomes of Dagstuhl Seminar 13391 "Algorithm Engineering"...
A metaheuristic is a collection of algorithmic concepts that can be used to define heuristic methods...
A meta-algorithmic procedure is a computer procedure that operates upon another algorithm and its as...
(eng) We discuss algorithms and tools to help program and use metacomputing resources in the forthco...
Abstract: The developers of distributed algorithms are faced with two opposing forces. One is to des...
Algorithm Selection and configuration are increasingly relevant today. Researchers and practitioners...
The development of algorithms solving computationally hard optimisation problems has a long history....
The design and configuration of optimization algorithms for computationally hard problems is a time-...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Sophisticated empirical methods based upon automated experimental analysis techniques drive the deve...
Algorithm configuration (AC) is concerned with the automated search of the most suitable parameter c...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Modern solvers for hard computational problems often expose parameters that permit customization for...
Technology has a major role in today’s world. The development and massive access to information tech...
This talk provides a complete background on metaheuristics and presents in a unified view the main d...
This report documents the program and the outcomes of Dagstuhl Seminar 13391 "Algorithm Engineering"...
A metaheuristic is a collection of algorithmic concepts that can be used to define heuristic methods...
A meta-algorithmic procedure is a computer procedure that operates upon another algorithm and its as...
(eng) We discuss algorithms and tools to help program and use metacomputing resources in the forthco...
Abstract: The developers of distributed algorithms are faced with two opposing forces. One is to des...
Algorithm Selection and configuration are increasingly relevant today. Researchers and practitioners...
The development of algorithms solving computationally hard optimisation problems has a long history....
The design and configuration of optimization algorithms for computationally hard problems is a time-...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Sophisticated empirical methods based upon automated experimental analysis techniques drive the deve...
Algorithm configuration (AC) is concerned with the automated search of the most suitable parameter c...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Modern solvers for hard computational problems often expose parameters that permit customization for...
Technology has a major role in today’s world. The development and massive access to information tech...
This talk provides a complete background on metaheuristics and presents in a unified view the main d...
This report documents the program and the outcomes of Dagstuhl Seminar 13391 "Algorithm Engineering"...
A metaheuristic is a collection of algorithmic concepts that can be used to define heuristic methods...