Show / Hide Table of Contents

Interface ISelectionOperator<TProblem, TSolution, TObjective, TFitness>

Abstract representation of an operator to select a solution for reproduction.

Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public interface ISelectionOperator<TProblem, TSolution, TObjective, TFitness>
    where TObjective : ObjectiveBase<TProblem, TSolution, TFitness>
Type Parameters
TProblem

TSolution

TObjective

TFitness

Properties

Name

Returns the name of the operator.

Declaration
string Name { get; }
Property Value
System.String

Methods

Select(TProblem, TObjective, Individual<TSolution, TFitness>[], ISet<Int32>)

Selects a new solution for reproduction.

Declaration
int Select(TProblem problem, TObjective objective, Individual<TSolution, TFitness>[] population, ISet<int> exclude)
Parameters
TProblem problem

TObjective objective

Individual<TSolution, TFitness>[] population

ISet<System.Int32> exclude

Returns
System.Int32

Back to top Built by Itinero, MIT licensed.