Class Improver.NullImprover<S extends Solution<S,I>,I extends Instance>

java.lang.Object
es.urjc.etsii.grafo.improve.Improver<S,I>
es.urjc.etsii.grafo.improve.Improver.NullImprover<S,I>
Type Parameters:
S - Solution class
I - Instance class
Enclosing class:
Improver<S extends Solution<S,I>,I extends Instance>

public static class Improver.NullImprover<S extends Solution<S,I>,I extends Instance> extends Improver<S,I>
Do nothing local search
  • Constructor Details

  • Method Details

    • improve

      public S improve(S solution)
      Description copied from class: Improver
      Improves a model.Solution Iterates until we run out of time, or we cannot improve the current es.urjc.etsii.grafo.solution any further
      Specified by:
      improve in class Improver<S extends Solution<S,I>,I extends Instance>
      Parameters:
      solution - model.Solution to improve
      Returns:
      Improved s