Surrogate-assisted evolutionary algorithms for computationally expensive optimisation problems

Yu, Xunzhao (2023). Surrogate-assisted evolutionary algorithms for computationally expensive optimisation problems. University of Birmingham. Ph.D.

[img]
Preview
Yu2023PhD.pdf
Text
Available under License All rights reserved.

Download (5MB) | Preview

Abstract

Surrogate-assisted evolutionary algorithms (SAEAs) are designed to solve black-box optimisation problems that are computationally expensive. These optimisation problems could be multi-objective or/and constrained. In industry, many real-world optimisation problems, such as engine calibration problems, allow only a few evaluations due to their high cost and therefore limited budgets. To save these valuable budgets, this thesis focuses on developing effective and efficient SAEAs to solve computationally expensive optimisation problems. This thesis makes three major contributions: First, to achieve better optimisation results within limited evaluations, it proposes a domination-based ordinal regression surrogate for SAEAs. This ordinal regression surrogate approximates the ordinal landscape of multiple objectives. Two surrogate management strategies are also proposed to cooperate with the ordinal regression surrogate. The resulting SAEAs outperform the state-of-the-art algorithms on a set of multi-objective optimisation problems. Second, it develops a bilevel SAEA to handle constrained optimisation problems. In the algorithm, decision variables are divided into either upper-level or lower-level variables according to their impacts on solution feasibility. The lower-level optimisation focuses on lower-level variables to make candidate solutions feasible, while the upper-level optimisation adjusts upper-level variables to optimise objective(s). The algorithm finds more feasible solutions and better optimisation results in an engine calibration problem when compared with the algorithms used in the engine industry and some state-of-the-art algorithms. Third, for the sake of saving more evaluations, it proposes an experience-based SAEA framework to learn experience from related tasks and then use the learned experience in a new optimisation task. The experience is learned through a novel meta-learning technique and they represent the domain-specific features among related tasks. Assisted by the learned experience, accurate surrogates can be learned with very few evaluated samples in an efficient way. Experimental studies have demonstrated the effectiveness of experience learning and that of using experience in an existing SAEA. Competitive optimisation results are achieved while fewer evaluations are used than before, which saves valuable evaluation budgets considerably.

Type of Work: Thesis (Doctorates > Ph.D.)
Award Type: Doctorates > Ph.D.
Supervisor(s):
Supervisor(s)EmailORCID
Yao, XinUNSPECIFIEDUNSPECIFIED
Lehre, Per KristianUNSPECIFIEDUNSPECIFIED
Knowles, JoshuaUNSPECIFIEDUNSPECIFIED
Licence: All rights reserved
College/Faculty: Colleges (2008 onwards) > College of Engineering & Physical Sciences
School or Department: School of Computer Science
Funders: Other
Other Funders: Ford Motor Company (USA)
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
URI: http://etheses.bham.ac.uk/id/eprint/14309

Actions

Request a Correction Request a Correction
View Item View Item

Downloads

Downloads per month over past year