Uses of Class
es.urjc.etsii.grafo.solution.neighborhood.Neighborhood
Packages that use Neighborhood
Package
Description
-
Uses of Neighborhood in es.urjc.etsii.grafo.improve.ls
Fields in es.urjc.etsii.grafo.improve.ls declared as NeighborhoodConstructors in es.urjc.etsii.grafo.improve.ls with parameters of type NeighborhoodModifierConstructorDescriptionprotectedLocalSearch(Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhood.protectedLocalSearch(Objective<M, S, I> objective, Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhoodLocalSearchBestImprovement(Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhood.LocalSearchBestImprovement(Objective<M, S, I> objective, Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhoodLocalSearchFirstImprovement(Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhood.LocalSearchFirstImprovement(Objective<M, S, I> objective, Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhood -
Uses of Neighborhood in es.urjc.etsii.grafo.improve.sa
Methods in es.urjc.etsii.grafo.improve.sa with parameters of type Neighborhood -
Uses of Neighborhood in es.urjc.etsii.grafo.improve.sa.cd
Methods in es.urjc.etsii.grafo.improve.sa.cd with parameters of type NeighborhoodModifier and TypeMethodDescriptiondoubleCoolDownControl.coolDown(S solution, Neighborhood<M, S, I> neighborhood, double currentTemperature, int iteration) Set temperature for the next iteration of simulated annealingdoubleExponentialCoolDown.coolDown(S solution, Neighborhood<M, S, I> neighborhood, double currentTemperature, int iteration) Set temperature for the next iteration of simulated annealing -
Uses of Neighborhood in es.urjc.etsii.grafo.improve.sa.initialt
Methods in es.urjc.etsii.grafo.improve.sa.initialt with parameters of type NeighborhoodModifier and TypeMethodDescriptiondoubledoubleDetermines initial simulated annealing temperaturedoubleDetermines initial simulated annealing temperature -
Uses of Neighborhood in es.urjc.etsii.grafo.solution.neighborhood
Subclasses of Neighborhood in es.urjc.etsii.grafo.solution.neighborhoodModifier and TypeClassDescriptionstatic classNeighborhood.EmptyNeighborhood<M extends Move<S,I>, S extends Solution<S, I>, I extends Instance> classRandomizableNeighborhood<M extends Move<S,I>, S extends Solution<S, I>, I extends Instance> Neighborhood that is able to generate random movements under demandMethods in es.urjc.etsii.grafo.solution.neighborhood that return NeighborhoodModifier and TypeMethodDescriptionstatic <M extends Move<S,I>, S extends Solution<S, I>, I extends Instance>
Neighborhood<M, S, I> Neighborhood.concat(Neighborhood<M, S, I>... neighborhoods) Concatenate several neighborhoods, such as N1(A,B,C) and N2(D,E,F) return a new neighborhood with moves N(A,B,C,D,E,F)static <M extends Move<S,I>, S extends Solution<S, I>, I extends Instance>
Neighborhood<M, S, I> Neighborhood.empty()Create an empty neighborhood with no movesstatic <M extends Move<S,I>, S extends Solution<S, I>, I extends Instance>
Neighborhood<M, S, I> Neighborhood.interleave(Neighborhood<M, S, I>... neighborhoods) Alternate between several neighborhoods, such as N1(A,B,C) and N2(D,E,F) return a new neighborhood with moves N(A,D,B,E,C,F)Methods in es.urjc.etsii.grafo.solution.neighborhood with parameters of type NeighborhoodModifier and TypeMethodDescriptionstatic <M extends Move<S,I>, S extends Solution<S, I>, I extends Instance>
Neighborhood<M, S, I> Neighborhood.concat(Neighborhood<M, S, I>... neighborhoods) Concatenate several neighborhoods, such as N1(A,B,C) and N2(D,E,F) return a new neighborhood with moves N(A,B,C,D,E,F)static <M extends Move<S,I>, S extends Solution<S, I>, I extends Instance>
Neighborhood<M, S, I> Neighborhood.interleave(Neighborhood<M, S, I>... neighborhoods) Alternate between several neighborhoods, such as N1(A,B,C) and N2(D,E,F) return a new neighborhood with moves N(A,D,B,E,C,F) -
Uses of Neighborhood in es.urjc.etsii.grafo.testutil
Subclasses of Neighborhood in es.urjc.etsii.grafo.testutil -
Uses of Neighborhood in es.urjc.etsii.grafo.tsp.model.neighs
Subclasses of Neighborhood in es.urjc.etsii.grafo.tsp.model.neighs -
Uses of Neighborhood in es.urjc.etsii.grafo.vrpod.model.solution
Subclasses of Neighborhood in es.urjc.etsii.grafo.vrpod.model.solutionModifier and TypeClassDescriptionclassclassclassclassclassclassclass