English

Computing the Newton-step faster than Hessian accumulation

Optimization and Control 2021-08-04 v1 Machine Learning Symbolic Computation Systems and Control Systems and Control

Abstract

Computing the Newton-step of a generic function with NN decision variables takes O(N3)O(N^3) flops. In this paper, we show that given the computational graph of the function, this bound can be reduced to O(mτ3)O(m\tau^3), where τ,m\tau, m are the width and size of a tree-decomposition of the graph. The proposed algorithm generalizes nonlinear optimal-control methods based on LQR to general optimization problems and provides non-trivial gains in iteration-complexity even in cases where the Hessian is dense.

Keywords

Cite

@article{arxiv.2108.01219,
  title  = {Computing the Newton-step faster than Hessian accumulation},
  author = {Akshay Srinivasan and Emanuel Todorov},
  journal= {arXiv preprint arXiv:2108.01219},
  year   = {2021}
}

Comments

Presented at the Beyond First-order Methods workshop, ICML '21

R2 v1 2026-06-24T04:46:30.621Z