underlyingSolver
LPSolve