Abstract
We present a time complexity analysis of the Opt-IA artificial immune system (AIS). We first highlight the power and limitations of its distinguishing operators (i.e., hypermutations with mutation potential and ageing) by analysing them in isolation. Recent work has shown that ageing combined with local mutations can help escape local optima on a dynamic optimisation benchmark function. We generalise this result by rigorously proving that ageing leads to considerable speed-ups (compared to evolutionary algorithms (EAs)) on the standard Cliff benchmark function both when using local and global mutations. Unless the stop at first constructive mutation (FCM) mechanism is applied, we show that hypermutations require exponential expected runtime to optimise any function with a polynomial number of optima. If instead FCM is used, the expected runtime is at most a linear factor larger than the upper bound achieved for any random local search algorithm using the artificial fitness levels method. Nevertheless, we prove that algorithms using hypermutations can be considerably faster than EAs at escaping local optima. An analysis of the complete Opt-IA reveals that it is efficient on the previously considered functions and highlights problems where the use of the full algorithm is crucial.
Author supplied keywords
Cite
CITATION STYLE
Corus, D., Oliveto, P. S., & Yazdani, D. (2017). On the runtime analysis of the Opt-IA artificial immune system. In GECCO 2017 - Proceedings of the 2017 Genetic and Evolutionary Computation Conference (pp. 83–90). Association for Computing Machinery, Inc. https://doi.org/10.1145/3071178.3079194
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.