Machine Coded Genetic Algorithms for Real-Valued Optimization Problems


[Up] [Top]

Documentation for package ‘mcga’ version 3.0.7

Help Pages

mcga-package Machine Coded Genetic Algorithms for Real-valued Optimization Problems
arithmetic_crossover Performs arithmetic crossover operation on a pair of two selected parent candidate solutions
blx_crossover Performs blx (blend) crossover operation on a pair of two selected parent candidate solutions
ByteCodeMutation Mutation operator for byte representation of double values
ByteCodeMutationUsingDoubles Mutation operator for byte representation of double values
ByteCodeMutationUsingDoublesRandom Mutation operator for byte representation of double values
BytesToDouble Converting 'sizeof(double)' bytes to a double value
ByteVectorToDoubles Converting p * 'sizeof(double)' bytes to a vector of p double values
byte_crossover Performs crossover operation on a pair of two selected parent candidate solutions
byte_crossover_1p Performs one-point crossover operation on a pair of two selected parent candidate solutions
byte_crossover_2p Performs two-point crossover operation on a pair of two selected parent candidate solutions
byte_mutation Performs mutation operation on a given double vector
byte_mutation_dynamic Performs mutation operation on a given double vector using dynamic mutation probabilities
byte_mutation_random Performs mutation operation on a given double vector
byte_mutation_random_dynamic Performs mutation operation on a given double vector with dynamic mutation probabilities
DoubleToBytes Byte representation of a 'double' typed variable
DoubleVectorToBytes Byte representation of a vector of 'double' typed variables
EnsureBounds Altering vector of doubles to satisfy boundary constraints
flat_crossover Performs flat crossover operation on a pair of two selected parent candidate solutions
linear_crossover Performs linear crossover operation on a pair of two selected parent candidate solutions
MaxDouble Maximum value of a 'double' typed variable
mcga Performs machine coded genetic algorithms on a function subject to be minimized.
mcga2 Performs a machine-coded genetic algorithm search for a given optimization problem
multi_mcga Performs multi objective machine coded genetic algorithms.
OnePointCrossOver One Point Crossover operation on the two vectors of bytes
OnePointCrossOverOnDoublesUsingBytes One-point Crossover operation on the two vectors of doubles using their byte representations
sbx_crossover Performs sbx (simulated binary) crossover operation on a pair of two selected parent candidate solutions
SizeOfDouble Byte-length of a 'double' typed variable
SizeOfInt Byte-length of a 'int' typed variable
SizeOfLong Byte-length of a 'long' typed variable
TwoPointCrossOver Two Point Crossover operation on the two vectors of bytes
TwoPointCrossOverOnDoublesUsingBytes Two-point Crossover operation on the two vectors of doubles using their byte representations
unfair_average_crossover Performs unfair average crossover operation on a pair of two selected parent candidate solutions
UniformCrossOver Uniform Crossover operation on the two vectors of bytes
UniformCrossOverOnDoublesUsingBytes Uniform Crossover operation on the two vectors of doubles using their byte representations