Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3583131.3590453acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article
Open access

Analysis of (1+1) EA on LeadingOnes with Constraints

Published: 12 July 2023 Publication History

Abstract

Understanding how evolutionary algorithms perform on constrained problems has gained increasing attention in recent years. In this paper, we study how evolutionary algorithms optimize constrained versions of the classical LeadingOnes problem. We first provide a run time analysis for the classical (1+1) EA on the LeadingOnes problem with a deterministic cardinality constraint, giving Θ(n(n - B) log(B) + n2) as the tight bound. Our results show that the behaviour of the algorithm is highly dependent on the constraint bound of the uniform constraint. Afterwards, we consider the problem in the context of stochastic constraints and provide insights using experimental studies on how the (μ+1) EA is able to deal with these constraints in a sampling-based setting.

Supplementary Material

PDF File (p1584-friedrich-suppl.pdf)
Supplemental material.

References

[1]
Hans-Georg Beyer and Bernhard Sendhoff. 2007. Robust optimization-a comprehensive survey. Computer methods in applied mechanics and engineering 196, 33--34 (2007), 3190--3218.
[2]
Abraham Charnes and William W Cooper. 1959. Chance-constrained programming. Management science 6, 1 (1959), 73--79.
[3]
Benjamin Doerr and Timo Kötzing. 2021. Lower Bounds from Fitness Levels Made Easy. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2021). Association for Computing Machinery, New York, NY, USA, 1142--1150.
[4]
Benjamin Doerr and Frank Neumann (Eds.). 2020. Theory of Evolutionary Computation - Recent Developments in Discrete Optimization. Springer.
[5]
Stefan Droste, Thomas Jansen, and Ingo Wegener. 2002. On the analysis of the (1+1) evolutionary algorithm. Theor. Comput. Sci. 276, 1--2 (2002), 51--81.
[6]
A. E. Eiben and James E. Smith. 2015. Introduction to Evolutionary Computing, Second Edition. Springer.
[7]
Tobias Friedrich, Timo Kötzing, J. A. Gregor Lagodzinski, Frank Neumann, and Martin Schirneck. 2020. Analysis of the (1+1) EA on subclasses of linear functions under uniform and linear constraints. Theor. Comput. Sci. 832 (2020), 3--19.
[8]
Tobias Friedrich, Timo Kötzing, J. A. Gregor Lagodzinski, Frank Neumann, and Martin Schirneck. 2017. Analysis of the (1+1) EA on Subclasses of Linear Functions under Uniform and Linear Constraints. In Foundations of Genetic Algorithms (FOGA). ACM Press, 45--54.
[9]
Grani A Hanasusanto, Vladimir Roitch, Daniel Kuhn, and Wolfram Wiesemann. 2015. A distributionally robust perspective on uncertainty quantification and chance constrained programming. Mathematical Programming 151 (2015), 35--62.
[10]
Jun He and Xin Yao. 2004. A study of drift analysis for estimating computation time of evolutionary algorithms. Natural Computing 3 (2004), 21--35.
[11]
Thomas Jansen. 2013. Analyzing Evolutionary Algorithms - The Computer Science Perspective. Springer.
[12]
Pu Li, Harvey Arellano-Garcia, and Günter Wozny. 2008. Chance constrained programming approach to process optimization under uncertainty. Computers & chemical engineering 32, 1--2 (2008), 25--45.
[13]
Bruce L Miller and Harvey M Wagner. 1965. Chance constrained programming with joint constraints. Operations Research 13, 6 (1965), 930--945.
[14]
Rahul Nair and Elise Miller-Hooks. 2011. Fleet management for vehicle sharing operations. Transportation Science 45, 4 (2011), 524--540.
[15]
Aneta Neumann and Frank Neumann. 2020. Optimising Monotone Chance-Constrained Submodular Functions Using Evolutionary Multi-objective Algorithms. In PPSN (1) (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 Carsten Witt. 2021. Improved Runtime Results for Simple Randomised Search Heuristics on Linear Functions with a Uniform Constraint. Algorithmica 83, 10 (2021), 3209--3237.
[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. 2010. Bioinspired Computation in Combinatorial Optimization. Springer.
[20]
Chao Qian, Jing-Cheng Shi, Yang Yu, and Ke Tang. 2017. On Subset Selection with General Cost Constraints. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI 2017. ijcai.org, 2613--2619.
[21]
Chao Qian, Yang Yu, and Zhi-Hua Zhou. 2015. Subset Selection by Pareto Optimization. In Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015. 1774--1782.
[22]
Vahid Roostapour, Aneta Neumann, and Frank Neumann. 2022. Single- and multiobjective evolutionary algorithms for the knapsack problem with dynamically changing constraints. Theor. Comput. Sci. 924 (2022), 129--147.
[23]
Vahid Roostapour, Aneta Neumann, Frank Neumann, and Tobias Friedrich. 2022. Pareto optimization for subset selection with dynamic cost constraints. Artif. Intell. 302 (2022), 103597.
[24]
Feng Shi, Xiankun Yan, and Frank Neumann. 2022. Runtime Analysis of Simple Evolutionary Algorithms for the Chance-Constrained Makespan Scheduling Problem. In PPSN (2) (Lecture Notes in Computer Science, Vol. 13399). Springer, 526--541.
[25]
Yue Xie, Oscar Harper, Hirad Assimi, Aneta Neumann, and Frank Neumann. 2019. Evolutionary algorithms for the chance-constrained knapsack problem. In Proceedings of the Genetic and Evolutionary Computation Conference, (GECCO 2019). ACM, 338--346.
[26]
Yue Xie, Aneta Neumann, and Frank Neumann. 2020. Specific single- and multiobjective evolutionary algorithms for the chance-constrained knapsack problem. In Proceedings of the Genetic and Evolutionary Computation Conference, (GECCO 2020). ACM, 271--279.
[27]
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 Proceedings of the Genetic and Evolutionary Computation Conference, (GECCO 2021). ACM, 1187--1194.
[28]
Hui Zhang and Pu Li. 2011. Chance constrained programming for optimal power flow under uncertainty. IEEE Transactions on Power Systems 26, 4 (2011), 2417--2424.

Cited By

View all
  • (2024)A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical AnalysisProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654169(493-501)Online publication date: 14-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23: Proceedings of the Genetic and Evolutionary Computation Conference
July 2023
1667 pages
ISBN:9798400701191
DOI:10.1145/3583131
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: 12 July 2023

Check for updates

Author Tags

  1. Evolutionary algorithms
  2. chance constraint optimization
  3. run time analysis
  4. theory

Qualifiers

  • Research-article

Conference

GECCO '23
Sponsor:

Acceptance Rates

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

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)87
  • Downloads (Last 6 weeks)20
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical AnalysisProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654169(493-501)Online publication date: 14-Jul-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media