В моем проекте Optaplanner с вычислением оценки потока ограничений пользователь может определить penaltyScore
ограничений, которые могут быть отрицательными или положительными.
Существует ли нейтральный вариант penalize
(который принимает только целое неотрицательное, как я понимаю) или это всегда нужно иметь что-то. некрасиво нравится:
if(penaltyScore>0){
... penalize(...);
} else{
... reward(...);
}