Open Access Research

A modified exact smooth penalty function for nonlinear constrained optimization

Liu Bingzhuang* and Zhao Wenling

Author Affiliations

School of Science, Shandong University of Technology, Zibo, Shandong, 255049, P.R. China

For all author emails, please log on.

Journal of Inequalities and Applications 2012, 2012:173 doi:10.1186/1029-242X-2012-173


The electronic version of this article is the complete one and can be found online at: http://www.journalofinequalitiesandapplications.com/content/2012/1/173


Received:13 February 2012
Accepted:26 July 2012
Published:6 August 2012

© 2012 Bingzhuang and Wenling; licensee Springer

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

In this paper, a modified simple penalty function is proposed for a constrained nonlinear programming problem by augmenting the dimension of the program with a variable that controls the weight of the penalty terms. This penalty function enjoys improved smoothness. Under mild conditions, it can be proved to be exact in the sense that local minimizers of the original constrained problem are precisely the local minimizers of the associated penalty problem.

MSC: 47H20, 35K55, 90C30.

Keywords:
constrained minimization; exact penalty function; nonlinear programming problem

1 Introduction

Merit function has always taken an important role in optimization problem. It is traditionally constructed to solve nonlinear programs by augmenting the objective function or a corresponding Lagrange function some penalty or barrier terms with respect of the constraints. Then it can be optimized by some unconstrained or bounded constrained optimization softwares or sequential quadratic programming (SQP) techniques. No matter what kind of techniques are involved, the merit function always depends on a small parameter ε or large parameter <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M1">View MathML</a>. As <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M2">View MathML</a>, the minimizer of a merit function such as a barrier function or the quadratic penalty function, converges to a minimizer of the original problem. By using some exact penalty function such as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M3">View MathML</a> penalty function (see [1,9,20-22]), the minimizer of the corresponding penalty problem must be a minimizer of the original problem when ε is sufficiently small. There are some nonsmooth penalty functions for nonsmooth optimization problems, such as the exact penalty function using the distance function for the nonsmooth variational inequality problem in Hilbert spaces [18] and the one in [19].

The traditional exact penalty functions [8] are always nonsmooth. When it is used as a merit function to accept a new iterate in an SQP method, it may cause the Maratos effect [13]. On the other hand, a traditional smooth penalty function like the quadratic penalty function cannot be an exact one. So we must compute a sequence of minimization subproblem as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M2">View MathML</a>. At that time, ill-conditioning may occur when the penalty parameter is too large or small, which also brings difficulty of computation. In [3] and [6], some kinds of augmented Lagrangian penalty functions have been proposed with improved exactness under strong conditions. In [11], exact penalty functions via regularized gap function for variational inequalities have also been given. All these functions enjoy some smoothness, but at the very beginning, to use this smoothness we need second-order or third-order derivative information of the problem function that is difficult to estimate in practice. Besides, all the above kinds of penalty functions (see [2-4,7,16] for summary) may be unbounded below even when the constrained problem is bounded, which may make it difficult to locate a minimizer.

In the paper [10], a new penalty function is proposed for the constrained optimization problem. By augmenting the dimension of the program with an additional variable ε that controls the weight of the penalty terms, this new penalty function enjoys properties of smoothness and exactness, and remains bounded below under reasonable conditions. Its important new idea is that the penalty function is considered as a function of variable x and the additional variable ε simultaneously. Under proper assumptions, the minimizer <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5">View MathML</a> of the merit function satisfies <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6">View MathML</a>, and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> is a minimizer of the original problem. However, the penalty function given in [10] is not smooth in a small neighborhood of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M8','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M8">View MathML</a>, where the minimizer of the original constrained problem lies. In this paper, we give a penalty function which enjoys the properties of the penalty function given in [10] and has improved smoothness.

The rest of this paper is organized as follows. In Section 2, a penalty function is introduced for a smooth nonlinear optimization problem with equality constraints and bounded constraints. The smoothness of this penalty function is discussed, as well as other properties, including being bounded below under mild assumptions. Section 3 shows the exactness of our penalty function in the sense that under certain conditions, local minimizer of our penalty function has the form <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M9','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M9">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> is a local minimizer of the original problem, and a converse result holds.

Notation Throughout this paper, we use the Euclidean norm <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M12','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M12">View MathML</a>. The subvector of x indexed by the indices in J is denoted by <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M13">View MathML</a>. We denote sets of the form

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M14">View MathML</a>

where the lower bound <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M15">View MathML</a> and the upper bound <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M16','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M16">View MathML</a> are vectors containing proper or infinite bounds on the components of x and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M17">View MathML</a> is referred to an n-dimensional box.

2 New penalty function

We consider the smooth nonlinear optimization problem with equality constraints and bound constraints:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M18">View MathML</a>

(2.1)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M19">View MathML</a> is a box in <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M20">View MathML</a> with nonempty interior, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M21">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M22">View MathML</a> are continuously differentiable in an open set D containing <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M19">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M24','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M24">View MathML</a>. We fix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M25">View MathML</a> and consider the equivalent problem:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M26">View MathML</a>

(2.2)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M27">View MathML</a>.

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M28">View MathML</a> be an upper bound of the parameter ε. Then the corresponding penalty function <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29">View MathML</a> on <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M30">View MathML</a> for (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M31">View MathML</a>) is given as follows:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M32">View MathML</a>

(2.3)

with the constraint violation measure

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M33">View MathML</a>

where, in addition, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M34">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M35','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M35">View MathML</a>, are all fixed numbers, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a> is a penalty parameter and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M37">View MathML</a> is a Euclidean norm, with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M38">View MathML</a> for any vector x.

Obviously, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M39">View MathML</a> if and only if <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M40">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M41">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M42">View MathML</a>. The corresponding penalty problem then reads

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M43">View MathML</a>

(2.4)

The main difference between (2.3) and the penalty function given in [10] is that in (2.3), <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M44">View MathML</a>, which does not have the property that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M45">View MathML</a>, as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M46">View MathML</a>.

It is easy to see that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M47">View MathML</a> is continuously differentiable with respect to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48">View MathML</a> on

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M49">View MathML</a>

2.1 Boundedness of the penalty function

If <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M50','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M50">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M51">View MathML</a>, then

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M52">View MathML</a>

(2.5)

Therefore, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M47">View MathML</a> is bounded below on the set

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M54">View MathML</a>

whenever <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M55">View MathML</a> is bounded below on the set <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56">View MathML</a>. This is a reasonable condition since it usually holds when f is bounded below on the feasible set, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M57">View MathML</a> is small enough, and q is large enough.

The denominator <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M58">View MathML</a> is included since it forces the level sets of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29">View MathML</a> to remain in the set <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M60','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M60">View MathML</a>, hence in some sense does not go far away from the feasible set of (P).

Now we see a simple example:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M61">View MathML</a>

It has a bounded feasible domain, a global minimizer at <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M62">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M63">View MathML</a>, and a local minimizer <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M64">View MathML</a>. The traditional quadratic penalty function for this problem

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M65">View MathML</a>

is unbounded below for all penalty parameters <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66">View MathML</a> since, e.g., <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M67">View MathML</a> for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M68">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M69">View MathML</a>. It is also the case for traditional penalty functions, including multiplier penalty functions that use an additional term <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M70">View MathML</a>. On the other hand, our new penalty function is bounded below. Set <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M71','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M71">View MathML</a>, it reads

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M72','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M72">View MathML</a>

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M73','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M73">View MathML</a>. Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M74">View MathML</a>, if <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M75','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M75">View MathML</a>, it is obvious that our penalty function is bounded below. See Figure 1 for the display of the contour of the penalty function on this example.

thumbnailFigure 1. <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M76','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M76">View MathML</a>,<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M77','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M77">View MathML</a>,<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M78','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M78">View MathML</a>, and<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M79','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M79">View MathML</a>.

3 Exactness of the penalty function

In this section, we show that our penalty function is exact in the sense that under certain conditions, local minimizer of our penalty function has the form <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5">View MathML</a> in which <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> is a local minimizer of the original problem and a converse proposition holds.

Firstly, recall the Mangasarian-Fromovitz condition. We say that the Mangasarian-Fromovitz condition (see[12]) for Problem (P) holds at<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M83','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M83">View MathML</a>if<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M84','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M84">View MathML</a>has full rank and there is a vector<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M85','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M85">View MathML</a>with<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M86','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M86">View MathML</a>and

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M87','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M87">View MathML</a>

(3.1)

Theorem 3.1Assume that the set<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56">View MathML</a>defined in Section 2 is bounded, and the Mangasarian-Fromovitz condition holds at each<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M89','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M89">View MathML</a>. Let<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M90">View MathML</a>in (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>). Ifσis sufficiently large, then there is no Kuhn-Tucker point<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M92">View MathML</a>of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) with<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66">View MathML</a>.

Proof Let the Lagrangian function of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a> be

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M97','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M97">View MathML</a>

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M98">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M99">View MathML</a> are the Lagrangian multipliers. If <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48">View MathML</a> is a Kuhn-Tucker point of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M66">View MathML</a>, then there exist vectors <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M103','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M103">View MathML</a> such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M104','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M104">View MathML</a>

then

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M105','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M105">View MathML</a>

and

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M106','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M106">View MathML</a>

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M107','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M107">View MathML</a> is the gradient of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29">View MathML</a> with respect to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M48">View MathML</a>. The assertion of the theorem is proved by contradiction. □

Assume that there exists a sequence <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M110','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M110">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M111','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M111">View MathML</a> for all k, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M112','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M112">View MathML</a> as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M113','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M113">View MathML</a>, where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M114','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M114">View MathML</a> is a Kuhn-Tucker point of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M115','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M115">View MathML</a>). We use the abbreviation <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M116','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M116">View MathML</a>. The point <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M117','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M117">View MathML</a> satisfies

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M118','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M118">View MathML</a>

hence, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M119','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M119">View MathML</a>. Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M56">View MathML</a> is closed and bounded, we may restrict ourselves to a subsequence if necessary and assume that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M121','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M121">View MathML</a>

The condition <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M122','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M122">View MathML</a> yields

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M123','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M123">View MathML</a>

(3.2)

with equality in the case <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M124','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M124">View MathML</a>. When <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M125','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M125">View MathML</a> and because <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M126','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M126">View MathML</a> - the right side of (3.2) is a finite number, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M127','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M127">View MathML</a>

(3.3)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M128','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M128">View MathML</a>. On the other side, the derivative the penalty function <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29">View MathML</a> with respect to x is given as

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M130','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M130">View MathML</a>

(3.4)

(3.4) is equivalent to

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M131','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M131">View MathML</a>

(3.5)

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M132','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M132">View MathML</a>, since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6">View MathML</a> or <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M134','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M134">View MathML</a>, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M135','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M135">View MathML</a>

(3.6)

Because <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M136','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M136">View MathML</a>, thus Mangasarian-Fromovitz condition holds at <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> and there exists some vector <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M85','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M85">View MathML</a> such that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M139','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M139">View MathML</a>, where p satisfies (3.1). Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M140','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M140">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M141','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M141">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M142','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M142">View MathML</a>. Then by (3.6), we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M143','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M143">View MathML</a>

(3.7)

(3.7) and the Mangasarian-Fromovitz condition (3.1) imply <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M144','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M144">View MathML</a> for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M145','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M145">View MathML</a>. Thus, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M146','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M146">View MathML</a>. Now the fact that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147">View MathML</a> has full rank yields <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M148','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M148">View MathML</a>, i.e.,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M149','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M149">View MathML</a>

and by <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M150','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M150">View MathML</a>, it follows that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M151','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M151">View MathML</a>

By (3.3), we obtain

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M152','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M152">View MathML</a>

Thus, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M153','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M153">View MathML</a>.

Furthermore, by (3.2), it holds that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M154','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M154">View MathML</a>

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M113','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M113">View MathML</a>, the last term on the left-hand side tend to +∞. Thus, the vectors <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M156','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M156">View MathML</a> satisfies <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M157','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M157">View MathML</a>. The vectors <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M158','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M158">View MathML</a> have norm 1, and (3.5) implies that the numbers <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M159','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M159">View MathML</a> (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M160','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M160">View MathML</a>), defined by

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M161','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M161">View MathML</a>

satisfy

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M162','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M162">View MathML</a>

If we pick a convergent subsequence <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M163','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M163">View MathML</a> with the limit <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M164','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M164">View MathML</a> and pass to the limit we obtain

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M165','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M165">View MathML</a>

Now similarly as above, it yields <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M166','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M166">View MathML</a>, which is a contradiction with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M167','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M167">View MathML</a>. Thus such a sequence <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M110','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M110">View MathML</a> cannot exist, and for sufficiently large <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a>, all Kuhn-Tucker points of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) are of the form <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M171','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M171">View MathML</a>.

Theorem 3.2Assume that<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M5">View MathML</a>is a local minimizer of minimizer of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) with finite<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M174','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M174">View MathML</a>, where<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a>is sufficiently large. If the hypotheses of Theorem 3.1 are fulfilled, then<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>is a local minimizer of (P).

Proof Now let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M177','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M177">View MathML</a> be a local minimizer of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>) with finite <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M179','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M179">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a> is sufficiently large. If <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M181','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M181">View MathML</a>, then <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M177','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M177">View MathML</a> must be a Kuhn-Tucker point of (<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M91">View MathML</a>), which is a contradiction with Theorem 3.1. Therefore, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M6">View MathML</a>, and since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M179','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M179">View MathML</a> is finite, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M186','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M186">View MathML</a>. It implies that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187">View MathML</a>, and by (2.5) there is a neighborhood <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M188','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M188">View MathML</a> of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M190','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M190">View MathML</a> for feasible x. Therefore, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> is a local minimizer of (P). □

We now show a converse result of Theorem 3.2, which will use the following lemmas.

Lemma 3.1Suppose<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187">View MathML</a>, and<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147">View MathML</a>has full rank. Then there exist a neighborhood<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194">View MathML</a>of<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>and a constant<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M196','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M196">View MathML</a>such that for each<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197">View MathML</a>, and each subsetJof<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M198','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M198">View MathML</a>, there exists a vector<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M199','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M199">View MathML</a>with<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M200','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M200">View MathML</a>, for<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M201','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M201">View MathML</a>and<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M202','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M202">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M203','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M203">View MathML</a>, such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M204','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M204">View MathML</a>

Proof Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M187">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147">View MathML</a> has full rank, there exists a matrix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M207','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M207">View MathML</a> such that the augmented matrix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M208','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M208">View MathML</a> is nonsingular. By the continuity of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M209','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M209">View MathML</a> at <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>, there exists a neighborhood <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M211','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M211">View MathML</a> of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> such that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M213','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M213">View MathML</a> is nonsingular, for any <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M214','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M214">View MathML</a>. Take for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M215','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M215">View MathML</a> the closed convex hull of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M216','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M216">View MathML</a>, then for all <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217">View MathML</a>, the matrix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M218','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M218">View MathML</a> is nonsingular. We now show that for any <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M219','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M219">View MathML</a>, there exists a matrix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217">View MathML</a> such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M221','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M221">View MathML</a>

(3.8)

In fact, given <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M219','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M219">View MathML</a>, it follows from the mean value theorem that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M223','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M223">View MathML</a>

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M224','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M224">View MathML</a>, so (3.8) holds. Set the mapping <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M225','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M225">View MathML</a>, for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M226','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M226">View MathML</a>. By the proof in [10], Theorem 4.5], we have that there exists a neighborhood <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M227','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M227">View MathML</a> of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> such that for each <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197">View MathML</a>, and each subset J of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M198','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M198">View MathML</a>, there exists a vector <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M199','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M199">View MathML</a> with

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M232','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M232">View MathML</a>

so <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M200','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M200">View MathML</a>, for <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M201','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M201">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M202','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M202">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M236','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M236">View MathML</a>.

For <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M237','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M237">View MathML</a>, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M238','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M238">View MathML</a>

for some <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M217">View MathML</a>. On the other side, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M240','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M240">View MathML</a>

(3.9)

Therefore, combining (3.8) with (3.9), we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M241','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M241">View MathML</a>

where

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M242','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M242">View MathML</a>

and this complete the proof. □

Lemma 3.2Assume that<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>is a local minimizer of problem (2.1) with<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M244','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M244">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M245','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M245">View MathML</a>, where<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M246','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M246">View MathML</a>. Suppose that<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147">View MathML</a>has full rank. Then there exists a constant<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M248','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M248">View MathML</a>such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M249','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M249">View MathML</a>

where<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194">View MathML</a>is defined in Lemma 3.1.

Proof From Lemma 3.1, let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M252','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M252">View MathML</a> be the one in Lemma 3.1. Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M197">View MathML</a>, then by Lemma 3.1 with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M254','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M254">View MathML</a>, there exists an <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M255','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M255">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M256','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M256">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M257','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M257">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M258','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M258">View MathML</a> such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M259','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M259">View MathML</a>

(3.10)

So y is a feasible point of problem (2.1), and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M260','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M260">View MathML</a>. Since f is continuously differentiable, for any <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M237','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M237">View MathML</a>, there exists a vector <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M262','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M262">View MathML</a> such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M263','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M263">View MathML</a>

where ξ lies in the segment between x and y. Set <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M264','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M264">View MathML</a>, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M265','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M265">View MathML</a>

where the last inequality holds from (3.10).

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M266','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M266">View MathML</a>, then

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M267','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M267">View MathML</a>

which complete the proof. □

Theorem 3.3If<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>is a local minimizer of problem (P) with<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M244','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M244">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M245','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M245">View MathML</a>, where<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M246','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M246">View MathML</a>, and<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M147">View MathML</a>has full rank, then for sufficiently large<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M36">View MathML</a>, there are a neighborhood<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M188','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M188">View MathML</a>of<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a>and a<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M276','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M276">View MathML</a>such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M277','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M277">View MathML</a>

In particular, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M278','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M278">View MathML</a>is a local minimizer of<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M29">View MathML</a>.

Proof Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M280','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M280">View MathML</a> is a neighborhood of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M7">View MathML</a> such that

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M282','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M282">View MathML</a>

(3.11)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M194">View MathML</a> is defined in Lemma 3.1.

For <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M284','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M284">View MathML</a>, where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M276','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M276">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M286','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M286">View MathML</a>, we distinguish two cases.

Case 1. <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M287','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M287">View MathML</a>. For this case, we have

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M288','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M288">View MathML</a>

where the second inequality is by (3.11).

Case 2. <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M289','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M289">View MathML</a>. Then <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M290','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M290">View MathML</a>, and

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M291','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M291">View MathML</a>

(3.12)

The last inequality holds since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M292','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M292">View MathML</a>.

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M293','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M293">View MathML</a>, we get

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M294','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/173/mathml/M294">View MathML</a>

From Case 1 and Case 2, we obtain the conclusion. □

4 Conclusion remarks

In this paper, a modified exact penalty function for equality constrained nonlinear programming problem is constructed by augmenting a new variable that controls the constraint violence. This function enjoys smoothness, and with very mild conditions it is proved to be an exact penalty function.

Since in practice, a lot of applied problems are nonsmooth, it is a meaningful work to extend the results in this paper to the nonsmooth case. By using the limiting subgradients that is presented in two books written by Mordukhovich [14,15], as well as Clarke’s generalized gradients in [5], we can extend the penalty function with the mentioned good properties to nonsmooth optimization problems, just as that has been done in [17-19]. That will be our future research direction.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors read and approved the final manuscript.

Acknowledgements

The authors wish to thank the anonymous referees for their endeavors and valuable comments. The authors would also like to thank Professor Zhang Liansheng for some very helpful comments on a preliminary version of this paper. This research was supported by the National Natural Science Foundation of China under Grants 10971118, 11101248, Natural Science Foundation of Shandong Province under Grants ZR2012AM016, and the foundation 4041-409012 of Shandong University of Technology.

References

  1. Antczak, T: Exact penalty functions method for mathematical programming problems involving invex functions. Eur. J. Oper. Res.. 198, 29–36 (2009). Publisher Full Text OpenURL

  2. Bazaraa, MS, Sherali, HD, Shetty, CM: Nonlinear Optimization Theory and Algorithms, Wiley, New York (1993)

  3. Bertsekas, DP: Constrained Optimization and Lagrange Multiplier Methods, Academic Press, New York (1982)

  4. Boukari, D, Fiacco, AV: Survey of penalty, exact-penalty and multiplier methods from 1968 to 1993. Optimization. 32, 301–334 (1995). Publisher Full Text OpenURL

  5. Clarke, FH: Optimization and Nonsmooth Analysis, Wiley-Interscience, New York (1983)

  6. Di Pillo, G: Exact penalty methods. In: Spedicato E (ed.) Algorithms for Continuous Optimization, pp. 209–253. Kluwer Academic, Dordrecht (1994)

  7. Fletcher, R: Practical Methods of Optimization, Wiley, New York (1987)

  8. Han, SP, Mangasarian, OL: Exact penalty functions in nonlinear programming. Math. Program.. 17, 251–269 (1979). Publisher Full Text OpenURL

  9. Hoheisel, T, Kanzow, C, Outrata, J: Exact penalty results for mathematical programs with vanishing constraints. Nonlinear Anal.. 72, 2514–2526 (2010). Publisher Full Text OpenURL

  10. Huyer, W, Neumaier, A: A new exact penalty function. SIAM J. Optim.. 13, 1141–1158 (2003). Publisher Full Text OpenURL

  11. Li, W, Peng, J: Exact penalty functions for constrained minimization problems via regularized gap function for variational inequality. J. Glob. Optim.. 37, 85–94 (2007)

  12. Mangasarian, OL, Fromovitz, S: The Fritz John necessary optimality conditions in the presence of equality and inequality constraints. J. Math. Anal. Appl.. 17, 37–47 (1967). Publisher Full Text OpenURL

  13. Maratos, N: Exact penalty function algorithms for finite dimensional and control optimization problems. PhD thesis, University of London (1978)

  14. Mordukhovich, BS: Variations Analysis and Generalized Differentiation, I: Basic Theory, Springer, Berlin (2006)

  15. Mordukhovich, BS: Variations Analysis and Generalized Differentiation, II: Applications, Springer, Berlin (2006)

  16. Nocedal, J, Wright, SJ: Numerical Optimization, Springer, New York (1999)

  17. Soleimani-damaneh, M: The gap function for optimization problems in Banach spaces. Nonlinear Anal.. 69, 716–723 (2008). Publisher Full Text OpenURL

  18. Soleimani-damaneh, M: Penalization for variational inequalities. Appl. Math. Lett.. 22, 347–350 (2009). Publisher Full Text OpenURL

  19. Soleimani-damaneh, M: Nonsmooth optimization using Mordukhovich’s subdifferential. SIAM J. Control Optim.. 48, 3403–3432 (2010). Publisher Full Text OpenURL

  20. Zangwill, WI: Nonlinear programming via penalty function. Manag. Sci.. 13, 344–358 (1967). Publisher Full Text OpenURL

  21. Zaslavski, AJ: A sufficient condition for exact penalty in constrained optimization. SIAM J. Optim.. 16, 250–262 (2005). Publisher Full Text OpenURL

  22. Zaslavski, AJ: Stability of exact penalty for nonconvex inequality-constrained minimization problems. Taiwan. J. Math.. 14, 1–19 (2010)