Next: Multi-objective optimization
Up: Constrained problem
Previous: Constrained problem
  Contents
The first method defines a Lagrangian function:
 |
(5.18) |
If we define
as the solution that:
then we can write the necessary Kuhn-Tucker conditions for the existence of
the minimum:
In order to find out sufficient conditions, we define the saddle-point
conditions:
It can be proved that if the functions
are even not differentiable but are
convex, then the saddle-point conditions are necessary and sufficient conditions.
Although these conditions must hold at the minimum, they are not very useful in determining
the optimum point. The determination of the optimum by direct solution of these equations
is rarely practicable.
A more feasible way is to convert the constrained problem into an unconstrained
one, by defining the new objective function:
![$\displaystyle P(\mathbf{x},\mathbf{K})=f(\mathbf{x})+\sum_{i=1}^m K_i [g_i(\mathbf{x})]^2$](img282.gif) |
(5.23) |
The sum added to the objective function is called penalty function,
since it penalizes the objective function adding a positive quantities (recall
that we want to minimize the cost function).
The constants
are
weighting factors (positive) that define how strongly must be satisfied the
-th
constraint, and can also made it commensurable.
Wherever
is inside the feasible region, we can ignore
the constraints, so a new objective function can be defined as:
![$\displaystyle P(\mathbf{x},\mathbf{K})=f(\mathbf{x})+\sum_{i=1}^m K_i [g_i(\mathbf{x})]^2u_i(g_i)$](img285.gif) |
(5.24) |
where
is the usual step function:
The introduction of the step function makes possible to relate the
penalty function defined in (4.8) with the Lagrangian
function of (4.2) (page
):
if we let
,
so that all previous results valid for the Lagrangian
function are valid for the penalty function.
Note that the solution
found optimizing
the penalty function
converges
to
, defined by the
Kuhn-Tucker conditions, only in
the limit
.
Next: Multi-objective optimization
Up: Constrained problem
Previous: Constrained problem
  Contents
marco+site@equars.com