Uses of Class
es.urjc.etsii.grafo.algorithms.vns.VNSBuilder
Packages that use VNSBuilder
-
Uses of VNSBuilder in es.urjc.etsii.grafo.algorithms.vns
Methods in es.urjc.etsii.grafo.algorithms.vns that return VNSBuilderModifier and TypeMethodDescriptionVNSBuilder
<S, I> VNSBuilder.withConstructive
(Constructive<S, I> constructive) Creates a new VNSBuilder instance.VNSBuilder
<S, I> VNSBuilder.withDefaultObjective()
Optimize default objective function, which is the main objective declared in the current Context.VNSBuilder
<S, I> VNSBuilder.withImprover
(Improver<S, I> improver) Configures the improvement procedureVNSBuilder
<S, I> VNSBuilder.withNeighChange
(int maxK) Configures the neighborhood change strategy with a maximum K value.VNSBuilder
<S, I> VNSBuilder.withNeighChange
(int maxK, int increment) Configures the neighborhood change strategy with a maximum K value and a one-by-one increment.VNSBuilder
<S, I> VNSBuilder.withNeighChange
(VNSNeighChange<S, I> neighChange) Configures the neighborhood change strategy.VNSBuilder
<S, I> VNSBuilder.withObjective
(Objective<?, S, I> objective) Configures the objective function to optimize.VNSBuilder
<S, I> Configures the shake procedure.