Binary Gene Operations for Genetic Algorithms


[Up] [Top]

Documentation for package ‘xegaGaGene’ version 1.0.0.4

Help Pages

xegaGaGene-package Package xegaGaGene.
Gray2Bin Map Gray code to binary.
lFxegaGaGene The local function list lFxegaGaGene.
newCross2Mut1Pipeline Converts two genes into a pipeline with crossover (2 kids) and mutation for first kid.
newCross2Mut2Pipeline Converts two genes into a pipeline with crossover (2 kids) and mutation for second kid.
newCross2Pipeline Converts two genes into a genetic operator pipeline with crossover (2 kids).
newCrossMut2Pipeline Converts two genes into a pipeline with crossover and mutation for both kids.
newCrossMutPipeline Converts a gene into a genetic operator pipeline with crossover and mutation (a function closure).
newCrossPipeline Converts two genes into a genetic operator pipeline with crossover (1 kid).
newMutPipeline Converts a gene into a genetic operator pipeline with mutation (a function closure).
newPipeline Converts a gene into a genetic operator pipeline (a function closure).
without Returns elements of vector 'x' without elements in 'y'.
xegaGaCross2Gene One point crossover of 2 genes.
xegaGaCrossGene One point crossover of 2 genes.
xegaGaCrossoverFactory Configure the crossover function of a genetic algorithm.
xegaGaDecodeGene Decode a gene.
xegaGaGene Package xegaGaGene.
xegaGaGeneMap Map the bit strings of a binary gene to parameters in an interval.
xegaGaGeneMapFactory Configure the gene map function of a genetic algorithm.
xegaGaGeneMapGray Map the bit strings of a gray-coded gene to parameters in an interval.
xegaGaGeneMapIdentity Map the bit strings of a binary gene to an identical bit vector.
xegaGaGeneMapPerm Map the bit strings of a binary gene to a permutation.
xegaGaInitGene Generate a random binary gene.
xegaGaIVAdaptiveMutateGene Individually variable adaptive mutation of a gene.
xegaGaMutateGene Mutate a gene.
xegaGaMutationFactory Configure the mutation function of a genetic algorithm.
xegaGaReplicate2Gene Replicates a gene with a crossover operator with 2 kids.
xegaGaReplicate2GenePipeline Replicates a gene with a crossover operator with 2 kids by generating a list of function closures.
xegaGaReplicateGene Replicates a gene with a crossover operator which returns a single gene.
xegaGaReplicateGenePipeline Replicates a gene by generating a pipeline with a crossover operator returning a single kid.
xegaGaReplicationFactory Configure the replication function of a genetic algorithm.
xegaGaUCross2Gene Uniform crossover of 2 genes.
xegaGaUCrossGene Uniform crossover of 2 genes.
xegaGaUPCross2Gene Parameterized uniform crossover of 2 genes.
xegaGaUPCrossGene Parameterized uniform crossover of 2 genes.