Linear programming is the very common problem of computing $$\min_{Ax\leq b}c^\top x,$$ where $A\in\mathbb{R}^{n\times m}$, $b\in\mathbb{R}^n$, and $c\in\mathbb{R}^m$. This is an optimization problem, but it can be turned into a decision problem with an additional parameter $s$, by asking: Does a vector $x$ exist such as $Ax\leq b$ and $c^\top x \leq s$?
In various places, it is stated that linear programming can be "solved in polynomial time"; what this actually means is that it admits an FPTAS, i.e., the optimum value can be determined up to arbitrary accuracy in polynomial time w.r.t. $n$, $m$, and the accuracy.
Does this mean that it is unknown whether the decision formulation of linear programming is in $\mathsf{P}$? (I know that the exact solution can be computed using the simplex algorithm, but since it has exponential runtime in the worst case, it can not be used to prove that linear programming is in $\mathsf{P}$)
Linear programming is pretty much the easiest kind of (continuous) optimization problem that I can think of, which is why I am curious at the possibility of its decision formulation not being in $\mathsf{P}$...
As for the polynomial algorithms for linear programming: Correct, so I guess that means it is unknown whether (the decision-formulation of) linear programming is in P?
– Firavox Mar 29 '24 at 11:43