Uses of Class
com.graphhopper.jsprit.core.algorithm.state.StateManager
Packages that use StateManager
Package
Description
-
Uses of StateManager in com.graphhopper.jsprit.core.algorithm
Methods in com.graphhopper.jsprit.core.algorithm with parameters of type StateManagerModifier and TypeMethodDescriptionstatic voidAlgorithmUtil.addCoreConstraints(ConstraintManager constraintManager, StateManager stateManager, VehicleRoutingProblem vrp) static PrettyAlgorithmBuilderPrettyAlgorithmBuilder.newInstance(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager) -
Uses of StateManager in com.graphhopper.jsprit.core.algorithm.box
Methods in com.graphhopper.jsprit.core.algorithm.box with parameters of type StateManagerModifier and TypeMethodDescriptionJsprit.Builder.setStateAndConstraintManager(StateManager stateManager, ConstraintManager constraintManager) -
Uses of StateManager in com.graphhopper.jsprit.core.algorithm.recreate
Methods in com.graphhopper.jsprit.core.algorithm.recreate that return StateManagerModifier and TypeMethodDescriptionInsertionOperatorFactory.Context.stateManager()Returns the value of thestateManagerrecord component.Methods in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type StateManagerModifier and TypeMethodDescriptionJobInsertionCostsCalculatorLightFactory.createStandardCalculator(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager) Returns standard insertion calculator, i.e.Constructors in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type StateManagerModifierConstructorDescriptionBestInsertionBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) BreakScheduling(VehicleRoutingProblem vrp, StateManager stateManager, ConstraintManager constraintManager) Context(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager, ActivityInsertionCostsCalculator activityInsertionCalculator, ScoringFunction scoringFunction, Random random, ExecutorService executorService, int numThreads) Creates an instance of aContextrecord class.InsertionBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) Deprecated.InsertionStrategyBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) -
Uses of StateManager in com.graphhopper.jsprit.core.algorithm.ruin
Methods in com.graphhopper.jsprit.core.algorithm.ruin that return StateManagerModifier and TypeMethodDescriptionRuinOperatorFactory.Context.stateManager()Returns the value of thestateManagerrecord component.Constructors in com.graphhopper.jsprit.core.algorithm.ruin with parameters of type StateManagerModifierConstructorDescriptionContext(VehicleRoutingProblem vrp, StateManager stateManager, JobNeighborhoods jobNeighborhoods, double maxTransportCosts, Random random) Creates an instance of aContextrecord class. -
Uses of StateManager in com.graphhopper.jsprit.core.algorithm.state
Constructors in com.graphhopper.jsprit.core.algorithm.state with parameters of type StateManagerModifierConstructorDescriptionUpdateFutureWaitingTimes(StateManager states, VehicleRoutingTransportCosts tpCosts) UpdateMaxTimeInVehicle(StateManager stateManager, StateId slackTimeId, TransportTime transportTime, VehicleRoutingActivityCosts activityCosts, StateId openJobsId) UpdateSkills(StateManager statesManager) UpdateVariableCosts(VehicleRoutingActivityCosts activityCost, VehicleRoutingTransportCosts transportCost, StateManager states) Updates total costs (i.e.UpdateVariableCosts(VehicleRoutingActivityCosts activityCosts, VehicleRoutingTransportCosts transportCosts, StateManager stateManager, ActivityTimeTracker.ActivityPolicy activityPolicy) UpdateVehicleDependentPracticalTimeWindows(StateManager stateManager, VehicleRoutingTransportCosts tpCosts, VehicleRoutingActivityCosts activityCosts) VehicleDependentTraveledDistance(TransportDistance transportCostMatrices, StateManager stateManager, StateId distanceInRouteId, Collection<Vehicle> vehicles) -
Uses of StateManager in com.graphhopper.jsprit.core.problem.constraint
Constructors in com.graphhopper.jsprit.core.problem.constraint with parameters of type StateManagerModifierConstructorDescriptionMaxDistanceConstraint(StateManager stateManager, StateId distanceId, TransportDistance distanceCalculator, Map<Vehicle, Double> maxDistancePerVehicleMap) Deprecated.MaxDistanceConstraint(StateManager stateManager, StateId distanceId, TransportDistance distanceCalculator, Map<Vehicle, Double> maxDistancePerVehicleMap, VehicleRoutingProblem vrp) MaxTimeInVehicleConstraint(TransportTime transportTime, VehicleRoutingActivityCosts activityCosts, StateId minSlackId, StateManager stateManager, VehicleRoutingProblem vrp, StateId openJobsId) SwitchNotFeasible(StateManager stateManager)
MaxDistanceConstraint(StateManager, StateId, TransportDistance, Map, VehicleRoutingProblem)instead.