Energy-Adaptive Riemannian Conjugate Gradient Method for Density Functional Theory
Daniel Peterseim, Jonas Püschel, Tatjana Stykel
TL;DR
This work addresses efficient Kohn–Sham energy minimization by formulating a constrained optimization on the infinite-dimensional Stiefel manifold and introducing an energy-adaptive Riemannian conjugate gradient (EARCG) method. The core approach combines a problem-aware shifted-Hamiltonian metric, a polar retraction with a differentiated vector transport, and a hybrid FR-PRP CG update, along with an adaptive step-size strategy. Key contributions include a rigorously defined energy-adaptive gradient via a Sylvester-equation-based gradient evaluation, a coercivity-guaranteeing shifting strategy, and comprehensive numerical validation showing EARCG's competitiveness with state-of-the-art SCF-based methods on plane-wave discretizations. The methods promise robust performance for non-metallic crystals and lay groundwork for extensions to other metrics, metallic systems, and integration with common SCF heuristics.
Abstract
This paper presents a novel Riemannian conjugate gradient method for the Kohn-Sham energy minimization problem in density functional theory (DFT), with a focus on non-metallic crystal systems. We introduce an energy-adaptive metric that preconditions the Kohn-Sham model, significantly enhancing optimization efficiency. Additionally, a carefully designed shift strategy and several algorithmic improvements make the implementation comparable in performance to highly optimized self-consistent field iterations. The energy-adaptive Riemannian conjugate gradient method has a sound mathematical foundation, including stability and convergence, offering a reliable and efficient alternative for DFT-based electronic structure calculations in computational chemistry.
