Skip to content

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

Open
mj-will wants to merge 1 commit into
mainfrom
de-improvements
Open

mj-will wants to merge 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.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant