Ejemplo n.º 1
0
        public void CMAESTest1()
        {
            double[] s = new double[2] {
                3, 3
            };
            initialFitness = Rosenbrock(s);
            CMAESOptimizer cmaes = new CMAESOptimizer(Rosenbrock, problemDimension: 2, seed: s);

            cmaes.OptimizationCompleted += new OptimizationCompletedEventHandler(cmaes_OptimizationCompleted);
            cmaes.optimizeAsync();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            double[]       initial      = new double[] { 0, 0 };
            CMAESOptimizer cmaoptimizer = new CMAESOptimizer(TestFunctions, initial, 1.5);

            cmaoptimizer.Optimize();

            double[] optimizedArray = cmaoptimizer.ResultVector;

            Console.WriteLine("x1={0}, x2={1}", optimizedArray[0], optimizedArray[1]);
        }