Yazdani, Donya (2020) Artificial Immune Systems for Combinatorial Optimisation: A Theoretical Investigation. PhD thesis, University of Sheffield.
Abstract
We focus on the clonal selection inspired computational models of the immune system developed for general-purpose optimisation.
Our aim is to highlight when these artificial immune systems (AIS) are more efficient than evolutionary algorithms (EAs).
Compared to traditional EAs, AIS use considerably higher mutation rates (hypermutations) for variation, give higher selection probabilities to more recent solutions
and lower selection probabilities to older ones (ageing). We consider the standard Opt-IA that includes both of the AIS distinguishing features and argue why it is of greater applicability than other popular AIS. Our first result is the proof that the stop at first constructive mutation version of its hypermutation operator is essential.
Without it, the hypermutations cannot optimise any function with an arbitrary polynomial number of optima. Afterwards we show that the hypermutations are exponentially faster
than the standard bit mutation operator used in traditional EAs at escaping from local optima of standard benchmark function classes and of the NP-hard Partition problem.
If the basin of attraction of the local optima is not too large, then ageing allows even greater speed-ups. For the
Cliff benchmark function this can make the difference between exponential and quasi-linear expected time.
If the basin of attraction is too large, then ageing can implicitly detect the local optimum and escape it by automatically restarting the search process.
The described power of hypermutations and ageing allows us to prove that they guarantee (1+epsilon) approximations for Partition in expected polynomial time for any constant epsilon.
These features come at the expense of the hypermutations being a linear factor slower than EAs for standard unimodal benchmark functions and of eliminating the power of ageing at escaping local optima in the complete Opt-IA.
We show that hypermutating with inversely proportional rates mitigates such drawbacks at the expense of losing the explorative advantages of the standard operator.
We conclude the thesis by designing fast hypermutation operators that are provably a linear factor faster than the traditional ones for the unimodal benchmark functions and Partition, while maintaining explorative power and working in harmony together with ageing.
Metadata
Supervisors: | Oliveto, Pietro S. and Dirk, Sudholt |
---|---|
Keywords: | artificial immune systems, hypermutations, combinatorial optimisation, runtime analysis, theory |
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) The University of Sheffield > Faculty of Engineering (Sheffield) |
Identification Number/EthosID: | uk.bl.ethos.811329 |
Depositing User: | Miss Donya Yazdani |
Date Deposited: | 20 Jul 2020 14:49 |
Last Modified: | 01 Sep 2020 09:53 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:27275 |
Download
FinalCopy
Filename: FinalCopy.pdf
Licence:
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 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.