Various simplex algorithms