Skip to content

ENH(mutation): add Gaussian noise to differential evolution - #135

Merged
mj-will merged 1 commit into
mainfrom
de-improvements
Oct 28, 2026
Merged

mj-will merged 1 commit into
mainfrom
de-improvements

Conversation

@mj-will

@mj-will mj-will commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

I'd like to make De the default but I realised the current version has a limitation because it doesn't add any noise.

Add scalar and per-coordinate noise scales with a default of 1e-5 in mutation coordinates. Preserve particle dtype and allow zero noise to retain noise-free proposals and RNG consumption.

Add scalar and per-coordinate noise scales with a default of 1e-5 in mutation coordinates. Preserve particle dtype and allow zero noise to retain noise-free proposals and RNG consumption.

Cover collapsed populations, seeded replay, scale validation, backend preservation, and correlated Gaussian target invariance.
@mj-will mj-will added this to the v0.1.0 milestone Oct 28, 2026
@mj-will
mj-will merged commit e646baa into main Oct 28, 2026
8 checks passed
@mj-will
mj-will deleted the de-improvements branch October 28, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant