General internal dispatcher.
This is a general implementation of an internal dispatcher. This internal dispatcher will look at the dispatcher settings and will consider all settings starting with 'fitness' to be fitness functions to be evaluated. The corresponding fitness component names are the remainder of the setting name.
Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)
See Also: Inherited members from Dispatcher.
⊟ Public Constructors
Internal ()Default constructor. ⊟ Public Methods
overrideEvaluate (Optimization.Solution) : Dictionary<string, double> Evaluate solution. overrideInitialize (Optimization.Job) Initialize dispatcher.
⊟ Internal Constructor
Default constructor.
public Internal ()⊟ Remarks
Default constructor.⊟ Requirements
Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)
⊟ Evaluate Method
Evaluate solution.
public override Dictionary<string, double> Evaluate (Optimization.Solution solution)⊟ Parameters
- solution
- The solution.
⊟ Returns
A dictionary of fitness values.⊟ Remarks
Evaluate a solution. This is the main method that needs to be implemented by all internal dispatchers. The result is a dictionary containing one or more fitness values.⊟ Requirements
Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)
⊟ Initialize Method
Initialize dispatcher.
public override void Initialize (Optimization.Job job)⊟ Parameters
- job
- The job.
⊟ Remarks
Initialize dispatcher.⊟ Requirements
Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)