MultiObjectiveOptimizer.HypervolumeStallTolerance Property

Top 

Description

When the average percent change in the Pareto front hypervolume over the last N generations is less than this tolerance the optimization process will terminate. N is equal to the value of the MultiObjectiveOptimizer.HypervolumeStallWindow property. The MultiObjectiveOptimizer.ParetoFront.HypervolumeStallMetric property can be used to track the value of the computation relative to this threshold. Note: when only one objective is present the hypervolume will always be zero and the hypervolume stall exit condition will never be triggered.

 

Timing Precision Mode

This page describes functionality in nanosecond timing precision mode.

Click here to see the documentation for this object in millisecond timing precision mode.

 

Attributes

Type:

number

Access:

read/write

Default Value:

1e-3

Valid Range:

MultiObjectiveOptimizer.HypervolumeStallTolerance > 0

 

Syntax

myVariable1 = myMultiObjectiveOptimizer1.HypervolumeStallTolerance;

 

myMultiObjectiveOptimizer1.HypervolumeStallTolerance = myVariable1;

 

See also

MultiObjectiveOptimizer Object