Data Structures and Algorithms

   

Complexity of Minimization

Authors: Warren D. Smith

An important problem in numerical analysis is trying to minimize (or maximize) a real function F(x1,x2,...,xd) of d real variables. We investigate (and survey) its computational complexity borderlines.

Results include (precise theorem statements are in the text): Minimizing, e.g., functions specified by polynomial formulas involving both trigonometric and ordinary arguments, is undecidable. Hence consider plain rational functions; we'll show minimizing these (more precisely, deciding whether the minimum lies below some threshold) is in NP. If the sum of the numerator and denominator degrees of a (multivariate) rational function is ≤4, then finding all its local minima is in P, except for the 4+0 case of a quartic polynomial (or its reciprocal) in which case it is NP-complete. (There is a slight caveat for the case 3+1; the "polynomial" runtime unfortunately depends also on an additional parameter, but for practical purposes this does not matter.) Indeed, even deciding whether a specified point is a localmin is NP-complete for a quartic. Minimizing a linear function in a cube is polynomial, but minimizing a quadratic in a cube is NP-complete. Minimizing a quadratic in a ball is in P, but it is NP-complete for a quartic (cubics: unknown). In all theseNP-completeness results, even approximating the value of the min is NP-complete, and the problems remain NP-complete even if all integers are input in unary. The P minimization algorithms for low degree rational functions involve new techniques of "multi-stage minimization" and "dimension reduction."

Minimizing functions "unimodal on lines," is in P. Solving systems of nonlinear equations F&8407;(x⃗)=0 is in P, if all the nonlinear functions $Fk are monotonic on lines. We present evidence that minimizing strictly unimodal functions (with exactly one minimum, and no saddlepoints) is exponentially hard; but if additionally the function obeys certain derivative bounds, then hardness seems to occur precisely when there are extremely long "winding valleys."

Comments: 15 Pages. On internet since 2000; uploading to VIXRA for archival purposes.

Download: PDF

Submission history

[v1] 2026-07-08 12:22:38

Unique-IP document downloads: 24 times

Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.

Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.

comments powered by Disqus