P-complete

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

  1. L. G. Khachian (1979). A polynomial time algorithm for linear programming.
  2. L. G. Valiant (1982). Reducibility by algebraic projections.
  3. A (1978). Itai. Two–commodity flow. Journal of the ACM, 25(4):596–611, 1978..
  4. F. Cucker and A. Torrecillas (1992). Two P-complete problems in the theory of the reals.
  5. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.4.2.