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

The Right Mutation Strength for Multi-Valued Decision Variables

Published: 20 July 2016 Publication History

Abstract

The most common representation in evolutionary computation are bit strings. This is ideal to model binary decision variables, but less useful for variables taking more values. With very little theoretical work existing on how to use evolutionary algorithms for such optimization problems, we study the run time of simple evolutionary algorithms on some OneMax-like functions defined over Ω = {0, 1, ..., r-1}n. More precisely, we regard a variety of problem classes requesting the component-wise minimization of the distance to an unknown target vector z ∈ Ω. For such problems we see a crucial difference in how we extend the standard-bit mutation operator to these multi-valued domains. While it is natural to select each position of the solution vector to be changed independently with probability 1/n, there are various ways to then change such a position. If we change each selected position to a random value different from the original one, we obtain an expected run time of Θ(nr log n). If we change each selected position by either +1 or -1 (random choice), the optimization time reduces to Θ(nr + n log n). If we use a random mutation strength i ∈ {0,1,...,r-1}n with probability inversely proportional to i and change the selected position by either +i or -i (random choice), then the optimization time becomes Θ(n log(r)(log(n)+log(r))), bringing down the dependence on $r$ from linear to polylogarithmic. One of our results depends on a new variant of the lower bounding multiplicative drift theorem.

References

[1]
A. Auger and B. Doerr. Theory of Randomized Search Heuristics. World Scientific, 2011.
[2]
M. Dietzfelbinger, J. E. Rowe, I. Wegener, and P. Woelfel. Tight bounds for blind search on the integers and the reals. Combinatorics, Probability & Computing, 19:711--728, 2010.
[3]
B. Doerr. Analyzing randomized search heuristics: Tools from probability theory. In A. Auger and B. Doerr, editors, Theory of Randomized Search Heuristics, pages 1--20. World Scientific Publishing, 2011.
[4]
B. Doerr and C. Doerr. The impact of random initialization on the runtime of randomized search heuristics. In GECCO, pages 1375--1382. ACM, 2014.
[5]
B. Doerr, C. Doerr, and T. Kötzing. The right mutation strength for multi-valued decision variables. CoRR, abs/1604.03277, 2016.
[6]
B. Doerr, M. Fouz, and C. Witt. Sharp bounds by probability-generating functions and variable drift. In GECCO, pages 2083--2090. ACM, 2011.
[7]
B. Doerr and L. A. Goldberg. Adaptive drift analysis. Algorithmica, 65:224--250, 2013.
[8]
B. Doerr and D. Johannsen. Adjacency list matchings: an ideal genotype for cycle covers. In GECCO, pages 1203--1210. ACM, 2007.
[9]
B. Doerr, D. Johannsen, and M. Schmidt. Runtime analysis of the (1+1) evolutionary algorithm on strings over finite alphabets. In FOGA, pages 119--126. ACM, 2011.
[10]
B. Doerr, D. Johannsen, and C. Winzen. Multiplicative drift analysis. Algorithmica, 64:673--697, 2012.
[11]
B. Doerr, T. Kötzing, J. Lengler, and C. Winzen. Black-box complexities of combinatorial problems. Theoretical Computer Science, 471:84--106, 2013.
[12]
B. Doerr and S. Pohl. Run-time analysis of the (1+1) evolutionary algorithm optimizing linear functions over a finite alphabet. In GECCO, pages 1317--1324. ACM, 2012.
[13]
C. Gunia. On the analysis of the approximation capability of simple evolutionary algorithms for scheduling problems. In GECCO, pages 571--578. Jahn, 2005.
[14]
J. He and X. Yao. Drift analysis and average time complexity of evolutionary algorithms. Artificial Intelligence, 127:57--85, 2001.
[15]
J. Jagersküpper. Oblivious randomized direct search for real-parameter optimization. In ESA, pages 553--564. Springer, 2008.
[16]
T. Jansen. Analyzing Evolutionary Algorithms--The Computer Science Perspective. Springer, 2013.
[17]
D. Johannsen. Random combinatorial structures and randomized search heuristics. PhD thesis, Saarland University, 2010.
[18]
T. Kötzing, A. Lissovoi, and C. Witt. (1+1) EA on generalized dynamic OneMax. In FOGA, pages 40--51. ACM, 2015.
[19]
P. K. Lehre and C. Witt. Black-box search by unbiased variation. Algorithmica, 64:623--642, 2012.
[20]
A. Lissovoi and C. Witt. MMAS vs. population-based EA on a family of dynamic fitness functions. In GECCO, pages 1399--1406. ACM, 2014.
[21]
B. Mitavskiy, J. Rowe, and C. Cannings. Theoretical analysis of local search strategies to optimize network communication subject to preserving the total number of links. International Journal of Intelligent Computing and Cybernetics, 2:243--284, 2009.
[22]
F. Neumann and C. Witt. Bioinspired Computation in Combinatorial Optimization -- Algorithms and Their Computational Complexity. Springer, 2010.
[23]
J. Rowe and M. Vose. Unbiased black box search algorithms. In GECCO, pages 2035--2042. ACM, 2011.
[24]
J. Scharnow, K. Tinnefeld, and I. Wegener. The analysis of evolutionary algorithms on sorting and shortest paths problems. J. Math. Model. Algorithms, 3:349--366, 2004.
[25]
C. Witt. Tight bounds on the optimization time of a randomized search heuristic on linear functions. Combinatorics, Probability & Computing, 22:294--318, 2013.

Cited By

View all
  • (2024)CMA-ES for Discrete and Mixed-Variable Optimization on Sets of PointsParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70068-2_15(236-251)Online publication date: 14-Sep-2024
  • (2021)On the impact of the performance metric on efficient algorithm configurationArtificial Intelligence10.1016/j.artint.2021.103629(103629)Online publication date: Nov-2021
  • (2021)Automatic generation of atomic multiplicity-preserving search operators for search-based model engineeringSoftware and Systems Modeling10.1007/s10270-021-00914-wOnline publication date: 16-Aug-2021
  • 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 '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016
July 2016
1196 pages
ISBN:9781450342063
DOI:10.1145/2908812
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. large alphabet
  2. mutation
  3. run time analysis
  4. theory

Qualifiers

  • Research-article

Funding Sources

  • FMJH Program Gaspard Monge in optimization and operation research

Conference

GECCO '16
Sponsor:
GECCO '16: Genetic and Evolutionary Computation Conference
July 20 - 24, 2016
Colorado, Denver, USA

Acceptance Rates

GECCO '16 Paper Acceptance Rate 137 of 381 submissions, 36%;
Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)CMA-ES for Discrete and Mixed-Variable Optimization on Sets of PointsParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70068-2_15(236-251)Online publication date: 14-Sep-2024
  • (2021)On the impact of the performance metric on efficient algorithm configurationArtificial Intelligence10.1016/j.artint.2021.103629(103629)Online publication date: Nov-2021
  • (2021)Automatic generation of atomic multiplicity-preserving search operators for search-based model engineeringSoftware and Systems Modeling10.1007/s10270-021-00914-wOnline publication date: 16-Aug-2021
  • (2020)Tail bounds on hitting times of randomized search heuristics using variable drift analysisCombinatorics, Probability and Computing10.1017/S0963548320000565(1-20)Online publication date: 5-Nov-2020
  • (2019)On the impact of the cutoff time on the performance of algorithm configuratorsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3321707.3321879(907-915)Online publication date: 13-Jul-2019
  • (2019)Automatic Generation of Atomic Consistency Preserving Search Operators for Search-Based Model Engineering2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS)10.1109/MODELS.2019.00-10(106-116)Online publication date: Sep-2019
  • (2019)Runtime analysis of RLS and (1 + 1) EA for the dynamic weighted vertex cover problemTheoretical Computer Science10.1016/j.tcs.2019.03.003Online publication date: Mar-2019
  • (2019)The ($$1+\lambda $$1+ý) Evolutionary Algorithm with Self-Adjusting Mutation RateAlgorithmica10.1007/s00453-018-0502-x81:2(593-631)Online publication date: 1-Feb-2019
  • (2019)Solving Problems with Unknown Solution Length at Almost No Extra CostAlgorithmica10.1007/s00453-018-0477-781:2(703-748)Online publication date: 1-Feb-2019
  • (2018)Standard Steady State Genetic Algorithms Can Hillclimb Faster Than Mutation-Only Evolutionary AlgorithmsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2017.274571522:5(720-732)Online publication date: Oct-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media