Class DepotAngleVisitDifficultyWeightFactory
- java.lang.Object
-
- org.optaweb.vehiclerouting.plugin.planner.weight.DepotAngleVisitDifficultyWeightFactory
-
- All Implemented Interfaces:
org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<VehicleRoutingSolution,PlanningVisit>
public class DepotAngleVisitDifficultyWeightFactory extends Object implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<VehicleRoutingSolution,PlanningVisit>
On large data sets, the constructed solution looks like pizza slices. The order of the slices depends on thePlanningLocation.angleTo(org.optaweb.vehiclerouting.plugin.planner.domain.PlanningLocation)implementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeight
-
Constructor Summary
Constructors Constructor Description DepotAngleVisitDifficultyWeightFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeightcreateSorterWeight(VehicleRoutingSolution solution, PlanningVisit visit)
-
-
-
Method Detail
-
createSorterWeight
public DepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeight createSorterWeight(VehicleRoutingSolution solution, PlanningVisit visit)
- Specified by:
createSorterWeightin interfaceorg.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<VehicleRoutingSolution,PlanningVisit>
-
-