Restart Schedules for Ensembles of Problem Instances
Abstract
The mean running time of a Las Vegas algorithm can often be dramatically reduced by periodically restarting it with a fresh random seed. The optimal restart schedule depends on the Las Vegas algorithm's run length distribution, which in general is not known in advance and may differ across prob- lem instances. We consider the problem of selecting a single restart schedule to use in solving each instance in a set of instances. We present offline algorithms for computing an (approximately) optimal restart schedule given knowledge of each instance's run length distribution, generalization bounds for learning a restart schedule from training data, and online algorithms for selecting a restart schedule adaptively as new problem instances are encountered.
BibTeX
@conference{Streeter-2007-120468,author = {M. Streeter and D. Golovin and S. F. Smith},
title = {Restart Schedules for Ensembles of Problem Instances},
booktitle = {Proceedings of 22nd National Conference on Artificial Intelligence (AAAI '07)},
year = {2007},
month = {July},
volume = {2},
pages = {1204 - 1210},
}