A Regularized Nikaido–Isoda Function Approach to Multi-Leader–Follower Games 4


Abstract

A multi-leader–follower game (MLFG) is a hierarchical noncooperative game in which leaders compete at the upper level while taking into account the followers’ best responses at the lower level. A typical approach to solving the MLFG reformulates it as an equilibrium problem with equilibrium constraints (EPECs) by replacing the lower-level game with its KKT conditions. Another approach, when each follower’s response is unique, is to reformulate the MLFG as a Nash equilibrium problem by substituting these response functions into each leader’s problem. However, both reformulations may lack scalability since higher-order derivatives may be required when solving the resulting problems.

In this paper, we propose a new reformulation of the MLFG by exploiting a regularized Nikaido–Isoda function and approximating the MLFG by a single-level differentiable Nash equilibrium problem with a penalty parameter. The proposed reformulation neither requires derivative information on the followers’ game nor assumes convexity of each follower’s problem; hence, it can handle a broader class of MLFGs. Under global subanalyticity, we analyze the mathematical relationship between equilibria of the original MLFG and the proposed reformulation.

1 Introduction↩︎

The multi-leader–follower game (MLFG) is a hierarchical noncooperative model that extends the classical Stackelberg game. In this framework, multiple leaders first take into account the response of (possibly multiple) followers, who subsequently engage in a Nash equilibrium problem among themselves. Such a game was introduced in Heinrich F. von Stackelberg’s seminal work in 1934, prior to Nash’s equilibrium theory of noncooperative games in 1950 [1].

In recent decades, the MLFG has gained significant attention across various fields due to its ability to model hierarchical decision-making in decentralized systems. Some applications include strategic bidding in electricity markets [2][4], resource management in cloud and edge computing [5][9], and market design [10], [11], Kumar2022?. For instance, in electricity markets studied by Leyffer and Munson [4] and Pang and Fukushima [12], generators (leaders) set prices strategically before the market clears, while other market participants (followers) respond by adjusting their demand and supply accordingly. For surveys of the MLFG, see Hu and Fukushima [13] and Aussel and Svensson [14].

Despite their applicability, solving MLFGs remains challenging. In fact, MLFGs are more complex than standard bilevel optimization because they necessitate finding a Nash equilibrium at the upper level, where each leader’s strategy is constrained by the equilibrium of the lower-level game. Historically, two main approaches have been considered in the MLFG literature.

One approach is to solve the MLFG by reformulating it into an equilibrium problem with equilibrium constraints (EPEC). By replacing the followers’ Nash equilibrium problems with Karush–Kuhn–Tucker (KKT) conditions, each leader’s problem is transformed into a mathematical problem with equilibrium constraints (MPEC). Leyffer and Munson [4] proposed an MPEC-based method by considering a first-order necessary condition of all leaders’ MPECs, leading to systems of complementarity conditions. Then, they are solved with algorithms given by Su [15]. Later, Hori and Fukushima [16] proposed a diagonal method for the resultant EPEC using a penalty method adapted to MLFGs and utilizing a sequential penalty method developed by Huang et al. [17].

Another approach introduces a response function of followers’ game, assuming the uniqueness of the Nash equilibrium. By plugging the unique response (e.g., denoted by \(y(x)\), where \(x\) is a tuple of leaders’ strategies) into each leader’s problem, the MLFG is reduced to an ordinary single-level Nash equilibrium problem. However, because the response function \(y(x)\) is generally nonsmooth, smoothing schemes are required. Hu and Fukushima [18] first proposed a response-based method where a single follower solves an equality-constrained quadratic optimization problem with an analytical response. Herty et al. [19] extended this framework to followers with linear inequality constraints and proposed a smoothing scheme to obtain an approximate leader–follower Nash equilibrium with gradient-based methods. These studies assumed that the followers’ response \(y(x)\) is analytically obtained. In contrast to these approaches, Hori et al. [20] proposed a general framework that does not assume specific structures for players’ objective functions and constraints.

Despite those developments, existing studies have some drawbacks. For the EPEC-based method, reformulating the followers’ game as a KKT system requires first-order derivatives. As a consequence, solving the resulting EPEC often requires higher-order derivatives of the followers’ functions. Moreover, when the lower-level problem is not convex, MPEC and EPEC reformulations are usually not equivalent to the original problem; see [21], [22]. As for response-based approaches, they often assume the uniqueness of the followers’ response, which is practically the same as assuming strong convexity or monotonicity in the followers’ noncooperative game.

In this paper, motivated by those limitations, we propose a new reformulation of the MLFG by utilizing the Nikaido–Isoda function for the followers’ game. Our approach neither needs any derivative information nor assumes strong convexity in the followers’ problems. We reformulate the MLFG into a differentiable single-level Nash equilibrium problem with penalty terms, and then analyze the relationship between the resultant Nash game and the original MLFG. In fact, similar approaches have recently attracted the attention of researchers in bilevel optimization, where several algorithms [23][26] have been proposed, which support our approach.

Our contributions are summarized as follows:

  • We propose a differentiable single-level reformulation of the MLFG, which does not use any derivative information with respect to each follower’s problem, by using the regularized Nikaido–Isoda function.

  • We establish the relationship between the leader–follower equilibrium of the original MLFG and Nash equilibrium of the resultant single-level Nash equilibrium problem (Theorem 2);

  • We also establish the relationship between the variational equilibria, which means the stationarity condition, of the original MLFG and the single-level Nash equilibrium problem (Theorem 4).

This paper is organized as follows: Section 2 introduces mathematical notions and Nash equilibrium problems to provide fundamental tools for analysis. Section 3 proposes a new level-reduction technique for the MLFG with regularized Nikaido–Isoda function and approximates it by a certain penalized problem. Section 4 analyzes the relationship between the penalized problem and the original MLFG. Section 5 concludes this paper.

Throughout this work, we use the following notations: Given \(m\) vectors \(x^1,\dots,x^m\), where \(x^i\in\mathbb{R}^{n_i}\) for \(i=1,\dots,m\), the concatenated vector \(x\coloneq ((x^1)^\top,\dots,(x^m)^\top)^\top\) with \(^\top\) being the transpose, is simply written as \(x=(x^1,\dots,x^m)\). To emphasize the \(i\)th subvector \(x^i\in\mathbb{R}^{n_i}\), \(x\) is sometimes denoted as \(x=(x^i,x^{-i})\), where \(x^{-i}\coloneq (x^1,\dots,x^{i-1},x^{i+1},\dots,x^m)\) represents the tuple of all subvectors except \(x^i\). For the real-valued function \(f\colon\mathbb{R}^{n+m}\to\mathbb{R}\), \(\nabla_y f(x,y)\) denotes the partial gradient of \(f\) with respect to the second variable \(y\). For the vector-valued function \(F\colon\mathbb{R}^n\to\mathbb{R}^m\), the transposed Jacobi matrix \(\mathcal{J}F(x)^\top\) is denoted by \(\nabla F(x)\in\mathbb{R}^{n\times m}\); we simply call it the Jacobian or Jacobi matrix of \(F\). Similarly, for \(F\colon\mathbb{R}^{n+m}\to\mathbb{R}^l\), the partial (transposed) Jacobi matrix with respect to \(x\) is denoted by \(\nabla_x F(x,y)\). Also, the Euclidean norm and inner product are written as \(\|\cdot\|\) and \(\langle \cdot,\cdot \rangle\), respectively. We denote by \(\mathbb{B}\) the open unit ball centered at 0, and let \(\mathbb{B}(x,\varepsilon)\coloneq\{y\in\mathbb{R}^n\mid \|y-x\|<\varepsilon\} =x+\varepsilon\mathbb{B}\) for a vector \(x\in\mathbb{R}^n\) and positive real number \(\varepsilon>0\). Let \(\bar{\mathbb{B}}\) and \(\bar{\mathbb{B}}(x,\varepsilon)\) be the closure of the open balls, i.e., the closed balls. We denote the normal cone to a convex set \(\Sigma \subset \mathbb{R}^n\) at \(x\in\Sigma\) as \(\mathcal{N}_{\Sigma}(x) \coloneq \{s\in\mathbb{R}^n \mid \langle s, y-x \rangle \le 0\; \forall y \in \Sigma\}\). The Euclidean distance from \(x\in\mathbb{R}^n\) to \(S\subset\mathbb{R}^n\) is denoted by \(\mathrm{dist}(x,S)\).

2 Preliminaries↩︎

In this section, we provide some concepts regarding convex analysis and recall the (generalized) Nash equilibrium problem.

2.1 Notations and fundamental properties↩︎

The graphs \(\mathrm{gph}\ f\) and \(\mathrm{gph}\ T\) of the real-valued function \(f\colon\mathbb{R}^n\to\mathbb{R}\) and set-valued mapping \(T\colon\mathbb{R}^n\rightrightarrows\mathbb{R}^m\) are defined as follows: \[\mathrm{gph}\ f\coloneq\{(x,\lambda)\in\mathbb{R}^n\times\mathbb{R}\mid \lambda=f(x)\},\] and \[\mathrm{gph}\ T\coloneq\{(x,\lambda)\in\mathbb{R}^n\times\mathbb{R}^m\mid \lambda\in T(x)\},\] respectively. The function \(f\) is \(L\)-smooth if there exists \(L>0\) such that \[\|\nabla f(x)-\nabla f(x')\|\le L\|x-x'\|\quad\forall x,x'\in \mathbb{R}^n,\] and \(f\) is said to be \(\mu\)-weakly convex with \(\mu > 0\) if \(f+\mu/2\|\cdot\|^2\) is convex.

The following lemmas are well-known results in nonlinear optimization; we omit those proofs.

Lemma 1. Suppose that \(f\) is \(L\)-smooth. Then, \(f\) is \(L\)-weakly convex, i.e., \(f+L/2\|\cdot\|^2\) is convex.

Lemma 2. Suppose that \(f\) is \(L\)-smooth on a compact set \(X\). Then, \(\nabla f\) is bounded and \(f\) is Lipschitz continuous.

Lemma 3. Let \(X\subset\mathbb{R}^n\) be a compact set. Let \(f\colon\mathbb{R}^n\to\mathbb{R}\) be twice continuously differentiable over an open set \(U\) that contains \(X\). Then, there exists \(L>0\) such that \(f\) is \(L\)-smooth.

Next, we introduce the subanalyticity along with other relevant concepts.

Definition 1 (Subanalyticity [27]). **

  1. A subset \(A\) of \(\mathbb{R}^n\) is called semianalytic* if each point of \(\mathbb{R}^n\) admits a neighborhood \(V\) for which \(A\cap V\) assumes the following form: \[\bigcup_{i=1}^p \bigcap_{j=1}^q \{x\in V\mid f_{ij}(x)=0, g_{ij}(x)>0\},\] where the functions \(f_{ij},g_{ij}\colon V\to\mathbb{R}\) are real-analytic for all \(i\in\{1,\dots,p\}\) and \(j\in\{1,\dots,q\}\).*

  2. The set \(A\) is called subanalytic* if each point of \(\mathbb{R}^n\) admits a neighborhood \(V\) such that \[A\cap V=\{x\in \mathbb{R}^n\mid (x,y)\in B\},\] where \(B\) is a bounded semianalytic subset of \(\mathbb{R}^n\times\mathbb{R}^m\) for some \(m\ge 1\).*

  3. Given \(m,n\in\mathbb{N}\), a function \(f\colon\mathbb{R}^n\to\mathbb{R}\cup\{\infty\}\) (respectively, a point-to-set operator \(T\colon\mathbb{R}^n\rightrightarrows\mathbb{R}^m\)) is called subanalytic* if its graph is subanalytic subset of \(\mathbb{R}^n\times\mathbb{R}\) (respectively, of \(\mathbb{R}^n\times\mathbb{R}^m\)).*

Definition 2 (Global subanalyticity [28]). Let \(x\in\mathbb{R}^n\), and define the function \[\Phi_n(x) \coloneq \begin{pmatrix} \frac{x_1}{1+x_1^2},\dots,\frac{x_n}{1+x_n^2} \end{pmatrix}.\]

  1. A subset \(A\) of \(\mathbb{R}^n\) is called globally subanalytic* if its image under \(\Phi_n\) is a subanalytic subset of \(\mathbb{R}^n\);*

  2. A function \(f\colon\mathbb{R}^n\to\mathbb{R}\cup\{\infty\}\) (respectively, a point-to-set operator \(T\colon\mathbb{R}^n\rightrightarrows\mathbb{R}^m\)) is called globally subanalytic* if \(\mathrm{gph}\ f\) (respectively, \(\mathrm{gph}\ T\)) is a globally subanalytic subset of \(\mathbb{R}^n\times\mathbb{R}\) (respectively, of \(\mathbb{R}^n\times\mathbb{R}^m\)).*

Loosely speaking, a (globally) subanalytic function is a function described as a combination of locally analytic functions. Subanalyticity may be generally satisfied by many widely-used objective functions [27]. They exhibit a “tame” geometry, thus stability under basic operations, and desirable properties for optimization [23]. One of them is the Hölderian error bound defined later.

Lemma 4 (Bolte et al. [27]). Globally subanalytic sets are subanalytic, and any bounded subanalytic set is globally subanalytic.

Lemma 5 (Dries and Miller [28]). The image or the preimage of a globally subanalytic set by a globally subanalytic function (respectively, globally subanalytic multivalued operator) is globally subanalytic.

Definition 3 (Hölderian error bound). For the function \(f\colon X\to\mathbb{R}\), let \(X^*\coloneq\argmin_{x\in X} f(x)\). Then, we say that \(f\) satisfies the \((\xi,\eta)\)-Hölderian error bound (HEB) if \[f(x)-\min_{x\in X} f(x)\ge \xi\cdot \mathrm{dist}(x,X^*)^\eta\qquad \forall x\in X,\] where \(\xi,\eta>0\).

If the HEB condition holds for a function, it measures the distance in a certain sense between the solution set to the optimization problem by the gap of objective function values.

The following lemma ensures that if a solution set and objective function are globally subanalytic, the objective function satisfies the HEB for some \((\xi,\eta)\).

Lemma 6 (Łojasiewicz factorization lemma [29]). If the solution set \(X^*\coloneq\argmin_{x\in X} f(x)\) is globally subanalytic, and \(f\) is continuous and globally subanalytic, then \(f\) satisfies Hölderian error bound.

Lemma 7 (Kosiba [30]). Let \(X\) and \(Y\) be bounded and globally subanalytic subsets in \(\mathbb{R}^n\) and \(\mathbb{R}^m\), respectively. Suppose that \(f\colon X\times Y\to\mathbb{R}\) is a bounded subanalytic function. Then, the value-function defined by \(\phi(x)\coloneq\min_{y\in Y} f(x,y)\) is bounded and subanalytic, thus globally subanalytic.

2.2 Nash equilibrium problem↩︎

Consider an \(N\)-person noncooperative game [1]. Player labeled with \(\nu\in\{1,\dots,N\}\) solves \[\begin{align} \label{prob:player} \min_{x^\nu\in\mathbb{R}^{n_\nu}}\quad \theta^\nu(x^\nu,x^{-\nu})\qquad \text{s.t}\quad x^\nu\in X^\nu, \end{align}\tag{1}\] where \(x^\nu\in\mathbb{R}^{n_\nu}\) denotes a strategy for player \(\nu\), and \(\theta^\nu\colon\mathbb{R}^n\to\mathbb{R}\) and \(X^\nu\subset\mathbb{R}^{n_\nu}\) denote their cost function and strategy space, respectively. Here, \(n\coloneq n_1+\dots+n_N\).

Definition 4 (Nash equilibrium). We say a tuple of strategies \(x^*\coloneq (x^{*,1},\dots,x^{*,N})\in X\coloneq X^1\times\dots\times X^N\) is a Nash equilibrium* (NE) of the noncooperative game in which player \(\nu\in\{1,\dots,N\}\) solves 1 if it satisfies the following inequality for all \(\nu\): \[\theta^\nu(x^{*,\nu},x^{*,-\nu})\le \theta^\nu(x^\nu,x^{*,-\nu})\qquad \forall x^\nu\in X^\nu.\]*

The NE means that nobody can reduce their cost function by only changing their strategy unilaterally. We refer to the problem to find the NE of the noncooperative game as a Nash equilibrium problem (NEP). The following proposition ensures the existence of NE for the NEP. For a proof, we refer the reader to the literature, e.g., Aubin [31].

For all \(\nu\in\{1,\dots,N\}\), suppose that \(X^\nu\subset\mathbb{R}^{n_\nu}\) is nonempty, convex, and compact. Suppose also that \(\theta^\nu\) is continuous, and \(\theta^\nu(\cdot,x^{-\nu})\) is convex for arbitrary fixed \(x^{-\nu}\). Then, the NEP has an NE.

Now we introduce the Nikaido–Isoda (NI) function (sometimes called the Ky-Fan function) for the NEP as follows: \[\Psi(x,z) \coloneq \sum_{\nu=1}^N \left[\theta^\nu(x^\nu,x^{-\nu})-\theta^\nu(z^\nu,x^{-\nu})\right],\] We also introduce the value-function or gap function for the NEP defined by \[V(x) \coloneq \sup_{z\in X} \Psi(x,z).\] It is easy to see that \(x^*\in X\) is an NE if and only if \(V(x^*)=0\).

Next, we introduce the regularized NI function for the NEP as follows: \[\Psi_\mu(x,z) \coloneq \sum_{\nu=1}^N [ \theta^\nu(x^\nu,x^{-\nu})-\theta^\nu(z^\nu,x^{-\nu}) ] -\frac{1}{2\mu}\|x-z\|^2,\] where \(\mu>0\) is referred to as a regularization parameter, and its value-function is \(V_\mu(x) \coloneq \sup_{z\in X}\Psi_\mu(x,z)\); we refer to \(V_\mu\) as a regularized value-function. The regularized value-function is often used in NEPs and their generalization [32][34] which are introduced later. In fact, those ideas are based on the Moreau–Yosida regularization or Moreau envelope of \(\theta^\nu\). When \(\theta^\nu(\cdot,x^{-\nu})\) is convex for each \(\nu\), \(V_{\mu}\) is differentiable, whereas \(V\) is not in general.

If each player’s problem is convex, \(x^*\in X\) is an NE if and only if \(V_\mu(x^*)=0\). Otherwise, this equivalency is not true as illustrated in the following example.

Example 1. Consider a two-person NEP, in which \[\theta^1(x_1,x_2)\coloneq -x_1^2x_2,\; \theta^2(x_1,x_2)\coloneq x_1x_2^2,\; X^1=X^2\coloneq [0,1].\] For the regularization parameter \(\mu=1/2\), it holds that \[\begin{align} V_\mu(0,1) &= \theta^1(0,1)+\theta^2(0,1)- \min_{z_1\in[0,1]}\{\theta^1(z_1,1)+(z_1-0)^2\}\\ &\quad-\min_{z_2\in[0,1]}\{\theta^2(0,z_2)+(z_2-1)^2\} = 0 + 0 - 0 - 0 = 0. \end{align}\] On the other hand, \(\theta^1(\epsilon,1)=-\epsilon^2<0=\theta^1(0,1)\) holds for any \(\epsilon>0\), and thus, \((0,1)\) is not an NE for the NEP.

The generalized Nash equilibrium problem (GNEP) extends the NEP by allowing each player’s strategy set to depend on the other players’ strategies. More precisely, the constraint of each player \(\nu\) in the GNEP is represented as \(x^\nu \in X^\nu(x^{-\nu})\). Such constraints are called coupling constraints. In this paper, we consider a particular class of GNEP with \(K\subset\mathbb{R}^n\), where each player solves \[\begin{align} \label{prob:player46GNEP} \min_{x^\nu\in\mathbb{R}^{n_\nu}}\quad \theta^\nu(x^\nu,x^{-\nu}) \qquad \text{s.t.} \quad (x^\nu,x^{-\nu})\in K. \end{align}\tag{2}\] In this GNEP, \(X^\nu(x^{-\nu})=\{x^\nu\in\mathbb{R}^{n_\nu}\mid (x^\nu,x^{-\nu})\in K\}\) for each \(\nu\), which means that all the players share the same coupling constraint.

Definition 5 (Generalized Nash equilibrium). A vector \(x^*\in K\) is referred to as a generalized Nash equilibrium* (GNE) of the GNEP if \(x^{*,\nu}\) solves 2 with \(x^{-\nu}=x^{*,-\nu}\) for all \(\nu\in\{1,\dots,N\}\).*

3 Level-reduction technique for MLFGs and its penalty minimization with regularized Nikaido–Isoda functions↩︎

In this section, we begin by formally formulating the MLFG considered in this paper. Subsequently, we reformulate the MLFG as a GNEP and propose a penalty minimization approach using the regularized NI function to solve the obtained GNEP.

3.1 Problem formulation↩︎

In this paper, we consider the MLFG comprising \(N\) leaders and \(M\) followers. In this MLFG, NEPs are induced on both the leaders’ side and the followers’ side. We denote a leader \(\nu\)’s strategy and a tuple of their rivals’ strategies by \(x^{\nu}\in \mathbb{R}^{n_{\nu}}\) and \(x^{-\nu}\in \mathbb{R}^{n-n_{\nu}}\) with \(n \coloneq n_1+\dots+n_N\), respectively. We also denote a follower \(\omega\)’s strategy and a tuple of their rivals’ strategies by \(y^{\omega}\in \mathbb{R}^{m_{\omega}}\) and \(y^{-\omega}\in \mathbb{R}^{m-m_{\omega}}\) with \(m \coloneq m_1+\dots+m_M\), respectively. Each leader indexed by \(\nu\in\{1,\dots,N\}\) solves the following problem: \[\begin{align} \label{prob:leader} \min_{x^\nu\in\mathbb{R}^{n_\nu}}\quad \theta^\nu(x^\nu,x^{-\nu},y)\qquad \text{s.t.}\quad x^\nu\in X^\nu, \end{align}\tag{3}\] where \(\theta^\nu\colon\mathbb{R}^{n+m}\to\mathbb{R}\). On the other hand, each follower indexed by \(\omega\in\{1,\dots,M\}\) solves \[\begin{align} \label{prob:follower} \min_{y^\omega\in\mathbb{R}^{m_\omega}} \quad \gamma^\omega(x,y^\omega,y^{-\omega}) \qquad \text{s.t.}\quad y^\omega\in Y^\omega, \end{align}\tag{4}\] where \(\gamma^{\omega}\colon\mathbb{R}^{n+m}\to\mathbb{R}\). Hereinafter, let \[X \coloneq X^1\times X^2 \times \cdots\times X^N\subset \mathbb{R}^n,\; Y \coloneq Y^1\times Y^2\times \cdots \times Y^M\subset \mathbb{R}^m.\]

3.2 Existing level-reduction approaches↩︎

In this subsection, suppose that \(Y^\omega\) is given by \[Y^\omega = \{y^\omega\in\mathbb{R}^{m_\omega}\mid g^\omega(y^\omega)\le 0\} \footnote{Although we can also consider equality constraints, we omit them for simplicity.},\] where \(g^\omega\colon\mathbb{R}^{m_\omega}\to\mathbb{R}^{p_\omega}\). Moreover, assume that each follower’s problem is convex, i.e., 4 is convex for arbitrary fixed \(x\) and \(y^{-\omega}\), and suitable constraint qualifications hold. The Nash game is equivalently reformulated as the following KKT systems: \[\begin{align} \label{KKT46system} \begin{cases} \nabla_{y^\omega} \gamma^\omega(x,y^\omega,y^{-\omega}) + \nabla_{y^\omega} g^\omega(y^\omega)\lambda^\omega = 0,\\ 0\le\lambda^\omega \perp g^\omega(y^\omega)\le 0 \end{cases} \quad\forall \omega\in \{1,\dots,M\}, \end{align}\tag{5}\] where \(\lambda^\omega\in\mathbb{R}^{p_\omega}\) is the Lagrange multiplier for the inequality constraint \(g^\omega(y^\omega)\le 0\), and \(\lambda^\omega\perp g^\omega(y^\omega)\) means that \(\langle \lambda^\omega,g^\omega(y^\omega)\rangle=0\).

Incorporating 5 into the constraint of each leader’s problem 3 , we have the following mathematical problem with equilibrium constraints (MPEC): Leader \(\nu\) solves \[\begin{align} \label{prob:MPEC} \min_{x^\nu,y,\lambda} \theta^\nu(x^\nu,x^{-\nu},y) \qquad \text{s.t. } x^\nu\in X^\nu,~\eqref{KKT46system}. \end{align}\tag{6}\] The NEP in which leader \(\nu\) solves 6 is referred to as an equilibrium problem with equilibrium constraints (EPEC).

A typical approach to address the EPEC associated with the MLFG is based on methods for MPECs [4], [16], [35]. Those methods are gradient-based, which, in turn, require Hessians \(\nabla^2_y \gamma^\omega\) and \(\nabla^2_{y^\omega}g^\omega\) or higher-order derivatives.

Specifically, if the followers’ best response is unique for every \(x\in X\), there exists a mapping of the response \(y\colon x \mapsto y(x)\). Then, plugging \(y(x)\) into each leader’s problem, the MLFG is reduced to an ordinary NEP as follows: Leader \(\nu\) solves \[\begin{align} \label{prob:response} \min_{x^\nu\in X^\nu} \quad& \theta^\nu(x^\nu,x^{-\nu},y(x^\nu,x^{-\nu})). \end{align}\tag{7}\] Since \(y(x)\) is not necessarily smooth, Hori et al. [20] proposed a smoothing scheme. To obtain a smooth approximated response, they utilized a smoothing approximation of a nonlinear equation induced from the KKT systems 5 , in which the complementarity conditions are replaced by the smoothing Fischer–Burmeister functions [36]. Then, the reduced problem 7 is approximated by the following (differentiable) problem: \[\begin{align} \label{prob:response46approx} \min_{x^\nu\in X^\nu} \quad& \theta^\nu(x^\nu,x^{-\nu},y_\varepsilon(x^\nu,x^{-\nu})), \end{align}\tag{8}\] where \(y_\varepsilon(x)\) is the \(y\)-part of a solution to the smoothed approximated nonlinear equations for 5 , and \(\varepsilon>0\) is a smoothing parameter. When applying first-order methods to 8 , one needs to compute \(\nabla y_\varepsilon (x)\), which involves computing \(\nabla^2_{y} \gamma^\omega\) and \(\nabla^2_{y^\omega} g^\omega\) via the implicit function theorem; see the appendix for details. However, this can be computationally demanding in large-scale settings.

Consequently, both EPEC and the best response approaches require computing the Hessians of the followers’ defining functions \(\gamma^\omega\) and \(g^\omega\). This motivates us to develop an alternative reformulation for the MLFG.

3.3 Level-reduction of the MLFG into a single-level GNEP↩︎

Using the Nikaido–Isoda function, the set of NE for the followers’ NEP is represented by \[S(x) \coloneq \{y\in Y\mid h(x,y) \coloneq \sup_{z\in Y} \Psi(x,y,z)\le 0\},\] where \[\Psi(x,y,z) \coloneq \sum_{\omega=1}^M [\gamma^\omega(x,y^\omega,y^{-\omega})- \gamma^\omega(x,z^\omega,y^{-\omega})].\] We refer to the function \(h\) as a value-function for the followers’ NEP. By letting \[\phi^\omega(x,y^{-\omega}) \coloneq \min_{z^\omega\in Y^\omega} \gamma^\omega(x,z^\omega,y^{-\omega}),\] we have \[h(x,y)=\sum_{\omega=1}^M [\gamma^\omega(x,y^\omega,y^{-\omega}) -\phi^\omega(x,y^{-\omega})].\]

Incorporating the condition \(y\in S(x)\) into each leader’s problem reduces the MLFG to the following single-level GNEP with shared coupling constraints: \[\begin{align} \label{prob:reduced46before} \min_{x^\nu,\hat{y}^\nu} \quad \theta^\nu(x^\nu,x^{-\nu},{\hat{y}}^\nu) \qquad \text{s.t.} \quad x^\nu\in X^\nu,\;\hat{y}^\nu\in S(x^\nu,x^{-\nu}). \end{align}\tag{9}\] Note that \(y^{\omega}\in \mathbb{R}^{m_{\omega}}\) denotes the follower \(\omega\)’s strategy, whereas \(\hat{y}^{\nu}\in \mathbb{R}^m\) denotes a tuple of all the followers’ strategies observed by leader \(\nu\). Let \[\begin{align} \hat{y} \coloneq (\hat{y}^1,\dots,\hat{y}^N)\in\mathbb{R}^{Nm},\;w^\nu \coloneq (x^\nu,\hat{y}^\nu)\in\mathbb{R}^{n_\nu+m}, \end{align}\] and \[W^\nu_0(x^{-\nu}) \coloneq \{w^\nu\in\mathbb{R}^{n_\nu+m}\mid x^\nu\in X^\nu, \hat{y}^\nu\in S(x^\nu,x^{-\nu})\}.\] With these notations, 9 is simply rewritten as \[\begin{align} \label{prob:reduced} \min_{w^\nu\in\mathbb{R}^{n_\nu+m}} \quad \theta^\nu(w^\nu,x^{-\nu})\qquad \text{s.t.}\quad w^\nu\in W^\nu_0(x^{-\nu}). \end{align}\tag{10}\]

The reduced noncooperative game in which each leader \(\nu\) solves 10 is denoted as \(\mathrm{GNEP}(\{(W^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\). Now, we introduce an equilibrium concept for the MLFG via \(\mathrm{GNEP}(\{(W^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) as follows:

Definition 6 (Leader–follower Nash equilibrium). A tuple of strategies \((x^*,y^*)\in X\times S(x^*)\) is a leader–follower Nash equilibrium* (LFNE) of the MLFG if for all \(\nu\in\{1,\dots,N\}\), \(w^{*,\nu} \coloneq (x^{*,\nu},\hat{y}^{*,\nu})\) solves 10 with \(x^{-\nu}=x^{*,-\nu}\), i.e., \[w^{*,\nu}\in\argmin_{w^\nu}\{\theta^\nu(w^\nu,x^{*,-\nu})\mid w^\nu\in W^\nu_0(x^{*,-\nu})\}.\]*

Note that the term leader–follower NE is used because the GNE of the problem \(\mathrm{GNEP}(\{(W^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is a solution of the MLFG, and vice versa. The definition originates from an ‘optimistic’ LFNE introduced by Hu and Fukushima [13].

Note further that the above reformulation does not require any derivative information on followers’ functions, whereas the existing level-reduction approaches require it as explained in the previous subsection.

3.4 Differentiable penalty minimization problem↩︎

In this section, we introduce a new penalized problem for solving 10 . To this end, we first define a ‘regularized’ Nikaido–Isoda function for the followers’ NE as follows: \[\Psi_\mu(x,y,z) \coloneq \sum_{\omega=1}^M \{\gamma^\omega(x,y^\omega,y^{-\omega})-\gamma^\omega(x,z^\omega,y^{-\omega})\}- \frac{1}{2\mu}\|y-z\|^2.\] Accordingly, the ‘regularized’ value-function for the followers’ NEP is defined as \[h_\mu(x,y) \coloneq \max_{z\in Y} \Psi_\mu(x,y,z).\] Letting \[\phi^\omega_\mu(x,y^\omega,y^{-\omega}) \coloneq \min_{z^\omega\in Y^\omega}\gamma^\omega(x,z^\omega,y^{-\omega})+ \frac{1}{2\mu}\|y^\omega-z^\omega\|^2,\] it holds that \[h_\mu(x,y)=\sum_{\omega=1}^M \gamma^\omega(x,y^\omega,y^{-\omega})- \phi^\omega_\mu(x,y^\omega,y^{-\omega}). \label{eq:hmu}\tag{11}\]

Next, we make the following assumptions on the MLFG. Notice that convexity is assumed for neither the leaders’ functions \(\theta^{\nu}\) nor the followers’ functions \(\gamma^{\omega}\).

Assumption 1. For all \(\nu\in\{1,\dots,N\}\) and \(\omega\in\{1,\dots,M\}\), the following conditions hold:

  1. \(X^\nu\) is a convex compact subset of \(\mathbb{R}^{n_\nu}\);

  2. \(Y^\omega\) is a convex compact subset of \(\mathbb{R}^{m_\omega}\);

  3. \(\theta^\nu\) is twice continuously differentiable on an open bounded set containing \(X\times Y\);

  4. \(\gamma^\omega\) is twice continuously differentiable on an open bounded set containing \(X\times Y\).

Assumption 2. For all \(\nu\in\{1,\dots,N\}\) and \(\omega\in\{1,\dots,M\}\), the following conditions hold:

  1. \(\theta^\nu\) is subanalytic on \(X\times Y\);

  2. \(\gamma^\omega\) is subanalytic on \(X\times Y\);

Under these conditions, we can ensure the functions \(\theta^{\nu},\gamma^{\omega}\), and \(\phi^{\omega}_{\mu}\) are tractable in the following sense:

Under Assumptions 1 and 2, the following properties hold:

  1. The functions \(\theta^\nu\) and \(\gamma^\omega\) are \(L\)- and \(\ell\)-smooth for some \(L,\ell>0\);

  2. \(\gamma^\omega\) is \(\ell\)-weakly convex;

  3. \(\phi^\omega_\mu\) is continuously differentiable for all \(\mu<\ell^{-1}\).

Proof. Since \(\theta^\nu\) and \(\gamma^\omega\) are twice continuously differentiable by Assumption 1, Lemma 3 guarantees that \(\theta^\nu\) and \(\gamma^\omega\) are \(L_\nu\)- and \(\ell_\omega\)-smooth, respectively. Hence, for sufficiently large \(L,\ell>0\), we ensure \(\theta^\nu\) and \(\gamma^\omega\) are \(L\)- and \(\ell\)-smooth, respectively.

The \(\ell\)-smoothness of \(\gamma^\omega\), together with Lemma 1, shows that \(\gamma^\omega\) is \(\ell\)-weakly convex. Since \(\gamma^\omega(x,\cdot,y^{-\omega})\) is also \(\ell\)-weakly convex, \[\begin{align} & \gamma^\omega(x,z^\omega,y^{-\omega})+ \frac{1}{2\mu}\|y^\omega-z^\omega\|^2 \\ = \: & \gamma^\omega(x,z^\omega,y^{-\omega}) + \frac{\ell}{2} \|z^\omega\|^2 + \frac{1}{2} \left( \frac{1}{\mu}-\ell \right) \|z^\omega\|^2 + \frac{1}{2\mu} \|y^\omega\|^2 - \frac{1}{\mu} \langle y^\omega, z^\omega \rangle \end{align}\] is strongly convex on \(z^\omega\) when \(1/\mu-\ell>0\). Then, the solution to the inner minimization of \(\phi^\omega_\mu\) is always unique for all \(\mu<\ell^{-1}\). Thus, together with Assumptions [asmp:compact46follower] and [asmp:smooth46follower], Danskin’s theorem (see, e.g., [37]) ensures that \(\phi^\omega_\mu\) is continuously differentiable. ◻

In the literature, \(h_\mu(x,y)\) has been extensively investigated for convex NEPs, i.e., the case where \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex for any fixed \(x\) and \(y^{-\omega}\), and \(Y^\omega\) is convex. These results can be extended to nonconvex NEPs as follows:

Under Assumption 1, the following statements are valid: For arbitrary \(x\in X\),

  1. \(h_\mu(x,\cdot)\) is nonnegative on \(Y\);

  2. Suppose that \(S(x)\neq\emptyset\). If \(y^*\in Y\) is an NE of the followers’ NEP, i.e., \(y^*\in S(x)\), then \(h_\mu(x,y^*)=0\) holds. Moreover, if for all \(\omega\in\{1,\dots,M\}\), \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex for arbitrary \(y^{-\omega}\), the converse is also valid;

  3. For every \(y\in Y\) and \(\mu<\ell^{-1}\), there exists a unique \(z^*(x,y)\) such that \[\begin{align} \label{eq:best46response} z^*(x,y)=\argmax_{z\in Y} \Psi_\mu(x,y,z), \end{align}\tag{12}\] and \(z^*(x,y)\) is continuous in \((x,y)\).

Proof. The proof is readily shown based on [34]. ◻

Hereinafter, assume that \(\mu<\ell^{-1}\). From Danskin’s theorem, we have \[\nabla h_\mu(x,y) = \sum_{\omega=1}^M \begin{bmatrix} \nabla_x \gamma^\omega(x,y) - \nabla_x \gamma^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \\ \nabla_y \gamma^\omega(x,y) - \varpi^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \end{bmatrix},\] where \(z^{*,\omega}(x,y)=\argmin_{z^\omega\in Y^\omega} \{\gamma^\omega(x,z^\omega,y^{-\omega})+1/(2\mu)\|z^\omega-y^\omega\|^2\}\) and \[\varpi^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \coloneq \begin{bmatrix} \nabla_{y^1} \gamma^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \\ \vdots \\ \nabla_{y^{\omega-1}} \gamma^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \\ \frac{1}{\mu}(y^\omega-z^{*,\omega}(x,y)) \\ \nabla_{y^{\omega+1}} \gamma^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \\ \vdots \\ \nabla_{y^M} \gamma^\omega(x,z^{*,\omega}(x,y),y^{-\omega}) \end{bmatrix}.\]

Define \[\hat{S}(x) \coloneq \{y\in Y \mid h_\mu(x,y)\le 0\}.\] By Proposition [prop:NIfunc], it holds that \[S(x) \subset \hat{S}(x),\label{eq:sxshs}\tag{13}\] where the equality holds if \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex. The following proposition characterizes \(\hat{S}(x)\) by the first-order conditions of the followers’ problems. The proof is similar to the result by [38] for bilevel optimization.

Suppose that Assumptions [asmp:compact46follower] and [asmp:smooth46follower] hold. Then, \[\hat{S}(x) = T(x) \coloneq\left\{ y\in Y\;\middle|\; 0\in \nabla_{y^\omega}\gamma^\omega(x,y^\omega,y^{-\omega})+\mathcal{N}_{Y^\omega}(y^\omega),\;\omega=1,\dots,M \right\},\] recalling that \(\mathcal{N}_{Y^\omega}(y^\omega)\) is the normal cone to \(Y^{\omega}\) at \(y^{\omega}\).

Proof. First, we show \(\hat{S}(x)\subset T(x)\). Choose \(y\in \hat{S}(x)\) arbitrarily. From \(h_\mu(x,y)\le 0\) and 11 , we have \[\begin{align} &\sum_{\omega=1}^M \gamma^\omega(x,y^\omega,y^{-\omega})\le \sum_{\omega=1}^M\phi^\omega_\mu(x,y^\omega,y^{-\omega})\\ =&\sum_{\omega=1}^M \min_{z^\omega\in Y^\omega} [\gamma^\omega(x,z^\omega,y^{-\omega})+\frac{1}{2\mu}\|y^\omega-z^\omega\|^2] \le \sum_{\omega=1}^M \gamma^\omega(x,y^\omega,y^{-\omega}), \end{align}\] and thus \(\sum_{\omega=1}^M [\gamma^\omega(x,y^\omega,y^{-\omega}) - \phi^\omega_\mu(x,y^\omega,y^{-\omega})]=0\), which together with \(\gamma^\omega(x,y^\omega,y^{-\omega})-\phi^\omega_\mu(x,y^\omega,y^{-\omega})\ge 0\) for all \(\omega\) from the definition implies \[\gamma^\omega(x,z^\omega,y^{-\omega})-\phi^\omega_\mu(x,z^\omega,y^{-\omega}) = 0\quad \forall\omega\in\{1,\dots,M\}.\] Therefore, we have \(y^\omega\in\argmin_{z^\omega\in Y^\omega}\gamma^\omega(x,z^\omega,y^{-\omega})+\frac{1}{2\mu}\|y^\omega-z^\omega\|^2\) for all \(\omega\), and hence we ensure that \(y \in T(x)\).

Next, we show \(\hat{S}(x)\supset T(x)\). Choose \(y\in T(x)\) arbitrarily. From the second assertion of Proposition [prop:new], the function \(\gamma^\omega(x,z^\omega,y^{-\omega})+\frac{1}{2\mu}\|y^\omega-z^\omega\|^2\) is convex with respect to \(z^\omega\) on the compact convex set \(Y^\omega\) under \(\mu<\ell^{-1}\). Then, it follows from \(y\in T(x)\) that for each \(\omega\), we have \[y^\omega \in\argmin_{z^\omega\in Y^\omega} \gamma^\omega(x,z^\omega,y^{-\omega})+\frac{1}{2\mu}\|y^\omega-z^\omega\|^2,\] which yields \(\gamma^\omega(x,y^\omega,y^{-\omega})-\phi^\omega_\mu(x,y^\omega,y^{-\omega})=0\) for all \(\omega\). Therefore, \(h_\mu(x,y)= 0\) holds and thus \(y\in \hat{S}(x)\). The proof is complete. ◻

Define the following problem by replacing the followers’ Nash equilibrium condition \(y\in S(x)\) in 10 with \(y\in\hat{S}(x)\): \[\begin{align} \label{prob:reduced46relaxed} \min_{w^\nu \in \mathbb{R}^{n_\nu+m}} \quad \theta^\nu(w^\nu,x^{-\nu}) \qquad \text{s.t.} \quad w^\nu=(x^\nu,\hat{y}^\nu)\in\hat{W}^\nu_0(x^{-\nu}), \end{align}\tag{14}\] where \[\begin{align} \hat{W}_0^\nu(x^{-\nu}) \coloneq& \{w^\nu\in\mathbb{R}^{n_\nu+m} \mid x^\nu\in X^\nu, \hat{y}^\nu\in\hat{S}(x^\nu,x^{-\nu})\}\\ =& \{w^\nu\in\mathbb{R}^{n_\nu+m} \mid x^\nu\in X^\nu, \hat{y}^\nu\in Y, h_{\mu}(x^{\nu},x^{-\nu},\hat{y}^\nu)\le 0\}. \end{align}\] We denote by \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) the game in which leader \(\nu\) solves 14 . \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is a relaxation of \(\mathrm{GNEP}(\{(W^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) due to  13 . If the followers’ NEP is convex, i.e., the objective function \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex, \(\hat{S}(x)=S(x)\) holds and hence this relaxation is tight; otherwise, the concept of the equilibrium differs from each other.

Definition 7 (Normalized leader–follower Nash equilibrium). A tuple of strategies \((x^*,y^*)\in X\times\hat{S}(x^*)\) is a normalized leader–follower Nash equilibrium* (NoLFNE) of the MLFG if for all \(\nu\in\{1,\dots,N\}\), \(w^{*,\nu}=(x^{*,\nu},\hat{y}^{*,\nu})\) solves 14 with fixed \(x^{-\nu}=x^{*,-\nu}\), i.e., \[w^{*,\nu}\in\argmin_{w^\nu}\{\theta^\nu(w^\nu,x^{*,-\nu})\mid w^\nu\in\hat{W}^\nu_0(x^{*,-\nu})\}.\]*

The following assertion holds obviously.

Theorem 1. Suppose that the followers’ NEP is convex for any tuples of leaders’ strategies, i.e., for all \(\omega\in\{1,\dots,M\}\), \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex for arbitrary fixed \(x\) and \(y^{-\omega}\). A point is an LFNE if and only if it is a NoLFNE.

Despite the regularization of the value-function \(h(x,y)\) (called \(h_\mu(x,y)\)), \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is still difficult to solve in practice since

  • the constraint of each leader’s problem still depends on \(x^{-\nu}\);

  • ordinary constraint qualifications, such as the Mangasarian–Fromovitz constraint qualification, do not hold in general [39], which will be discussed in detail in Section 4.2.

Now we consider a partially penalized problem of 14 as follows: \[\begin{align} \label{prob:penalty} \begin{aligned} \min_{w^\nu} &\quad \Theta^\nu_\mu(w^\nu,x^{-\nu};\rho) \coloneq \theta^\nu(w^\nu,x^{-\nu})+\rho h_\mu(w^\nu,x^{-\nu}) \\ \text{s.t.} &\quad w^\nu \in W^\nu \coloneq X^\nu\times Y, \end{aligned} \end{align}\tag{15}\] where \(\rho>0\) is a penalty parameter. The penalization utilizes the property of \(h_\mu\) that

  • \(h_\mu(x,y)\ge 0\) for all \(x\in X\) and \(y\in Y\);

  • \(h_\mu(x,y)\le 0\) implies that \(y\in\hat{S}(x)\) (respectively, \(y\in S(x)\) if \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex).

Note that 15 for \(\nu=1,\dots,N\), are regarded as a single-level NEP; thus, the game in which leader \(\nu\in\{1,\dots,N\}\) solves 15 is referred to as \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) or \(\rho\)-penalized NEP, and \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is referred to as constrained GNEP.

In order to analyze some properties of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) in the next section, we introduce the following relaxed \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\), in which each leader’s reduced problem 14 is relaxed as \[\begin{align} \label{prob:relaxed46problem} \min_{w^\nu}\quad \theta^\nu(w^\nu,x^{-\nu}) \qquad \text{s.t.}\quad w^\nu\in\hat{W}^\nu_{\delta^\nu}(x^{-\nu}), \end{align}\tag{16}\] where \[\hat{W}^\nu_{\delta^\nu}(x^{-\nu}) \coloneq \{w^\nu\in W^\nu\mid h_\mu(w^\nu,x^{-\nu})\le\delta^\nu\}.\] For \(\delta\coloneq(\delta^1,\dots,\delta^N)\), we denote by \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) the noncooperative game in which leader \(\nu\in\{1,\dots,N\}\) solves 16 , which is called \(\delta\)-relaxed GNEP.

4 Relationships between \(\rho\)-penalized NEP and \(\delta\)-relaxed GNEP↩︎

In this section, we study the relationships between \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) and \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) with particular emphasis on their solution sets. We summarize the relationships between the MLFG and these NEPs in Figure 1 and Table 1, provided in the end of this section.

4.1 Approximate Nash equilibria of \(\rho\)-penalized NEP and relaxed GNEP↩︎

First, we introduce an approximate NE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) and an approximate GNE of \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\).

Definition 8 (Approximate Nash equilibrium for \(\rho\)-penalized NEP). For \(\varepsilon>0\), a point \(w^* \coloneq (w^{*,1},\dots,w^{*,N})\in W\coloneq W^1\times\dots\times W^N\) is said to be an \(\varepsilon\)-Nash equilibrium* or \(\varepsilon\)-NE of \(\rho\)-penalized NEP (\(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\)) if the following inequality holds for all \(\nu\in\{1,\dots,N\}\): \[\Theta^\nu_\mu(w^{*,\nu},x^{*,-\nu};\rho)\le\Theta^\nu_\mu(w^\nu,x^{*,-\nu};\rho)+\varepsilon\quad\forall w^\nu\in W^\nu.\]*

Definition 9 (Approximate generalized Nash equilibrium for \(\delta\)-relaxed GNEP). For \(\varepsilon>0\) and \(\delta\in\mathbb{R}^N_{++}\), \(w^*\in \hat{W}_\delta(x^*) \coloneq \prod_{\nu=1}^N \hat{W}^\nu_{\delta^\nu}(x^{*,-\nu})\) is said to be an \(\varepsilon\)-GNE of \(\delta\)-relaxed GNEP (\(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\)) if the following inequality holds for all \(\nu\in\{1,\dots,N\}\): \[\theta^\nu(w^{*,\nu},x^{*,-\nu})\le\theta^\nu(w^\nu,x^{*,-\nu})+\varepsilon \quad\forall w^\nu\in \hat{W}^\nu_{\delta^\nu}(x^{*,-\nu}).\]

We analyze the relationship between \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) and
\(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) in terms of approximate (G)NE. Some auxiliary lemmas are given before the main assertions.

Lemma 8. Under Assumption 1, \(h_\mu\) is Lipschitz continuous on \(X\times Y\).

Proof. The claim readily follows from the continuous differentiability of \(h_{\mu}\) together with boundedness of \(X\) and \(Y\). ◻

Lemma 9. Suppose that Assumptions 1 and 2 hold. Then, \(h_\mu\) is globally subanalytic and satisfies \((\xi,\eta)\)-HEB on \(X\times Y\) with some \(\xi>0\) and \(\eta>0\).

Proof. By Assumptions 1 and 2, \(\gamma^\omega\) is bounded and subanalytic on the compact set \(X\times Y\). Utilizing Lemma 7 leads that \(\phi^\omega_\mu\) is globally subanalytic. From the definition of \(h_\mu\) and Lemma 5, \(h_\mu\) is subanalytic. In addition, by the Lipschitz continuity of \(h_\mu\) from Lemma 8, \(h_\mu\) is bounded and subanalytic, thus globally subanalytic by Lemma 4. Therefore, it follows from Lemmas 6 and 7 that \(h_\mu\) satisfies \((\xi,\eta)\)-HEB. ◻

The following lemma concerns the gap of the objective values \(\Theta^\nu_\mu\) between a feasible point of \(\hat{W}^\nu_0(x^{-\nu})\) and some point \(w^\nu\in W^\nu\) for a fixed \(x^{-\nu}\).

Lemma 10. Suppose that Assumption 1 holds. Then, \(\theta^\nu\) is \(\bar{L}\)-Lipschitz continuous on \(X\times Y\) with a constant \(\bar{L}>0\), and \(h_\mu\) is globally subanalytic on \(X\times Y\); hence, there exists \(\xi>0\) and \(\eta>0\) such that \(h_\mu\) satisfies \((\xi,\eta)\)-HEB. Let \(\hat{W}^\nu_0(x^{-\nu})\neq\emptyset\) and \(u^\nu(w^\nu)\in\argmin_{u^\nu\in\hat{W}^\nu_0(x^{-\nu})}\|u^\nu-w^\nu\|\) for \(w^\nu\in W^\nu\). It holds that \[\begin{align} & \Theta^\nu_\mu(w^\nu,x^{-\nu};\rho) -\Theta^\nu_\mu(u^\nu(w^\nu),x^{-\nu};\rho)\\ =&\theta^\nu(w^\nu,x^{-\nu})+ \rho h_\mu(w^\nu,x^{-\nu})- \theta^\nu(u^\nu(w^\nu),x^{-\nu}) \\ \ge& -\varepsilon_\rho, \end{align}\] where \[\varepsilon_\rho \coloneq \begin{cases} \bar{L}\left(\frac{\bar{L}\xi}{\rho \eta}\right)^{\frac{1}{\eta-1}}(1-\frac{1}{\eta}), & \eta>1,\rho>0;\\ 0, & \eta=1,\rho\ge {\xi} \bar{L}, \end{cases}\]

Proof. The assertion can be easily derived by regarding \(x^{-\nu}\) as a fixed parameter, as demonstrated in [23]. ◻

The following theorem states that if a point is an approximate \(\varepsilon\)-NE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\), then it is also that of \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) for some \(\delta\) depending on the penalty parameter \(\rho\).

Theorem 2. For \(\varepsilon,\rho>0\), let \(w_\rho \in W\) be an \(\varepsilon\)-NE of the \(\rho\)-penalized NEP and assume \(\hat{W}^\nu_0(x^{-\nu}_\rho)\neq\emptyset\) for all \(\nu\). Then, there exists \(\delta_\rho\coloneq(\delta^1_\rho,\dots,\delta^N_\rho)\in\mathbb{R}^N_{++}\) such that \(w_\rho\) is the \(\varepsilon\)-GNE of \(\widehat{\mathrm{RGNEP}}_{\delta_{\rho}}(\{(\hat{W}^\nu_{\delta_{\rho}^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\); that is, \[\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)\le \theta^\nu(w^\nu,x^{-\nu}_\rho)+\varepsilon\quad\forall w^\nu\in \hat{W}^\nu_{\delta_\rho^\nu}(x^{-\nu}_\rho).\]

Proof. By the assumption \(\hat{W}^\nu_0(x^{-\nu}_\rho)\neq\emptyset\), we have \[\begin{align} & \theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)+\rho h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\le \min_{w^\nu\in W^\nu}\theta^\nu(w^\nu,x^{-\nu}_\rho)+\rho h_\mu(w^\nu,x^{-\nu}_\rho)+\varepsilon \\ \le & \min_{w^\nu\in \hat{W}^\nu_0(x^{-\nu}_\rho)}\theta^\nu(w^\nu,x^{-\nu}_\rho)+\rho h_\mu(w^\nu,x^{-\nu}_\rho) +\varepsilon \\ \le & \theta^\nu(w^\nu,x^{-\nu}_\rho)+\varepsilon\quad\forall w^\nu\in \hat{W}^\nu_0(x^{-\nu}_\rho), \end{align}\] where the second inequality follows from \(\hat{W}^\nu_0(x^{-\nu}_\rho)\subset W^\nu\). It follows from Lemma 10 that for \(\rho\neq\rho'>0\), we have \[\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)+\rho' h_\mu(w^\nu_\rho,x^{-\nu}_\rho)-\theta^\nu(u^\nu(w^\nu),x^{-\nu}_\rho) \ge -\varepsilon_{\rho'}.\] Combining the above two inequalities yields \[(\rho-\rho')h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\le \varepsilon_{\rho'}+\varepsilon+\theta^\nu(w^\nu,x^{-\nu}_\rho)-\theta^\nu(u^\nu(w^\nu),x^{-\nu}_\rho)\quad\forall w^\nu\in \hat{W}^\nu_0(x^{-\nu}_\rho),\] wherein letting \(w^\nu=u^\nu(w^\nu)\) leads to \[\delta^\nu_\rho \coloneq h_\mu(w^\nu_\rho,x^{-\nu}_\rho) \le\frac{\varepsilon_{\rho'}+\varepsilon}{\rho-\rho'}.\] Furthermore, choosing arbitrary \(w^\nu_{\delta^\nu_\rho}\in W^\nu\) such that \(h_\mu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)\le\delta^\nu_\rho\), we have \[\begin{align} \theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)+\rho h_\mu(w^\nu_\rho,x^{-\nu}_\rho) &\le \theta^\nu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)+\rho h_\mu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)+\varepsilon\\ &\le\theta^\nu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)+\rho\delta^\nu_\rho +\varepsilon, \end{align}\] which together with \(\delta^\nu_\rho=h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\) yields \[\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)\le\theta^\nu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)+\varepsilon.\] Since this inequality holds for any \(w^\nu_{\delta^\nu_\rho}\in W^\nu\) such that \(h_\mu(w^\nu_{\delta^\nu_\rho},x^{-\nu}_\rho)\le\delta^\nu_\rho\), we obtain \[\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)\le\min_{w^\nu\in \hat{W}^\nu_{\delta^\nu_\rho}(x^{-\nu}_\rho)}\theta^\nu(w^\nu,x^{-\nu}_\rho)+\varepsilon\] for any \(\nu\). Recalling \(\delta_\rho=(\delta^1_\rho,\dots,\delta^N_\rho)\), \(w_\rho\) is an \(\varepsilon\)-approximate GNE for \(\widehat{\mathrm{RGNEP}}_{\delta_\rho}(\{(\hat{W}^\nu_{\delta_\rho^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\). ◻

Theorem 2 means that for \(\{\varepsilon_k\}\) and \(\{\rho_k\}\) with \(\varepsilon_k\to 0\) and \(\rho_k\to\infty\), the convergent point of the sequence \(\{w_k\}\) of \(\varepsilon_k\)-NE of \(\rho_k\)-penalized NEP is a NoLFNE.

Before proceeding to the next section, we show Assumptions [asmp:compact46follower] and [asmp:smooth46follower] are sufficient conditions for \(\hat{W}^\nu_0(x^{-\nu}_{\rho_k})\neq\emptyset\).

Suppose that Assumptions [asmp:compact46follower] and [asmp:smooth46follower] hold. Then, we have \(\hat{W}^\nu_0(x^{-\nu})\neq\emptyset\) for any \(x^{-\nu}\).

Proof. It suffices to show that \(\hat{S}(x)\neq\emptyset\). By the convexity of \(Y\), the following generalized equation is equivalently reduced to the variational inequality problem: \[0\in\nabla_{y^\omega}\gamma^\omega(x,y^\omega,y^{-\omega})+ \mathcal{N}_{Y^\omega}(y^\omega),\quad \omega=1,\dots,M.\] Since \(\nabla_{y^\omega}\gamma^\omega(x,\cdot,y^{-\omega})\) is continuous, the solution set of the above equation is nonempty and compact from [40]. ◻

From Proposition [prop:suff46nonempty46W], the assumption \(\hat{W}^\nu_0(x^{-\nu}_{\rho_k})\neq\emptyset\) is natural. Another sufficient condition is that \(S(x)\neq\emptyset\) for any \(x\in X\), and this automatically holds from Proposition [prop:existence46NE] if \(\gamma^\omega(x,\cdot,y^{-\omega})\) is convex for arbitrary fixed \((x,y^{-\omega})\) under Assumption [asmp:compact46follower] for all \(\omega\in\{1,\dots,M\}\).

4.2 Variational equilibrium of \(\rho\)-penalized NEP and its feasibility↩︎

Since \(\rho\)-penalized NEP is nonconvex, it may not have any NE in general. Hence, we introduce a weaker concept of equilibrium referred to as a variational equilibrium. First, let us define the variational equilibrium for penalized NEP.

Definition 10 (Variational equilibrium of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\)). The point \(w^*\) is said to be a variational equilibrium* (VE) of the problem \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) if the following generalized equation holds for all \(\nu\in\{1,\dots,N\}\): \[0\in\nabla_{w^\nu}\Theta^\nu_\mu(w^{*,\nu},x^{*,-\nu};\rho)+ \mathcal{N}_{W^\nu}(w^{*,\nu}).\]*

Since \(W^\nu\) is compact and convex, and \(\nabla_{w^\nu}\Theta^\nu_\mu\) is continuous, the existence of the VE for \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) is shown in the same manner as Proposition [prop:suff46nonempty46W].

Now, we discuss the first-order optimality condition, or necessary condition for NoLFNE of \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\). In bilevel optimization, the optimality condition is discussed over a couple of decades [21], [39], [41]. Based on such literature, we extend their concept to MLFG.

Next, we introduce partial calmness for 14 , which serves as a constraint qualification-like condition. It is known that 14 does not satisfy standard constraint qualifications for nonlinear optimization, such as the Mangasarian–Fromovitz (MFCQ) or the constant-rank constraint qualifications (CRCQ), due to \(h_\mu(x,y)\le 0\) [39]. Then, Ye and Zhu [39] proposed a weaker version of calmness [42] for level-reduced bilevel optimization.

To introduce the partial calmness condition of our context, we let \(p^\nu\in \mathbb{R}\) for each \(\nu\in \{1,\ldots,N\}\) and consider the following perturbed problem for 14 : \[\begin{align} \label{prob:reduced46perturbed} \min_{w^\nu}\quad \theta^\nu(w^\nu,x^{-\nu}) \qquad \text{s.t.} \quad w^\nu\in W^\nu,\;h_\mu(w^\nu,x^{-\nu})+p^\nu=0. \end{align}\tag{17}\] The difference between 14 and 17 lies in the perturbation of the constraint \(h_\mu(w^\nu,x^{-\nu})\le 0\). The partial calmness condition is defined as follows.

Definition 11 (Partial calmness). We say that 14 is partially calm* at \(\bar{w}^\nu\in\hat{W}^\nu_0(\bar{x}^{-\nu})\) for a fixed \(\bar{x}^{-\nu}\) if there exist \(\rho^\nu>0\) and a neighborhood \(U^\nu\in\mathbb{R}^{n_\nu+m}\times\mathbb{R}\) of \((\bar{w}^\nu,0)\in\mathbb{R}^{n_\nu+m}\times\mathbb{R}\) such that for all \((w^\nu,p^\nu)\in U^\nu\) that is feasible to 17 , the following inequality holds: \[\begin{align} \label{ieq:partially46calm} \theta^\nu(w^\nu,x^{-\nu})-\theta^\nu(\bar{w}^\nu,x^{-\nu})+\rho^\nu|p^\nu| \ge 0. \end{align}\tag{18}\] If the above statement holds for all \(\nu\in\{1,\dots,N\}\), we say that constrained GNEP
(\(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\)) is partially calm at \(\bar{w}\in\hat{W}_0(\bar{x})\).*

Recalling the first assertion of Proposition [prop:NIfunc], i.e., \(h_\mu\ge 0\), note that inequality 18 can also be written as follows if \(w^\nu\) is feasible to 17 : \[\theta^\nu(w^\nu,x^{-\nu})-\theta^\nu(\bar{w}^\nu,x^{-\nu})+\rho^\nu h_\mu(w^\nu,x^{-\nu})\ge 0.\] This inequality means that the variation in the leader \(\nu\)’s objective from \(\bar{w}^\nu\) to \({w}^\nu\) being feasible to 17 , \(\theta^\nu({w}^\nu,x^{-\nu})-\theta^\nu(\bar{w}^\nu,x^{-\nu})\), is bounded below by \(\rho^\nu\) times some perturbation for \(-h_\mu\). It can also be seen that the partial calmness condition, in practice, requires \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) to admit a Lagrange multiplier associated with the inequality constraint \(h_\mu(w^\nu,x^{-\nu})\le 0\) for each leader’s reduced problem 14 .

The following lemma implies that for a given point \(x^*\in X\), if \(h_\mu(\cdot,x^{*,-\nu})\) satisfies HEB for all \(\nu\) and the objective function is locally Lipschitz continuous around a feasible point of \(h_\mu(w^\nu,x^{*,-\nu})\le 0\)14 is partially calm at \(w^{*,\nu}\in \hat{W}^\nu_0(x^{*,-\nu})\).

Lemma 11. Let \(x^*\in X\) be given. Suppose that \(\hat{W}^\nu_0(x^{*,-\nu})\neq\emptyset\) for all \(\nu\in\{1,\dots,N\}\), and Assumption 1 holds. For \(\varepsilon<1\), consider \(p^\nu\in\mathbb{R}\) with \(|p^\nu|\le\varepsilon\) and any \(w^\nu\in W^{\nu}\) such that \[\begin{align} h_\mu(w^\nu,x^{*,-\nu})+p^\nu=0and\|{w}^{*,\nu} - w^\nu\|\le \varepsilon \end{align}\] for some \[\begin{align} w^{*,\nu}\in\argmin_{\bar{w}^\nu\in W^\nu}\{ \|\bar{w}^\nu - w^\nu\| \mid h_\mu(\bar{w}^\nu,x^{*,-\nu})\le 0\}. \end{align}\] If \(h_\mu(\cdot,x^{*,-\nu})\) satisfies the \((\xi,\eta)\)-HEB5 that \(h_\mu(w^\nu,x^{*,-\nu})\ge\xi\|w^\nu-w^{*,\nu}\|^\eta\) with \(\eta\le 1\), then 14 is partially calm at \(w^{*,\nu}\).

Proof. By definition, for \(w^\nu\) such that \(\|w^\nu-w^{*,\nu}\|\le \varepsilon\) with \(\varepsilon<1\), we have \[\varepsilon \ge |p^\nu|=h_\mu(w^\nu,x^{*,-\nu})\ge \xi\|w^\nu-w^{*,\nu}\|^\eta\ge\xi\|w^\nu-w^{*,\nu}\|,\] where the last inequality holds by the assumptions that \(\|w^\nu-w^{*,\nu}\| <1\), \(\xi > 0\) and \(\eta\le 1\). Then, it follows that \[\theta^\nu(w^\nu,x^{*,-\nu})-\theta^\nu(w^{*,\nu},x^{*,-\nu}) \ge -\bar{L}\|w^\nu-w^{*,\nu}\| \ge -\frac{\bar{L}}{\xi}|p^\nu|,\] where the first inequality holds from Lemma 2. Therefore, the partial calmness condition holds with constant \(\bar{L}/\xi\). ◻

The assumption of the HEB with \(\eta\le 1\) in Lemma 11 requires that \(h_\mu(\cdot,x^{*,-\nu})\) converges to zero no faster than \(\xi\|w^\nu-w^{*,\nu}\|^\eta\) with \(\eta\le 1\).

As stated below, if \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is partially calm at some NoLFNE (see Definition 7), then the first-order optimality conditions hold for all \(\nu\).

Theorem 3. Let \((x^*,y^*)\in X\times \hat{S}(x^*)\) be a NoLFNE and \(w^*\in X\times \hat{S}(x^*)^N\). Suppose that Assumption 1 holds and that \(\widehat{\mathrm{GNEP}}(\{(\hat{W}^\nu_0(\cdot),\theta^\nu)\}_{\nu=1}^N)\) is partially calm at \(w^*\). Then, there exists \(\rho^*>0\) such that for all \(\nu\in\{1,\dots,N\}\), \[\begin{align} \label{ge:optimality46condition} 0\in\nabla_{w^\nu}\theta^\nu(w^{*,\nu},x^{*,-\nu})+ \rho\nabla_{w^\nu}h_\mu(w^{*,\nu},x^{*,-\nu})+ \mathcal{N}_{W^\nu}(w^{*,\nu}) \end{align}\qquad{(1)}\] holds for any \(\rho> \rho^*\).

Proof. Since 14 is partially calm at \(w^{*,\nu}\), [43] ensures that there exists \(\rho^*_\nu>0\) such that for all \(\rho^\nu>\rho^*_\nu>0\), \(w^{*,\nu}\) solves \[\min_{w^\nu\in W^\nu}\quad\theta^\nu(w^\nu,x^{*,-\nu})+\rho^\nu h_\mu(w^\nu,x^{*,-\nu}).\] Hence, the first-order optimality condition for the above problem under the convexity of \(W^\nu\) is obtained as follows: \[0\in\nabla_{w^\nu}\theta^\nu(w^{*,\nu},x^{*,-\nu})+ \rho^\nu\nabla_{w^\nu}h_\mu(w^{*,\nu},x^{*,-\nu})+ \mathcal{N}_{W^\nu}(w^{*,\nu}).\] Therefore, the generalized equation holds for all \(\nu\). Finally, defining \(\rho^*>\max_{\nu=1,\dots,N} \rho^*_\nu\) leads to ?? . ◻

Corollary 1. Let \((x^*,y^*)\in X\times \hat{S}(x^*)\) be a NoLFNE and \(w^*\in X\times \hat{S}(x^*)^N\). Suppose that Assumption 1 and the assumptions of Lemma 11 hold. Then, there exists \(\rho^*>0\) such that ?? holds for all \(\nu\in\{1,\dots,N\}\).

In the rest of this section, we establish the relationship between VE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) and \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) and also show that the constraint \(h_\mu(w^\nu,x^{-\nu})\le 0\) is approximately satisfied at a VE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\).

Definition 12. A point \(w_\delta\) is called a VE* of \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) if there exists \(\zeta^\nu_\delta\ge 0\) such that \(w^\nu_\delta\in\hat{W}^\nu_{\delta^\nu}(x^{-\nu}_\delta)\) satisfies \[\label{eq:VE46full} \begin{gather} 0\in\nabla_{w^\nu}\theta^\nu(w^\nu_\delta,x^{-\nu}_\delta)+\zeta^\nu_\delta \nabla_{w^\nu}h_\mu(w^\nu_\delta,x^{-\nu}_\delta)+\mathcal{N}_{W^\nu}(w^\nu_\delta),\\ 0\le \zeta^\nu_\delta \perp h_\mu(w^\nu_\delta,x^{-\nu}_\delta)-\delta^\nu\le 0, \end{gather}\qquad{(2)}\] for all \(\nu\in\{1,\dots,N\}\).*

The following theorem shows that the VE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\) is also that of
\(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\).

Theorem 4. Let \(w_\rho\in W\) be a VE of \(\mathrm{NEP}_\rho(\{(W^\nu,\Theta^\nu_\mu(\cdot;\rho))\}_{\nu=1}^N)\), i.e., \[\begin{align} 0\in \nabla_{w^\nu} \theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)+ \rho\nabla_{w^\nu} h_\mu(w^\nu_\rho,x^{-\nu}_\rho) + \mathcal{N}_{W^\nu}(w^\nu_\rho) \end{align}\] for all \(\nu\in\{1,\ldots,N\}\). Then, \(w_\rho\) is a VE of \(\widehat{\mathrm{RGNEP}}_{\delta}(\{(\hat{W}^\nu_{\delta^\nu}(\cdot),\theta^\nu)\}_{\nu=1}^N)\) with \(\delta^\nu=h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\) for all \(\nu\).

Proof. The assertion readily follows by setting \(w_\delta = w_\rho\) and \(\zeta^\nu_\delta=\rho\) with \(\delta^\nu=h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\) for \(\nu=1,\dots,N\) in Definition 12. ◻

Lastly, we conclude this section with the proposition concerning the bounds on the feasibility violation of \(h_\mu(w^\nu,x^{-\nu})\le 0\) around an approximate VE of the \(\rho\)-penalized NEP. We make the following assumption, which imposes a Kurdyka–Łojasiewicz-like property on \(h_{\mu}\).

Assumption 3. For all \(\nu\in\{1,\dots,N\}\) the following conditions hold: Let \(w^*\in W\) be such that \(h_\mu(w^{*,\nu},x^{*,-\nu})=0\). Suppose that there exist \(\alpha>0\), \(\beta\in[0,1)\), and a neighborhood \(\mathcal{U}^\nu\) of \((w^{*,\nu},x^{*,-\nu})\in W^\nu\times X^{-\nu}\), where \(X^{-\nu}\coloneq\prod_{\nu'\neq \nu} X^{\nu'}\), such that for all \((w^\nu,x^{-\nu})\in \mathcal{U}^\nu\cap (W^\nu\times X^{-\nu})\), \[\begin{align} \label{ieq:KLinequality} \alpha h_\mu(w^\nu,x^{-\nu})^\beta \le \mathrm{dist}(0,\nabla_{w^\nu}h_\mu(w^\nu,x^{-\nu})+\mathcal{N}_{W^\nu}(w^\nu)). \end{align}\qquad{(3)}\]

For \(\varepsilon>0\), let \(w_\rho\in W\) be such that \[\begin{align} \label{ieq:approx46VE} \mathrm{dist}(0,\nabla_{w^\nu}\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho) +\rho\nabla_{w^\nu}h_\mu(w^\nu_\rho,x^{-\nu}_\rho) +\mathcal{N}_{W^\nu}(w^\nu_\rho)) \le \varepsilon \end{align}\tag{19}\] for all \(\nu\in\{1,\dots,N\}\). Suppose that Assumptions 1 and 3 hold. Then, \[h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\le\left(\frac{\eps+M_\nu}{\alpha \rho}\right)^{\frac{1}{\beta}}\label{eq:prop42}\tag{20}\] for all \(\nu\), where \(M_\nu \coloneq \max \|\nabla_{w^\nu}\theta^\nu(w^\nu,x^{-\nu})\|\).

Proof. Let \[\xi^\nu_\rho\in \nabla_{w^\nu}\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)+ \rho\nabla_{w^\nu}h_\mu(w^\nu_\rho,x^{-\nu}_\rho)+\mathcal{N}_{W^\nu}(w^\nu_\rho) \;\text{with}\; \|\xi^\nu_\rho\|\le\eps.\] Then, we have \[\begin{align} \frac{\xi^\nu_\rho-\nabla_{w^\nu}\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)}{\rho} &\in\nabla_{w^\nu}h_\mu(w^\nu_\rho,x^{-\nu}_\rho)+ \frac{1}{\rho}\mathcal{N}_{W^\nu}(w^\nu_\rho)\\ &=\nabla_{w^\nu}h_\mu(w^\nu_\rho,x^{-\nu}_\rho)+\mathcal{N}_{W^\nu}(w^\nu_\rho), \end{align}\] where the last equality holds because \(\mathcal{N}_{W^\nu}(w^\nu_\rho)\) is a cone. Hence, we have \[\begin{align} &\mathrm{dist}(0,\nabla_{w^\nu} h_\mu(w^\nu_\rho,x^{-\nu}_\rho)+\mathcal{N}_{W^\nu}(w^\nu_\rho)) \le\left\| \frac{\xi^\nu_\rho-\nabla_{w^\nu}\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)}{\rho} \right\|\\ \le& \frac{\|\xi^\nu_\rho\|+\|\nabla_{w^\nu}\theta^\nu(w^\nu_\rho,x^{-\nu}_\rho)\|}{\rho} \le\frac{\eps+M_\nu}{\rho}, \end{align}\] from which together with Assumption 3 the desired inequality 20 follows. ◻

Finally, we summarize the relationships between the MLFG and all the NEPs in Figure 1 and Table 1.

Figure 1: Relationships between various noncooperative games
Table 1: Relationships between \(\NEP\) and \(\hatRGNEP\)
\(\NEP\) (rel.) \(\hatRGNEP\)
\(\varepsilon\)-NE at \(w_\rho\) \(\implies\) Assump. [asmp][asmp:subanalyticity] \(\varepsilon\)-GNE with \(\delta_\rho\) at \(w_\rho\) (\(\delta^\nu_\rho=h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\))
VE at \(w_\rho\) \(\implies\) VE at \(w_\rho\) (\(\delta^\nu=h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\))
\(\varepsilon\)-approx. VE \(\implies\) Assump. [asmp][asmp:jointKL] \(h_\mu(w^\nu_\rho,x^{-\nu}_\rho)\le\left(\frac{\varepsilon+M_\nu}{\alpha\rho}\right)^{1/\beta}\)

5 Conclusions↩︎

This paper proposed a new reformulation for the MLFG by exploiting the regularized Nikaido–Isoda function. Unlike traditional reformulations such as EPEC and response-based approaches, our reformulation does not use any derivative information regarding each follower’s problem. We analyzed the relation between the (No)LFNE and the approximated NE for the resulting NEP. Although we assumed that the followers’ constraint sets are independent of \(x\) throughout this paper, readers may be interested in the more general case of \(Y^\omega(x)\). However, the analysis may become much more difficult since it may require the set-valued analysis as well. We also leave it for future work.

Appendix: Implicit differentiation of the followers’ response↩︎

Using Fischer–Burmeister functions [40], the complementarity conditions of KKT system 5 are equivalently reformulated as a nonsmooth equation as follows: \[0=H_0(x,y,\lambda) \coloneq \begin{bmatrix} \nabla_{y^\omega}\gamma^\omega(x,y^\omega,y^{-\omega})+\nabla_{y^\omega} g^\omega(y^\omega)\lambda^\omega \\ [\phi(\lambda^\omega_i,-g^\omega_i(y^\omega))]_{i=1}^{p_\omega} \end{bmatrix}_{\omega=1}^M \in\mathbb{R}^{m+p},\] where \(p \coloneq p_1+\dots+p_M\) and \(\phi\colon\mathbb{R}^2\to\mathbb{R}\) satisfies \(\phi(a,b)=0\) if and only if \(0\le a \perp b\ge 0\). Since \(\phi(a,b)\) is not differentiable at some points in general, a smoothing approximated Fischer–Burmeister function \(\phi_\varepsilon\), where \(\varepsilon>0\) denotes an approximation parameter, is adopted such that \(\lim_{\varepsilon\searrow 0}\phi_\varepsilon(a,b)=\phi(a,b)\) for any \(a,b\in\mathbb{R}^2\). Then, by replacing \(\phi\) with \(\phi_\varepsilon\), the function \(H_0\) is approximated by the smoothed system of equations: \(H_\varepsilon(x,y,\lambda)=0\).

Under the uniqueness assumption of \(y\) and \(\lambda\) for \(H_\varepsilon(x,y,\lambda)=0\), the solution to the equation with respect to \(y\) and \(\lambda\) is written as \(y_\varepsilon(x)\) and \(\lambda_\varepsilon(x)\). By using the implicit function theorem [20], the Jacobian \([\nabla y_\varepsilon(x), \nabla \lambda_\varepsilon(x)]\) is computed as \[[\nabla y_\varepsilon(x), \nabla \lambda_\varepsilon(x)] =-\nabla_x H_\varepsilon(x,y_\varepsilon(x),\lambda_\varepsilon(x)) \begin{bmatrix} \nabla_y H_\varepsilon(x,y_\varepsilon(x),\lambda_\varepsilon(x)) \\ \nabla_\lambda H_\varepsilon(x,y_\varepsilon(x),\lambda_\varepsilon(x)) \end{bmatrix}^{-1}.\] This means that the gradient computation of the (implicit) response requires Hessian matrices \(\nabla^2_y \gamma^\omega\) and \(\nabla^2_{y^\omega}g^\omega\) and inverse matrix as shown above.

References↩︎

[1]
J. F. Nash, “Equilibrium points in n-person games,” Proceedings of the National Academy of Sciences, vol. 36, no. 1, pp. 48–49, 1950, doi: 10.1073/pnas.36.1.48.
[2]
E. Allevi, D. Aussel, and R. Riccardi, “On an equilibrium problem with complementarity constraints formulation of pay-as-clear electricity market with demand elasticity,” Journal of Global Optimization, vol. 70, no. 2, pp. 329–346, 2018, doi: 10.1007/s10898-017-0595-9.
[3]
Z. Lei, M. Liu, Z. Shen, J. Lu, and Z. Lu, “A Nash–Stackelberg game approach to analyze strategic bidding for multiple DER aggregators in electricity markets,” Sustainable Energy, Grids and Networks, vol. 35, p. 101111, 2023, doi: 10.1016/j.segan.2023.101111.
[4]
S. Leyffer and T. Munson, “Solving multi-leader–common-follower games,” Optimization Methods and Software, vol. 25, pp. 601–623, 2010.
[5]
S. Kim, “A novel bitcoin mining scheme based on the multi-leader multi-follower Stackelberg game model,” IEEE Access, vol. 6, pp. 48902–48912, 2018, doi: 10.1109/access.2018.2867631.
[6]
T. Lyu, H. Xu, and Z. Han, “Multi-leader multi-follower stackelberg game based resource allocation in multi-access edge computing,” in ICC 2022 - IEEE international conference on communications, 2022, pp. 4306–4311, doi: 10.1109/ICC45855.2022.9838425.
[7]
Z. Xiong, J. Kang, D. Niyato, P. Wang, and H. V. Poor, “Cloud/edge computing service management in blockchain networks: Multi-leader multi-follower game-based ADMM for pricing,” IEEE Transactions on Services Computing, vol. 13, no. 2, pp. 356–367, 2019, doi: 10.1109/tsc.2019.2947914.
[8]
H. Xu, X. Qiu, W. Zhang, K. Liu, S. Liu, and W. Chen, “Privacy-preserving incentive mechanism for multi-leader multi-follower IoT-edge computing market: A reinforcement learning approach,” Journal of Systems Architecture, vol. 114, p. 101932, 2021, doi: 10.1016/j.sysarc.2020.101932.
[9]
H. Zhang, Y. Xiao, L. X. Cai, D. Niyato, L. Song, and Z. Han, “A multi-leader multi-follower Stackelberg game for resource management in LTE unlicensed,” IEEE Transactions on Wireless Communications, vol. 16, no. 1, pp. 348–361, 2016, doi: 10.1109/twc.2016.2623603.
[10]
S. Ashraf and A. K. Bardhan, “Optimal resource allocation strategies of competing new online delivery platforms using the bass diffusion model,” Annals of Operations Research, pp. 1–20, 2023, doi: 10.1007/s10479-023-05410-6.
[11]
Z. Vazifeh, F. Mafakheri, and C. An, “Biomass supply chain coordination for remote communities: A game-theoretic modeling and analysis approach,” Sustainable Cities and Society, vol. 69, p. 102819, 2021, doi: 10.1016/j.scs.2021.102819.
[12]
J.-S. Pang and M. Fukushima, “Quasi-variational inequalities, generalized Nash equilibria, and multi-leader-follower games,” Computational Management Science, vol. 2, no. 1, pp. 21–56, 2005, doi: 10.1007/s10287-004-0010-0.
[13]
M. Hu and M. Fukushima, “Multi-leader-follower games: Models, methods and applications,” Journal of the Operations Research Society of Japan, vol. 58, no. 1, pp. 1–23, 2015, doi: 10.15807/jorsj.58.1.
[14]
D. Aussel and A. Svensson, “A short state of the art on multi-leader–follower games,” in Bilevel optimization—advances and next challenges, 2020.
[15]
C.-L. Su, “A sequential NCP algorithm for solving equilibrium problems with equilibrium constraints,” Manuscript, Department of Management Science and Engineering, Stanford University, Stanford, CA, pp. 1–24, 2004, [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.6677\&rep=rep1\&type=pdf.
[16]
A. Hori and M. Fukushima, “Gauss–Seidel method for multi-leader–follower games,” Journal of Optimization Theory and Applications, vol. 180, no. 2, pp. 651–670, 2019, doi: 10.1007/s10957-018-1391-5.
[17]
X. X. Huang, X. Q. Yang, and D. L. Zhu, “A sequential smooth penalization approach to mathematical programs with complementarity constraints,” Numerical Functional Analysis and Optimization, vol. 27, no. 1, pp. 71–98, 2006, doi: 10.1080/01630560500538797.
[18]
M. Hu and M. Fukushima, “Variational inequality formulation of a class of multi-leader-follower games,” Journal of Optimization Theory and Applications, vol. 151, no. 3, p. 455, 2011, doi: 10.1007/s10957-011-9901-8.
[19]
M. Herty, S. Steffensen, and A. Thünen, “Solving quadratic multi-leader-follower games by smoothing the follower’s best response,” Optimization Methods and Software, vol. 37, no. 2, pp. 772–799, 2022, doi: 10.1080/10556788.2020.1828412.
[20]
A. Hori, D. Tsuyuguchi, and E. H. Fukuda, “A method for multi-leader–multi-follower games by smoothing the followers’ response function,” Journal of Optimization Theory and Applications, vol. 203, no. 1, pp. 305–335, 2024, doi: 10.1007/s10957-024-02506-2.
[21]
S. Dempe, J. Dutta, and B. S. Mordukhovich, “New necessary optimality conditions in optimistic bilevel programming,” Optimization, vol. 56, no. 5–6, pp. 577–604, 2007, doi: 10.1080/02331930701617551.
[22]
J. Dutta and S. Dempe, “Bilevel programming with convex lower level problems,” in Optimization with multivalued mappings: Theory, applications, and algorithms, 2006, pp. 51–71, doi: 10.1007/0-387-34221-4_3.
[23]
L. Chen, Q. Xiao, E. H. Fukuda, X. Chen, K. Yuan, and T. Chen, “Efficient first-order optimization on the pareto set for multi-objective learning under preference guidance,” in Proceedings of the 42nd international conference on machine learning, 2025, vol. 267, pp. 9443–9486, [Online]. Available: https://proceedings.mlr.press/v267/chen25bw.html.
[24]
Z. Lu and S. Mei, “First-order penalty methods for bilevel optimization,” SIAM Journal on Optimization, vol. 34, no. 2, pp. 1937–1969, 2024, doi: 10.1137/23m1566753.
[25]
W. Yao, H. Yin, S. Zeng, and J. Zhang, “Overcoming lower-level constraints in bilevel optimization: A novel approach with regularized gap functions,” in International conference on learning representations, 2025, vol. 2025, pp. 55516–55549, [Online]. Available: https://proceedings.iclr.cc/paper_files/paper/2025/file/8b8fe72f3193fe78ac353ebcc686b395-Paper-Conference.pdf.
[26]
W. Yao, C. Yu, S. Zeng, and J. Zhang, “Constrained bi-level optimization: Proximal Lagrangian value function approach and Hessian-free algorithm,” arXiv, 2024, doi: 10.48550/arxiv.2401.16164.
[27]
J. Bolte, A. Daniilidis, and A. Lewis, “The Łojasiewicz inequality for nonsmooth subanalytic functions with applications to subgradient dynamical systems,” SIAM Journal on Optimization, vol. 17, no. 4, pp. 1205–1223, 2007, doi: 10.1137/050644641.
[28]
L. Dries and C. Miller, “Geometric categories and o-minimal structures,” Duke Mathematical Journal, vol. 84, pp. 497–540, 1996.
[29]
E. Bierstone and P. D. Milman, “Semianalytic and subanalytic sets,” Publications Mathématiques de l’Institut des Hautes Études Scientifiques, vol. 67, no. 1, pp. 5–42, 1988, doi: 10.1007/bf02699126.
[30]
M. Kosiba, “The generalized łojasiewicz inequality for definable and subanalytic multifunctions,” Journal of Mathematical Analysis and Applications, vol. 543, no. 2, p. 128977, 2025, doi: 10.1016/j.jmaa.2024.128977.
[31]
J. P. Aubin, Mathematical methods of game and economic theory. North-Holland, Amsterdam, 1979.
[32]
F. Facchinei and C. Kanzow, “Generalized Nash equilibrium problems,” Annals of Operations Research, vol. 175, no. 1, pp. 177–211, 2010, doi: 10.1007/s10479-009-0653-x.
[33]
G. Gürkan and J.-S. Pang, “Approximations of Nash equilibria,” Mathematical Programming, vol. 117, no. 1–2, pp. 223–253, 2009, doi: 10.1007/s10107-007-0156-y.
[34]
A. von Heusinger and C. Kanzow, “Optimization reformulations of the generalized Nash equilibrium problem using Nikaido-Isoda-type functions,” Computational Optimization and Applications, vol. 43, no. 3, pp. 353–377, 2009, doi: 10.1007/s10589-007-9145-6.
[35]
B. Franci, F. Fabiani, M. Schmidt, and M. Staudigl, “A Gauss–Seidel method for solving multi-leader-multi-follower games,” in 2025 european control conference (ECC), 2025, pp. 2775–2780, doi: 10.23919/ECC65951.2025.11187084.
[36]
F. Facchinei, H. Jiang, and L. Qi, “A smoothing method for mathematical programs with equilibrium constraints,” Mathematical Programming, vol. 85, no. 1, pp. 107–134, 1999, doi: 10.1007/s10107990015a.
[37]
J. F. Bonnans and A. Shapiro, Perturbation analysis of optimization problems. Springer New York, NY, 2000.
[38]
R. Liu, Z. Liu, W. Yao, S. Zeng, and J. Zhang, “Moreau envelope for nonconvex bi-level optimization: A single-loop and Hessian-free solution strategy,” arXiv, 2024, doi: 10.48550/arxiv.2405.09927.
[39]
J. J. Ye and D. L. Zhu, “Optimality conditions for bilevel programming problems,” Optimization, vol. 33, no. 1, pp. 9–27, 1995, doi: 10.1080/02331939508844060.
[40]
F. Facchinei and J.-S. Pang, Finite-dimensional variational inequalities and complementarity problems. New York, NY: Springer New York, 2004.
[41]
S. Dempe, B. S. Mordukhovich, and A. B. Zemkoho, “Necessary optimality conditions in pessimistic bilevel programming,” Optimization, vol. 63, no. 4, pp. 505–533, 2014, doi: 10.1080/02331934.2012.696641.
[42]
F. H. Clarke, Optimization and nonsmooth analysis. Society for Industrial; Applied Mathematics, 1990.
[43]
J. J. Ye, D. L. Zhu, and Q. J. Zhu, “Exact penalization and necessary optimality conditions for generalized bilevel programming problems,” SIAM Journal on Optimization, vol. 7, no. 2, pp. 481–507, 1997, doi: 10.1137/s1052623493257344.

  1. Graduate School of Engineering, Nagoya Institute of Technology, Aichi, Japan.↩︎

  2. Faculty of Science and Technology, Seikei University, Tokyo, Japan.↩︎

  3. Graduate School of Informatics, Kyoto University, Kyoto 606–8501, Japan.↩︎

  4. This work was supported by Japan Society for the Promotion of Science, and Grant-in-Aid for Early-Career Scientists (JP26K21172), Grant-in-Aid for Scientific Research (C) (JP25K15008, JP25K15002), and Grant-in-Aid for Scientific Research (B) (JP25K03082).↩︎

  5. Recalling Proposition [prop:NIfunc], note that from the assumption \(\hat{W}^\nu_0(x^{*,-\nu})\neq\emptyset\), we have \(\min_{w^\nu} h_\mu(w^\nu,x^{*,-\nu}) = 0\).↩︎