public override IEnumerable <Individual> GetNeighbors(Individual individual, IRandom random)
 {
     return(OptimizationSupport.GetNeighbors(individual, random));
 }
 public override void Analyze(Individual[] individuals, double[] qualities, ResultCollection results, IRandom random)
 {
     OptimizationSupport.Analyze(individuals, qualities, results, random);
 }