Package es.urjc.etsii.grafo.improve
Class VND<S extends Solution<S,I>,I extends Instance>
java.lang.Object
es.urjc.etsii.grafo.improve.Improver<S,I>
es.urjc.etsii.grafo.improve.VND<S,I>
VND class.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class es.urjc.etsii.grafo.improve.Improver
getObjective, nul, serial, serial
-
Constructor Details
-
VND
Constructor for VND.
- Parameters:
improvers
- aList
object.objective
- objective to optimize
-
VND
@AutoconfigConstructor public VND(@ComponentParam(disallowed=VND.class) Improver<S, I> improver1, @ComponentParam(disallowed=VND.class) Improver<S, I> improver2, @ComponentParam(disallowed=VND.class) Improver<S, I> improver3) Constructor for VND.
TODO: properly handle list of types that we are able to resolve- Parameters:
improver1
- improver1improver2
- improver2improver3
- improver3
-
VND
-
-
Method Details
-
improve
Improves a model.Solution Iterates until we run out of time, or we cannot improve the current es.urjc.etsii.grafo.solution any further -
toString
-