Class SolutionBuilder<S extends Solution<S,I>,I extends Instance>

java.lang.Object
es.urjc.etsii.grafo.create.builder.SolutionBuilder<S,I>
Direct Known Subclasses:
ReflectiveSolutionBuilder

public abstract class SolutionBuilder<S extends Solution<S,I>,I extends Instance> extends Object
How to generate empty solutions from a given instance. If problem dependant, implement your own version. Time taken by the builder is not counted towards algorithm execution time
  • Constructor Details

    • SolutionBuilder

      public SolutionBuilder()
  • Method Details

    • initializeSolution

      public abstract S initializeSolution(I instance)
      Generate a solution with the parameters given by the user
      Parameters:
      instance - Instance used to build the empty solution
      Returns:
      empty solution referencing the given instance