Hooke-Jeeves algorithm evaluates the quality of a design point using
the combined value of the objective function and penalty function. When
calculating the penalty function of the design, the Penalty
Base option can be used for all designs that violate at least
one constraint. This allows the technique to better differentiate feasible
designs with a slightly higher objective function from infeasible designs
with a slightly lower objective function. The total penalty function is calculated as follows:
Penalty Penalty Base Penalty Multiplier Sum (VIOLATIONi Wi / Si) ^ Penalty Exponent
where Violationi is the i – th constraint violation
value, Wi is the corresponding weight factor,
and Si is the corresponding scale factor. The
PenaltyBase option is set to zero if no constraints
are violated. The default value is 0.0. |