PolyChord: nested sampling for cosmology
W. J. Handley, M. P. Hobson, A. N. Lasenby
TL;DR
PolyChord introduces a high-dimensional nested sampling algorithm optimized for cosmology, integrating N-dimensional slice sampling, degeneracy whitening, and cluster-based multimodal exploration. It supports a fast-slow parameter hierarchy (CosmoChord) and is parallelized via OpenMPI. Empirical results show PolyChord scales better with dimension than MultiNest (N_L ~ O(D^3) vs exponential) while preserving accurate evidence estimates; CosmoChord demonstrates practical gains in Planck-scale cosmological analyses. The work enables efficient Bayesian model comparison and robust posterior sampling in very high-dimensional cosmological problems.
Abstract
PolyChord is a novel nested sampling algorithm tailored for high dimensional parameter spaces. In addition, it can fully exploit a hierarchy of parameter speeds such as is found in CosmoMC and CAMB. It utilises slice sampling at each iteration to sample within the hard likelihood constraint of nested sampling. It can identify and evolve separate modes of a posterior semi-independently and is parallelised using openMPI. PolyChord is available for download at: http://ccpforge.cse.rl.ac.uk/gf/project/polychord/
