Exemple #1
0
 private void ParameterizeStochasticOperator(IOperator op)
 {
     if (op is IStochasticOperator)
     {
         IStochasticOperator stOp = (IStochasticOperator)op;
         stOp.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName;
         stOp.RandomParameter.Hidden     = true;
     }
 }
Exemple #2
0
        private void ParameterizeStochasticOperatorForIsland(IOperator op)
        {
            IStochasticOperator stochasticOp = op as IStochasticOperator;

            if (stochasticOp != null)
            {
                stochasticOp.RandomParameter.ActualName = "LocalRandom";
                stochasticOp.RandomParameter.Hidden     = true;
            }
        }
Exemple #3
0
        private void ParameterizeStochasticOperator(IOperator op)
        {
            IStochasticOperator stochasticOp = op as IStochasticOperator;

            if (stochasticOp != null)
            {
                stochasticOp.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName;
                stochasticOp.RandomParameter.Hidden     = true;
            }
        }
        private void ParameterizeSelector(ISingleObjectiveSelector selector)
        {
            selector.CopySelected = new BoolValue(true); // must always be true
            selector.MaximizationParameter.ActualName = MaximizationParameter.Name;
            selector.QualityParameter.ActualName      = QualityParameter.Name;

            IStochasticOperator stoOp = (selector as IStochasticOperator);

            if (stoOp != null)
            {
                stoOp.RandomParameter.ActualName = RandomParameter.Name;
            }
        }