R: Binary Gene Operations for Genetic Algorithms

# Binary Gene Operations for Genetic Algorithms

## Documentation for package ‘xegaGaGene’ version 1.0.0.6

- DESCRIPTION file
- Package NEWS

## 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.
newCross2Mut1PipelineG | 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.
newCross2Mut2PipelineG | Converts two genes into a pipeline embedded in a gene with crossover (2 kids) and mutation for second kid.
newCross2Pipeline | Converts two genes into a genetic operator pipeline with crossover (2 kids).
newCross2PipelineG | Converts two genes into a genetic operator pipeline embedded in a gene with crossover (2 kids).
newCrossMut2Pipeline | Converts two genes into a pipeline with crossover and mutation for both kids.
newCrossMut2PipelineG | Converts two genes into a pipeline embedded in a gene with crossover and mutation for both kids.
newCrossMutPipeline | Converts a gene into a genetic operator pipeline with crossover and mutation (a function closure).
newCrossMutPipelineG | Converts a gene into a gene with embedded genetic operator pipeline with crossover and mutation (a function closure).
newCrossPipeline | Converts two genes into a genetic operator pipeline with crossover (1 kid).
newCrossPipelineG | Converts two genes into a genetic operator pipeline in a gene with crossover (1 kid).
newMutPipeline | Converts a gene into a genetic operator pipeline with mutation (a function closure).
newMutPipelineG | Converts a gene into a genetic operator pipeline embedded in a gene with mutation.
newPipeline | Converts a gene into a genetic operator pipeline (a function closure).
newPipelineG | Converts a gene into a gene with genetic operator pipeline.
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.
xegaGaReplicate2GenePipelineG | Replicates a gene with a crossover operator with 2 kids by embedding a genetic operator pipeline.
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.
xegaGaReplicateGenePipelineG | Replicates a gene by embdding 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.