Чтобы максимально увеличить расстояние, пройденное транспортными средствами, просто замените penalize
на reward
для этого ограничения. Это вызовет положительную оценку вместо отрицательной оценки воздействия для каждой единицы расстояния (км или время). Он заменит клюшку на морковь для OptaPlanner.
Обратите внимание, что баланс нагрузки не будет увеличиваться на расстояние для каждого транспортного средства. Решение с двумя транспортными средствами с расстоянием 100 каждый (всего 200) будет отброшено для решения с одним расстоянием 300 транспортных средств и одним расстоянием 10 транспортных средств (всего 310). Балансировка нагрузки также возможна, см. Раздел документации "Справедливость".