Property | Type | Description | |
---|---|---|---|
ProblemIndex | ProblemIndex |
Method | Description | |
---|---|---|
BeginOptimizationRun ( ) : void |
At beginning of new meta-optimization run print a newline.
|
|
EnforceConstraints ( double ¶meters ) : bool |
Enforce constraints and evaluate feasiblity.
|
|
Feasible ( double parameters ) : bool |
Evaluate feasibility (constraint satisfaction).
|
|
Fitness ( double parameters, double fitnessLimit ) : double |
Compute the meta-fitness measure by passing the given parameters to the Optimizer, and perform optimization runs on the array of problems until the fitness compute exceeds the fitnessLimit.
|
|
MetaFitness ( Optimizer optimizer, Problem problems, int numRuns, int maxIterations ) : System.Diagnostics |
Construct the object, un-weighted problems.
|
|
MetaFitness ( Optimizer optimizer, WeightedProblem weightedProblems, int numRuns, int maxIterations ) : System.Diagnostics |
Construct the object, weighted problems.
|
public EnforceConstraints ( double ¶meters ) : bool | ||
parameters | double | Parameters to use for the Optimizer. |
return | bool |
public Feasible ( double parameters ) : bool | ||
parameters | double | Parameters to use for the Optimizer. |
return | bool |
public Fitness ( double parameters, double fitnessLimit ) : double | ||
parameters | double | Parameters to use for the Optimizer. |
fitnessLimit | double | Preemptive Fitness Limit |
return | double |
public MetaFitness ( Optimizer optimizer, Problem problems, int numRuns, int maxIterations ) : System.Diagnostics | ||
optimizer | Optimizer | Optimizer to be used. |
problems | Problem | Array of problems to be optimized. |
numRuns | int | Number of optimization runs per problem. |
maxIterations | int | Max number of optimization iterations. |
return | System.Diagnostics |
public MetaFitness ( Optimizer optimizer, WeightedProblem weightedProblems, int numRuns, int maxIterations ) : System.Diagnostics | ||
optimizer | Optimizer | Optimize to be used. |
weightedProblems | WeightedProblem | Array of weighted problems to be optimized. |
numRuns | int | Number of optimization runs per problem. |
maxIterations | int | Max number of optimization iterations. |
return | System.Diagnostics |