Introduce Differential Evolution (DE) as a generation-end refinement step for optimising numeric constants in GP individuals, instead of applying DE during offspring creation.
This yields a clean separation between:
GP → structural search
DE → numerical optimisation
DE acts as a population-level local search phase applied between generations.
Refinement policy
Key design point
Lamarckian update: write optimised constants back into the genotype (offspring inherit improved parameter).
Introduce Differential Evolution (DE) as a generation-end refinement step for optimising numeric constants in GP individuals, instead of applying DE during offspring creation.
This yields a clean separation between:
GP → structural search
DE → numerical optimisation
DE acts as a population-level local search phase applied between generations.
Refinement policy
Apply DE only to a subset of the population:
Optional scheduling:
Skip:
Key design point
Lamarckian update: write optimised constants back into the genotype (offspring inherit improved parameter).