R: Machine Coded Genetic Algorithms for Real-Valued Optimization Problems

# Machine Coded Genetic Algorithms for Real-Valued Optimization Problems

## Documentation for package ‘mcga’ version 3.0.9

- DESCRIPTION file

## 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