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 NeighborhoodModifierConstructorDescriptionprotected
LocalSearch
(Neighborhood<M, S, I> neighborhood) Create a new local search method using the given neighborhood.protected
LocalSearch
(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 TypeMethodDescriptiondouble
CoolDownControl.coolDown
(S solution, Neighborhood<M, S, I> neighborhood, double currentTemperature, int iteration) Set temperature for the next iteration of simulated annealingdouble
ExponentialCoolDown.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 TypeMethodDescriptiondouble
double
Determines initial simulated annealing temperaturedouble
Determines 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 class
Neighborhood.EmptyNeighborhood<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> class
RandomizableNeighborhood<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