Yes, I have used stochastic optimization algorithms before e.g. Metropolis-Hastings for sampling, and "packet annealing", a much more robust version of simulated annealing for global optimization of multiscale potential energy functions describing protein structures for folding problems. But, I haven't used hybrid Monte Carlo yet; maybe I had heard of it before, but if so, I had forgotten :)
Appreciate the link; very interesting. I like the idea of using Langevin dynamics for generating moves to generate samples from interesting probability distributions, to reduce the correlation between consecutive samples. The marginal seem to converge reasonably quickly, at least for this "toy problem" in 2D.
The parallel tempering is also cool. I'm familiar with replica exchange in the context of molecular dynamics (REMD) for molecular simulations, but I haven't in presented in a purely statistical setting before. Nicely done! It's good to see ideas from statistical physics being used in more general statistical problems. One of the recurring themes in my research! Perhaps a toast to Jaynes is in order :)
I'm also interested in stochastic dynamics. It might be kool to make a visualization showing how Fokker-Planck and Smoluchowski equations are derived from distributions of samples from solutions to stochastic differential equations. I haven't heard of jStat or Sylvester before; but I will probably use them next time and they should expand the scope of what I can create. Again, much thanks.
Are you still at Harvard? I'm in the SF bay area, if you're ever in town give me a shout and we can brainstorm some more algorithms and visualizations :)