[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3638529.3654081acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article
Open access

Multi-Objective Evolutionary Algorithms with Sliding Window Selection for the Dynamic Chance-Constrained Knapsack Problem

Published: 14 July 2024 Publication History

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.

References

[1]
Tobias Achterberg. 2009. SCIP: solving constraint integer programs. Mathematical Programming Computation 1 (2009), 1--41.
[2]
Saba Sadeghi Ahouei, Jakob de Nobel, Aneta Neumann, Thomas Bäck, and Frank Neumann. 2024. Evolving reliable differentiating constraints for the chance-constrained maximum coverage problem. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
[3]
Hirad Assimi, Oscar Harper, Yue Xie, Aneta Neumann, and Frank Neumann. 2020. 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.
[4]
Jakob Bossek, Aneta Neumann, and Frank Neumann. 2023. 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.
[5]
Kalyanmoy Deb, Shubham Gupta, David Daum, Jürgen Branke, Abhishek Kumar Mall, and Dhanesh Padmanabhan. 2009. Reliability-Based Optimization Using Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation 13, 5 (2009), 1054--1074.
[6]
Benjamin Doerr, Carola Doerr, Aneta Neumann, Frank Neumann, and Andrew M. Sutton. 2020. Optimization of Chance-Constrained Submodular Functions. In The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020. AAAI Press, 1460--1467.
[7]
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.
[8]
Thilina Pathirage Don, Aneta Neumann, and Frank Neumann. 2024. The chance constrained Travelling Thief Problem: Problem formulations and algorithms. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
[9]
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.
[10]
Bo Liu, Qingfu Zhang, Francisco V. Fernández, and Georges G. E. Gielen. 2013. An Efficient Evolutionary Algorithm for Chance-Constrained Bi-Objective Stochastic Optimization. IEEE Transactions on Evolutionary Computation 17, 6 (2013), 786--796.
[11]
Daniel H. Loughlin and S. Ranji Ranjithan. 1999. Chance-Constrained Genetic Algorithms. In GECCO '99. Morgan Kaufmann Publishers Inc., 369--376.
[12]
Kazuyuki Masutomi, Yuichi Nagata, and Isao Ono. 2013. An Evolutionary Algorithm for Black-Box Chance-Constrained Function Optimization. Journal of Advanced Computational Intelligence and Intelligent Informatics 17, 2 (2013), 272--282.
[13]
Mehrnaz Mohtasham, Hossein Mirzaei-Nasirabad, and Behrooz Alizadeh. 2021. 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.
[14]
Aneta Neumann, Jakob Bossek, and Frank Neumann. 2021. Diversifying greedy sampling and evolutionary diversity optimisation for constrained monotone submodular functions. In GECCO '21: Genetic and Evolutionary Computation Conference 2021. ACM, 261--269.
[15]
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.
[16]
Aneta Neumann, Yue Xie, and Frank Neumann. 2022. 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.
[17]
Frank Neumann, Mojgan Pourhassan, and Vahid Roostapour. 2020. Analysis of Evolutionary Algorithms in Dynamic and Stochastic Environments. Springer, Chapter 7, 323--357.
[18]
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.
[19]
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.
[20]
Frank Neumann and Carsten Witt. 2023. 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.
[21]
Frank Neumann and Carsten Witt. 2023. Fast Pareto Optimization Using Sliding-Window Selection. In 26th European Conference on Artificial Intelligence, Vol. 372. IOS Press, 1771--1778.
[22]
Trung Thanh Nguyen, Shengxiang Yang, and Jürgen Branke. 2012. Evolutionary dynamic optimization: A survey of the state of the art. Swarm and Evolutionary Computation 6 (2012), 1--24.
[23]
Ishara Hewa Pathiranage, Frank Neumann, Denis Antipov, and Aneta Neumann. 2024. 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.
[24]
Ishara Hewa Pathiranage, Frank Neumann, Denis Antipov, and Aneta Neumann. 2024. Using 3-objective evolutionary algorithms for the dynamic chance constrained knapsack problem. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.
[25]
Kokila Perera, Aneta Neumann, and Frank Neumann. 2023. Evolutionary Multi-Objective Algorithms for the Knapsack Problems with Stochastic Profits. arXiv:2303.01695 [cs.NE]
[26]
David Pisinger. 2005. Where are the hard knapsack problems? Computers & Operations Research 32, 9 (2005), 2271--2284.
[27]
Vahid Roostapour, Aneta Neumann, and Frank Neumann. 2018. 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.
[28]
Vahid Roostapour, Aneta Neumann, and Frank Neumann. 2022. Single- and multi-objective evolutionary algorithms for the knapsack problem with dynamically changing constraints. Theor. Comput. Sci. 924 (2022), 129--147.
[29]
Vahid Roostapour, Aneta Neumann, Frank Neumann, and Tobias Friedrich. 2022. Pareto optimization for subset selection with dynamic cost constraints. Artif. Intell. 302 (2022), 103597.
[30]
Sheldon M Ross. 2014. Introduction to probability models. Academic Press.
[31]
Feng Shi, Xiankun Yan, and Frank Neumann. 2022. Runtime Analysis of Simple Evolutionary Algorithms for the Chance-Constrained Makespan Scheduling Problem. In PPSN XVII. Springer, 526--541.
[32]
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.
[33]
Gérard Verfaillie and Narendra Jussien. 2005. Constraint Solving in Uncertain and Dynamic Environments: A Survey. Constraints 10, 3 (2005), 253--281.
[34]
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.
[35]
Yue Xie, Oscar Harper, Hirad Assimi, Aneta Neumann, and Frank Neumann. 2019. Evolutionary Algorithms for the Chance-Constrained Knapsack Problem. In GECCO '19. ACM, 338--346.
[36]
Yue Xie, Aneta Neumann, and Frank Neumann. 2020. Specific Single- and Multi-Objective Evolutionary Algorithms for the Chance-Constrained Knapsack Problem. In GECCO '20. ACM, 271--279.
[37]
Yue Xie, Aneta Neumann, and Frank Neumann. 2021. Heuristic Strategies for Solving Complex Interacting Stockpile Blending Problem with Chance Constraints. In GECCO '21. ACM, 1079--1087.
[38]
Yue Xie, Aneta Neumann, Frank Neumann, and Andrew M. Sutton. 2021. 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.
[39]
Xiankun Yan, Aneta Neumann, and Frank Neumann. 2024. Sampling-based Pareto optimization for chance-constrained monotone submodular problems. In Genetic and Evolutionary Computation Conference, GECCO 2024. ACM. To appear.

Cited By

View all
  • (2024)Novel Solutions to the Multidimensional Knapsack Problem Using CPLEX: New Results on ORX BenchmarksJournal of Ubiquitous Computing and Communication Technologies10.36548/jucct.2024.3.0076:3(294-310)Online publication date: Sep-2024
  • (2024)Sampling-based Pareto Optimization for Chance-constrained Monotone Submodular ProblemsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654176(621-629)Online publication date: 14-Jul-2024
  • (2024)Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack ProblemProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654067(520-528)Online publication date: 14-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '24: Proceedings of the Genetic and Evolutionary Computation Conference
July 2024
1657 pages
ISBN:9798400704949
DOI:10.1145/3638529
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 July 2024

Check for updates

Author Tags

  1. chance-constrainsts
  2. dynamic and stochastic optimisation
  3. multi-objective evolutionary algorithms

Qualifiers

  • Research-article

Conference

GECCO '24
Sponsor:
GECCO '24: Genetic and Evolutionary Computation Conference
July 14 - 18, 2024
VIC, Melbourne, Australia

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)185
  • Downloads (Last 6 weeks)59
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Novel Solutions to the Multidimensional Knapsack Problem Using CPLEX: New Results on ORX BenchmarksJournal of Ubiquitous Computing and Communication Technologies10.36548/jucct.2024.3.0076:3(294-310)Online publication date: Sep-2024
  • (2024)Sampling-based Pareto Optimization for Chance-constrained Monotone Submodular ProblemsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654176(621-629)Online publication date: 14-Jul-2024
  • (2024)Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack ProblemProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654067(520-528)Online publication date: 14-Jul-2024
  • (2024)Effective 2- and 3-Objective MOEA/D Approaches for the Chance Constrained Knapsack ProblemProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654066(187-195)Online publication date: 14-Jul-2024
  • (2024)Multi-objective Evolutionary Approaches for the Knapsack Problem with Stochastic ProfitsParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70055-2_8(116-132)Online publication date: 14-Sep-2024
  • (2024)Sliding Window Bi-objective Evolutionary Algorithms for Optimizing Chance-Constrained Monotone Submodular FunctionsParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70055-2_2(20-35)Online publication date: 14-Sep-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media