Skip to main content

Showing 51–100 of 156 results for author: Dorr, B

.
  1. arXiv:2104.10799  [pdf, ps, other

    math.PR cs.DM math.NA

    On Negative Dependence Properties of Latin Hypercube Samples and Scrambled Nets

    Authors: Benjamin Doerr, Michael Gnewuch

    Abstract: We study the notion of $γ$-negative dependence of random variables. This notion is a relaxation of the notion of negative orthant dependence (which corresponds to $1$-negative dependence), but nevertheless it still ensures concentration of measure and allows to use large deviation bounds of Chernoff-Hoeffding- or Bernstein-type. We study random variables based on random points $P$. These random va… ▽ More

    Submitted 28 June, 2021; v1 submitted 21 April, 2021; originally announced April 2021.

    Journal ref: Journal of Complexity, Vol. 67 (2021), 101589

  2. Lazy Parameter Tuning and Control: Choosing All Parameters Randomly From a Power-Law Distribution

    Authors: Denis Antipov, Maxim Buzdalov, Benjamin Doerr

    Abstract: Most evolutionary algorithms have multiple parameters and their values drastically affect the performance. Due to the often complicated interplay of the parameters, setting these values right for a particular problem (parameter tuning) is a challenging task. This task becomes even more complicated when the optimal parameter values change significantly during the run of the algorithm since then a d… ▽ More

    Submitted 10 March, 2023; v1 submitted 14 April, 2021; originally announced April 2021.

    Comments: Extended version of the paper that appeared at GECCO 2021. To appear in Algorithmica

  3. Lower Bounds from Fitness Levels Made Easy

    Authors: Benjamin Doerr, Timo Kötzing

    Abstract: One of the first and easy to use techniques for proving run time bounds for evolutionary algorithms is the so-called method of fitness levels by Wegener. It uses a partition of the search space into a sequence of levels which are traversed by the algorithm in increasing order, possibly skipping levels. An easy, but often strong upper bound for the run time can then be derived by adding the recipro… ▽ More

    Submitted 28 April, 2021; v1 submitted 7 April, 2021; originally announced April 2021.

    Comments: Extended version of a paper appearing in the proceedings of GECCO 2021

    Journal ref: Algorithmica 86(2): 367-395 (2024)

  4. arXiv:2103.15712  [pdf, ps, other

    math.NA cs.CG cs.DM

    A Sharp Discrepancy Bound for Jittered Sampling

    Authors: Benjamin Doerr

    Abstract: For $m, d \in {\mathbb N}$, a jittered sampling point set $P$ having $N = m^d$ points in $[0,1)^d$ is constructed by partitioning the unit cube $[0,1)^d$ into $m^d$ axis-aligned cubes of equal size and then placing one point independently and uniformly at random in each cube. We show that there are constants $c \ge 0$ and $C$ such that for all $d$ and all $m \ge d$ the expected non-normalized star… ▽ More

    Submitted 28 December, 2021; v1 submitted 29 March, 2021; originally announced March 2021.

    Journal ref: Math. Comp. 91 (2022), 1871-1892

  5. arXiv:2102.10348  [pdf, other

    cs.RO

    Safe and Uncertainty-Aware Robotic Motion Planning Techniques for Agile On-Orbit Assembly

    Authors: Bryce Doerr, Keenan Albee, Monica Ekal, Richard Linares, Rodrigo Ventura

    Abstract: As access to space and robotic autonomy capabilities move forward, there is simultaneously a growing interest in deploying large, complex space structures to provide new on-orbit capabilities. New space-borne observatories, large orbital outposts, and even futuristic on-orbit manufacturing will be enabled by robotic assembly of space structures using techniques like on-orbit additive manufacturing… ▽ More

    Submitted 20 February, 2021; originally announced February 2021.

  6. Towards Explainable Exploratory Landscape Analysis: Extreme Feature Selection for Classifying BBOB Functions

    Authors: Quentin Renau, Johann Dreo, Carola Doerr, Benjamin Doerr

    Abstract: Facilitated by the recent advances of Machine Learning (ML), the automated design of optimization heuristics is currently shaking up evolutionary computation (EC). Where the design of hand-picked guidelines for choosing a most suitable heuristic has long dominated research activities in the field, automatically trained heuristics are now seen to outperform human-derived choices even for well-resea… ▽ More

    Submitted 1 February, 2021; originally announced February 2021.

    Comments: To appear in the proceedings of the 24th International Conference, EvoApplications 2021 Data used in this paper is available at https://doi.org/10.5281/zenodo.4449934

  7. Theoretical Analyses of Multiobjective Evolutionary Algorithms on Multimodal Objectives

    Authors: Weijie Zheng, Benjamin Doerr

    Abstract: The theoretical understanding of MOEAs is lagging far behind their success in practice. In particular, previous theory work considers mostly easy problems that are composed of unimodal objectives. As a first step towards a deeper understanding of how evolutionary algorithms solve multimodal multiobjective problems, we propose the OJZJ problem, a bi-objective problem composed of two objectives is… ▽ More

    Submitted 16 April, 2023; v1 submitted 13 December, 2020; originally announced December 2020.

    Comments: Extended version of a paper that appeared in the proceedings of AAAI 2021. 49 pages

  8. arXiv:2009.12506  [pdf, other

    cs.CL

    Learning to Plan and Realize Separately for Open-Ended Dialogue Systems

    Authors: Sashank Santhanam, Zhuo Cheng, Brodie Mather, Bonnie Dorr, Archna Bhatia, Bryanna Hebenstreit, Alan Zemel, Adam Dalton, Tomek Strzalkowski, Samira Shaikh

    Abstract: Achieving true human-like ability to conduct a conversation remains an elusive goal for open-ended dialogue systems. We posit this is because extant approaches towards natural language generation (NLG) are typically construed as end-to-end architectures that do not adequately model human generation processes. To investigate, we decouple generation into two separate phases: planning and realization… ▽ More

    Submitted 4 October, 2020; v1 submitted 25 September, 2020; originally announced September 2020.

    Comments: Accepted at EMNLP 2020 (Findings)

  9. arXiv:2008.02846  [pdf, other

    cs.RO

    Motion Planning and Control for On-Orbit Assembly using LQR-RRT* and Nonlinear MPC

    Authors: Bryce Doerr, Richard Linares

    Abstract: Deploying large, complex space structures is of great interest to the modern scientific world as it can provide new capabilities in obtaining scientific, communicative, and observational information. However, many theoretical mission designs contain complexities that must be constrained by the requirements of the launch vehicle, such as volume and mass. To mitigate such constraints, the use of on-… ▽ More

    Submitted 6 August, 2020; originally announced August 2020.

  10. The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasis

    Authors: Benjamin Doerr, Martin S. Krejca

    Abstract: In their recent work, Lehre and Nguyen (FOGA 2019) show that the univariate marginal distribution algorithm (UMDA) needs time exponential in the parent populations size to optimize the DeceptiveLeadingBlocks (DLB) problem. They conclude from this result that univariate EDAs have difficulties with deception and epistasis. In this work, we show that this negative finding is caused by an unfortunat… ▽ More

    Submitted 27 November, 2020; v1 submitted 16 July, 2020; originally announced July 2020.

    Journal ref: Evolutionary Computation (2021) 29 (4): 543-563

  11. arXiv:2006.16709  [pdf, ps, other

    cs.NE cs.AI

    A Survey on Recent Progress in the Theory of Evolutionary Algorithms for Discrete Optimization

    Authors: Benjamin Doerr, Frank Neumann

    Abstract: The theory of evolutionary computation for discrete search spaces has made significant progress in the last ten years. This survey summarizes some of the most important recent results in this research area. It discusses fine-grained models of runtime analysis of evolutionary algorithms, highlights recent theoretical insights on parameter tuning and parameter control, and summarizes the latest adva… ▽ More

    Submitted 8 July, 2021; v1 submitted 30 June, 2020; originally announced June 2020.

    Journal ref: ACM Trans. Evol. Learn. Optim. 1, 4, Article 16 (December 2021), 43 pages

  12. arXiv:2006.12161  [pdf, ps, other

    cs.NE

    First Steps Towards a Runtime Analysis When Starting With a Good Solution

    Authors: Denis Antipov, Maxim Buzdalov, Benjamin Doerr

    Abstract: The mathematical runtime analysis of evolutionary algorithms traditionally regards the time an algorithm needs to find a solution of a certain quality when initialized with a random population. In practical applications it may be possible to guess solutions that are better than random ones. We start a mathematical runtime analysis for such situations. We observe that different algorithms profit to… ▽ More

    Submitted 30 June, 2023; v1 submitted 22 June, 2020; originally announced June 2020.

    Comments: The extended version of the PPSN 2020 conference paper

    MSC Class: 68W50

  13. Exploratory Landscape Analysis is Strongly Sensitive to the Sampling Strategy

    Authors: Quentin Renau, Carola Doerr, Johann Dreo, Benjamin Doerr

    Abstract: Exploratory landscape analysis (ELA) supports supervised learning approaches for automated algorithm selection and configuration by providing sets of features that quantify the most relevant characteristics of the optimization problem at hand. In black-box optimization, where an explicit problem representation is not available, the feature values need to be approximated from a small number of samp… ▽ More

    Submitted 19 June, 2020; originally announced June 2020.

    Comments: To appear in the proceedings of the 16th International Conference on Parallel Problem Solving from Nature (PPSN 2020)

  14. Runtime Analysis of Evolutionary Algorithms via Symmetry Arguments

    Authors: Benjamin Doerr

    Abstract: We use an elementary argument building on group actions to prove that the selection-free steady state genetic algorithm analyzed by Sutton and Witt (GECCO 2019) takes an expected number of $Ω(2^n / \sqrt n)$ iterations to find any particular target search point. This bound is valid for all population sizes $μ$. Our result improves over the previous lower bound of $Ω(\exp(n^{δ/2}))$ valid for popul… ▽ More

    Submitted 31 October, 2020; v1 submitted 8 June, 2020; originally announced June 2020.

    Comments: Minor changes compared to the previous version

    Journal ref: Inf. Process. Lett. 166: 106064 (2021)

  15. arXiv:2006.03523  [pdf, ps, other

    cs.NE

    Runtime Analysis of a Heavy-Tailed $(1+(λ,λ))$ Genetic Algorithm on Jump Functions

    Authors: Denis Antipov, Benjamin Doerr

    Abstract: It was recently observed that the $(1+(λ,λ))$ genetic algorithm can comparably easily escape the local optimum of the jump functions benchmark. Consequently, this algorithm can optimize the jump function with jump size $k$ in an expected runtime of only $n^{(k + 1)/2}k^{-k/2}e^{O(k)}$ fitness evaluations (Antipov, Doerr, Karavaev (GECCO 2020)). To obtain this performance, however, a non-standard p… ▽ More

    Submitted 5 June, 2020; originally announced June 2020.

    Comments: An extended version of the same-titled paper from PPSN 2020

  16. Lower Bounds for Non-Elitist Evolutionary Algorithms via Negative Multiplicative Drift

    Authors: Benjamin Doerr

    Abstract: A decent number of lower bounds for non-elitist population-based evolutionary algorithms has been shown by now. Most of them are technically demanding due to the (hard to avoid) use of negative drift theorems -- general results which translate an expected progress away from the target into a high hitting time. We propose a simple negative drift theorem for multiplicative drift scenarios and show… ▽ More

    Submitted 20 October, 2020; v1 submitted 2 May, 2020; originally announced May 2020.

    Comments: Full version of a paper that appeared in the proceedings of PPSN 2020. Difference to the previous version: Added a section on standard bit mutation with random mutation rate. Additional difference to the conference version: All proofs are given since ArXiV does not have a page limit

    Journal ref: Evolutionary Computation (2021) 29 (2): 305-329

  17. arXiv:2004.09662  [pdf, other

    cs.CL cs.CR

    The Panacea Threat Intelligence and Active Defense Platform

    Authors: Adam Dalton, Ehsan Aghaei, Ehab Al-Shaer, Archna Bhatia, Esteban Castillo, Zhuo Cheng, Sreekar Dhaduvai, Qi Duan, Md Mazharul Islam, Younes Karimi, Amir Masoumzadeh, Brodie Mather, Sashank Santhanam, Samira Shaikh, Tomek Strzalkowski, Bonnie J. Dorr

    Abstract: We describe Panacea, a system that supports natural language processing (NLP) components for active defenses against social engineering attacks. We deploy a pipeline of human language technology, including Ask and Framing Detection, Named Entity Recognition, Dialogue Engineering, and Stylometry. Panacea processes modern message formats through a plug-in architecture to accommodate innovative appro… ▽ More

    Submitted 20 April, 2020; originally announced April 2020.

    Comments: Accepted at STOC

  18. Fixed-Target Runtime Analysis

    Authors: Maxim Buzdalov, Benjamin Doerr, Carola Doerr, Dmitry Vinokurov

    Abstract: Runtime analysis aims at contributing to our understanding of evolutionary algorithms through mathematical analyses of their runtimes. In the context of discrete optimization problems, runtime analysis classically studies the time needed to find an optimal solution. However, both from a practical and from a theoretical viewpoint, more fine-grained performance measures are needed to gain a more det… ▽ More

    Submitted 5 October, 2021; v1 submitted 20 April, 2020; originally announced April 2020.

    Comments: This is an extended version of a paper which appeared at GECCO 2020

    MSC Class: 68Q17 ACM Class: F.2.2

    Journal ref: Algorithmica 84(6): 1762-1793 (2022)

  19. arXiv:2004.09050  [pdf, ps, other

    cs.CL

    Adaptation of a Lexical Organization for Social Engineering Detection and Response Generation

    Authors: Archna Bhatia, Adam Dalton, Brodie Mather, Sashank Santhanam, Samira Shaikh, Alan Zemel, Tomek Strzalkowski, Bonnie J. Dorr

    Abstract: We present a paradigm for extensible lexicon development based on Lexical Conceptual Structure to support social engineering detection and response generation. We leverage the central notions of ask (elicitation of behaviors such as providing access to money) and framing (risk/reward implied by the ask). We demonstrate improvements in ask/framing detection through refinements to our lexical organi… ▽ More

    Submitted 20 April, 2020; originally announced April 2020.

    Comments: Accepted at STOC

  20. From Understanding Genetic Drift to a Smart-Restart Parameter-less Compact Genetic Algorithm

    Authors: Benjamin Doerr, Weijie Zheng

    Abstract: One of the key difficulties in using estimation-of-distribution algorithms is choosing the population size(s) appropriately: Too small values lead to genetic drift, which can cause enormous difficulties. In the regime with no genetic drift, however, often the runtime is roughly proportional to the population size, which renders large population sizes inefficient. Based on a recent quantitative a… ▽ More

    Submitted 9 June, 2021; v1 submitted 15 April, 2020; originally announced April 2020.

    Comments: 4 figures. Extended version of a paper appearing at GECCO 2020

    Journal ref: Genetic and Evolutionary Computation Conference, GECCO 2020, pages 805-813. ACM. 2020

  21. A Rigorous Runtime Analysis of the $(1 + (λ, λ))$ GA on Jump Functions

    Authors: Denis Antipov, Benjamin Doerr, Vitalii Karavaev

    Abstract: The $(1 + (λ,λ))$ genetic algorithm is a younger evolutionary algorithm trying to profit also from inferior solutions. Rigorous runtime analyses on unimodal fitness functions showed that it can indeed be faster than classical evolutionary algorithms, though on these simple problems the gains were only moderate. In this work, we conduct the first runtime analysis of this algorithm on a multimodal… ▽ More

    Submitted 23 November, 2021; v1 submitted 14 April, 2020; originally announced April 2020.

    Comments: The full version of the paper "The $(1 + (λ, λ))$ GA Is Even Faster on Multimodal Problems" presented at GECCO 2020 containing all the proofs omitted in the conference paper

    Journal ref: Algorithmica 84(6): 1573-1602 (2022)

  22. Fast Mutation in Crossover-based Algorithms

    Authors: Denis Antipov, Maxim Buzdalov, Benjamin Doerr

    Abstract: The heavy-tailed mutation operator proposed in Doerr, Le, Makhmara, and Nguyen (GECCO 2017), called \emph{fast mutation} to agree with the previously used language, so far was proven to be advantageous only in mutation-based algorithms. There, it can relieve the algorithm designer from finding the optimal mutation rate and nevertheless obtain a performance close to the one that the optimal mutatio… ▽ More

    Submitted 1 March, 2022; v1 submitted 14 April, 2020; originally announced April 2020.

    Comments: This is a version of the same paper presented at GECCO 2020 completed with the proofs which were missing because of the page limit

    Journal ref: Algorithmica volume 84, pages 1762-1793 (2022)

  23. Exponential Upper Bounds for the Runtime of Randomized Search Heuristics

    Authors: Benjamin Doerr

    Abstract: We argue that proven exponential upper bounds on runtimes, an established area in classic algorithms, are interesting also in heuristic search and we prove several such results. We show that any of the algorithms randomized local search, Metropolis algorithm, simulated annealing, and (1+1) evolutionary algorithm can optimize any pseudo-Boolean weakly monotonic function under a large set of noise a… ▽ More

    Submitted 9 October, 2021; v1 submitted 12 April, 2020; originally announced April 2020.

    Comments: Extended version of a paper that has appeared in the proceedings of PPSN2020

    Journal ref: Theor. Comput. Sci. 851: 24-38 (2021)

  24. arXiv:2004.04978  [pdf, ps, other

    cs.NE cs.DS cs.LG

    A Simplified Run Time Analysis of the Univariate Marginal Distribution Algorithm on LeadingOnes

    Authors: Benjamin Doerr, Martin Krejca

    Abstract: With elementary means, we prove a stronger run time guarantee for the univariate marginal distribution algorithm (UMDA) optimizing the LeadingOnes benchmark function in the desirable regime with low genetic drift. If the population size is at least quasilinear, then, with high probability, the UMDA samples the optimum within a number of iterations that is linear in the problem size divided by the… ▽ More

    Submitted 10 April, 2020; originally announced April 2020.

  25. Does Comma Selection Help To Cope With Local Optima

    Authors: Benjamin Doerr

    Abstract: One hope when using non-elitism in evolutionary computation is that the ability to abandon the current-best solution aids leaving local optima. To improve our understanding of this mechanism, we perform a rigorous runtime analysis of a basic non-elitist evolutionary algorithm (EA), the $(μ,λ)$ EA, on the most basic benchmark function with a local optimum, the jump function. We prove that for all r… ▽ More

    Submitted 10 November, 2021; v1 submitted 2 April, 2020; originally announced April 2020.

    Comments: 36 pages. Full version of a paper that appeared at GECCO 2020

    Journal ref: Algorithmica 84(6): 1659-1693 (2022)

  26. arXiv:2003.07221  [pdf, other

    eess.SY

    Decentralized Control of Large Collaborative Swarms using Random Finite Set Theory

    Authors: Bryce Doerr, Richard Linares

    Abstract: Controlling large swarms of robotic agents presents many challenges including, but not limited to, computational complexity due to a large number of agents, uncertainty in the functionality of each agent in the swarm, and uncertainty in the swarm's configuration. The contribution of this work is to decentralize Random Finite Set (RFS) control of large collaborative swarms for control of individual… ▽ More

    Submitted 13 March, 2020; originally announced March 2020.

    Comments: arXiv admin note: text overlap with arXiv:1810.00696

  27. arXiv:2002.10931  [pdf, other

    cs.CL

    Detecting Asks in SE attacks: Impact of Linguistic and Structural Knowledge

    Authors: Bonnie J. Dorr, Archna Bhatia, Adam Dalton, Brodie Mather, Bryanna Hebenstreit, Sashank Santhanam, Zhuo Cheng, Samira Shaikh, Alan Zemel, Tomek Strzalkowski

    Abstract: Social engineers attempt to manipulate users into undertaking actions such as downloading malware by clicking links or providing access to money or sensitive information. Natural language processing, computational sociolinguistics, and media-specific structural clues provide a means for detecting both the ask (e.g., buy gift card) and the risk/reward implied by the ask, which we call framing (e.g.… ▽ More

    Submitted 25 February, 2020; originally announced February 2020.

    Comments: Accepted at AAAI 2020

  28. arXiv:1911.11451  [pdf, other

    cs.LG math.OC

    Optimization of Chance-Constrained Submodular Functions

    Authors: Benjamin Doerr, Carola Doerr, Aneta Neumann, Frank Neumann, Andrew M. Sutton

    Abstract: Submodular optimization plays a key role in many real-world problems. In many real-world scenarios, it is also necessary to handle uncertainty, and potentially disruptive events that violate constraints in stochastic settings need to be avoided. In this paper, we investigate submodular optimization problems with chance constraints. We provide a first analysis on the approximation behavior of popul… ▽ More

    Submitted 26 November, 2019; originally announced November 2019.

    Comments: Accepted for oral presentation at AAAI 2020

  29. arXiv:1911.00489  [pdf, other

    eess.SY

    Space Objects Maneuvering Prediction via Maximum Causal Entropy Inverse Reinforcement Learning

    Authors: Bryce Doerr, Richard Linares, Roberto Furfaro

    Abstract: Inverse Reinforcement Learning (RL) can be used to determine the behavior of Space Objects (SOs) by estimating the reward function that an SO is using for control. The approach discussed in this work can be used to analyze maneuvering of SOs from observational data. The inverse RL problem is solved using maximum causal entropy. This approach determines the optimal reward function that a SO is usin… ▽ More

    Submitted 6 December, 2019; v1 submitted 1 November, 2019; originally announced November 2019.

  30. Sharp Bounds for Genetic Drift in Estimation of Distribution Algorithms

    Authors: Benjamin Doerr, Weijie Zheng

    Abstract: Estimation of Distribution Algorithms (EDAs) are one branch of Evolutionary Algorithms (EAs) in the broad sense that they evolve a probabilistic model instead of a population. Many existing algorithms fall into this category. Analogous to genetic drift in EAs, EDAs also encounter the phenomenon that updates of the probabilistic model not justified by the fitness move the sampling frequencies to th… ▽ More

    Submitted 26 November, 2023; v1 submitted 31 October, 2019; originally announced October 2019.

    Journal ref: IEEE Transactions on Evolutionary Computation, vol. 24, no. 6, pp. 1140-1149, Dec. 2020

  31. arXiv:1910.01786  [pdf

    q-bio.QM cs.LG stat.AP stat.ML

    A Random Interaction Forest for Prioritizing Predictive Biomarkers

    Authors: Zhen Zeng, Yuefeng Lu, Judong Shen, Wei Zheng, Peter Shaw, Mary Beth Dorr

    Abstract: Precision medicine is becoming a focus in medical research recently, as its implementation brings values to all stakeholders in the healthcare system. Various statistical methodologies have been developed tackling problems in different aspects of this field, e.g., assessing treatment heterogeneity, identifying patient subgroups, or building treatment decision models. However, there is a lack of ne… ▽ More

    Submitted 3 October, 2019; originally announced October 2019.

    Comments: 15 pages, 2 figures, 2 tables

  32. The Runtime of the Compact Genetic Algorithm on Jump Functions

    Authors: Benjamin Doerr

    Abstract: In the first and so far only mathematical runtime analysis of an estimation-of-distribution algorithm (EDA) on a multimodal problem, Hasenöhrl and Sutton (GECCO 2018) showed for any $k = o(n)$ that the compact genetic algorithm (cGA) with any hypothetical population size $μ= Ω(ne^{4k} + n^{3.5+\varepsilon})$ with high probability finds the optimum of the $n$-dimensional jump function with jump siz… ▽ More

    Submitted 11 July, 2020; v1 submitted 18 August, 2019; originally announced August 2019.

    Comments: Revised version of the journal version of my GECCO 2019 (arXiv:1903.10983) and FOGA 2019 (arXiv:1904.08415) papers

    Journal ref: Algorithmica 83(10): 3059-3107 (2021)

  33. arXiv:1904.08415  [pdf, ps, other

    cs.NE cs.AI cs.DS

    An Exponential Lower Bound for the Runtime of the cGA on Jump Functions

    Authors: Benjamin Doerr

    Abstract: In the first runtime analysis of an estimation-of-distribution algorithm (EDA) on the multi-modal jump function class, Hasenöhrl and Sutton (GECCO 2018) proved that the runtime of the compact genetic algorithm with suitable parameter choice on jump functions with high probability is at most polynomial (in the dimension) if the jump size is at most logarithmic (in the dimension), and is at most exp… ▽ More

    Submitted 25 June, 2019; v1 submitted 17 April, 2019; originally announced April 2019.

    Comments: To appear in the Proceedings of FOGA 2019. arXiv admin note: text overlap with arXiv:1903.10983

  34. arXiv:1904.06981  [pdf, ps, other

    cs.NE

    The Efficiency Threshold for the Offspring Population Size of the ($μ$, $λ$) EA

    Authors: Denis Antipov, Benjamin Doerr, Quentin Yang

    Abstract: Understanding when evolutionary algorithms are efficient or not, and how they efficiently solve problems, is one of the central research tasks in evolutionary computation. In this work, we make progress in understanding the interplay between parent and offspring population size of the $(μ,λ)$ EA. Previous works, roughly speaking, indicate that for $λ\ge (1+\varepsilon) e μ$, this EA easily optimiz… ▽ More

    Submitted 15 April, 2019; originally announced April 2019.

  35. Multiplicative Up-Drift

    Authors: Benjamin Doerr, Timo Kötzing

    Abstract: Drift analysis aims at translating the expected progress of an evolutionary algorithm (or more generally, a random process) into a probabilistic guarantee on its run time (hitting time). So far, drift arguments have been successfully employed in the rigorous analysis of evolutionary algorithms, however, only for the situation that the progress is constant or becomes weaker when approaching the tar… ▽ More

    Submitted 15 July, 2020; v1 submitted 11 April, 2019; originally announced April 2019.

    Comments: Significantly extended version of: Benjamin Doerr and Timo Kötzing. Multiplicative up-drift. In Genetic and Evolutionary Computation Conference, GECCO 2019, pages 1470-1478. ACM, 2019

    Journal ref: Algorithmica 83(10): 3017-3058 (2021)

  36. arXiv:1903.11936  [pdf, other

    cs.NE

    Evolving Boolean Functions with Conjunctions and Disjunctions via Genetic Programming

    Authors: Benjamin Doerr, Andrei Lissovoi, Pietro S. Oliveto

    Abstract: Recently it has been proved that simple GP systems can efficiently evolve the conjunction of $n$ variables if they are equipped with the minimal required components. In this paper, we make a considerable step forward by analysing the behaviour and performance of the GP system for evolving a Boolean function with unknown components, i.e., the function may consist of both conjunctions and disjunctio… ▽ More

    Submitted 1 May, 2019; v1 submitted 28 March, 2019; originally announced March 2019.

    Comments: 9 pages. To appear in the proceedings of GECCO 2019

  37. arXiv:1903.10983  [pdf, ps, other

    cs.NE cs.AI cs.DS

    A Tight Runtime Analysis for the cGA on Jump Functions---EDAs Can Cross Fitness Valleys at No Extra Cost

    Authors: Benjamin Doerr

    Abstract: We prove that the compact genetic algorithm (cGA) with hypothetical population size $μ= Ω(\sqrt n \log n) \cap \text{poly}(n)$ with high probability finds the optimum of any $n$-dimensional jump function with jump size $k < \frac 1 {20} \ln n$ in $O(μ\sqrt n)$ iterations. Since it is known that the cGA with high probability needs at least $Ω(μ\sqrt n + n \log n)$ iterations to optimize the unimoda… ▽ More

    Submitted 26 March, 2019; originally announced March 2019.

    Comments: 25 pages, full version of a paper to appear at GECCO 2019

  38. arXiv:1903.10223  [pdf, ps, other

    math.NA

    The recovery of ridge functions on the hypercube suffers from the curse of dimensionality

    Authors: Benjamin Doerr, Sebastian Mayer

    Abstract: A multivariate ridge function is a function of the form $f(x) = g(a^{\scriptscriptstyle T} x)$, where $g$ is univariate and $a \in \mathbb{R}^d$. We show that the recovery of an unknown ridge function defined on the hypercube $[-1,1]^d$ with Lipschitz-regular profile $g$ suffers from the curse of dimensionality when the recovery error is measured in the $L_\infty$-norm, even if we allow randomized… ▽ More

    Submitted 25 March, 2019; originally announced March 2019.

  39. arXiv:1902.02588  [pdf, other

    cs.NE

    Self-Adjusting Mutation Rates with Provably Optimal Success Rules

    Authors: Benjamin Doerr, Carola Doerr, Johannes Lengler

    Abstract: The one-fifth success rule is one of the best-known and most widely accepted techniques to control the parameters of evolutionary algorithms. While it is often applied in the literal sense, a common interpretation sees the one-fifth success rule as a family of success-based updated rules that are determined by an update strength $F$ and a success rate. We analyze in this work how the performance o… ▽ More

    Submitted 28 December, 2021; v1 submitted 7 February, 2019; originally announced February 2019.

    Comments: Conference version appeared at GECCO 2019. This full version appeared in Algorithmica (2021)

    Journal ref: Algorithmica 83(10): 3108-3147 (2021)

  40. Fast Re-Optimization via Structural Diversity

    Authors: Benjamin Doerr, Carola Doerr, Frank Neumann

    Abstract: When a problem instance is perturbed by a small modification, one would hope to find a good solution for the new instance by building on a known good solution for the previous one. Via a rigorous mathematical analysis, we show that evolutionary algorithms, despite usually being robust problem solvers, can have unexpected difficulties to solve such re-optimization problems. When started with a rand… ▽ More

    Submitted 16 April, 2019; v1 submitted 1 February, 2019; originally announced February 2019.

    Comments: To appear at Genetic and Evolutionary Computation Conference (GECCO '19)

  41. A Tight Runtime Analysis for the $(μ+ λ)$ EA

    Authors: Denis Antipov, Benjamin Doerr

    Abstract: Despite significant progress in the theory of evolutionary algorithms, the theoretical understanding of evolutionary algorithms which use non-trivial populations remains challenging and only few rigorous results exist. Already for the most basic problem, the determination of the asymptotic runtime of the $(μ+λ)$ evolutionary algorithm on the simple OneMax benchmark function, only the special cases… ▽ More

    Submitted 21 January, 2020; v1 submitted 28 December, 2018; originally announced December 2018.

    Comments: 50 pages, extended version of the conference paper Denis Antipov, Benjamin Doerr, Jiefeng Fang, and Tangi Hetet Runtime analysis for the (μ + λ) EA optimizing OneMax. In Genetic and Evolutionary Computation Conference, GECCO 2018, pages 1459-1466. ACM, 2018

    Journal ref: Algorithmica 83, 1054-1095 (2021)

  42. arXiv:1812.08480  [pdf, ps, other

    cs.DS cs.NE

    The Query Complexity of a Permutation-Based Variant of Mastermind

    Authors: Peyman Afshani, Manindra Agrawal, Benjamin Doerr, Carola Doerr, Kasper Green Larsen, Kurt Mehlhorn

    Abstract: We study the query complexity of a permutation-based variant of the guessing game Mastermind. In this variant, the secret is a pair $(z,π)$ which consists of a binary string $z \in \{0,1\}^n$ and a permutation $π$ of $[n]$. The secret must be unveiled by asking queries of the form $x \in \{0,1\}^n$. For each such query, we are returned the score \[ f_{z,π}(x):= \max \{ i \in [0..n]\mid \forall j \… ▽ More

    Submitted 20 December, 2018; originally announced December 2018.

    Comments: Full version of a result previously announced in 2013. Accepted subject to minor revision at Discrete Applied Mathematics

  43. Working Principles of Binary Differential Evolution

    Authors: Benjamin Doerr, Weijie Zheng

    Abstract: We conduct a first fundamental analysis of the working principles of binary differential evolution (BDE), an optimization heuristic for binary decision variables that was derived by Gong and Tuson (2007) from the very successful classic differential evolution (DE) for continuous optimization. We show that unlike most other optimization paradigms, it is stable in the sense that neutral bit values a… ▽ More

    Submitted 9 December, 2018; originally announced December 2018.

  44. arXiv:1811.12824  [pdf, other

    cs.NE cs.AI cs.DS cs.LG

    Runtime Analysis for Self-adaptive Mutation Rates

    Authors: Benjamin Doerr, Carsten Witt, Jing Yang

    Abstract: We propose and analyze a self-adaptive version of the $(1,λ)$ evolutionary algorithm in which the current mutation rate is part of the individual and thus also subject to mutation. A rigorous runtime analysis on the OneMax benchmark function reveals that a simple local mutation scheme for the rate leads to an expected optimization time (number of fitness evaluations) of $O(nλ/\logλ+n\log n)$ when… ▽ More

    Submitted 30 November, 2018; originally announced November 2018.

  45. Random Finite Set Theory and Centralized Control of Large Collaborative Swarms

    Authors: Bryce Doerr, Richard Linares, Pingping Zhu, Silvia Ferrari

    Abstract: Controlling large swarms of robotic agents presents many challenges including, but not limited to, computational complexity due to a large number of agents, uncertainty in the functionality of each agent in the swarm, and uncertainty in the swarm's configuration. This work generalizes the swarm state using Random Finite Set (RFS) theory and solves a centralized control problem with a Quasi-Newton… ▽ More

    Submitted 3 December, 2020; v1 submitted 1 October, 2018; originally announced October 2018.

    Comments: arXiv admin note: text overlap with arXiv:1801.07314

  46. arXiv:1807.03495  [pdf, ps, other

    cs.NE

    Significance-based Estimation-of-Distribution Algorithms

    Authors: Benjamin Doerr, Martin Krejca

    Abstract: Estimation-of-distribution algorithms (EDAs) are randomized search heuristics that create a probabilistic model of the solution space, which is updated iteratively, based on the quality of the solutions sampled according to the model. As previous works show, this iteration-based perspective can lead to erratic updates of the model, in particular, to bit-frequencies approaching a random boundary va… ▽ More

    Submitted 22 December, 2020; v1 submitted 10 July, 2018; originally announced July 2018.

  47. arXiv:1807.03403  [pdf, other

    cs.NE

    Optimal Parameter Choices via Precise Black-Box Analysis

    Authors: Benjamin Doerr, Carola Doerr, Jing Yang

    Abstract: It has been observed that some working principles of evolutionary algorithms, in particular, the influence of the parameters, cannot be understood from results on the asymptotic order of the runtime, but only from more precise results. In this work, we complement the emerging topic of precise runtime analysis with a first precise complexity theoretic result. Our vision is that the interplay betwee… ▽ More

    Submitted 17 October, 2018; v1 submitted 9 July, 2018; originally announced July 2018.

    Comments: Thoroughly revised version

  48. arXiv:1806.02112  [pdf, other

    cs.NE cs.DS

    Bounding Bloat in Genetic Programming

    Authors: Benjamin Doerr, Timo Kötzing, J. A. Gregor Lagodzinski, Johannes Lengler

    Abstract: While many optimization problems work with a fixed number of decision variables and thus a fixed-length representation of possible solutions, genetic programming (GP) works on variable-length representations. A naturally occurring problem is that of bloat (unnecessary growth of solutions) slowing down optimization. Theoretical analyses could so far not bound bloat and required explicit assumptions… ▽ More

    Submitted 6 June, 2018; originally announced June 2018.

    Comments: An extended abstract has been published at GECCO 2017

  49. Precise Runtime Analysis for Plateau Functions

    Authors: Denis Antipov, Benjamin Doerr

    Abstract: To gain a better theoretical understanding of how evolutionary algorithms (EAs) cope with plateaus of constant fitness, we propose the $n$-dimensional Plateau$_k$ function as natural benchmark and analyze how different variants of the $(1 + 1)$ EA optimize it. The Plateau$_k$ function has a plateau of second-best fitness in a ball of radius $k$ around the optimum. As evolutionary algorithm, we reg… ▽ More

    Submitted 1 November, 2021; v1 submitted 4 June, 2018; originally announced June 2018.

    Journal ref: ACM Trans. Evol. Learn. Optim. 1, 4, Article 13 (December 2021), 28 pages

  50. Theory of Parameter Control for Discrete Black-Box Optimization: Provable Performance Gains Through Dynamic Parameter Choices

    Authors: Benjamin Doerr, Carola Doerr

    Abstract: Parameter control aims at realizing performance gains through a dynamic choice of the parameters which determine the behavior of the underlying optimization algorithm. In the context of evolutionary algorithms this research line has for a long time been dominated by empirical approaches. With the significant advances in running time analysis achieved in the last ten years, the parameter control qu… ▽ More

    Submitted 7 November, 2020; v1 submitted 16 April, 2018; originally announced April 2018.

    Journal ref: In Benjamin Doerr and Frank Neumann, Theory of Evolutionary Computation: Recent Developments in Discrete Optimization, pages 271-321, Springer, 2020