Uncomputability of Global Optima for Nonconvex Functions in the Oracle Model
K Lakshmanan
TL;DR
This work shows that, in the oracle model where a non-convex function is accessed only via finite-precision queries, neither the global minimum value nor any $\epsilon$-approximate minimizer is computable. It introduces a rigorous predicate-based framework: global optima are computable if and only if a computable predicate $Q(\zeta,x,y)$ can witness the dominance relation $f(x)\le f(y)$ via a fixed parameter $\zeta$, with Lipschitz or derivative bounds as concrete instances. The authors then identify a computable global property, the basin of attraction, under which a simple algorithm can converge to the global optimum when a bound on the basin size $m$ is known; they provide a convergence analysis and show practical viability through experiments on standard benchmarks. The results define a sharp boundary between intractability and uncomputability in oracle-based global optimization and offer a pathway for designing tractable algorithms by exploiting computable global properties. The work has implications for portfolio optimization, neural network training, and chemical process optimization by explaining fundamental limits of global optimality guarantees in realistic oracle settings.
Abstract
While it is well known that finding approximate optima of non-convex functions is computationally intractable, we show that the problem is, in fact, uncomputable in the oracle model. Specifically, we prove that no algorithm with access only to a function oracle can compute the global minimum or even an $ε$-approximation of the minimizer or minimal value. We then characterize a necessary and sufficient condition under which global optima become computable, based on the existence of a computable predicate that subsumes the global optimality condition. As an illustrative example, we consider the basin of attraction around a global minimizer as such a property and propose a simple algorithm that converges to the global minimum when a bound on the basin is known. Finally, we provide numerical experiments on standard benchmark functions to demonstrate the algorithm's practical performance.
