From 3d84c714d278c139d68972e403f8604c10060335 Mon Sep 17 00:00:00 2001 From: oblonski Date: Mon, 6 Jun 2016 15:57:48 +0200 Subject: [PATCH] fix #248 --- .../jsprit/core/algorithm/state/StateManager.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/StateManager.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/StateManager.java index b5a8b8d9..597710a0 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/StateManager.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/StateManager.java @@ -136,16 +136,16 @@ public class StateManager implements RouteAndActivityStateGetter, IterationStart nuVehicleTypeKeys = Math.max(3, getNuVehicleTypes(vrp) + 2); activityStates = new Object[nuActivities][initialStateArrayLength]; vehicleDependentActivityStates = new Object[nuActivities][nuVehicleTypeKeys][initialStateArrayLength]; - if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){ - isIndexedBased = true; - routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength]; - vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength]; - } - else { +// if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){ +// isIndexedBased = true; +// routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength]; +// vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength]; +// } +// else { isIndexedBased = false; routeStateMap = new HashMap(); vehicleDependentRouteStateMap = new HashMap(); - } +// } problemStates = new Object[initialStateArrayLength]; }