The optimization problem