Computational complexity of solving real algebraic formulae

where e e IR", b e IR" and A is an m x n matrix. In the last four years there has been a vast amount of work on "interior point" algorithms, motivated by Karmarkar's algorithm [16]. Unlike the traditional simplex method which moves from vertex to vertex around the feasible region {x;>4x > b}, interior point methods proceed through the interior {x;Ax > b] of the feasible region. Karmarkar's algorithm is a "projective" interior point algorithm, the basic computation for each iteration being a projective transformation. In the last four years another breed of interior point algorithms has received a lot of attention, "path-following" algorithms. These are closer to traditional numerical analysis than are projective algorithms, having Newton's method at their heart. The best upper bounds known for the complexity of linear programming are based on the analysis of particular path-following algorithms. Following are the simple ideas behind the first path-following algorithm proven to have a polynomial-time bound. Let af denote the /-th row of the constraint matrix A. The center of the system of linear inequalities Ax ^ b is the point z which maximizes Yl^fx — b/), viewed as a function restricted to the feasible region. The center exists and is unique if the feasible region is bounded and has nonempty interior, as we assume in what follows. Equivalently, then, the center is

[1]  C. C. Gonzaga,et al.  An Algorithm for Solving Linear Programming Problems in O(n 3 L) Operations , 1989 .

[2]  J. Demmel On condition numbers and the distance to the nearest ill-posed problem , 2015 .

[3]  James H. Davenport,et al.  Real Quantifier Elimination is Doubly Exponential , 1988, J. Symb. Comput..

[4]  J. Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I , 1989 .

[5]  Michael J. Todd,et al.  Polynomial Algorithms for Linear Programming , 1988 .

[6]  James Renegar On the computational complexity and geome-try of the first-order theory of the reals , 1992 .

[7]  Joos Heintz,et al.  Sur la complexité du principe de Tarski-Seidenberg , 1989 .

[8]  Shinji Mizuno,et al.  A polynomial-time algorithm for a class of linear complementarity problems , 1989, Math. Program..

[9]  Henryk Wozniakowski,et al.  Complexity of linear programming , 1982, Oper. Res. Lett..

[10]  John F. Canny,et al.  Some algebraic and geometric computations in PSPACE , 1988, STOC '88.

[11]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[12]  R. C. Monteiro,et al.  Interior path following primal-dual algorithms , 1988 .

[13]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[14]  M. Fischer,et al.  SUPER-EXPONENTIAL COMPLEXITY OF PRESBURGER ARITHMETIC , 1974 .

[15]  N. Megiddo Pathways to the optimal set in linear programming , 1989 .

[16]  Clóvis C. Gonzaga,et al.  Path-Following Methods for Linear Programming , 1992, SIAM Rev..

[17]  James Renegar,et al.  Unified complexity analysis for Newton LP methods , 1992, Math. Program..

[18]  Dima Grigoriev,et al.  Complexity of Deciding Tarski Algebra , 1988, J. Symb. Comput..

[19]  Dima Grigoriev,et al.  Solving Systems of Polynomial Inequalities in Subexponential Time , 1988, J. Symb. Comput..

[20]  James Renegar,et al.  On the worst-case arithmetic complexity of approximating zeros of polynomials , 1987, J. Complex..

[21]  Volker Weispfenning,et al.  The Complexity of Linear Problems in Fields , 1988, Journal of symbolic computation.

[22]  Yinyu Ye,et al.  An O(n3L) potential reduction algorithm for linear programming , 1991, Math. Program..

[23]  Pravin M. Vaidya,et al.  Speeding-up linear programming using fast matrix multiplication , 1989, 30th Annual Symposium on Foundations of Computer Science.

[24]  Stephen Smale,et al.  Some Remarks on the Foundations of Numerical Analysis , 1990, SIAM Rev..

[25]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[26]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[27]  S. Smale Newton’s Method Estimates from Data at One Point , 1986 .

[28]  James Renegar,et al.  A polynomial-time algorithm, based on Newton's method, for linear programming , 1988, Math. Program..

[29]  S. Smale On the efficiency of algorithms of analysis , 1985 .

[30]  Pravin M. Vaidya,et al.  An algorithm for linear programming which requires O(((m+n)n2+(m+n)1.5n)L) arithmetic operations , 1987, Math. Program..

[31]  James Renegar,et al.  On the Computational Complexity of Approximating Solutions for Real Algebraic Formulae , 1992, SIAM J. Comput..

[32]  John H. Reif,et al.  The complexity of elementary algebra and geometry , 1984, STOC '84.

[33]  Nimrod Megiddo,et al.  Advances in Economic Theory: On the complexity of linear programming , 1987 .

[34]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[35]  Éva Tardos,et al.  A Strongly Polynomial Algorithm to Solve Combinatorial Linear Programs , 1986, Oper. Res..

[36]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .