ByteCodeMutation function

Mutation operator for byte representation of double values

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)

Arguments

  • bytes1: A vector of bytes of a candidate solution
  • pmutation: Probability of mutation

Returns

Byte vector of mutated solution

Examples

set.seed(1246) print(pi) bytes <- DoubleToBytes(pi) mutated.bytes <- ByteCodeMutation(bytes, 0.10) new.var <- BytesToDouble(mutated.bytes) print(new.var)

Author(s)

Mehmet Hakan Satman - mhsatman@istanbul.edu.tr

See Also

ByteCodeMutationUsingDoubles

  • Maintainer: Mehmet Hakan Satman
  • License: GPL (>= 2)
  • Last published: 2023-11-27

Useful links