diffev - Differential evolution MCMC stepper

de_step Generates offspring using METROPOLIS HASTINGS monte-carlo markov chain

Differential evolution MCMC stepper.

bumps.dream.diffev.de_step(Nchain, pop, CR, max_pairs=2, eps=0.05, snooker_rate=0.1, noise=1e-06, scale=1.0)[source]

Generates offspring using METROPOLIS HASTINGS monte-carlo markov chain

The number of chains may be smaller than the population size if the population is selected from both the current generation and the ancestors.