When trying to use a third party add-on package called "GeneticSharp" to run some Genetic Algorithm on NT 8, the first thing I need to do is to read in the optimization parameters. Like the range of the parameters, the increments etc. I read the code of Default Optimizer and got some fragments, for example:
Parameter parameter = Strategies[0].OptimizationParameters[index]; parameter.Value = (double) parameter.Min + i * parameter.Increment;
if (parameter.ParameterType == typeof(int))
{
if ((int) parameter.Min + i * parameter.Increment > (int) parameter.Max + parameter.Increment / 1000000)
return;
parameter.Value = (int) parameter.Min + i * parameter.Increment;
Print(string.Format("Iteration NO {0}, Parameter Value {1}",index,parameter.Value));
}

Comment