On the Impact of the Cutoff Time on the Performance of Algorithm Configurators

04/12/2019
by   George T. Hall, et al.
0

Algorithm configurators are automated methods to optimise the parameters of an algorithm for a class of problems. We evaluate the performance of a simple random local search configurator (ParamRLS) for tuning the neighbourhood size k of the RLS_k algorithm. We measure performance as the expected number of configuration evaluations required to identify the optimal value for the parameter. We analyse the impact of the cutoff time κ (the time spent evaluating a configuration for a problem instance) on the expected number of configuration evaluations required to find the optimal parameter value, where we compare configurations using either best found fitness values (ParamRLS-F) or optimisation times (ParamRLS-T). We consider tuning RLS_k for a variant of the Ridge function class (Ridge*), where the performance of each parameter value does not change during the run, and for the OneMax function class, where longer runs favour smaller k. We rigorously prove that ParamRLS-F efficiently tunes RLS_k for Ridge* for any κ while ParamRLS-T requires at least a quadratic one. For OneMax ParamRLS-F identifies k=1 as optimal with linear κ while ParamRLS-T requires a κ of at least Ω(n n). For smaller κ ParamRLS-F identifies that k>1 performs better while ParamRLS-T returns k chosen uniformly at random.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro