Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

The Cost of Randomness in Evolutionary Algorithms: Crossover Can Save Random Bits

View through CrossRef
Abstract Evolutionary algorithms make countless random decisions during selection, mutation, and crossover operations. These random decisions require a steady stream of random numbers. We analyze the expected number of random bits used throughout a run of an evolutionary algorithm and refer to this as the cost of randomness. We give general bounds on the cost of randomness for mutation-based evolutionary algorithms using 1-bit flips or standard mutations using either a naive or a common, more efficient implementation that uses Θ(logn) random bits per mutation. Uniform crossover is a potentially wasteful operator as the number of random bits used equals the Hamming distance of the two parents, which can be up to n. However, we show for a (2+1) genetic algorithm that is known to optimize the test function OneMax in roughly (e/2)nlnn expected evaluations, twice as fast as the fastest mutation-based evolutionary algorithms, that the total cost of randomness during all crossover operations on OneMax is only Θ(n). A more pronounced effect is shown for the common test function Jumpk, where there is an asymptotic decrease both in the number of evaluations and in the cost of randomness. Consequently, the use of crossover can reduce the cost of randomness below that of the fastest evolutionary algorithms that only use standard mutations.
Title: The Cost of Randomness in Evolutionary Algorithms: Crossover Can Save Random Bits
Description:
Abstract Evolutionary algorithms make countless random decisions during selection, mutation, and crossover operations.
These random decisions require a steady stream of random numbers.
We analyze the expected number of random bits used throughout a run of an evolutionary algorithm and refer to this as the cost of randomness.
We give general bounds on the cost of randomness for mutation-based evolutionary algorithms using 1-bit flips or standard mutations using either a naive or a common, more efficient implementation that uses Θ(logn) random bits per mutation.
Uniform crossover is a potentially wasteful operator as the number of random bits used equals the Hamming distance of the two parents, which can be up to n.
However, we show for a (2+1) genetic algorithm that is known to optimize the test function OneMax in roughly (e/2)nlnn expected evaluations, twice as fast as the fastest mutation-based evolutionary algorithms, that the total cost of randomness during all crossover operations on OneMax is only Θ(n).
A more pronounced effect is shown for the common test function Jumpk, where there is an asymptotic decrease both in the number of evaluations and in the cost of randomness.
Consequently, the use of crossover can reduce the cost of randomness below that of the fastest evolutionary algorithms that only use standard mutations.

Related Results

Crossover Phenomena in Motor Evoked Potentials During Intraoperative Neurophysiological Monitoring of Cranial Surgeries
Crossover Phenomena in Motor Evoked Potentials During Intraoperative Neurophysiological Monitoring of Cranial Surgeries
Purpose: Transcranial motor evoked potentials (TcMEPs) are used to assess the corticospinal tract during surgery. Transcranial motor evoked potentials are elicited by p...
A formation of xingnu iron bits and its surroundings areas
A formation of xingnu iron bits and its surroundings areas
There are two similarities in the iron bits before Xiongnu Period, as known as Schyto-Siberian Culture period, which was existed around the eastern Eurasian steppe area in terms of...
New Generation of Soft Formation TCI Bits Reduces Drilling Costs in High-Cost Environments
New Generation of Soft Formation TCI Bits Reduces Drilling Costs in High-Cost Environments
Abstract Steady improvements in bearing and seal technology coupled with more durable carbide shapes and the latest tungsten carbide and steel technology have aff...
Meiotic, genomic and evolutionary properties of crossover distribution in Drosophila yakuba
Meiotic, genomic and evolutionary properties of crossover distribution in Drosophila yakuba
ABSTRACT The number of crossovers and their location across genomes are highly regulated during meiosis, yet the key components controlling them ...
Experience With Stratapax Drill Bits
Experience With Stratapax Drill Bits
Abstract Polycrystalline Diamond Compact (PDC) bits have been extensively used in Polycrystalline Diamond Compact (PDC) bits have been extensively used in oil fie...
Randomness and invariance
Randomness and invariance
Abstract Richard von Mises was the first to provide a rigorous definition of randomness for infinite binary sequences, taken to represent indefinitely long sequen...

Back to Top