The $(1+(\lambda,\lambda))$ Genetic Algorithm for Permutations
- URL: http://arxiv.org/abs/2004.08664v2
- Date: Sun, 10 May 2020 13:13:44 GMT
- Title: The $(1+(\lambda,\lambda))$ Genetic Algorithm for Permutations
- Authors: Anton Bassin and Maxim Buzdalov
- Abstract summary: We show that the $(lambda,lambda)$ genetic algorithm finds the optimum in $O(n2)$ fitness queries.
We also present the first analysis of this algorithm on a permutation-based problem called Ham.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The $(1+(\lambda,\lambda))$ genetic algorithm is a bright example of an
evolutionary algorithm which was developed based on the insights from
theoretical findings. This algorithm uses crossover, and it was shown to
asymptotically outperform all mutation-based evolutionary algorithms even on
simple problems like OneMax. Subsequently it was studied on a number of other
problems, but all of these were pseudo-Boolean.
We aim at improving this situation by proposing an adaptation of the
$(1+(\lambda,\lambda))$ genetic algorithm to permutation-based problems. Such
an adaptation is required, because permutations are noticeably different from
bit strings in some key aspects, such as the number of possible mutations and
their mutual dependence. We also present the first runtime analysis of this
algorithm on a permutation-based problem called Ham whose properties resemble
those of OneMax. On this problem, where the simple mutation-based algorithms
have the running time of $\Theta(n^2 \log n)$ for problem size $n$, the
$(1+(\lambda,\lambda))$ genetic algorithm finds the optimum in $O(n^2)$ fitness
queries. We augment this analysis with experiments, which show that this
algorithm is also fast in practice.
Related papers
- A Scalable Algorithm for Individually Fair K-means Clustering [77.93955971520549]
We present a scalable algorithm for the individually fair ($p$, $k$)-clustering problem introduced by Jung et al. and Mahabadi et al.
A clustering is then called individually fair if it has centers within distance $delta(x)$ of $x$ for each $xin P$.
We show empirically that not only is our algorithm much faster than prior work, but it also produces lower-cost solutions.
arXiv Detail & Related papers (2024-02-09T19:01:48Z) - Efficiently Learning One-Hidden-Layer ReLU Networks via Schur
Polynomials [50.90125395570797]
We study the problem of PAC learning a linear combination of $k$ ReLU activations under the standard Gaussian distribution on $mathbbRd$ with respect to the square loss.
Our main result is an efficient algorithm for this learning task with sample and computational complexity $(dk/epsilon)O(k)$, whereepsilon>0$ is the target accuracy.
arXiv Detail & Related papers (2023-07-24T14:37:22Z) - Larger Offspring Populations Help the $(1 + (\lambda, \lambda))$ Genetic
Algorithm to Overcome the Noise [76.24156145566425]
Evolutionary algorithms are known to be robust to noise in the evaluation of the fitness.
We analyze to what extent the $(lambda,lambda)$ genetic algorithm is robust to noise.
arXiv Detail & Related papers (2023-05-08T08:49:01Z) - Deterministic Nonsmooth Nonconvex Optimization [94.01526844386977]
We show that randomization is necessary to obtain a dimension-free dimension-free algorithm.
Our algorithm yields the first deterministic dimension-free algorithm for optimizing ReLU networks.
arXiv Detail & Related papers (2023-02-16T13:57:19Z) - Runtime Analysis for Permutation-based Evolutionary Algorithms [9.044970217182117]
We show that a heavy-tailed version of the scramble operator, as in the bit-string case, leads to a speed-up of order $mTheta(m)$ on jump functions with jump size $m$.
A short empirical analysis confirms these findings, but also reveals that small implementation details like the rate of void mutations can make an important difference.
arXiv Detail & Related papers (2022-07-05T15:49:29Z) - Towards a Stronger Theory for Permutation-based Evolutionary Algorithms [8.34061303235504]
We transfer the classic pseudo-Boolean benchmarks into benchmarks defined on sets of permutations.
We conduct a rigorous runtime analysis of the permutation-based $(+1)$ EA proposed by Scharnow, Tinnefeld, and Wegener.
We observe that a heavy-tailed version of the scramble operator, as in the bit-string case, leads to a speed-up of order $mTheta(m)$ on jump functions with jump size.
arXiv Detail & Related papers (2022-04-15T20:36:35Z) - Choosing the Right Algorithm With Hints From Complexity Theory [16.33500498939925]
We show that the Metropolis algorithm is clearly the best of all algorithms regarded for reasonable problem sizes.
An artificial algorithm of this type having an $O(n log n)$ runtime leads to the result that the significance-based compact genetic algorithm (sig-cGA) can solve the DLB problem in time $O(n log n)$ with high probability.
arXiv Detail & Related papers (2021-09-14T11:12:32Z) - Streaming Complexity of SVMs [110.63976030971106]
We study the space complexity of solving the bias-regularized SVM problem in the streaming model.
We show that for both problems, for dimensions of $frac1lambdaepsilon$, one can obtain streaming algorithms with spacely smaller than $frac1lambdaepsilon$.
arXiv Detail & Related papers (2020-07-07T17:10:00Z) - A Rigorous Runtime Analysis of the $(1 + (\lambda, \lambda))$ GA on Jump
Functions [8.34061303235504]
We conduct the first runtime analysis of this algorithm on a multimodal problem class, the jump functions benchmark.
For the isolated problem of leaving the local optimum of jump functions, we determine provably optimal parameters that lead to a runtime of $(n/k)k/2 eTheta(k)$.
arXiv Detail & Related papers (2020-04-14T17:54:12Z) - Fast Mutation in Crossover-based Algorithms [8.34061303235504]
Heavy-tailed mutation operator proposed in Doerr, Le, Makhmara and Nguyen (GECCO)
A heavy-tailed mutation operator proposed in Doerr, Le, Makhmara and Nguyen (GECCO)
An empirical study shows the effectiveness of the fast mutation also on random satisfiable Max-3SAT instances.
arXiv Detail & Related papers (2020-04-14T14:16:42Z) - Model Selection in Contextual Stochastic Bandit Problems [51.94632035240787]
We develop a meta-algorithm that selects between base algorithms.
We show through a lower bound that even when one of the base algorithms has $O(sqrtT)$ regret, in general it is impossible to get better than $Omega(sqrtT)$ regret.
arXiv Detail & Related papers (2020-03-03T18:46:34Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.