Uses of Annotation Interface
es.urjc.etsii.grafo.annotations.AlgorithmComponent
Packages that use AlgorithmComponent
Package
Description
-
Uses of AlgorithmComponent in es.urjc.etsii.grafo.algorithms
Classes in es.urjc.etsii.grafo.algorithms with annotations of type AlgorithmComponent -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.algorithms.scattersearch
Classes in es.urjc.etsii.grafo.algorithms.scattersearch with annotations of type AlgorithmComponentModifier and TypeClassDescriptionclass
SolutionCombinator<S extends Solution<S,
I>, I extends Instance> class
SolutionDistance<S extends Solution<S,
I>, I extends Instance> Calculate the distance (for example, the minimum number of moves to apply to transform solution A in solution B) between any two given solutions for the current problem. -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.create
Classes in es.urjc.etsii.grafo.create with annotations of type AlgorithmComponentModifier and TypeClassDescriptionclass
Constructive<S extends Solution<S,
I>, I extends Instance> Builds a new solution for the current problem. -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.create.grasp
Classes in es.urjc.etsii.grafo.create.grasp with annotations of type AlgorithmComponentModifier and TypeClassDescriptionclass
GRASPListManager<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> Creates and updates the candidate list when a movement is performed -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.improve
Classes in es.urjc.etsii.grafo.improve with annotations of type AlgorithmComponent -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.shake
Classes in es.urjc.etsii.grafo.shake with annotations of type AlgorithmComponent -
Uses of AlgorithmComponent in es.urjc.etsii.grafo.solution.neighborhood
Classes in es.urjc.etsii.grafo.solution.neighborhood with annotations of type AlgorithmComponentModifier and TypeClassDescriptionclass
Neighborhood<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> Defines a neighbourhood.