Proceedings

A General Approach to Running Time Analysis of Multi-objective Evolutionary Algorithms

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1405-1411.

https://doi.org/10.24963/ijcai.2018/195

Abstract

Evolutionary algorithms (EAs) have been widely applied to solve multi-objective optimization problems. In contrast to great practical successes, their theoretical foundations are much less developed, even for the essential theoretical aspect, i.e., running time analysis. In this paper, we propose a general approach to estimating upper bounds on the expected running time of multi-objective EAs (MOEAs), and then apply it to diverse situations, including bi-objective and many-objective optimization as well as exact and approximate analysis. For some known asymptotic bounds, our analysis not only provides their leading constants, but also improves them asymptotically. Moreover, our results provide some theoretical justification for the good empirical performance of MOEAs in solving multi-objective combinatorial problems.

  1. [Auger and Doerr, 2011] A. Auger and B. Doerr. Theory of Randomized Search Heuristics: Foundations and Recent Developments. World Scientific, Singapore, 2011.
  2. [Bäck, 1996] T. Bäck. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Pro- gramming, Genetic Algorithms. Oxford University Press, Oxford, UK, 1996.
  3. [Coello Coello and Lamont, 2004] C. A. Coello Coello and G. B. Lamont. Applications of Multi-Objective Evolution- ary Algorithms. World Scientific, Singapore, 2004.
  4. [Doerr et al., 2013] B. Doerr, B. Kodric, and M. Voigt. Lower bounds for the runtime of a global multi-objective evolutionary algorithm. In CEC, pages 432-439, 2013.
  5. [Doerr et al., 2016] B. Doerr, W. Gao, and F. Neumann. Runtime analysis of evolutionary diversity maximization for ONEMINMAX. In GECCO, pages 557-564, 2016.
  6. [Droste et al., 2002] S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1+1) evolutionary algorithm. Theoret- ical Computer Science, 276(1-2):51-81, 2002.
  7. [Friedrich et al., 2010] T. Friedrich, N. Hebbinghaus, and F. Neumann. Plateaus can be harder in multi-objective optimization. Theoretical Computer Science, 411(6):854- 864, 2010.
  8. [Friedrich et al., 2011] T. Friedrich, C. Horoba, and F. Neu- mann. Illustration of fairness in evolutionary multi- objective optimization. Theoretical Computer Science, 412(17):1546-1556, 2011.
  9. [Giel and Lehre, 2010] O. Giel and P. K. Lehre. On the ef- fect of populations in evolutionary multi-objective optimi- sation. Evolutionary Computation, 18(3):335-356, 2010.
  10. [Giel, 2003] O. Giel. Expected runtimes of a simple multi- objective evolutionary algorithm. In CEC, pages 1918- 1925, 2003.
  11. [Horoba, 2009] C. Horoba. Analysis of a simple evolution- ary algorithm for the multiobjective shortest path problem. In FOGA, pages 113-120, 2009.
  12. [Ishibuchi et al., 2015] H. Ishibuchi, N. Akedo, and Y. No- jima. Behavior of multiobjective evolutionary algorithms on many-objective knapsack problems. IEEE Transactions on Evolutionary Computation, 19(2):264-283, 2015.
  13. [Laumanns et al., 2004] M. Laumanns, L. Thiele, and E. Zit- zler. Running time analysis of multiobjective evolutionary algorithms on pseudo-Boolean functions. IEEE Transac- tions on Evolutionary Computation, 8(2):170-182, 2004.
  14. [Neumann and Theile, 2010] F. Neumann and M. Theile. How crossover speeds up evolutionary algorithms for the multi-criteria all-pairs-shortest-path problem. In PPSN, pages 667-676, 2010.
  15. [Neumann and Witt, 2010] F. Neumann and C. Witt. Bioin- spired Computation in Combinatorial Optimization: Al- gorithms and Their Computational Complexity. Springer- Verlag, Berlin, Germany, 2010.
  16. [Neumann, 2007] F. Neumann. Expected runtimes of a sim- ple evolutionary algorithm for the multi-objective mini- mum spanning tree problem. European Journal of Op- erational Research, 181(3):1620-1629, 2007.
  17. [Neumann, 2012] F. Neumann. Computational complex- ity analysis of multi-objective genetic programming. In GECCO, pages 799-806, 2012.
  18. [Osuna et al., 2017] E. C. Osuna, W. Gao, F. Neumann, and D. Sudholt. Speeding up evolutionary multi-objective op- timisation through diversity-based parent selection. In GECCO, pages 553-560, 2017.
  19. [Qian et al., 2013] C. Qian, Y. Yu, and Z.-H. Zhou. An anal- ysis on recombination in multi-objective evolutionary op- timization. Artificial Intelligence, 204:99-119, 2013.
  20. [Qian et al., 2016] C. Qian, K. Tang, and Z.-H. Zhou. Se- lection hyper-heuristics can provably be helpful in evolu- tionary multi-objective optimization. In PPSN, pages 835- 846, 2016.
  21. [Yu et al., 2015] Y. Yu, C. Qian, and Z.-H. Zhou. Switch analysis for running time analysis of evolutionary algo- rithms. IEEE Transactions on Evolutionary Computation, 19(6):777-792, 2015.
  22. [Zhou and Gen, 1999] G. Zhou and M. Gen. Genetic algo- rithm approach on multi-criteria minimum spanning tree problem. European Journal of Operational Research, 114(1):141-152, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards