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