Testing Approximate Stationarity Concepts for Piecewise Affine Functions
Lai Tian, Anthony Man-Cho So
Abstract
We study the basic computational problem of detecting approximate stationary points for continuous piecewise affine (PA) functions. Our contributions span multiple aspects, including complexity, regularity, and algorithms. Specifically, we show that testing first-order approximate stationarity concepts, as defined by commonly used generalized subdifferentials, is computationally intractable unless P = NP. To facilitate computability, we consider a polynomial-time solvable relaxation by abusing the convex subdifferential sum rule and establish a tight characterization of its exactness. Furthermore, addressing an open issue motivated by the need to terminate the subgradient method in finite time, we introduce the first oracle-polynomial-time algorithm to detect so-called near-approximate stationary points for PA functions.
A notable byproduct of our development in regularity is the first necessary and sufficient condition for the validity of an equality-type (Clarke) subdifferential sum rule. Our techniques revolve around two new geometric notions for convex polytopes and may be of independent interest in nonsmooth analysis. Moreover, some corollaries of our work on complexity and algorithms for stationarity testing address open questions in the literature. To demonstrate the versatility of our results, we complement our findings with applications to a series of structured piecewise smooth functions, including ρ-margin-loss SVM, piecewise affine regression, and nonsmooth neural networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 4850be83-02aa-4f70-b456-4a8db969069dBuilds on5
- A gradient sampling method with complexity guarantees for Lipschitz functions in high and low dimensionsDamek Davis, Dmitriy Drusvyatskiy, Yin Tat Lee, Swati Padmanabhan et al.NeurIPS 2022 · 77 citations
- Oracle Complexity in Nonsmooth Nonconvex OptimizationGuy Kornowski, Ohad ShamirNeurIPS 2021 · 74 citations
- On the Finite-Time Complexity and Practical Computation of Approximate Stationarity Concepts of Lipschitz FunctionsLai Tian, Kaiwen Zhou, Anthony Man-Cho SoICML 2022 · 38 citations
- The complexity of gradient descent: CLS = PPAD ∩ PLSJohn Fearnley, Paul W. Goldberg, Alexandros Hollender, Rahul SavaniSTOC 2021 · 23 citations
- On the complexity of nonsmooth automatic differentiationJérôme Bolte, Ryan Boustany, Edouard Pauwels, Béatrice Pesquet-PopescuICLR 2023
Related papers
- Complexity of Finding Stationary Points of Nonconvex Nonsmooth FunctionsJingzhao Zhang, Hongzhou Lin, Stefanie Jegelka, Suvrit Sra et al.ICML 2020 · 98 citations
- Oracle Complexity of Single-Loop Switching Subgradient Methods for Non-Smooth Weakly Convex Functional Constrained OptimizationYankun Huang, Qihang LinNeurIPS 2023 · 20 citations
- The complexity of constrained min-max optimizationConstantinos Daskalakis, Stratis Skoulakis, Manolis ZampetakisSTOC 2021 · 18 citations
- Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization ProblemsSongtao Lu, Meisam Razaviyayn, Bo Yang, Kejun Huang et al.NeurIPS 2020 · 19 citations
- Decomposition Polyhedra of Piecewise Linear FunctionsMarie-Charlotte Brandenburg, Moritz Leo Grillo, Christoph HertrichICLR 2025
