修改Optaplanner车辆路径问题vehicleRoutingScoreRules.drl擦除硬约束

问题描述 投票:0回答:1

我想修改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
*/
optaplanner self-modifying
1个回答
0
投票

完成!,在类路径中,我没有删除optaplanner-examples.jar。谢谢,

© www.soinside.com 2019 - 2024. All rights reserved.