Algorithm 350: simplex method procedure employing Lu decomposition [H]