1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00
This commit is contained in:
oblonski 2016-06-06 15:57:48 +02:00
parent b9aaeae43e
commit 3d84c714d2

View file

@ -136,16 +136,16 @@ public class StateManager implements RouteAndActivityStateGetter, IterationStart
nuVehicleTypeKeys = Math.max(3, getNuVehicleTypes(vrp) + 2); nuVehicleTypeKeys = Math.max(3, getNuVehicleTypes(vrp) + 2);
activityStates = new Object[nuActivities][initialStateArrayLength]; activityStates = new Object[nuActivities][initialStateArrayLength];
vehicleDependentActivityStates = new Object[nuActivities][nuVehicleTypeKeys][initialStateArrayLength]; vehicleDependentActivityStates = new Object[nuActivities][nuVehicleTypeKeys][initialStateArrayLength];
if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){ // if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){
isIndexedBased = true; // isIndexedBased = true;
routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength]; // routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength];
vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength]; // vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength];
} // }
else { // else {
isIndexedBased = false; isIndexedBased = false;
routeStateMap = new HashMap<VehicleRoute, Object[]>(); routeStateMap = new HashMap<VehicleRoute, Object[]>();
vehicleDependentRouteStateMap = new HashMap<VehicleRoute, Object[][]>(); vehicleDependentRouteStateMap = new HashMap<VehicleRoute, Object[][]>();
} // }
problemStates = new Object[initialStateArrayLength]; problemStates = new Object[initialStateArrayLength];
} }