Uses of Class
basics.VehicleRoutingProblem

Packages that use VehicleRoutingProblem
algorithms   
algorithms.acceptors   
basics   
basics.algo   
basics.io   
util   
 

Uses of VehicleRoutingProblem in algorithms
 

Methods in algorithms with parameters of type VehicleRoutingProblem
 VehicleRoutingAlgorithm GreedySchrimpfFactory.createAlgorithm(VehicleRoutingProblem vrp)
          Creates the VehicleRoutingAlgorithm.
 VehicleRoutingAlgorithm SchrimpfFactory.createAlgorithm(VehicleRoutingProblem vrp)
          Creates the VehicleRoutingAlgorithm.
static VehicleRoutingAlgorithm VehicleRoutingAlgorithms.createAlgorithm(VehicleRoutingProblem vrp, AlgorithmConfig algorithmConfig)
          Creates a VehicleRoutingAlgorithm from a AlgorithConfig based on the input vrp.
 VehicleRoutingProblemSolution BestInsertionInitialSolutionFactory.createSolution(VehicleRoutingProblem vrp)
           
 VehicleRoutingProblemSolution InitialSolutionFactory.createSolution(VehicleRoutingProblem vrp)
           
 RuinStrategy RadialRuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp)
           
 RuinStrategy RuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp)
           
 RuinStrategy RandomRuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp)
           
 void NeighborhoodThresholdInitialiser.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void StateManagerImpl.informIterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void NeighborhoodThresholdInitialiser.initialise(VehicleRoutingProblem problem)
           
static VehicleRoutingAlgorithm VehicleRoutingAlgorithms.readAndCreateAlgorithm(VehicleRoutingProblem vrp, java.lang.String configFileName)
          Read and creates VehicleRoutingAlgorithm from config-file.
static VehicleRoutingAlgorithm VehicleRoutingAlgorithms.readAndCreateAlgorithm(VehicleRoutingProblem vrp, java.net.URL configURL)
          Read and creates a VehicleRoutingAlgorithm from an url.
static VehicleRoutingAlgorithm VehicleRoutingAlgorithms.readAndCreateAlgorithm(VehicleRoutingProblem vrp, org.apache.commons.configuration.XMLConfiguration config)
          Deprecated. 
 

Constructors in algorithms with parameters of type VehicleRoutingProblem
BestInsertionBuilder(VehicleRoutingProblem vrp, StateManager stateManager)
           
 

Uses of VehicleRoutingProblem in algorithms.acceptors
 

Methods in algorithms.acceptors with parameters of type VehicleRoutingProblem
 void SchrimpfAcceptance.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void SchrimpfAcceptance.informIterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblem in basics
 

Methods in basics that return VehicleRoutingProblem
 VehicleRoutingProblem VehicleRoutingProblem.Builder.build()
          Builds the VehicleRoutingProblem.
 

Constructors in basics with parameters of type VehicleRoutingProblem
VehicleRoutingAlgorithm(VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> initialSolutions, SearchStrategyManager searchStrategyManager)
           
VehicleRoutingAlgorithm(VehicleRoutingProblem problem, SearchStrategyManager searchStrategyManager)
           
 

Uses of VehicleRoutingProblem in basics.algo
 

Methods in basics.algo with parameters of type VehicleRoutingProblem
 void VehicleRoutingAlgorithmListeners.algorithmEnds(VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VehicleRoutingAlgorithmListeners.algorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 VehicleRoutingAlgorithm VehicleRoutingAlgorithmFactory.createAlgorithm(VehicleRoutingProblem vrp)
           
 void AlgorithmEndsListener.informAlgorithmEnds(VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void AlgorithmStartsListener.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void TimeBreaker.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VariationCoefficientBreaker.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void IterationEndsListener.informIterationEnds(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VariationCoefficientBreaker.informIterationEnds(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void IterationStartsListener.informIterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VariationCoefficientBreaker.informIterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void StrategySelectedListener.informSelectedStrategy(java.lang.String strategyName, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VehicleRoutingAlgorithmListeners.iterationEnds(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VehicleRoutingAlgorithmListeners.iterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 SearchStrategy.DiscoveredSolution SearchStrategy.run(VehicleRoutingProblem vrp, java.util.Collection<VehicleRoutingProblemSolution> solutions)
          Runs the search-strategy and its according modules, and returns DiscoveredSolution.
 void VehicleRoutingAlgorithmListeners.selectedStrategy(java.lang.String name, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblem in basics.io
 

Constructors in basics.io with parameters of type VehicleRoutingProblem
VrpXMLWriter(VehicleRoutingProblem vrp)
           
VrpXMLWriter(VehicleRoutingProblem vrp, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblem in util
 

Fields in util declared as VehicleRoutingProblem
 VehicleRoutingProblem BenchmarkInstance.vrp
           
 

Methods in util with parameters of type VehicleRoutingProblem
 void VrpVerifier.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VrpVerifier.verify(VehicleRoutingProblem pblm, VehicleRoutingAlgorithm vra)
           
 

Constructors in util with parameters of type VehicleRoutingProblem
BenchmarkInstance(java.lang.String name, VehicleRoutingProblem vrp, java.lang.Double bestKnownResult, java.lang.Double bestKnowVehicles)