Cauchy mutation changes a real-valued gene by adding a random value sampled from a Cauchy, or Lorentz, distribution. Its heavier tails make larger mutations more likely than Gaussian mutation, helping preserve diversity and escape local optima. section 8.2.2
Use Cauchy mutation when a real-valued genetic algorithm needs occasional broader moves:
- Contrast it with Gaussian mutation: both add random perturbations, but Cauchy mutation gives larger mutations a higher probability. section 8.2.2
- Treat it as an exploration-oriented alternative when small perturbations may leave the search trapped near a local optimum. section 8.2.2
Curve-fitting with real-valued genes
A real-valued genetic algorithm can represent the four coefficients of a third-order polynomial as genes. Cauchy mutation can perturb those coefficients while the population searches for a fit to the supplied x–y data. section 8.2.2
