Finding all nondominated points in a restricted region for multi-objective integer programming