dream_test, a C code which calls dream(), which accelerates Markov Chain Monte Carlo (MCMC) convergence using differential evolution, by Guannan Zhang.
The computer code and data files described and made available on this web page are distributed under the MIT license
dream, a C code which implements the DREAM algorithm for accelerating Markov Chain Monte Carlo (MCMC) convergence using differential evolution, using five user functions to define the problem, by Guannan Zhang.
PROBLEM0 is a small sample problem, in 10 dimensions, with a density that is the maximum of two gaussians centered at (-5,-5,...,-5) and (5,5,...,5).
PROBLEM1 is based on the first example in the Vrugt reference. The Vrugt version involves 100 variables, with a multidimensional normal distribution with specified mean vector and covariance matrix.
PROBLEM1_MAIN is a stand-alone main program that calls the user functions to make some simple tests.
PROBLEM2 is based on the second example in the Vrugt reference. The Vrugt version involves 10 variables, with a "twisted" Gaussian density function.