Multi-Objective Evolutionary Algorithms with Sliding Window Selection for the Dynamic Chance-Constrained Knapsack Problem (2404.08219v1)
Abstract: Evolutionary algorithms are particularly effective for optimisation problems with dynamic and stochastic components. We propose multi-objective evolutionary approaches for the knapsack problem with stochastic profits under static and dynamic weight constraints. The chance-constrained problem model allows us to effectively capture the stochastic profits and associate a confidence level to the solutions' profits. We consider a bi-objective formulation that maximises expected profit and minimises variance, which allows optimising the problem independent of a specific confidence level on the profit. We derive a three-objective formulation by relaxing the weight constraint into an additional objective. We consider the GSEMO algorithm with standard and a sliding window-based parent selection to evaluate the objective formulations. Moreover, we modify fitness formulations and algorithms for the dynamic problem variant to store some infeasible solutions to cater to future changes. We conduct experimental investigations on both problems using the proposed problem formulations and algorithms. Our results show that three-objective approaches outperform approaches that use bi-objective formulations, and they further improve when GSEMO uses sliding window selection.
- Evolving reliable differentiating constraints for the chance-constrained maximum coverage problem. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
- Evolutionary Bi-Objective Optimization for the Dynamic Chance-Constrained Knapsack Problem Based on Tail Bound Objectives. In 24th European Conference on Artificial Intelligence, Vol. 325. IOS Press, 307–314.
- On the Impact of Basic Mutation Operators and Populations within Evolutionary Algorithms for the Dynamic Weighted Traveling Salesperson Problem. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2023. ACM, 248–256.
- Reliability-Based Optimization Using Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation 13, 5 (2009), 1054–1074.
- Optimization of Chance-Constrained Submodular Functions. In The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020. AAAI Press, 1460–1467.
- Benjamin Doerr and Frank Neumann. 2021. A Survey on Recent Progress in the Theory of Evolutionary Algorithms for Discrete Optimization. ACM Transactions on Evolutionary Learning and Optimization 1, 4, Article 16 (oct 2021), 43 pages.
- The chance constrained Travelling Thief Problem: Problem formulations and algorithms. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
- Fangguo He and Guiming Shao. 2009. An Evolutionary Algorithm for Uncertain Optimization Problems. In 2009 International Conference on Information Engineering and Computer Science. IEEE, 1–4.
- An Efficient Evolutionary Algorithm for Chance-Constrained Bi-Objective Stochastic Optimization. IEEE Transactions on Evolutionary Computation 17, 6 (2013), 786–796.
- Daniel H. Loughlin and S. Ranji Ranjithan. 1999. Chance-Constrained Genetic Algorithms. In GECCO ’99. Morgan Kaufmann Publishers Inc., 369–376.
- An Evolutionary Algorithm for Black-Box Chance-Constrained Function Optimization. Journal of Advanced Computational Intelligence and Intelligent Informatics 17, 2 (2013), 272–282.
- Optimization of truck-shovel allocation in open-pit mines under uncertainty: a chance-constrained goal programming approach. Mining Technology. Transactions of the Institutions of Mining and Metallurgy 130 (2021), 81–100.
- Aneta Neumann and Frank Neumann. 2020. Optimising Monotone Chance-Constrained Submodular Functions Using Evolutionary Multi-objective Algorithms. In Parallel Problem Solving from Nature - PPSN XVI - 16th International Conference, PPSN 2020, Proceedings, Part I (Lecture Notes in Computer Science, Vol. 12269). Springer, 404–417.
- Evolutionary algorithms for limiting the effect of uncertainty for the knapsack problem with stochastic profits. In Parallel Problem Solving from Nature - PPSN XVII - 17th International Conference, PPSN 2022, Proceedings, Part I (Lecture Notes in Computer Science, Vol. 13398). Springer, 294–307.
- Analysis of Evolutionary Algorithms in Dynamic and Stochastic Environments. Springer, Chapter 7, 323–357.
- Frank Neumann and Andrew M. Sutton. 2019. Runtime Analysis of the (1 + 1) Evolutionary Algorithm for the Chance-Constrained Knapsack Problem. In Proceedings of the 15th ACM/SIGEVO Conference on Foundations of Genetic Algorithms, FOGA 2019. ACM, 147–153.
- Frank Neumann and Carsten Witt. 2022. Runtime Analysis of Single- and Multi-Objective Evolutionary Algorithms for Chance Constrained Optimization Problems with Normally Distributed Random Variables. In Proceedings of the 31st International Joint Conference on Artificial Intelligence (IJCAI). 4800–4806.
- Frank Neumann and Carsten Witt. 2023a. 3-Objective Pareto Optimization for Problems with Chance Constraints. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ’23). ACM, New York, NY, USA, 731–739.
- Frank Neumann and Carsten Witt. 2023b. Fast Pareto Optimization Using SlidingWindow Selection. In 26th European Conference on Artificial Intelligence, Vol. 372. IOS Press, 1771–1778.
- Evolutionary dynamic optimization: A survey of the state of the art. Swarm and Evolutionary Computation 6 (2012), 1–24.
- Effective 2- and 3-objective MOEA/D approaches for the chance constrained knapsack problem. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
- Using 3-objective evolutionary algorithms for the dynamic chance constrained knapsack problem. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
- Evolutionary Multi-Objective Algorithms for the Knapsack Problems with Stochastic Profits. arXiv:2303.01695 [cs.NE]
- David Pisinger. 2005. Where are the hard knapsack problems? Computers & Operations Research 32, 9 (2005), 2271–2284.
- On the Performance of Baseline Evolutionary Algorithms on the Dynamic Knapsack Problem. In Parallel Problem Solving from Nature – PPSN XV. Springer International Publishing, Cham, 158–169.
- Single- and multi-objective evolutionary algorithms for the knapsack problem with dynamically changing constraints. Theor. Comput. Sci. 924 (2022), 129–147.
- Pareto optimization for subset selection with dynamic cost constraints. Artif. Intell. 302 (2022), 103597.
- Sheldon M Ross. 2014. Introduction to probability models. Academic Press.
- Runtime Analysis of Simple Evolutionary Algorithms for the Chance-Constrained Makespan Scheduling Problem. In PPSN XVII. Springer, 526–541.
- Hemant Kumar Singh and Jürgen Branke. 2022. Identifying Stochastically Non-dominated Solutions Using Evolutionary Computation. In PPSN (2) (Lecture Notes in Computer Science, Vol. 13399). Springer, 193–206.
- Gérard Verfaillie and Narendra Jussien. 2005. Constraint Solving in Uncertain and Dynamic Environments: A Survey. Constraints 10, 3 (2005), 253–281.
- Andrew J. Wang and Brian C. Williams. 2015. Chance-Constrained Scheduling via Conflict-Directed Risk Allocation. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (Austin, Texas) (AAAI’15). AAAI Press, 3620–3627.
- Evolutionary Algorithms for the Chance-Constrained Knapsack Problem. In GECCO ’19. ACM, 338–346.
- Specific Single- and Multi-Objective Evolutionary Algorithms for the Chance-Constrained Knapsack Problem. In GECCO ’20. ACM, 271–279.
- Heuristic Strategies for Solving Complex Interacting Stockpile Blending Problem with Chance Constraints. In GECCO ’21. ACM, 1079–1087.
- Runtime Analysis of RLS and the (1+1) EA for the Chance-Constrained Knapsack Problem with Correlated Uniform Weights. In GECCO ’21. ACM, 1187–1194.
- Sampling-based Pareto optimization for chance-constrained monotone submodular problems. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.