A variable dimension algorithm for the linear complementarity problem

A variable dimension algorithm is presented for the linear complementarity problems − Mz = q; s,z ≥ 0; sizi = 0 fori = 1,2, ⋯ ,n. The algorithm solves a sequence of subproblems of different dimensions, the sequence being possibly nonmonotonic in the dimension of the subproblem solved. Every subproblem is the linear complementarity problem defined by a leading principal minor of the matrixM. Index-theoretic arguments characterize the points at which nonmonotonic behavior occurs.