Я хочу изменить пример маршрута транспортного средства optaplanner, чтобы стереть жесткое ограничение и преобразовать его в vrp no cvrp.Я стараюсь комментировать жесткие ограничения на vehicleRoutingScoreRule.drl
, но это ничего не меняет.
//############################################################################
// Hard constraints
// ############################################################################
/*rule "vehicleCapacity"
when
$vehicle : Vehicle($capacity : capacity)
accumulate(
Customer(
vehicle == $vehicle,
$demand : demand);
$demandTotal : sum($demand);
$demandTotal > $capacity
)
then
scoreHolder.addHardConstraintMatch(kcontext, $capacity - $demandTotal);
end
*/