サイコロを転がすと、最終的にどの面が上を向いて止まるだろうか。剛体が転がって静止する際の挙動を予測するということは、一見単純な問題のようだが、実際には複雑な物理現象である。この問いに答えるため、従来はコンピュータで何千回も物理シミュレーションを繰り返し、統計を取る必要があった。 しかし、この方法は計算コストが高く、数値的な不安定性やパラメータ調整の困難さといった問題を抱えていた。特に複雑な形状では、信頼性の高い結果を得るために膨大な計算時間を要することも珍しくなかった。 研究チームは、物理シミュレーションを一切使わずに、純粋に形状の幾何学的性質だけをもとに、各面において停止する確率を瞬時に計算する方法を開発した。 この手法の基本的な考え方は、物体が転がる際に重心の高さがどう変化するかに着目することである。物体が安定して止まるのは、重心の高さが最も低くなる配置である。 ▲物体が重力に従って転