Uses of Class
basics.VehicleRoutingProblemSolution

Packages that use VehicleRoutingProblemSolution
algorithms   
algorithms.acceptors   
algorithms.selectors   
basics   
basics.algo   
basics.io   
util   
 

Uses of VehicleRoutingProblemSolution in algorithms
 

Methods in algorithms that return VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution BestInsertionInitialSolutionFactory.createSolution(VehicleRoutingProblem vrp)
           
 VehicleRoutingProblemSolution InitialSolutionFactory.createSolution(VehicleRoutingProblem vrp)
           
 VehicleRoutingProblemSolution RuinAndRecreateModule.runAndGetSolution(VehicleRoutingProblemSolution vrpSolution)
           
 

Methods in algorithms with parameters of type VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution RuinAndRecreateModule.runAndGetSolution(VehicleRoutingProblemSolution vrpSolution)
           
 

Method parameters in algorithms with type arguments of type VehicleRoutingProblemSolution
 void NeighborhoodThresholdInitialiser.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void StateManagerImpl.informIterationStarts(int i, VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblemSolution in algorithms.acceptors
 

Methods in algorithms.acceptors with parameters of type VehicleRoutingProblemSolution
 boolean AcceptNewRemoveFirst.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts every solution if solution memory allows.
 boolean AcceptNewIfBetterThanWorst.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts every solution if solution memory allows.
 boolean SchrimpfAcceptance.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
           
 boolean SolutionAcceptor.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts solution or not, and returns true if a new solution has been accepted.
 

Method parameters in algorithms.acceptors with type arguments of type VehicleRoutingProblemSolution
 boolean AcceptNewRemoveFirst.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts every solution if solution memory allows.
 boolean AcceptNewIfBetterThanWorst.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts every solution if solution memory allows.
 boolean SchrimpfAcceptance.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
           
 boolean SolutionAcceptor.acceptSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions, VehicleRoutingProblemSolution newSolution)
          Accepts solution or not, and returns true if a new solution has been accepted.
 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 VehicleRoutingProblemSolution in algorithms.selectors
 

Methods in algorithms.selectors that return VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution SelectRandomly.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 VehicleRoutingProblemSolution SelectBest.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 VehicleRoutingProblemSolution SolutionSelector.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Method parameters in algorithms.selectors with type arguments of type VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution SelectRandomly.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 VehicleRoutingProblemSolution SelectBest.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 VehicleRoutingProblemSolution SolutionSelector.selectSolution(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblemSolution in basics
 

Methods in basics that return VehicleRoutingProblemSolution
static VehicleRoutingProblemSolution VehicleRoutingProblemSolution.copyOf(VehicleRoutingProblemSolution solution2copy)
          Makes a deep copy of the solution to be copied.
 

Methods in basics that return types with arguments of type VehicleRoutingProblemSolution
 java.util.Collection<VehicleRoutingProblemSolution> VehicleRoutingAlgorithm.searchSolutions()
          Runs the vehicle routing algorithm and returns a number of generated solutions.
 

Methods in basics with parameters of type VehicleRoutingProblemSolution
 void VehicleRoutingAlgorithm.addInitialSolution(VehicleRoutingProblemSolution solution)
          Adds solution to the collection of initial solutions.
static VehicleRoutingProblemSolution VehicleRoutingProblemSolution.copyOf(VehicleRoutingProblemSolution solution2copy)
          Makes a deep copy of the solution to be copied.
 

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

Uses of VehicleRoutingProblemSolution in basics.algo
 

Methods in basics.algo that return VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution SearchStrategy.DiscoveredSolution.getSolution()
           
 VehicleRoutingProblemSolution SearchStrategyModule.runAndGetSolution(VehicleRoutingProblemSolution vrpSolution)
           
 

Methods in basics.algo with parameters of type VehicleRoutingProblemSolution
 VehicleRoutingProblemSolution SearchStrategyModule.runAndGetSolution(VehicleRoutingProblemSolution vrpSolution)
           
 

Method parameters in basics.algo with type arguments of type VehicleRoutingProblemSolution
 void VehicleRoutingAlgorithmListeners.algorithmEnds(VehicleRoutingProblem problem, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 void VehicleRoutingAlgorithmListeners.algorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 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)
           
 

Constructors in basics.algo with parameters of type VehicleRoutingProblemSolution
SearchStrategy.DiscoveredSolution(VehicleRoutingProblemSolution solution, boolean accepted, java.lang.String strategyName)
           
 

Uses of VehicleRoutingProblemSolution in basics.io
 

Constructor parameters in basics.io with type arguments of type VehicleRoutingProblemSolution
VrpXMLReader(VehicleRoutingProblem.Builder vrpBuilder, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
VrpXMLWriter(VehicleRoutingProblem vrp, java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
 

Uses of VehicleRoutingProblemSolution in util
 

Methods in util that return VehicleRoutingProblemSolution
static VehicleRoutingProblemSolution Solutions.bestOf(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
static VehicleRoutingProblemSolution Solutions.getBest(java.util.Collection<VehicleRoutingProblemSolution> solutions)
          Deprecated. 
 

Method parameters in util with type arguments of type VehicleRoutingProblemSolution
static VehicleRoutingProblemSolution Solutions.bestOf(java.util.Collection<VehicleRoutingProblemSolution> solutions)
           
static VehicleRoutingProblemSolution Solutions.getBest(java.util.Collection<VehicleRoutingProblemSolution> solutions)
          Deprecated. 
 void VrpVerifier.informAlgorithmStarts(VehicleRoutingProblem problem, VehicleRoutingAlgorithm algorithm, java.util.Collection<VehicleRoutingProblemSolution> solutions)