Open Access Research

An interior proximal cutting hyperplane method for equilibrium problems

Pham N Anh and Jong K Kim*

Author Affiliations

Department of Mathematics Education, Kyungnam University, Masan, Kyungnam, 631-701, Korea

For all author emails, please log on.

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


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


Received:28 March 2011
Accepted:23 April 2012
Published:23 April 2012

© 2012 Anh and Kim; 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

We propose a new method for solving equilibrium problems on polyhedra, where the underlying function is continuous and satisfies a pseudomonone assumption which is called an interior proximal cutting hyperplane method. The method is based on the special interior proximal function which replaces the usual quadratic function. This leads to an interior proximal algorithm. The algorithm can be viewed as combining the cutting hyperplane method and the special interior proximal function. Finally some preliminary computational results are given.

AMS Mathematics Subject Classification 2000: 65K10; 90 C25.

Keywords:
Equilibrium problems; pseudomonotone; interior proximal function; cutting hyperplane method

1 Introduction

Equilibrium problems appear frequently in many practical problems arising, for instance, physics, engineering, game theory, transportation, economics and network (see [1,2]). They become an attractive field for many researchers both theory and applications (see [3-8]). These problems are models whose formulation includes optimization, variational inequalities, (vector) optimization problems, fixed point problems, saddle point problems, Nash equilibria and complementarity problems as particular cases (see [1,5,9]). In this article, we consider the equilibrium problems (shortly EP (f, C)):

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

where C is a polyhedral set on ℝn defined by

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

(1.1)

A is a p × n matrix, b ∈ ℝp, f : C × C → ℝ is a bifunction such that f(x, x) = 0 for every x C.

Throughout this article, we assume that:

(A.1) intC = {x | Ax < b} is nonempty.

(A.2) f(x,·) is convex on C for all xC.

(A.3) f is continuous on C × C.

(A.4) The solution set S of EP (f, C) is nonempty.

Theory of equilibrium problems has been studied extensively and intensively on the existence of solutions and generalization to many abstract ways. However, methods for solving EP(f, C) still restrict and have not satisfy the need of applications. There are popular approaches for solving EP(f, C) to our knowledge. The first approach is based on the gap function (see [10]), the second way is to use the proximal point method [7] and the third one is the auxiliary subproblem principle [8].

In [3,4], Anh proposed interior proximal methods for solving monotone equilibrium problems when C is a polyhedral convex set. The method is based on a special interior proximal function which replaces the usual quadratic function. The method has also been studied to variational inequalities by many authors (see [11,12]). This leads to an interior proximal-type algorithm, which can be viewed as combining an Armijo-type line search technique and the special interior proximal function. The only assumption required is that f is monotone on C.

In this article, we propose an algorithm for solving EP(f, C), by making no assumptions on the problem other than continuity and pseudomonotonicity of the bifunction f. Recently, Anh and Kuno [13] introduced a new method for solving multivalued variational inequalities on a closed convex set, where the underlying function is upper semicontinuous and generalized monotone. We extend the cutting hyperplane method to EP(f, C). First, we construct an appropriate hyperplane which separates the current iterative point from the solution set. Next we combine this technique with Armijo-type line search technique to obtain a convergent algorithm for pseudomonotone equilibrium problems. Then the next iteration is obtained as the projection of the current iteration onto the intersection of the feasible set with the halfspace containing the solution set.

The article is organized as follows. In Section 2, we give formal definitions of our target EP(f, C) and the pseudomonotonicity of f. We then combined an idea often used for multivalued variational inequalities to EP(f, C) and interior proximal technique to develop an iterative algorithm. Section 3 is devoted to the proof of its global convergence to a solution of EP(f, C). In the last section, we apply the algorithm for the Nash-Cournot oligopolistic market equilibrium model. The numerical results are implemented to verify our development.

2 The interior proximal cutting hyperplane algorithm

We list some well known definitions and the projection under the Euclidean norm which will be required in our following analysis.

Definition 2.1 Let C be a closed convex subset of n, we denote the projection on C by PrC(·), i.e,

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

Then the bifunction f: C × C → ℝ ∪ {+∞} is said to be

(i) monotone on C if for each x, y C,

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

(ii) pseudomonotone on C if for each x, y C,

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

It is observe that (i) ⇒ (ii). But the converse is not true. There are some examples in [14].

Classical variational inequality problems (shortly VIP) are to find a vector x* C such that

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

where C ⊆ ℝn is a nonempty closed convex subset of ℝn and F is a continuous mapping from C into ℝn. Then they can be alternatively formulated as finding the zero point of the operator T(x) = F(x) + NC(x) where

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

A well known method to solve this problem is the proximal point algorithm [2], which starting with any point x0 C and λk ≥ λ > 0, iteratively updates xk+1 conforming the following problem:

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

(2.1)

where

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

Motivation for studying the algorithm of problem (2.1) could be found in [11,15,16].

Auslender et al. [12] have proposed an interior proximal-type method for solving (VIP) on <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M10','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M10">View MathML</a> through replacing function h(x, xk) by dϕ(x, xk) which is defined as

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

where

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

(2.2)

with ν > μ > 0. The fundamental difference here is that the term dϕ is used to force the iterations {xk+1} to stay in the interior of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M13">View MathML</a>. This technique is extended by many authors to variational inequalities and equilibrium problems (see [1,3]).

Applying this idea to the equilibrium problem EP(f, C), we consider another interior proximal function defined by

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

with μ ∈ (0, 1), ai (i = 1, ..., p) are the rows of the matrix A, and

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

We denote by ∇1D(x, y) the gradient of D(·, y) at x for every y C. It is easy to see that

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

where

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

Then we consider the following regularized auxiliary problem (shortly RAP):

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

where c > 0 is a regularization parameter.

The equivalence between EP(f, C) and (RAP) is due to the following lemma (see [1]).

Lemma 2.2 Let f: C × C → ℝ ⋂ {+∞} be a bifunction and x* C. Then x* is a solution to EP(f, C) if and only if x* is a solution to (RAP).

Lemma 2.2 shows that the solution of the equilibrium problem EP(f, C) can be approximated by an iterative procedure xk+l = h(xk), k = 0, 1,..., where c > 0, x0 is any starting point in C and h(xk) is the unique solution of the strongly convex program:

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

However, generally, the sequence {xk} does not converge to a solution of the equilibrium problems (see [2]).

Let f be a mapping defined by

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

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M21">View MathML</a> is a multivalued mapping such that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M22">View MathML</a> for all x C. Then EP(f, C) can be formulated as the multivalued variational inequality problems (shortly MVIP):

Find x* ∈ C, w* ∈ F(x*) such that

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

In this case, it is known that solutions coincide with zeros of the following projected residual function

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

In other words, with x0 C, w0 F(x0), the point (x0, w0) is a solution of (MVIP) if and only if T(x0) = 0, where T(x0) = x0 - PrC(x0 - w0) (see [16]). Applying this idea and interior proximal function technique D(·,·) to the equilibrium problem EP(f, C), we obtain the solution scheme: Let xk be a current approximation to the solution of EP(f, C). First, we compute yk = arg min{f(xk, y) + βD(y, xk) | y C} for some positive constant β. Next, we search the line segment between xk and r(xk) = xk-yk for a point <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M25">View MathML</a> such that the hyperplane <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M26">View MathML</a> strictly separates xk from the solution set S of EP(f, C). To find such <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M25">View MathML</a>, we may use a computationally inexpensive Armijo-type procedure. Then we compute the next iterate xk+1 by projecting xk onto the intersection of the feasible set C with the halfspace <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M27">View MathML</a>.

Then, the algorithm is described as follows.

Algorithm 2.3

Step 0. Choose <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M28">View MathML</a> , and γ ∈ (0, 1).

Step 1. Compute

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

(2.3)

Find the smallest nonnegative number mk of m such that

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

(2.4)

Step 2. (Cutting hyperplane) Choose <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M31">View MathML</a>, where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M32">View MathML</a>.

Set

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

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

Step 3. Set k: = k + 1, and go to Step 1.

3 Convergence of the algorithm

In the next lemma, we justify the stopping criterion.

Lemma 3.1 If r(xk) = 0, then xk is a solution to equilibrium problem EP(f, C).

Proof. Since yk is the solution to problem (2.3) and an optimization result in convex programming (see [1]), we have

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

where NC denotes the normal cone. From yk ∈ intC, it follows that NC(yk) = {0}. Hence

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

where ξk 2f (xk, yk). Replacing yk = xk in this equality, we get

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

Since

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

(3.1)

we have

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

Thus ξk = 0. Combining this with f(xk,xk) = 0, we obtain

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

which means that xk is a solution to EP(f, C).

In Algorithm 2.3, we need to show the existence of the nonnegative integer mk.

Lemma 3.2 For <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M41">View MathML</a>, if r (xk) > 0 then there exists the smallest nonnegative integer mk such that the inequality (2.4) holds.

Proof. Assume on the contrary, the inequality (2.4) is not satisfied for any nonnegative integer i, i.e.,

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

Letting i → ∞, from the continuity of f we have

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

(3.2)

Otherwise, for each t > 0 we have <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M44">View MathML</a>. We obtain after multiplication by <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M45">View MathML</a> for each i = 1, ..., p,

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

Then,

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

(3.3)

Since yk is the solution to the strongly convex program (2.4), we have

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

Substituting y = xk C and using assumptions f(xk, xk) = 0, D(xk, xk) = 0, we get

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

(3.4)

Combining (3.3) with (3.4), we obtain

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

(3.5)

Then, inequalities (3.2) and (3.5) imply that

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

Hence it must be either r(xk) = 0 or <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M52">View MathML</a>. The first case contradicts to r(xk) ≠ 0, while the second one contradicts to the fact <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M53','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M53">View MathML</a>.

The following results perform some property of the cutting hyperplane Hk.

Lemma 3.3 Let {xk} be the sequence generated by Algorithm 2.3. Then the following hold:

(i) xk Hk, S C Hk.

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

Proof. (i) Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M56">View MathML</a>, and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M57">View MathML</a>, we have

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

.

Combining this with (2.4), we obtain that

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

(3.6)

Hence

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

This implies xk Hk.

Since f is assumed to be pseudomonotone on C, zk C and x* S,

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

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

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

Thus, x* Hk.

(ii) We know that

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

Hence,

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

Otherwise, for every y C Hk there exists λ ∈ (0, 1) such that

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

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M66">View MathML</a>, because xk C but xk Hk.

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

(3.7)

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

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

Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M70">View MathML</a>, using the Pythagorean theorem we can reduce that

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

(3.8)

From (3.7) and (3.8), we have

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

which implies

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

In order to prove the convergence of Algorithm 2.3, we give the following key property of the sequence {xk} generated by the algorithm.

Lemma 3.4 The sequence {xk} generated by Algorithm 2.3 satisfies the following inequality.

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

(3.9)

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

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

Substituting z = x* C Hk, then we have

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

which implies

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

Hence,

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

(3.10)

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

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

we have

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

(3.11)

From (3.6), it follows that

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

Thus, (3.11) reduces to

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

(3.12)

Combining (3.10) and (3.12), we obtain the inequality (3.9)

Theorem 3.5 Suppose that Assumptions A.1-A.4 hold, the mapping ∂2f (·, zk) is uniformly bounded by M > 0, and f is pseudomonone on C. Then the sequence {xk} generated by Algorithm 2.3 converges to a solution of EP(f, C).

Proof. The inequality (3.9) implies that the sequence {∥xk-x*∥} is nonincreasing and hence convergent. Consequently, the sequence {xk} is bounded.

Since the mapping 2f (·, zk) is uniformly bounded by M > 0, i.e.,

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

This, together with (3.9), implies

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

(3.13)

Since {∥xk - x*∥} converges to zero, it is easy to see that

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

The cases remaining to consider are the following.

Case 1. <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M88','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M88">View MathML</a>. This case must follow that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M89','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M89">View MathML</a>. Since {xk} is bounded, there exists <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90">View MathML</a> which is an accumulation point of {xk}. In other words, a subsequence <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M91">View MathML</a> converges to some <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90">View MathML</a> such that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M92">View MathML</a>, as i → ∞. Then we see from Lemma 3.3 that <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93">View MathML</a>, and besides we can take <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M94','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M94">View MathML</a>, in particular in (3.13). Thus <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M95','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M95">View MathML</a> is a convergent sequence. Since <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M90">View MathML</a> is an accumulation point of {xk}, the sequence {∥xk - x*∥} converges to zero, i.e., {xk} converges to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93">View MathML</a>.

Case 2. <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M96">View MathML</a>. Since mk is the smallest nonnegative integer, mk - 1 does not satisfy (2.4). Hence, we have

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

and besides

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

(3.14)

Passing onto the limit in (3.14), as i → ∞, and using the continuity of f, we have

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

(3.15)

From (3.5) we have

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

Since f is continuous, passing onto the limit, as i → ∞, we obtain

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

Combining this with (3.15), we have

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

which implies <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M103','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M103">View MathML</a> or <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M104','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M104">View MathML</a>. The second case contradicts to the fact <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M105','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M105">View MathML</a> and hence <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M106','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M106">View MathML</a>. Letting <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M94','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M94">View MathML</a> and repeating the previous arguments, we conclude that the whole sequence {xk} converges to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M93">View MathML</a>.

4 Numerical results

We applied the algorithm to solve a problem of production competition under the Nash-Cournot oligopolistic market equilibrium model (see [1,2,17]). In this model, it is assumed that there are n-firms producing a common homogenous commodity and that the price pi of firm i depends on the total quantity <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M107','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M107">View MathML</a> of the commodity.

Let hi(xi) denote the cost of the firm i when its production level is xi. Suppose that the profit of firm i is given by

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

(4.1)

where hi is the cost function of firm i that is assumed to be dependent only on its production level.

Let <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M109','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M109">View MathML</a> be closed convex which denotes the strategy set of firms. Each firm seeks to maximize its own profit by choosing the corresponding production level under the presumption that the production of the other firms are parametric input. In this context, a Nash equilibrium is a production pattern in which no firm can increase its profit by changing its controlled variables. Thus under this equilibrium concept, each firm determines its best response given other firms' actions. Mathematically, a point <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M110','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M110">View MathML</a> is said to be a Nash equilibrium point if

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

(4.2)

When hi is affine, this market problem can be formulated as a special Nash equilibrium problem in the n-person nonco-operative game theory.

Set

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

(4.3)

and

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

(4.4)

Then it has been proved in [17] that the problem of finding an equilibrium point of this model can be formulated as EP(f, C):

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

Proposition 4.1 [2]A point x* is an equilibrium point for the oligopolistic market problem if and only if it is a solution to EP(f, C), where

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

The following proposition gives some properties of the bifunction f.

Proposition 4.2 [2]Let p : C → ℝ+ be convex, twice continuously differentiable, and nonincreasing and let the function μτ: ℝ+→ ℝ+, defined by μτ(σx) = σxp(σx + τ) be concave for every τ ≥ 0. Also, let the function hi: ℝ+→ ℝ, i = 1, ..., n, be convex and twice continuously differentiable. Then, the cost bifunction

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

is monotone on C.

We now applied the algorithm to the example with seven firms (n = 7) provided in [9,17], where the cost and inverse demand functions have the form

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

Then Propositions 4.1 and 4.2 show that the bifunction defined by (4.4) is monotone on C × C and therefore assumptions of our algorithm are satisfied.

In this example, we choose

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

Note that in this case, at iteration k, we have

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

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M120','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/99/mathml/M120">View MathML</a>. Lemma 3.1 shows that if r(xk) = 0, then xk is a solution to EP(f, C). So we can say that xk is an ϵ-solution to EP(f, C) if we have ∥r(xk)∥ ≤ ϵ. The tolerance is taken by ϵ = 10-6, we obtained the following Table 1.

Table 1. Approximate solutions for k

The approximate solution obtained after seven iterations is

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

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

JKK conceived the study and participated in its design and coordination. JKK suggested many good ideas that are useful for achievement this paper and made the revision. PNA and JKK prepared the manuscript initially and performed all the steps of proof in this research. All authors read and approved the final manuscript.

Acknowledgements

This study was completed while the first author was staying at the Kyungnam University for the NRF Postdoctoral Fellowship for Foreign Researchers. And the second author was supported by the Kyungnam University Research Fund, 2011.

References

  1. Daniele, P, Giannessi, F, Maugeri, A: Equilibrium Problems and Variational Models, Kluwer, Academic Publisher (2003)

  2. Konnov, IV: Combined Relaxation Methods for Variational Inequalities, Springer-Verlag, Berlin (2000)

  3. Anh, PN: A logarithmic quadratic regularization method for solving pseudomonotone equilibrium problems. Acta Math Vietnam. 34, 183–200 (2009)

  4. Anh, PN: An LQP regularization method for equilibrium problems on polyhedral. Vietnam J Math. 36, 209–228 (2008)

  5. Blum, E, Oettli, W: From optimization and variational inequality to equilibrium problems. Math Stud. 63, 127–149 (1994)

  6. Mastroeni, G: Gap function for equilibrium problems. J Global Optim. 27, 411–426 (2004)

  7. Moudafi, A: Proximal point algorithm extended to equilibrium problem. J Nat Geom. 15, 91–100 (1999)

  8. Noor, MA: Auxiliary principle technique for equilibrium problems. J Optim Theory Appl. 122, 371–386 (2004)

  9. Bigi, G, Castellani, M, Pappalardo, M: A new solution method for equilibrium problems. Optim Method Softw. 24, 895–911 (2009)

  10. Mangasarian, OL, Solodov, MV: A linearly convergent derivative-free descent method for strongly monotone complementarity problem. Comput Optim Appl. 14, 5–16 (1999)

  11. Anh, PN: An interior-quadratic proximal method for solving monotone generalized variational inequalities. East West J Math. 10, 81–100 (2008)

  12. Auslender, A, Teboulle, M, Bentiba, S: A logarithmic-quadratic proximal method for variational inequalities. J Comput Optim Appl. 12, 31–40 (1999)

  13. Anh, PN, Kuno, T: A cutting hyperplane method for generalized monotone nonlips-chitzian multivalued variational inequalities. Modeling, Simulation and Optimization of Complex Processes, Springer Heidelberg (2012)

  14. Schaible, S, Karamardian, S, Crouzeix, JP: Characterizations of generalized monotone maps. J Optim Theory Appl. 76, 399–413 (1993)

  15. Anh, PN, Muu, LD, Strodiot, JJ: Generalized projection method for non-Lipschitz multivalued monotone variational inequalities. Acta Math Vietnam. 34, 67–79 (2009)

  16. Anh, PN, Muu, LD, Nguyen, VH, Strodiot, JJ: Using the Banach contraction principle to implement the proximal point method for multivalued monotone variational inequalities. J Optim Theory Appl. 124, 285–306 (2005)

  17. Murphy, FH, Sherali, HD, Soyster, AL: A mathematical programming approach for determining oligopolistic market equilibrium. Math Program. 24, 92–106 (1982)