paper-with-me

홈 › Papers

Optimizing Genetic Algorithms Using the Binomial Distribution

2024-12-02 · Vincent A. Cicirello

Evolutionary algorithms rely very heavily on randomized behavior. Execution speed, therefore, depends strongly on how we implement randomness, such as our choice of pseudorandom number generator, or the algorithms used to map pseudorandom values to specific intervals or distributions. In this paper, we observe that the standard bit-flip mutation of a genetic algorithm (GA), uniform crossover, and the GA control loop that determines which pairs of parents to cross are all in essence binomial experiments. We then show how to optimize each of these by utilizing a binomial distribution and sampling algorithms to dramatically speed the runtime of a GA relative to the common implementation. We implement our approach in the open-source Java library Chips-n-Salsa. Our experiments validate that the approach is orders of magnitude faster than the common GA implementation, yet produces solutions that are statistically equivalent in solution quality.

📄 PDF Abstract BibTeX arXiv:2412.02009

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Methods 이 논문이 사용한 방법론

GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Library 설명 없음

Similar Papers 제목 키워드 기반

Gain-loss-duplication models on a phylogeny: exact algorithms for computing the likelihood and its gradient

2021-07-23 · Miklos Csuros

Gene gain-loss-duplication models are commonly based on continuous-time birth-death processes. Employed in a phylogenetic context, such models have been increasingly popular in studies of gene content evolution across mu…

Genetic algorithms in Forth

2018-07-17 · S. I. Khashin, S. E. Vaganov

A method for automatically finding a program (bytecode) realizing the given algorithm is developed. The algorithm is specified as a set of tests (input\_data) $ \rightarrow $ (output\_data). Genetic methods made it possi…

Pascal-Weighted Genetic Algorithms: A Binomially-Structured Recombination Framework

2025-12-01 · Otman A. Basir arxiv

This paper introduces a new family of multi-parent recombination operators for Genetic Algorithms (GAs), based on normalized Pascal (binomial) coefficients. Unlike classical two-parent crossover operators, Pascal-Weighte…

Identifiability of Generalized Hypergeometric Distribution (GHD) Directed Acyclic Graphical Models

2018-05-08 · Gunwoong Park, Hyewon Park

We introduce a new class of identifiable DAG models where the conditional distribution of each node given its parents belongs to a family of generalized hypergeometric distributions (GHD). A family of generalized hyperge…

The Distribution of Reversible Functions is Normal

2018-08-18 · W. B. Langdon

The distribution of reversible programs tends to a limit as their size increases. For problems with a Hamming distance fitness function the limiting distribution is binomial with an exponentially small chance (but non~ze…