Morse theory of Euclidean distance functions from algebraic hypersurfaces
Andrea Guidolin, Antonio Lerario, Isaac Ren, Martina Scolamiero
TL;DR
The paper develops a Morse-theoretic framework for the Euclidean distance function $dist_Y|_X$ when $X$ and $Y$ are (generically) smooth algebraic hypersurfaces, addressing the non-differentiability of distance by employing Clarke subdifferentials and continuous selections. It introduces a two-index nondegenerate theory with a piecewise linear index $k(x)$ and a quadratic index $\iota(x)$, yielding topological control of sublevel sets and a deformation mechanism across critical values; it also proves finite and generically nondegenerate critical points via a multijet transversality approach. The work unifies bottleneck and Euclidean distance degree notions, providing bounds on the number of critical points and enabling a relative Euler-characteristic formula that links algebraic geometry with Lipschitz-Morse theory. The results give practical tools for computational algebraic geometry tasks such as bottleneck analysis and distance optimization on hypersurfaces, with robust genericity guarantees and explicit complexity bounds. Overall, the framework advances a rigorous, definable setting for topological analysis of distance-based problems on algebraic varieties and opens pathways for algorithmic applications in geometry-aware data analysis and tensor approximation.
Abstract
Let $Y\subseteq \mathbb{R}^n$ be a closed definable subset and $X\subseteq \mathbb{R}^n$ be a smooth manifold. We construct a version of Morse Theory for the restriction to $X$ of the Euclidean distance function from $Y$. This is done using the notion of critical points of Lipschitz functions and applying the theory of continuous selections. In this theory, nondegenerate critical points have two indices: a quadratic index (as in classical Morse Theory), and a piecewise linear index (that relates to the notion of bottlenecks). This framework is flexible enough to simultaneously treat and unify the study of two cases of interest for computational algebraic geometry: bottlenecks and nearest point problems. We provide a technical toolset guaranteeing the applicability of the theory to the case where $X, Y$ are generic algebraic hypersurfaces and use it to bound the number of critical points of the distance from $Y$ restricted to $X$, among other applications.
