ハード球モンテカルロアルゴリズムは、ハード球(互いに重なり合うことはできないが、それ以外の相互作用はない粒子)の系をシミュレーションするために用いられる計算手法です。これらの粒子は、排除体積効果によってのみ相互作用します。
ハード球に対するモンテカルロ(MC)法は、通常メトロポリスアルゴリズムに従います。このアルゴリズムでは、ランダムな試行移動が生成され、ハード球の制約(重なり合いがないこと)に違反しない移動のみが受理されます。
The hard-sphere Monte Carlo algorithm using the Metropolis method