Interface RuinStrategy
- All Known Implementing Classes:
AbstractRuinStrategy,RuinClusters,RuinKruskalClusters,RuinRadial,RuinRadialDynamic,RuinRadialMultipleCenters,RuinRandom,RuinString,RuinTimeRelated,RuinWorst
public interface RuinStrategy
- Author:
- stefan schroeder
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(RuinListener ruinListener) Adds a ruin-listener.voidremoveListener(RuinListener ruinListener) ruin(Collection<VehicleRoute> vehicleRoutes) Ruins a current solution, i.e.
-
Method Details
-
ruin
Ruins a current solution, i.e. a collection of vehicle-routes and returns a collection of removed and thus unassigned jobs.- Returns:
- Collection of
Job
-
addListener
Adds a ruin-listener. -
removeListener
-
getListeners
Collection<RuinListener> getListeners()
-