数学杂志  2024, Vol. 44 Issue (2): 95-106   PDF    
扩展功能
加入收藏夹
复制引文信息
加入引用管理器
Email Alert
RSS
本文作者相关文章
LI Pei-yu
SOLVING A CLASS OF EQUILIBRIUM PROBLEMS WITH EQUILIBRIUM CONSTRAINTS
LI Pei-yu    
School of Mathematics, Southwest Minzu University, Chengdu 610041, China
Abstract: In this paper, we particularly consider a class of equilibrium problems with equilibrium constraints (EPEC) and solve its normalized stationary points where the multipliers of the leaders on the shared constraints are proportionable. We reformulate this kind of EPEC to a standard mathematical program with equilibrium constraints(MPEC). In addition, we demonstrate the proposed approach on an EPEC model in similar products market.
Keywords: mathematical programs with equilibrium constraints     equilibrium problem with equilibrium constraints     normalized stationarity    
求解一类含均衡约束的均衡问题
李沛瑜    
西南民族大学数学学院, 四川 成都 610041
摘要:本文研究一类含均衡约束的均衡问题(EPEC), 求解其共用约束乘子成比例的正则稳定点, 将此类EPEC转化为一个标准的含均衡约束的数学规划问题(MPEC)进行求解.并分析相似产品市场竞争中存在的此类博弈模型, 将其按上述方法进行有效求解.
关键词含均衡约束的数学规划    含均衡约束的均衡问题    正则稳定点    
1 Introduction

An equilibrium problem with equilibrium constraints (EPEC) is a member of a new class of mathematical programs that often arise in engineering and economics applications. More generally, an EPEC is a mathematical program to find equilibria that simultaneously solve several mathematical programs with equilibrium constraints (MPEC), each of which is parameterized by decision variables of other MPEC. In particular, we assume the EPEC consists of $ K $ MPEC, and for each $ \nu=1, \ldots, K $, the $ \nu $-th MPEC has the following form with independent decision variables $ x^{\nu} \in \mathbb{R}^{n_{\nu}} $ and shared decision variables $ y \in \mathbb{R}^{n_0} $:

$ \begin{eqnarray} \begin{array}{ll} \min & f^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\\ s.t & g^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\leq0, \quad h^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})=0\\ &0\leq G(x^{\nu}, y, \bar{x}^{-\nu}) \perp H(x^{\nu}, y, \bar{x}^{-\nu}) \geq 0. \end{array} \end{eqnarray} $ (1.1)

where $ f^{\nu}: \mathbb{R}^n \rightarrow \mathbb{R} $, $ g^{\nu}: \mathbb{R}^n \rightarrow \mathbb{R}^{p_{\nu}} $, $ h^{\nu}: \mathbb{R}^n \rightarrow \mathbb{R}^{q_{\nu}} $, $ G: \mathbb{R}^n \rightarrow \mathbb{R}^m $ and $ H: \mathbb{R}^n \rightarrow \mathbb{R}^m $ are twice continuously differentiable functions in both $ x=(x^{\nu})^K_{\nu=1} $ and $ y $, with $ n=\sum^K_{\nu=0}n_{\nu} $. The notation $ \bar{x}^{-\nu} $ means that $ x^{-\nu}=(x^1, \ldots, x^{\nu-1}, x^{\nu+1}, \ldots, x^K)\in \mathbb{R}^{n-n_{\nu}-n_0} $ is not a variable but a fixed vector. This implies that we can view (1.1), denoted by MPEC $ (\bar{x}^{-\nu}) $, as being parameterized by $ \bar{x}^{-\nu} $. Given $ \bar{x}^{-\nu} $, we assume the solution set of the $ \nu $-th MPEC is nonempty and denote it by SOL (MPEC $ (\bar{x}^{-\nu}) $). The EPEC, associated with $ K $ MPEC defined as the above, is to find a Nash equilibria $ (x^*, y^*)\in \mathbb{R}^n $ such that

$ \begin{eqnarray} (x^{*, \nu}, y^*)\in \mathrm{SOL (MPEC}(x^{*, -\nu})), \quad \nu=1, \ldots, K. \end{eqnarray} $ (1.2)

The EPEC has recently been studied by some researchers and used to model several problems in applications. Several EPEC models have been developed to study the strategic behavior of generating firms in deregulated electricity markets [14]. A sequential nonlinear complementarity problem approach for solving EPEC is proposed in [5]. This approach is related to the relaxation technique for solving MPECs that relaxes the complementarity conditions and drives the relaxation parameter to zero [6]. Based on the strong stationarity conditions of each leader in a multi-leader-follower game, Leyffer and Munson [7] derived a family of nonlinear complementarity problem, nonlinear programming problem and MPEC formulations of the multi-leader-follower game. They also reformulated price-consistent multi-leader-follower game to a standard MPEC by imposing an additional restriction. See also various applications in economics such as Ehrenmann [8], Ehrenmann and Neuho [2], Hu [9], Murphy and Smeers [10], Su [11], Yao et al. [12]; and the algorithm investigation Su [5].Guo and Lin [13, 14] reformulated various stationarities for EPECs as constrained equations and proposed a globally and superlinearly convergent algorithm to solve these constrained equations. Li [15] considered a class of EPECs which is completely separable. In [16, 17], Kulkarni et al. reformulated some EPEC models as MPECs by using potential games and shared constraints. The normalized equilibrium is such an equilibrium point that the Lagrange multipliers (shadow prices) associated with the shared constraints are equal among all players up to constant factors, and its uniqueness is guaranteed under appropriate conditions [18].Note that EPEC is highly nonconvex and hence we study its stationary point.

In this paper, we study normalized stationary points of a class of EPEC where the multipliers of the players on the shared constraints are proportionable. In economic terms, it means that the relative values of shadow prices associated with the common resources are identical for all players at any normalized stationary points. We reformulate this kind of EPEC to a standard MPEC by imposing some additional conditions and solve it by applying the standard MPEC method, which generalizes the work of Leyffer and Munson [7] in which the multipliers are identical for all players. The EPEC model is different from the ones considered in [16, 17] in which the decision variables (on the lower level) vary among different leaders' decision problems, while it is assumed in our model that the leaders have a common knowledge on the solution of the lower level equilibrium problem. Moreover, from the modeling perspective, our research focuses on the leadership role which is different from the framework in [16, 17]. Separability assumption of the EPEC model is also different from the ones studied in [13, 14] and [15].

This paper is organized as follows. In the next section we briefly introduce several stationarity conditions for EPEC and show how equilibrium points can be computed reliably for EPEC by solving nonlinear optimization problems. Section 3 present normalized stationary points of a class of equilibrium problems with equilibrium constraints and reformulate to stationary points of an associated MPEC. In Section 4, we consider the EPEC model for similar products market in the same city and demonstrate the proposed approach on the model. In addition, some concluding remarks are given in Section 5.

The following notations will be used in the paper. We denote the transposed Jacobian matrix of a differentiable function $ h: \mathbb{R}^s\rightarrow \mathbb{R}^t $ at a given point $ x $ by $ \nabla h(x) \in \mathbb{R}^{s\times t} $. For a real-valued function $ h(x, y) $ with the variable $ x \in \mathbb{R}^s $ and $ y \in \mathbb{R}^t $, the partial gradients with respect to $ x $ and $ y $ are denoted by $ \nabla_x h(x, y)\in \mathbb{R}^s $ and $ \nabla_y h(x, y)\in \mathbb{R}^t $, respectively.

2 Stationarity Conditions and Formulation

In this section, we first review the concepts of the weakly (W-) stationarity, Clarke (C-) stationarity, Mordukhovich (M-) stationarity and strongly (S-) stationarity for MPEC (1.1)(see. e.g., [6, 1922]).

Definition 2.1 A vector $ (x^{\nu}, y) $ is called W-stationary point of the MPEC (1.1), if there exists a vector multipliers $ (\lambda^{\nu}, \mu^{\nu}, \psi^{\nu}, \sigma^{\nu}) $ such that $ (x^{\nu}, y, \lambda^{\nu}, \mu^{\nu}, \psi^{\nu}, \sigma^{\nu}) $ satisfies the following conditions:

$ \begin{eqnarray} \begin{array}{ll} \nabla_{x^{\nu}}f^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})+\nabla_{x^{\nu}}g^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\lambda^{\nu} +\nabla_{x^{\nu}}h^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\mu^{\nu}\\ -\nabla_{x^{\nu}}G(x^{\nu}, y, \bar{x}^{-\nu})\psi^{\nu}- \nabla_{x^{\nu}}H(x^{\nu}, y, \bar{x}^{-\nu})\sigma^{\nu}=0, \\ \nabla_yf^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})+\nabla_yg^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\lambda^{\nu} +\nabla_yh^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})\mu^{\nu}\\ -\nabla_yG(x^{\nu}, y, \bar{x}^{-\nu})\psi^{\nu}- \nabla_yH(x^{\nu}, y, \bar{x}^{-\nu})\sigma^{\nu}=0, \\ 0\leq -g^{\nu}(x^{\nu}, y, \bar{x}^{-\nu}) \perp \lambda^{\nu} \geq 0, \\ h^{\nu}(x^{\nu}, y, \bar{x}^{-\nu})=0, \\ 0\leq G(x^{\nu}, y, \bar{x}^{-\nu}) \perp H(x^{\nu}, y, \bar{x}^{-\nu}) \geq 0, \\ if \quad G_i(x^{\nu}, y, \bar{x}^{-\nu})>0, \quad \text{then} \quad \psi_i^{\nu}=0, \quad i=1, \ldots, m, \\ if \quad H_i(x^{\nu}, y, \bar{x}^{-\nu})>0, \quad \text{then} \quad \sigma_i^{\nu}=0, \quad i=1, \ldots, m. \end{array} \end{eqnarray} $ (2.1)

In addition, the vector $ (x^{\nu}, y) $ is called

(a) a C-stationary point if $ \psi_i^{\nu}\sigma_i^{\nu}\geq0 $ when $ G_i(x^{\nu}, y, \bar{x}^{-\nu})= H_i(x^{\nu}, y, \bar{x}^{-\nu})=0 $.

(b) a M-stationary point if either $ min(\psi_i^{\nu}, \sigma_i^{\nu})>0 $ or $ \psi_i^{\nu}\sigma_i^{\nu}=0 $ when $ G_i(x^{\nu}, y, \bar{x}^{-\nu})= H_i(x^{\nu}, y, \bar{x}^{-\nu})=0 $.

(c) a S-stationary point if $ \psi_i^{\nu}\geq0, \sigma_i^{\nu}\geq0 $ when $ G_i(x^{\nu}, y, \bar{x}^{-\nu})= H_i(x^{\nu}, y, \bar{x}^{-\nu})=0 $.

In [7, 23], it is shown that MPEC can be solved reliably and efficiently by replacing the complementarity constraint with $ Ys\leq 0 $, where $ Y $ is the diagonal matrix with $ y $ along its diagonal. Fletche and Leyffer[24] have shown that the strong stationarity of MPEC is equivalent to the KKT conditions of a NLP. Since we only consider finite-dimensional optimization problems, based the stationarity for MPEC (1.1), we define the stationarity for EPEC (1.2)(see. e.g., [5, 25]).

Definition 2.2 We say that a vector $ (x^*, y^*) $ is a C-stationary(M-stationary, S-stationary) point of the EPEC (1.2) if for each $ \nu=1, \ldots, K $, $ (x^{\nu, *}, y^*) $ is a C-stationary(M-stationary, S-stationary) point for the $ MPEC(x^{*, -\nu}) $(1.1).

We have known from [5] that if $ (x^*, y^*) $ is an (possibly local) equilibrium point of EPEC (1.2) and every MPEC of EPEC (1.2) satisfies an MPEC-LICQ, then there exist multipliers $ (\lambda^* , \mu^*, \psi^*, \sigma^*) $ such that $ (x^*, y^*) $ is a S-stationary point of the EPEC (1.2). In the following two propositions, we will consider the relationship of C-stationary (M-stationary) point and (possibly local) equilibrium point in EPEC (1.2).

Proposition 2.1 Let $ (x^*, y^*) $ be an (possibly local) equilibrium point of EPEC (1.2), if for each $ \nu=1, \ldots, K $, the MPEC-MFCQ holds at $ (x^{\nu, *}, y^*) $ for $ MPEC(x^{*, -\nu}) $(1.1), then there exists a vector multipliers $ (\lambda^* , \mu^*, \psi^*, \sigma^*) $ such that $ (x^*, y^*) $ is a C-stationary point of the EPEC (1.2).

Proof Since $ (x^*, y^*) $ be an (possibly local) equilibrium point of the EPEC (1.2), it follows that for each $ \nu=1, \ldots, K $, the point $ (x^{\nu, *}, y^*) $ is a (local) minimizer of the $ MPEC(x^{*, -\nu}) $(1.1). By applying the Theorem 2 of [6] for each $ \nu=1, \ldots, K $, we can show that there exists a vetor multipliers $ (\lambda^{\nu} , \mu^{\nu} , \psi^{\nu} , \sigma^{\nu} ) $ such that $ (x^{\nu, *} , y^*) $ is a C-stationary point of the $ MPEC(x^{*, -\nu}) $(1.1) for each $ \nu=1, \ldots, K $. We can easy obtain the conclusion from the definition of C-stationary point of the EPEC (1.2).

Proposition 2.2 Let $ (x^*, y^*) $ be an (possibly local) equilibrium point of EPEC (1.2), if for each $ \nu=1, \ldots, K $, the NNAMCQ holds at $ (x^{\nu, *}, y^*) $ for $ MPEC(x^{*, -\nu}) $(1.1), then there exists a vector multipliers $ (\lambda^* , \mu^*, \psi^*, \sigma^*) $ such that $ (x^*, y^*) $ is a M-stationary point of the EPEC (1.2).

Proof We can easily obtain the conclusion by applying the Corollary 2.1 of [21]. Since its proof is similar to Proposition 2.1, we omit the proof here.

3 Normalized Stationary Point of a Class of Equilibrium Problem with Equilibrium Constraints

In this section, we will consider a special local equilibrium points of the EPEC and call it normalized stationary points of the EPEC.

Normalized equilibrium, first introduced by Rosen [18], is a special GNEP. To reduce the number of variables and constraints, which may make the problem more tractable, Leyffer and Munson [7] make a price-consistency assumption. This technique restricts the solutions considered to those for which the multipliers (prices) on the shared constraints are the same. In economic terms, this means that the relative values of shadow prices associated with the common resources are identical for all players at any normalized equilibrium. We need the following separability assumption for objective functions.

Definition 3.1 We say that the EPEC (1.2) is relatively separable if the general constraints consist of a set of constraints independent of other decision variables and a set of constraints common across all players, that is,

$ \begin{eqnarray} \label{fuctiong g separability} g^{\nu}(x, y)= \left[\begin{array}{ccc} \bar{g}^{\nu}(x^{\nu}) \\ \tilde{g}(x, y) \end{array} \right] , h^{\nu}(x, y)= \left[\begin{array}{ccc} \bar{h}^{\nu}(x^{\nu}) \\ \tilde{h}(x, y) \end{array} \right] , \end{eqnarray} $

and the objective function consists of a separable term and a term relatively common across all players, that is

$ \begin{eqnarray} \label{fuctiong f separability} f^{\nu}(x, y)= \bar{f}^{\nu}(x^{\nu}) + \beta^{\nu}\tilde{f}(x, y) , \quad \nu=1, \ldots, K, \end{eqnarray} $

where $ \beta^{\nu}>0 $.

Assume that the EPEC (1.2) is relatively separable, we can rewrite it as following for each $ \nu=1, \ldots, K $,

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x^{\nu}} & \bar{f}^{\nu}(x^{\nu}) + \beta^{\nu}\tilde{f}(x, y)\\ s.t. & \bar{g}^{\nu}(x^{\nu})\leq0, \\ & \tilde{g}(x^{\nu}, y, x^{-\nu})\leq0, \\ & \bar{h}^{\nu}(x^{\nu})=0, \\ & \tilde{h}(x^{\nu}, y, x^{-\nu})=0, \\ &0\leq G(x^{\nu}, y, x^{-\nu}) \perp H(x^{\nu}, y, x^{-\nu}) \geq 0. \end{array} \end{eqnarray} $ (3.1)

Definition 3.2 We say that a vector $ (x^*, y^*) $ is a normalized C-(M-, S-) stationary point of the EPEC (3.1), if $ (x^*, y^*) $ is a C-(M-, S-) stationary point of the EPEC (3.1) and the Lagrange multipliers associated with the shared constraints satisfying:

$ \begin{eqnarray} \frac{\tilde{\lambda}^{\nu}}{\tilde{\lambda}^0}=\frac{\tilde{\mu}^{\nu}}{\tilde{\mu}^0}=\frac{\psi^{\nu}}{\psi^0}=\frac{\sigma^{\nu}}{\sigma^0}=\beta^{\nu}, \quad \nu=1, \ldots, K, \end{eqnarray} $ (3.2)

where $ \beta^{\nu}>0 $.

The following theorem relates normalized stationary point of relatively separable EPEC to a standard MPEC.

Theorem 3.1 Assume that the EPEC (1.2) is relatively separable. Then the normalized C-(M-, S-) stationary point conditions of the EPEC (1.2) are equivalent to the C-(M-, S-) stationary point conditions of the following MPEC:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x, y} & \sum\limits_{\nu=1}^K\frac{1}{\beta^{\nu}}\bar{f}^{\nu}(x^{\nu})+\tilde{f}(x, y)\\ s.t & \bar{g}^{\nu}(x^{\nu})\leq0, \quad \nu=1, \ldots, K\\ & \tilde{g}(x, y)\leq0\\ & \bar{h}^{\nu}(x^{\nu})=0, \quad \nu=1, \ldots, K\\ & \tilde{h}(x, y)=0\\ &0\leq G(x, y) \perp H(x, y) \geq 0. \end{array} \end{eqnarray} $ (3.3)

Proof If the EPEC (1.2) is relatively separable and $ (x^*, y^*) $ is its normalized C-(M-, S-) stationary point, we can reformulate the EPEC(1.2) to the EPEC(3.1) and there exists a vector multipliers $ (\tilde{\lambda}^{\nu}, \tilde{\mu}^{\nu}, \rho^{\nu}, \tau^{\nu}, \psi^{\nu}, \sigma^{\nu}) $, such that $ (x^{\nu}, y, \tilde{\lambda}^{\nu}, \tilde{\mu}^{\nu}, \rho^{\nu}, \tau^{\nu}, \psi^{\nu}, \sigma^{\nu}) $ satisfies the following: $ \nu=1, \ldots, K $,

$ \begin{eqnarray} \begin{array}{ll} \nabla_{x^{\nu}}\bar{f}^{\nu}(x^{*, \nu})+\nabla_{x^{\nu}}\beta^{\nu}\tilde{f}(x^*, y^*)+\nabla_{x^{\nu}}\bar{g}^{\nu}(x^{*, \nu})\rho^{\nu}+\nabla_{x^{\nu}}\tilde{g}(x^*, y^*)\tilde{\lambda}^{\nu} \\+ \nabla_{x^{\nu}}\bar{h}^{\nu}(x^{*, \nu})\tau^{\nu}+\nabla_{x^{\nu}}\tilde{h}(x^*, y^*)\tilde{\mu}^{\nu} -\nabla_{x^{\nu}}G(x^*, y^*)\psi^{\nu}- \nabla_{x^{\nu}}H(x^*, y^*)\sigma^{\nu}=0, \\ \nabla_y\beta^{\nu}\tilde{f}(x^*, y^*)+\nabla_y\tilde{g}(x^*, y^*)\tilde{\lambda}^{\nu}+\nabla_y\tilde{h}(x^*, y^*)\tilde{\mu}^{\nu}\\ -\nabla_yG(x^*, y^*)\psi^{\nu}- \nabla_yH(x^*, y^*)\sigma^{\nu}=0, \\ 0\leq -\bar{g}^{\nu}(x^{*, \nu}) \perp \rho^{\nu}\geq0, \\ 0\leq -\tilde{g}(x^*, y^*) \perp \tilde{\lambda}^{\nu} \geq 0, \\ \bar{h}^{\nu}(x^{*, \nu})=0, \tilde{h}(x^*, y^*)=0, \\ 0\leq G(x^*, y^*) \perp H(x^*, y^*) \geq 0, \\ if \quad G_i(x^*, y^*)>0, \quad then \quad \psi_i^{\nu}=0, \quad i=1, \ldots, m, \\ if \quad H_i(x^*, y^*)>0, \quad then \quad \sigma_i^{\nu}=0, \quad i=1, \ldots, m. \end{array} \end{eqnarray} $ (3.4)

In addition, when $ G_i(x^*, y^*)= H_i(x^*, y^*)=0 $, we can call the vector $ (x^*, y^*) $ is, $ \nu=1, \ldots, K $,

(a) a C-stationary point if $ \psi_i^{\nu}\sigma_i^{\nu}\geq0 $.

(b) a M-stationary point if either $ min(\psi_i^{\nu}, \sigma_i^{\nu})>0 $ or $ \psi_i^{\nu}\sigma_i^{\nu}=0 $.

(c) a S-stationary point if $ \psi_i^{\nu}\geq0, \sigma_i^{\nu}\geq0 $.

Note that the definition of normalized C-(M-, S-) stationary point of the EPEC (3.1), we have

$ \begin{eqnarray} \frac{\tilde{\lambda}^{\nu}}{\tilde{\lambda}^0}=\frac{\tilde{\mu}^{\nu}}{\tilde{\mu}^0}=\frac{\psi^{\nu}}{\psi^0}=\frac{\sigma^{\nu}}{\sigma^0}=\beta^{\nu}, \quad \nu=1, \ldots, K. \end{eqnarray} $ (3.5)

Namely,

$ \begin{eqnarray} \frac{\tilde{\lambda}^{\nu}}{\beta^{\nu}}=\tilde{\lambda}^0, \frac{\tilde{\mu}^{\nu}}{\beta^{\nu}}=\tilde{\mu}^0, \frac{\psi^{\nu}}{\beta^{\nu}}=\psi^0, \frac{\sigma^{\nu}}{\beta^{\nu}}=\sigma^0 \quad \nu=1, \ldots, K. \end{eqnarray} $ (3.6)

Dividing $ \beta^{\nu} $ into (3.4), we can reformulate (3.4) as follows:

$ \begin{eqnarray} \begin{array}{ll} \nabla_{x^{\nu}}\frac{1}{\beta^{\nu}}\bar{f}^{\nu}(x^{*, \nu})+\nabla_{x^{\nu}}\tilde{f}(x^*, y^*)\\+ \nabla_{x^{\nu}}\bar{g}^{\nu}(x^{*, \nu})\frac{\rho^{\nu}}{\beta^{\nu}}+\nabla_{x^{\nu}}\tilde{g}(x^*, y^*)\tilde{\lambda}^0+ \nabla_{x^{\nu}}\bar{h}^{\nu}(x^{*, \nu})\frac{\tau^{\nu}}{\beta^{\nu}}+\nabla_{x^{\nu}}\tilde{h}(x^*, y^*)\tilde{\mu}^0=0\\ -\nabla_{x^{\nu}}G(x^*, y^*)\psi^0- \nabla_{x^{\nu}}H(x^*, y^*)\sigma^0=0 \quad \nu=1, \ldots, K\\ \nabla_y\tilde{f}(x^*, y^*)+\nabla_y\tilde{g}(x^*, y^*)\tilde{\lambda}^0+\nabla_yh(x^*, y^*)\tilde{\mu}^0-\nabla_yG(x^*, y^*)\psi^0- \nabla_yH(x^*, y^*)\sigma^0=0, \\ 0\leq -\bar{g}^{\nu}(x^{*, \nu}) \perp \frac{\rho^{\nu}}{\beta^{\nu}} \geq0 \quad \nu=1, \ldots, K\\ 0\leq -\tilde{g}(x^*, y^*) \perp \tilde{\lambda}^0 \geq 0, \\ \bar{h}^{\nu}(x^{*, \nu})=0, \quad \nu=1, \ldots, K\\ \tilde{h}(x^*, y^*)=0, \\ 0\leq G(x^*, y^*) \perp H(x^*, y^*) \geq 0, \\ if \quad G_i(x^*, y^*)>0, \quad \text{then} \quad \psi_i^0=0, \quad i=1, \ldots, m, \\ if \quad H_i(x^*, y^*)>0, \quad \text{then} \quad \sigma_i^0=0, \quad i=1, \ldots, m. \end{array} \end{eqnarray} $ (3.7)

Obviously, if there exists a vector multipliers $ (\tilde{\lambda}^0, \tilde{\mu}^0, \psi^0, \sigma^0, \rho^1, \ldots, \rho^K, \tau^1, \ldots, \tau^K) $ such that the vector $ (x^*, y^*, \tilde{\lambda}^0, \tilde{\mu}^0, \psi^0, \sigma^0, \rho^1, \ldots, \rho^K, \tau^1, \ldots, \tau^K) $ satisfies the (3.7), so the vector $ (x^*, y^*) $ is a W-stationary point of the MPEC (3.3).

Additionally, we have the following conclusion by $ \beta^{\nu}>0, \nu=1, \ldots, K $ and (3.6):

(a) $ \psi^{\nu}\sigma^{\nu}\geq0 \Longleftrightarrow \psi^0\sigma^0\geq0 $.

(b) either $ min(\psi^{\nu}, \sigma^{\nu})>0 $ or $ \psi^{\nu}\sigma^{\nu}=0 $ $ \Longleftrightarrow $ either $ min(\psi^0, \sigma^0)>0 $ or $ \psi^0\sigma^0=0 $.

(c) $ \psi^{\nu}\geq0, \sigma^{\nu}\geq0 \Longleftrightarrow \psi^0\geq0, \sigma^0\geq0 $.

Note that the definition of C-(M-, S-) stationary point of EPEC, we can easily get the conclusion.

Obviously, solving normalized stationary points of relatively separable EPEC is a generalization of the price-consistent multi-leader-follower games in [7]. By introducing the relatively separable assumption and finding normalized stationary points, we produce a model that may be easier to solve than the original standard EPEC. The following examples of Nash game show the results for solving the normalized stationary points:

Example 1 (Leyffer's example) This problem is taken from [7].

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x_1}& x_1^2+ax_1x_2\\ s.t & x_1+x_2=c, \\ \min\limits_{x_2}& x_2^2+bx_1x_2\\ s.t & x_1+x_2=c, \end{array} \end{eqnarray} $ (3.8)

where a, b, and c are parameters. The NCP formulation of solving normalized stationary points for this problem is the system of equations

$ \begin{eqnarray} 2x_1+ax_2-a\lambda_0=0\\ 2x_2+bx_1-b\lambda_0=0\\ x_1+x_2=c, \end{eqnarray} $

where $ (a\lambda_0, b\lambda_0) $ is Lagrange multiplier vectors for shared constraint. This problem have normalized equilibrium $ (\frac{ac(b-2)}{2(ab-a-b)}, \frac{bc(a-2)}{2(ab-a-b)}) $, which $ \lambda_0=\frac{abc-4c}{2(ab-a-b)} $. It is equivalent to computing a first-order critical point for the single optimization problem:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x_1, x_2}& \frac{1}{a}x_1^2+\frac{1}{b}x_2^2+x_1x_2\\ s.t & x_1+x_2=c. \nonumber \end{array} \end{eqnarray} $

Example 2 (Harker's example) This problem is taken from [26].There are two players and they solve the following problems:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x_1}& x_1^2+\frac{8}{3}x_1x_2-34x_1\\ s.t &0\leq x_1\leq10\\ & x_1+x_2\le15, \\ \min\limits_{x_2}& x_2^2+\frac{5}{4}x_1x_2-24.25x_2\\ s.t &0\leq x_2\leq10\\ & x_1+x_2\le15. \end{array} \end{eqnarray} $ (3.9)

This is a GNEP with one shared constraint and the solution set is given by

$ \begin{eqnarray} SOL^{GNEP}=\{(5, 9)\}\cup\{(t, 15-t)|9\leq t\leq10\}. \end{eqnarray} $

If $ (\frac{8}{3}\lambda_0, \frac{5}{4}\lambda_0), \lambda_0\geq0 $ is Lagrange multiplier vectors for shared constraint. This problem has normalized equilibrium $ (5, 9) $ and $ (\frac{47}{7}, \frac{58}{7}) $, which $ \lambda_0=0 $ and $ \lambda_0=\frac{4}{7} $. It is equivalent to computing a first-order critical point for the single optimization problem:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x_1, x_2}& \frac{3}{8}x_1^2-\frac{51}{4}x_1+\frac{4}{5}x_2^2-\frac{97}{5}x_2+x_1x_2\\ s.t &0\leq x_1\leq10\\ &0\leq x_2\leq10\\ & x_1+x_2\le15.\nonumber \end{array} \end{eqnarray} $
4 Applications

In this section, we first discuss normalized stationary points of relatively separable EPEC arising from competition of manufacturer for similar products in the same city.

4.1 Model in Similar Products Market

Since similar products have some same function but not exactly the same, similar products have different prices. We consider an oligopoly consisting of $ K+F $ manufacturers that produce similar products noncooperatively before the market demand is realized. The first $ K $ manufacturers (herein leaders) have no capacity installed and thus have to decide now what their future output will be before the demand function is realized. The remaining $ F $ manufacturers (followers) have sufficient capacity installed and thus do not have to make a decision today, but instead they can wait to observe the quantities supplied by the $ K $ leaders as well as the realized demand function before making a decision on their supply quantities.

The market demand are characterized by inverse demand functions $ p_{\nu}(x, y), \nu=1, \ldots, K+F $, where $ p_{\nu}(x, y) $ is the market price of the product made by the manufacturer $ \nu $, $ x=(x_i)_{i=1}^K $, $ x_i $ is the supply quantity of the leader $ i $, and $ y=(y_j)_{j=1}^F $, $ y_j $ is the supply quantity of the follower $ j $.

Before market demand is realized, leader $ i $ chooses his quantity $ x_{i} $. The leader's profit can be formulated as

$ \begin{eqnarray} R_{i}(x_{i}, X_{-i}, Y^*)=x_{i}p_i(x_{i}, X_{-i}, Y^*)-C_{i}(x_{i}), \end{eqnarray} $ (4.1)

where $ X_{-i} $ denotes the total bids by the other leaders, $ Y^*=(y_j^*)_{j=1}^K $, where $ y_j^* $ is the strategies of the $ j $ follower. $ x_{i}p_i(x_{i}, X_{-i}, Y^*) $ means the total revenue for leader $ i $, and $ C_{i}(x_{i}) $ denotes the cost function of leader $ i $. The $ jth $ leader's decision problem is to choose the supply quantity $ x_{i} $ that maximizes its profit; that is,

$ \begin{eqnarray} \max\limits_{x_{i}\in \mathcal{X}_{i}}R_{i}(x_{i}, X_{-i}, Y^*)=x_{i}p_i(x_{i}, X_{-i}, Y^*)-C_{i}(x_{i}), \end{eqnarray} $ (4.2)

where $ \mathcal{X}_{i}:=\{x_{i}\in [0, +\infty) \mid g_i(x_{i})\leq 0, g(x, y)\leq 0\} $ is nonempty and bounded convex set, for each $ i=1, \ldots, K $.

The $ jth $ follower chooses its supply quantity after observing the aggregate leaders supply $ X $. Thus, the total revenue of the $ j $th follower is $ y_{j}p_j(X^*, y_j, Y_{-j}) $, and its total cost is $ C_{j}(y_{j}) $. Consequently, the jth follower profit is

$ \begin{eqnarray} R_{j}(X^*, y_j, Y_{-j})=y_{j}p_j(X^*, y_j, Y_{-j})-C_{j}(y_{j}), \end{eqnarray} $ (4.3)

where $ Y_{-j} $ denotes the total bids by the other followers, $ X^*=(x_i^*)_{i=1}^K $, where $ x_i^* $ is the strategies of the leader $ i $. The $ jth $ follower decision problem is

$ \begin{eqnarray} \max\limits_{y_{j}\geq 0}R_{j}(X^*, y_j, Y_{-j})=y_{j}p_j(X^*, y_j, Y_{-j})-C_{j}(y_{j}). \end{eqnarray} $ (4.4)

Note that the existence of the multi-leader-follower games can be obtained under the following assumptions: $ \forall\nu=1, 2, \ldots, K+F $,

$ \bf (A1) $ $ p_{\nu}(\cdot) $ is twice continuously differentiable and decreasing,

$ \bf (A2) $ There holds $ {p_{\nu}}^{'}_{q}(q)+q{p_{\nu}}^{''}_{qq}(q)\leq 0 $ for any $ q\geq 0 $,

$ \bf (A3) $ The cost functions $ C_{\nu}(q_{\nu}) $, are twice continuously differentiable and their first and second derivatives are nonnegative for all $ q_{\nu}\ge 0 $.

Under Assumptions (A1)–(A3), one can easily show that $ R^{\nu}(x, y) $ is concave, which guarantees the existence of multi-leader-follower games of the model. Additionally, we suppose that the multipliers of the leaders on the shared constraints are proportionable; that is,

$ \begin{eqnarray} \frac{\tilde{\lambda}_{\nu}}{\tilde{\lambda}_0}=\frac{\tilde{\mu}_{\nu}}{\tilde{\mu}_0}=\frac{\psi_{\nu}}{\psi_0}=\frac{\sigma_{\nu}}{\sigma_{0}}=\beta_{\nu}, \quad \nu=1, \ldots, K, \end{eqnarray} $ (4.5)

where $ \beta_{\nu}>0 $.

If (4.4) is convex and satisfies a constraint qualification for each follower, then the condition that each follower chooses an optimal strategy is equivalent to the following KKT conditions:

$ \begin{eqnarray} \label{KKT conditions of follower} 0\leq y_j \perp -\nabla_{y_j}R_{j}(X, y_j, Y_{-j})\geq0, \quad j=1, \ldots, F. \end{eqnarray} $

The aim of each leader $ i $, $ i=1, \ldots, K $, is to choose a strategy $ x_i $ that solves the following MPEC:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x_{i}\in \mathcal{X}_{i}} & -R_{i}(x_{i}, X_{-i}, Y)\\ s.t & g_i(x_{i})\leq 0, g(x, y)\leq 0, \nonumber\\ &0\leq y_j \perp -\nabla_{y_j}R_{j}(X, y_j, Y_{-j})\geq0, \quad j=1, \ldots, F. \end{array} \end{eqnarray} $
4.2 Preliminary Numerical Results

Consider the above normalized stationary points of relatively separable EPEC with two leaders and one follower and set the data as follows:

● The inverse demand functions are given by

$ \begin{eqnarray*} \text{Leader} 1 \quad P_1(x_1, x_2, y)&:=&a_1-b_1(x_1+x_2+\frac{y}{x_1}), \\ \text{Leader} 2 \quad P_2(x_1, x_2, y)&:=&a_2-b_2(x_1+x_2+\frac{y}{x_2}), \\ \text{follower} \quad P_3(x_1, x_2, y)&:=&a_3-b_{3}(x_1+x_2+y). \end{eqnarray*} $

When $ x_1\in (0, \sqrt{y}) $ is bigger, $ P_1 $ is bigger. On the other hand, when $ x_1\in (\sqrt{y}, +\infty) $ is bigger, $ P_1 $ is smaller. Actually, the supply quantities of leaders are far more than the follower's and they are in the same order of magnitude. Consequently, $ x_1 $ is in $ (\sqrt{y}, +\infty) $ in general. when there is not enough demand for its product, the price goes down. While the product is in short supply relative to the demand, the price will be bid up. The effective level of various variables was different.

● The cost functions are given by

$ \begin{eqnarray*} \text{Leader} 1 \quad C_{1}(x_{1})&:=&c_{1}x_{1}, \\ \text{Leader} 2 \quad C_{2}(x_{2})&:=&c_{2}x_{2}, \\ \text{follower} \quad C_{3}(y)&:=&c_{3}y. \end{eqnarray*} $

● The constraint functions of the leaders are given by

$ \begin{eqnarray*} g_{1}(x_1)&:=&x_1-d_1, \\ g_{2}(x_2)&:=&x_2-d_2, \\ g(x_1, x_2, y)&:=&x_1+x_2+y-d_3. \end{eqnarray*} $

where $ a_i\geq 0, b_i\geq0, c_i\geq0, i=1, 2, 3 $; $ x_1\geq0, x_2\geq0, y\geq0 $.

Then the problem can be written as follows:

$ \begin{eqnarray} \begin{array}{ll}\min\limits_{x_1, y} & b_1x_1^2-(a_1-c_1)x_1+b_1 x_1 x_2+b_1 y\\ s.t & x_1-d_1\leq 0, \\& x_1+x_2+y-d_3\leq0, \\ &0\leq y \perp 2b_3y-(a_3-c_3)\geq0. \end{array} \begin{array}{ll} \min\limits_{x_2, y} & b_2x_2^2-(a_2-c_2)x_2+b_2 x_1 x_2+b_2y\\ s.t & x_2-d_2\leq 0, \\ & x_1+x_2+y-d_3\leq 0, \\ &0\leq y \perp 2b_3y-(a_3-c_3)\geq0. \end{array} \end{eqnarray} $ (4.6)

By Theorem 3.1, the normalized C-(M-, S-) stationary point of the EPEC (4.6) is the standard C-(M-, S-) stationary point of the following MPEC:

$ \begin{eqnarray} \begin{array}{ll} \min\limits_{x, y} & x_1^2-\frac{a_1-c_1}{b_1}x_1+x_2^2-\frac{a_2-c_2}{b_2}x_2+x_1x_2\\ s.t & x_1-d_1\leq0, \\ & x_2-d_2\leq0, \\ & x_1+x_2+y-d_3\leq0, \\ &0\leq y \perp 2b_3y-(a_3-c_3)\geq0, \end{array} \end{eqnarray} $ (4.7)

Conversely, if $ (x^*, y^*) $ is the C-(M-, S-) stationary point of (4.7) then $ (x^*, y^*) $ is the normalized C-(M-, S-) stationary point of the EPEC (4.6).

We set the parameters by $ a_1=68, b_1=4, a_2=78, b_2=5, a_3=60, b_3=3. c_{1}=22, c_{2}=26, c_3=28. $ We formulate the solving normalized stationary points of relatively separable EPEC to a standard MPEC and solve the MPEC in Matlab R2010a. The computational results are

$ \begin{eqnarray*} (x_1, x_2, y)=(4.3667, 3.2667, 1.5167). \end{eqnarray*} $

The results reveal that the proposed methods were able to solve normalized stationary points of relatively separable EPEC successfully.

Although the example is basic, it is thought to be competent to show the difficulties in this field of research and efficiency of our method.

5 Conclusions

We introduce relatively separable EPECs and solve its normalized stationary points, that result in a standard MPEC. In this approach, the special equilibrium problem with equilibrium constraints is solved by a single optimization problem, unlike the traditional approach that solve a sequence of related optimization problems. Additionally, we provide numerical results and application demonstrating our new approach.

References
[1]
Cardell J B, Hitt C C, Hogan W W. Market power and strategic interaction in electricity networks[J]. Resource and Energy Economics, 1997, 19(1): 109-137.
[2]
Ehrenmann A, Neuhoff K. A comparison of electricity market design in networks[J]. Operations Research, 2009, 57(2): 274-286. DOI:10.1287/opre.1080.0624
[3]
Hobbs B F, Metzler C B, Pang J S. Strategic gaming analysis for electric power networks: An MPEC approach[J]. IEEE Transactions Power Systems, 2000, 15(2): 638-645. DOI:10.1109/59.867153
[4]
Pieper H. Algorithms for mathematical programs with equilibrium constraints with applications to deregulated electricity markets[D]. Stanford, CA: Stanford University, 2001.
[5]
Su C L. A sequential NCP algorithm for solving equilibrium problems with equilibrium constraints[R]. Department of Management Science and Engineering, Stanford University, 2004.
[6]
Scheel H, Scholtes S. Mathematical programs with complementarity constraints: Stationarity, optimality and sensitivity[J]. Mathematics of Operations Research, 2000, 25(1): 1-22. DOI:10.1287/moor.25.1.1.15213
[7]
Leyffer S, Munson T. Solving multi-leader-common-follower games[J]. Optimization Methods and Software, 2010, 25(4): 601-623. DOI:10.1080/10556780903448052
[8]
Ehrenmann A. Manifolds of multi-leader Cournot equilibria[J]. Operations Research Letters, 2004, 32(2): 121-125. DOI:10.1016/S0167-6377(03)00090-7
[9]
Hu X, Ralph D. Using EPECs to model bilevel games in restructured electricity markets with locational prices[J]. Operations research, 2007, 55(5): 809-827. DOI:10.1287/opre.1070.0431
[10]
Murphy F H, Smeers Y. Generation capacity expansion in imperfectly competitive restructured electricity markets[J]. Operations Research, 2005, 53(4): 646-661. DOI:10.1287/opre.1050.0211
[11]
Su C L. Analysis on forward market equilibrium model[J]. Operations Research Letters, 2007, 35(1): 74-82. DOI:10.1016/j.orl.2006.01.006
[12]
Yao J, Adler I, Oren S S. Modeling and computing two-settlement oligopolistic equilibrium in a congested electricity network[J]. Operations Research, 2008, 56(1): 34-47. DOI:10.1287/opre.1070.0416
[13]
Guo L, Lin G H. Global algorithm for solving stationary points for equilibrium programs with shared equilibrium constraints[J]. Pacific Journal of Optimization, 2013, 9(3): 443-461.
[14]
Guo L, Lin G H, Zhang D, Zhu D. An MPEC reformulation of an EPEC model for electricity markets[J]. Operations Research Letters, 2015, 43(3): 262-267. DOI:10.1016/j.orl.2015.03.001
[15]
Li P Y. Solving normalized stationary points of a class of equilibrium problem with equilibrium constraint[J]. Journal of Industrial and Management Optimization, 2017, 14(2): 637-646.
[16]
Kulkarni A A, Shanbhag U V. A shared-constraint approach to multi-leader multi-follower games[J]. Set-valued and Variational Analysis, 2014, 22(4): 691-720. DOI:10.1007/s11228-014-0292-5
[17]
Kulkarni A A, Shanbhag U V. On the consistency of leaders' conjectures in hierarchical games (52nd)[J]. IEEE Annual Conference on Decision and Control (CDC), 2013, 1180-1185.
[18]
Rosen J B. Existence and uniqueness of equilibrium points for concave N-person games[J]. Econometrica, 1965, 33(3): 520-534. DOI:10.2307/1911749
[19]
Flegel M L, Kanzow C. On M-stationary points for mathematical programs with equilibrium constraints[J]. Journal of Mathematical Analysis and Applications, 2005, 310(1): 286-302. DOI:10.1016/j.jmaa.2005.02.011
[20]
Guo L, Lin G H, Ye J J. Solving mathematical programs with equilibriumconstraints[J]. Journal of Optimization Theory and Applications, 2015, 166(1): 234-256. DOI:10.1007/s10957-014-0699-z
[21]
Ye J J. Necessary and sufficient optimality conditions for mathematical programs with equilibrium constraints[J]. Journal of Mathematical Analysis and Applications, 2005, 307(1): 350-369. DOI:10.1016/j.jmaa.2004.10.032
[22]
Zhu X, Lin G H. Improved convergence results for a modified Levenberg-Marquardt method for nonlinear equations and applications in MPCC[J]. Optimization Methods and Software, 2016, 31(4): 791-804. DOI:10.1080/10556788.2016.1171863
[23]
Fletcher R, Leyffer S, Ralph D, Scholtes S. Local convergence of SQP methods for mathematical programs with equilibrium constraints[J]. SIAM Journal on Optimization, 2006, 17(1): 259-286. DOI:10.1137/S1052623402407382
[24]
Fletcher R, Leyffer S. Solving mathematical programs with complementarity constraints as nonlinear programs[J]. Optimization Methods and Software, 2004, 19(1): 15-40. DOI:10.1080/10556780410001654241
[25]
Hu X. Mathematical programs with complementarity constraints and game theory models in electricity markets[D]. Department of Mathematics and Statistics, University of Melbourne, 2003.
[26]
Harker P T. Generalized Nash games and quasi-variational inequalities[J]. European Journal of Operational Research, 1991, 54(1): 81-94. DOI:10.1016/0377-2217(91)90325-P