Linear Equalities (LE)
Input
An integer $n \times d$ matrix $A$ and an integer $n \times 1$ vector $b$.
Problem
Is there a rational $d \times 1$ vector $x \geq 0$ such that $Ax = b$?
Definitions
We have that $x > 0$ when all components of $x$ are nonnegative and at least one is nonzero.
Status
$\P$-complete (Khachian [1], Valiant [2]).
Remarks
The reduction to show hardness is from LI. If LE is restricted so the coefficients of $A$ and $b$ are either $-1$, $0$, or $1$, LE is still $\P$-complete. This follows from the reduction given by Itai [3]. The restricted version of LE is denoted $[-1,1]$-LE and is used in proving that HF is $\P$-complete. Cucker and Torrecillas proved that the problem of deciding whether a system of equations of degree $d$, for $d \geq 2$, is solvable by substitution is $\P$-complete [4].
References
- L. G. Khachian (1979). A polynomial time algorithm for linear programming.
- L. G. Valiant (1982). Reducibility by algebraic projections.
- A (1978). Itai. Two–commodity flow. Journal of the ACM, 25(4):596–611, 1978..
- F. Cucker and A. Torrecillas (1992). Two P-complete problems in the theory of the reals.
- Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.4.2.