Proceedings

Runtime Analysis of Single- and Multi-Objective Evolutionary Algorithms for Chance Constrained Optimization Problems with Normally Distributed Random Variables

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4800-4806.

https://doi.org/10.24963/ijcai.2022/665

Abstract

Chance constrained optimization problems allow to model problems where constraints involving stochastic components should only be violated with a small probability. Evolutionary algorithms have been applied to this scenario and shown to achieve high quality results. With this paper, we contribute to the theoretical understanding of evolutionary algorithms for chance constrained optimization. We study the scenario of stochastic components that are independent and Normally distributed.

Considering the simple single-objective (1+1)~EA, we show that imposing an additional uniform constraint already leads to local optima for very restricted scenarios and an exponential optimization time. We therefore introduce a multi-objective formulation of the problem which trades off the expected cost and its variance. We show that multi-objective evolutionary algorithms are highly effective when using this formulation and obtain a set of solutions that contains an optimal solution for any possible confidence level imposed on the constraint. Furthermore, we prove that this approach can also be used to compute a set of optimal solutions for the chance constrained minimum spanning tree problem. Experimental investigations on instances of the NP-hard stochastic minimum weight dominating set problem confirm the benefit of the multi-objective approach in practice.

  1. [Assimi et al., 2020] Hirad Assimi, Oscar Harper, Yue Xie, Aneta Neumann, and Frank Neumann. Evolutionary bi- objective optimization for the dynamic chance-constrained knapsack problem based on tail bound objectives. In ECAI, volume 325, pages 307-314. IOS Press, 2020.
  2. [Ben-Tal et al., 2009] A. Ben-Tal, L. El Ghaoui, and A.S. Nemirovski. Robust Optimization. Princeton Series in Applied Mathematics. Princeton University Press, Octo- ber 2009.
  3. [Charnes and Cooper, 1959] Abraham Charnes and William W Cooper. Chance-constrained programming. Management science, 6(1):73-79, 1959.
  4. [Doerr and Neumann, 2020] Benjamin Doerr and Frank Neumann, editors. Theory of Evolutionary Computation- Recent Developments in Discrete Optimization. Springer, 2020.
  5. [Doerr et al., 2012] Benjamin Doerr, Daniel Johannsen, and Carola Winzen. Multiplicative drift analysis. Algorith- mica, 64:673-697, 2012.
  6. [Doerr et al., 2020] Benjamin Doerr, Carola Doerr, Aneta Neumann, Frank Neumann, and Andrew M. Sutton. Opti- mization of chance-constrained submodular functions. In AAAI, pages 1460-1467. AAAI Press, 2020.
  7. [Doerr, 2020] Benjamin Doerr. Probabilistic tools for the analysis of randomized optimization heuristics. In Ben- jamin Doerr and Frank Neumann, editors, Theory of Evo- lutionary Computation -Recent Developments in Discrete Optimization, pages 1-87. Springer, 2020.
  8. [Friedrich and Neumann, 2015] Tobias Friedrich and Frank Neumann. Maximizing submodular functions under ma- troid constraints by evolutionary algorithms. Evolutionary Computation, 23(4):543-558, 2015.
  9. [Friedrich et al., 2010] Tobias Friedrich, Jun He, Nils Heb- binghaus, Frank Neumann, and Carsten Witt. Approxi- mating covering problems by randomized search heuristics using multi-objective models. Evolutionary Computation, 18(4):617-633, 2010.
  10. [Giel, 2003] O. Giel. Expected runtimes of a simple multi- objective evolutionary algorithm. In CEC, volume 3, pages 1918-1925, 2003.
  11. [Ishii et al., 1981] Hiroaki Ishii, Shogo Shiode, Toshio Nishida, and Yoshikazu Namasuya. Stochastic spanning tree problem. Discret. Appl. Math., 3(4):263-273, 1981.
  12. [Jansen, 2013] Thomas Jansen. Analyzing Evolutionary Al- gorithms -The Computer Science Perspective. Springer, 2013.
  13. [Kratsch and Neumann, 2013] Stefan Kratsch and Frank Neumann. Fixed-parameter evolutionary algorithms and the vertex cover problem. Algorithmica, 65(4):754-771, 2013.
  14. [Laumanns et al., 2004] Marco Laumanns, Lothar Thiele, and Eckart Zitzler. Running time analysis of multiobjec- tive evolutionary algorithms on pseudo-boolean functions. IEEE Trans. Evol. Comput., 8(2):170-182, 2004.
  15. [Liu et al., 2013] Bo Liu, Qingfu Zhang, Francisco V. Fernández, and Georges G. E. Gielen. An efficient evo- lutionary algorithm for chance-constrained bi-objective stochastic optimization. IEEE Trans. Evolutionary Com- putation, 17(6):786-796, 2013.
  16. [Neumann and Neumann, 2020] Aneta Neumann and Frank Neumann. Optimising monotone chance-constrained sub- modular functions using evolutionary multi-objective al- gorithms. In PPSN (1), pages 404-417. Springer, 2020.
  17. [Neumann and Sutton, 2019] Frank Neumann and An- drew M. Sutton. Runtime analysis of the (1 + 1) evolutionary algorithm for the chance-constrained knapsack problem. In FOGA, pages 147-153. ACM, 2019.
  18. [Neumann and Wegener, 2006] Frank Neumann and Ingo Wegener. Minimum spanning trees made easier via multi- objective optimization. Nat. Comput., 5(3):305-319, 2006.
  19. [Neumann and Witt, 2010] Frank Neumann and Carsten Witt. Bioinspired Computation in Combinatorial Opti- mization -Algorithms and Their Computational Complex- ity. Springer, 2010.
  20. [Neumann et al., 2022] Aneta Neumann, Yue Xie, and Frank Neumann. Evolutionary algorithms for limiting the effect of uncertainty for the knapsack problem with stochastic profits. CoRR, abs/2204.05597, 2022.
  21. [Neumann, 2007] Frank Neumann. Expected runtimes of a simple evolutionary algorithm for the multi-objective minimum spanning tree problem. Eur. J. Oper. Res., 181(3):1620-1629, 2007.
  22. [Poojari and Varghese, 2008] Chandra A. Poojari and Boby Varghese. Genetic algorithm based technique for solv- ing chance constrained problems. Eur. J. Oper. Res., 185(3):1128-1154, 2008.
  23. [Qian et al., 2015] Chao Qian, Yang Yu, and Zhi-Hua Zhou. Subset selection by Pareto optimization. In NIPS, pages 1774-1782, 2015.
  24. [Qian et al., 2017] Chao Qian, Jing-Cheng Shi, Yang Yu, and Ke Tang. On subset selection with general cost con- straints. In IJCAI, pages 2613-2619, 2017. IJCAI
  25. [Roostapour et al., 2022] Vahid Roostapour, Aneta Neu- mann, Frank Neumann, and Tobias Friedrich. Pareto op- timization for subset selection with dynamic cost con- straints. Artif. Intell., 302:103597, 2022.
  26. [Rossi and Ahmed, 2015] Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In AAAI, pages 4292- 4293. AAAI Press, 2015.
  27. [Xie et al., 2019] Yue Xie, Oscar Harper, Hirad Assimi, Aneta Neumann, and Frank Neumann. Evolutionary al- gorithms for the chance-constrained knapsack problem. In GECCO, pages 338-346. ACM, 2019.
  28. [Xie et al., 2020] Yue Xie, Aneta Neumann, and Frank Neu- mann. Specific single-and multi-objective evolutionary algorithms for the chance-constrained knapsack problem. In GECCO, pages 271-279. ACM, 2020.
  29. [Xie et al., 2021a] Yue Xie, Aneta Neumann, and Frank Neumann. Heuristic strategies for solving complex inter- acting stockpile blending problem with chance constraints. In GECCO, pages 1079-1087. ACM, 2021.
  30. [Xie et al., 2021b] Yue Xie, Aneta Neumann, Frank Neu- mann, and Andrew M. Sutton. Runtime analysis of RLS and the (1+1) EA for the chance-constrained knapsack problem with correlated uniform weights. In GECCO, pages 1187-1194. ACM, 2021.
  31. [Zhou et al., 2019] Zhi-Hua Zhou, Yang Yu, and Chao Qian. Evolutionary learning: Advances in theories and algo- rithms. Springer, 2019.

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

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