Parallel Algorithm Configuration
Parallel Algorithm Configuration
复制标题
DOI:
10.1007/978-3-642-34413-8_5
复制
发表时间:
2012-01
期刊:
影响因子:
--
通讯作者:
F. Hutter;H. Hoos;Kevin Leyton-Brown
中科院分区:
文献类型:
--
作者:
F. Hutter;H. Hoos;Kevin Leyton-Brown
State-of-the-art algorithms for solving hard computational problems often expose many parameters whose settings critically affect empirical performance. Manually exploring the resulting combinatorial space of parameter settings is often tedious and unsatisfactory. Automated approaches for finding good parameter settings are becoming increasingly prominent and have recently lead to substantial improvements in the state of the art for solving a variety of computationally challenging problems. However, running such automated algorithm configuration procedures is typically very costly, involving many thousands of invocations of the algorithm to be configured. Here, we study the extent to which parallel computing can come to the rescue. We compare straightforward parallelization by multiple independent runs with a more sophisticated method of parallelizing the model-based configuration procedureSMAC. Empirical results for configuring the MIP solverCPLEXdemonstrate that near-optimal speedups can be obtained with up to 16 parallel workers, and that 64 workers can still accomplish challenging configuration tasks that previously took 2 days in 1–2 hours. Overall, we show that our methods make effective use of large-scale parallel resources and thus substantially expand the practical applicability of algorithm configuration methods.