The Evolutionary Optimization 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 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:
where
is the
constraint violation value,
is the corresponding weight factor, and
is the corresponding scale factor. The penalty base is set to zero
if no constraints are violated. The default value is 0.0. |