From 25c123bc613a019b610beed3672c445cab7de21d Mon Sep 17 00:00:00 2001 From: Kandel Irina Date: Thu, 25 Jan 2018 10:13:57 +0200 Subject: [PATCH] add fixed cost to insertion cost --- .../recreate/VehicleTypeDependentJobInsertionCalculator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/VehicleTypeDependentJobInsertionCalculator.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/VehicleTypeDependentJobInsertionCalculator.java index ad522012..8a4dba3f 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/VehicleTypeDependentJobInsertionCalculator.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/VehicleTypeDependentJobInsertionCalculator.java @@ -118,6 +118,7 @@ final class VehicleTypeDependentJobInsertionCalculator implements JobInsertionCo bestIData.getFailedConstraintNames().addAll(iData.getFailedConstraintNames()); continue; } + iData.setInsertionCost(iData.getInsertionCost() + v.getType().getVehicleCostParams().fix); if (iData.getInsertionCost() < bestKnownCost_) { bestIData = iData; bestKnownCost_ = iData.getInsertionCost();