public PermutationProblem()
            : base()
        {
            Decoder = new ExtremePointPermutationDecoder(); // default decoder

            Encoding = new PermutationEncoding(EncodedSolutionName, Items.Count, PermutationTypes.Absolute);
            AddOperators();
            RegisterEventHandlers();
        }
 protected ExtremePointPermutationDecoder(ExtremePointPermutationDecoder original, Cloner cloner)
     : base(original, cloner)
 {
 }