Class BMSSCGRASPConstructor

java.lang.Object
es.urjc.etsii.grafo.create.Constructive<BMSSCSolution,BMSSCInstance>
es.urjc.etsii.grafo.bmssc.create.BMSSCGRASPConstructor

public class BMSSCGRASPConstructor extends Constructive<BMSSCSolution,BMSSCInstance>
  • Constructor Details

    • BMSSCGRASPConstructor

      @AutoconfigConstructor public BMSSCGRASPConstructor(@RealParam(min=0.0,max=1.0) double alpha)
      GRASP Constructor
      Parameters:
      alpha - Randomness, adjusts the candidate list size. Takes values between [0,1] being 1 --> totally random, 0 --> full greedy. Special Values: MIN_VALUE (Generate a random value each construction, and keep it until the solution is built) MAX_VALUE (Generate a random value each time we read it, this way it will take different values in the same construction)
  • Method Details