From USO clashes to nonpositive principal minors in P-matrix LCP
Develop a polynomial-time procedure that, given a clash—two distinct hypercube vertices u and v such that (s(u) ⊕ s(v)) ∧ (u ⊕ v) = 0^n—in the outmap produced by reducing a linear complementarity problem with matrix M to a unique sink orientation, constructs a nonpositive principal minor of M, thereby converting the USO violation certificate into the standard certificate used in the non-promise P-matrix LCP formulation.
References
Hence, if we do not know if a given matrix is a P-matrix, we can still try to solve LCP by trying to find a sink in the hypercube orientation it reduces to, and if a violation is found, then that shows that the matrix is not a P-matrix (although it is not known how a given clash can be used to find a nonpositive principal minor of the matrix).