Mutation operator for byte representation of double values
This function is a C++ wrapper for mutating byte representation of a given candidate solution
ByteCodeMutation(bytes1, pmutation)
bytes1
: A vector of bytes of a candidate solutionpmutation
: Probability of mutationByte vector of mutated solution
set.seed(1246) print(pi) bytes <- DoubleToBytes(pi) mutated.bytes <- ByteCodeMutation(bytes, 0.10) new.var <- BytesToDouble(mutated.bytes) print(new.var)
Mehmet Hakan Satman - mhsatman@istanbul.edu.tr
ByteCodeMutationUsingDoubles
Useful links