SubGradSolver