Ejemplo n.º 1
0
        /**
         * Constructor
         * @param problem Problem to solve
         */
        public pSMPSO(Problem problem, ISynchronousParallelRunner evaluator)
            : base(problem)
        {
            r1Max  = 1.0;
            r1Min  = 0.0;
            r2Max  = 1.0;
            r2Min  = 0.0;
            C1Max  = 2.5;
            C1Min  = 1.5;
            C2Max  = 2.5;
            C2Min  = 1.5;
            WMax   = 0.1;
            WMin   = 0.1;
            ChVel1 = -1;
            ChVel2 = -1;

            parallelEvaluator = evaluator;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="problem">Problem to solve</param>
 /// <param name="evaluator">Parallel evaluator</param>
 public PNSGAII(Problem problem, ISynchronousParallelRunner evaluator)
     : base(problem)
 {
     parallelEvaluator = evaluator;
 }