Hall, George T. ORCID: https://orcid.org/0000-0002-4828-0668 (2021) A Framework for the Runtime Analysis of Algorithm Configurators. PhD thesis, University of Sheffield.
Abstract
Despite the widespread usage of algorithm configurators to tune algorithmic parameters, there is still little theoretical understanding of their performance. In this thesis, we build a theoretical foundation for the field of algorithm configuration to enable the derivation of specific statements regarding the performance of algorithm configurators. We use the devised framework to prove tight bounds on the time required by specific configurators to identify the optimal parameter values of randomised local search and simple evolutionary algorithms for standard benchmark function classes. Our framework allows us to derive insights regarding the impact of the parameters of algorithm configurators, in particular the cutoff time and performance metric used to compare configurations, as well as to characterise parameter landscapes. In the general case, we present necessary lower bounds and sufficient upper bounds on the cutoff time if the time taken to reach a specific target fitness value is used as the performance metric. For specific simple algorithm configuration scenarios, we show that our general lower bounds are tight and that the same optimal parameter values can be identified using smaller cutoff times if the performance metric is instead taken to be the fitness value obtained within the available time budget, which also reduces the required amount of problem-specific information. Our insights enable the design of mutation operators that are provably asymptotically faster for unimodal and approximately unimodal parameter landscapes and slower by only a logarithmic factor in the worst case. In addition to our contributions to the theory of algorithm configuration, the mathematical techniques derived in this thesis represent a substantial improvement over the state-of-the-art in the field of fixed-budget analysis.
Metadata
Supervisors: | Oliveto, Pietro |
---|---|
Keywords: | algorithm configuration, parameter tuning, algorithms, evolutionary algorithms, runtime analysis, performance metric, cutoff time |
Awarding institution: | University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Computer Science (Sheffield) The University of Sheffield > Faculty of Science (Sheffield) > Computer Science (Sheffield) |
Identification Number/EthosID: | uk.bl.ethos.839228 |
Depositing User: | Dr George T. Hall |
Date Deposited: | 04 Oct 2021 09:43 |
Last Modified: | 27 Sep 2022 10:41 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:29537 |
Download
Final eThesis - complete (pdf)
Filename: thesis.pdf
Licence:
This work is licensed under a Creative Commons Attribution 2.5 License
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.