Uses of Class
com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Packages that use InsertionCostBreakdown
Package
Description
-
Uses of InsertionCostBreakdown in com.graphhopper.jsprit.core.algorithm.listener.events
Methods in com.graphhopper.jsprit.core.algorithm.listener.events that return InsertionCostBreakdownModifier and TypeMethodDescriptionInsertionEvaluated.breakdown()Returns the value of thebreakdownrecord component.JobInserted.costBreakdown()Returns the value of thecostBreakdownrecord component.Constructors in com.graphhopper.jsprit.core.algorithm.listener.events with parameters of type InsertionCostBreakdownModifierConstructorDescriptionInsertionEvaluated(int iteration, long timestamp, Job job, String routeId, int position, double cost, InsertionCostBreakdown breakdown, boolean feasible, List<String> failedConstraints, boolean chosen) Creates an instance of aInsertionEvaluatedrecord class.JobInserted(int iteration, long timestamp, Job job, String routeId, int position, double insertionCost, InsertionCostBreakdown costBreakdown, int insertionOrder) Creates an instance of aJobInsertedrecord class. -
Uses of InsertionCostBreakdown in com.graphhopper.jsprit.core.algorithm.recreate
Methods in com.graphhopper.jsprit.core.algorithm.recreate that return InsertionCostBreakdownModifier and TypeMethodDescriptionInsertionData.getCostBreakdown()Get the cost breakdown showing contribution from each component.Methods in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type InsertionCostBreakdownModifier and TypeMethodDescriptionvoidInsertionCostBreakdown.merge(InsertionCostBreakdown other) Merge another breakdown into this one.voidInsertionData.setCostBreakdown(InsertionCostBreakdown costBreakdown) Set the cost breakdown. -
Uses of InsertionCostBreakdown in com.graphhopper.jsprit.core.problem.constraint
Methods in com.graphhopper.jsprit.core.problem.constraint that return InsertionCostBreakdownModifier and TypeMethodDescriptionConstraintManager.getActivityCostsBreakdown(JobInsertionContext context, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double depTime) Get activity-level soft constraint costs with breakdown by constraint.ConstraintManager.getRouteCostsBreakdown(JobInsertionContext context) Get route-level soft constraint costs with breakdown by constraint.