public IntegerVectorProblem() : base() { Decoder = new ExtremePointIntegerVectorDecoder(); // default decoder // the int vector contains the target bin number for each item Encoding = new IntegerVectorEncoding(EncodedSolutionName, Items.Count, min: 0, max: LowerBound + 1); // NOTE: assumes that all items can be packed into LowerBound+1 bins AddOperators(); RegisterEventHandlers(); }
protected ExtremePointIntegerVectorDecoder(ExtremePointIntegerVectorDecoder original, Cloner cloner) : base(original, cloner) { }