Uses of Class
es.urjc.etsii.grafo.create.Reconstructive
Packages that use Reconstructive
Package
Description
-
Uses of Reconstructive in es.urjc.etsii.grafo.algorithms
Constructors in es.urjc.etsii.grafo.algorithms with parameters of type ReconstructiveModifierConstructorDescriptionIteratedGreedy
(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 Reconstructive in es.urjc.etsii.grafo.create.grasp
Subclasses of Reconstructive in es.urjc.etsii.grafo.create.graspModifier and TypeClassDescriptionclass
GRASPConstructive<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> class
GreedyRandomGRASPConstructive<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> GRASP Constructive method using the greedy random strategy.class
RandomGreedyGRASPConstructive<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> GRASP Constructive method -
Uses of Reconstructive in es.urjc.etsii.grafo.shake
Constructors in es.urjc.etsii.grafo.shake with parameters of type ReconstructiveModifierConstructorDescriptionDestroyRebuild
(Reconstructive<S, I> constructive, Destructive<S, I> destructive) -
Uses of Reconstructive in es.urjc.etsii.grafo.vrpod.constructives
Subclasses of Reconstructive in es.urjc.etsii.grafo.vrpod.constructivesModifier and TypeClassDescriptionclass
Adaptation of GRASPConstructor in original VRPOD project, the rest of constructive methods are ignored as this is the only one that was not commented