Uses of Class
es.urjc.etsii.grafo.shake.Destructive
Packages that use Destructive
-
Uses of Destructive in es.urjc.etsii.grafo.algorithms
Constructors in es.urjc.etsii.grafo.algorithms with parameters of type DestructiveModifierConstructorDescriptionIteratedGreedy
(String name, int maxIterations, int stopIfNotImprovedIn, Constructive<S, I> constructive, Destructive<S, I> destructive, Reconstructive<S, I> reconstructive, Improver<S, I> improver) Iterated Greedy Algorithm constructor: uses one constructive method when building the initial solution and another one when reconstructingIteratedGreedy
(String name, int maxIterations, int stopIfNotImprovedIn, Reconstructive<S, I> constructive, Destructive<S, I> destructive, Improver<S, I> improver) Iterated Greedy Algorithm constructor: uses same constructive method when building the initial solution and after the destructive. -
Uses of Destructive in es.urjc.etsii.grafo.shake
Subclasses of Destructive in es.urjc.etsii.grafo.shakeModifier and TypeClassDescriptionstatic class
Destructive.NullDestructive<S extends Solution<S,
I>, I extends Instance> Do nothing destructive methodMethods in es.urjc.etsii.grafo.shake that return DestructiveModifier and TypeMethodDescriptionstatic <S extends Solution<S,
I>, I extends Instance>
Destructive<S, I> Destructive.nul()
Create a no operation destructive method Returns the solution immediately without executing any operationConstructors in es.urjc.etsii.grafo.shake with parameters of type DestructiveModifierConstructorDescriptionDestroyRebuild
(Reconstructive<S, I> constructive, Destructive<S, I> destructive)