concave function, optimization problem