This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

United We Fall: On the Nash Equilibria of Multiplex and Multilayer Network Games

Raman Ebrahimi and Parinaz Naghizadeh This work is supported by the NSF under award CCF-2144283.R. Ebrahimi and P. Naghizadeh are with the Electrical and Computer Engineering Department, University of California, San Diego. e-mail: {raman, parinaz}@ucsd.edu
Abstract

Network games provide a framework to study strategic decision making processes that are governed by structured interdependencies among agents. However, existing models do not account for environments in which agents simultaneously interact over multiple networks, or when agents operate over multiple action dimensions. In this paper, we propose new models of multiplex network games to capture the different modalities of interactions among strategic agents, and multilayer network games to capture their interactions over multiple action dimensions. We explore how the properties of the constituent networks of a multiplex/multilayer network can undermine or support the existence, uniqueness, and stability of the game’s Nash equilibria. Notably, we highlight that both the largest and smallest eigenvalues of the constituent networks (reflecting their connectivity and two-sidedness, respectively) are instrumental in determining the uniqueness of the multiplex/multilayer network game’s equilibrium. Together, our findings shed light on the reasons for the fragility of equilibria when agents interact over networks of networks, and point out potential interventions to alleviate them.

I Introduction

Networks provide a powerful framework for understanding and analyzing real-world environments in which agents interact with and influence one another. In particular, when participating agents are rational and self-interested, the interactions among them can be modeled as a network game [1]. Such networked strategic interactions emerge in the local provision of public goods [2, 3, 4] (such as cyber-security, R&D), spread of shocks in financial markets [5], and pricing in the presence of social effects and externalities [6].

Although existing works in this area capture a network of interactions between strategic agents, they fail to capture the various networks and the various action dimensions over which the agents can interact. For instance, individuals are influenced by information received over multiple social networks, as well as face-to-face interactions, when making decisions. Similarly, firms in a market can cooperate and compete with each other along different modes of business (e.g., physical storefronts and online shops) and across product categories. These scenarios call for more complex models of “networks of networks” that can capture the different modalities and dimensions of agents’ interactions.

Specifically, a multiplex network model can be used to simultaneously account for the multiple networks of interactions among the agents, and a multilayer network can help us account for the different action dimensions (see Figure 1 for an illustration, and Appendix -A for a detailed example in the context of interdependent security games). While there is an existing literature on using the formalism of multilayer/multiplex network models, it has primarily focused on questions about percolation and spread of dynamical processes on these networks; the study of games on this type of networks remains largely unexplored, with game-theoretical modeling and analysis often identified as an open area of research by surveys of the field [7, 8, 9, 10]. Motivated by this, in this paper, we extend the existing models of single-layer network games, by proposing multiplex and multilayer network games.

ABCDABCD
(a) A multiplex network, representing different types of interaction. Nodes are connected to themselves in other layers.
ABCDABCD
(b) A multilayer network, representing different action dimensions. Nodes can connect to any other node in other layers.
Figure 1: Illustration of multiplex and multilayer networks.

A primary direction of research on single-layer network games has been to analyze how the structural properties of the network of interactions among the agents influences the equilibrium outcomes. In particular, existing works have identified necessary and sufficient conditions for the existence, uniqueness, and/or stability of Nash equilibria (NE) of single-layer network games [2, 11, 4, 12, 13, 14, 15, 3, 16, 17, 18, 19, 20, 21, 22]. We similarly identify conditions under which the Nash equilibria of multiplex/multilayer network games are (not) unique, and/or stable, based on the properties of their constituent layers. Through these, we highlight potential reasons for the fragility of the uniqueness and stability of equilibria in these networks.

Paper overview and contributions

We consider two subnetworks/layers α\alpha and β\beta, with (weighted and directed) interdependency matrices G(1)G^{(1)} and G(2)G^{(2)}. In multiplex network games, each of these represent one modality or type of interaction (e.g., a person getting information from online vs. in-person connections). As both sources collectively impact agents’ actions, the multiplex network game can be viewed as a game with a sum interdependency matrix G:=κG(1)+(1κ)G(2)G^{\parallel}:=\kappa G^{(1)}+(1-\kappa)G^{(2)}, where κ[0,1]\kappa\in[0,1] captures the effect of each layer on the agent’s utility. In multilayer network games, on the other hand, each layer can be viewed as a different action dimension (e.g., a seller enhancing users’ storefront vs. online buying experiences). As each agent now has a two dimensional action space, the multilayer network game can be viewed as a game with a block interdependency matrix GG^{\merge}, with G(1)G^{(1)} and G(2)G^{(2)} as its diagonal blocks, and off-diagonal blocks G(12)G^{(12)} and G(21)G^{(21)} capturing potential spillovers between action dimensions.

Existing approaches to identifying conditions for the uniqueness of Nash equilibrium on single-layer network games [11], which we build on, require assessing the determinants of the (principal minors) of the game interdependency matrix GG. The main technical challenge in conducting a similar analysis here is that for either GG^{\parallel} (a sum matrix) or GG^{\merge} (a block matrix), there are no closed form characterizations of their (principal minors’) determinants in terms of those of G(1)G^{(1)} and G(2)G^{(2)}. Therefore, it is not straightforward to assess whether having unique NE on the constituent layers translates into uniqueness of NE on a multiplex/multilayer game.

We however show that it is possible to provide sufficient (resp. necessary) conditions, in terms of the spectral properties of the constituent layers, for an NE to be (resp. not be) guaranteed to be unique on the multiplex/multilayer network game, particularly for the special class of symmetric (i.e., undirected) layers. We outline such conditions for multiplex networks in Propositions 1-4, and for multilayer networks in Propositions 5-7, each followed by an intuitive interpretation of their implications. We further show that the conditions guaranteeing NE uniqueness also guarantee that the equilibrium will remain stable under perturbations to the agents’ utilities (Proposition 8). We discuss conditions for the existence of NE in these games in Appendix -B, and validate our findings through numerical experiments in Section VI and Appendix -C.

A key takeaway

We highlight one recurring intuition gained from our analyses: we find that both the lowest (λmin\lambda_{\min}) and largest (λmax\lambda_{\max}) eigenvalues of the constituent layers’ adjacency matrices play a key role in guaranteeing (or undermining) the uniqueness of the equilibria on the multiplex/multilayer network games. Intuitively, λmin\lambda_{\min} is a measure of a network’s “two-sidedness”, with a smaller (more negative) lowest eigenvalue being an indication that agents’ actions “rebound” more in the network [2]; λmax\lambda_{\max}, on the other hand, is a measure of connectivity. Prior work (e.g., [2, 11]) had highlighted the role of the lowest eigenvalue in determining whether the NE of a single-layer network game is unique; our work highlights that the largest eigenvalue will also be consequential when agents interact over networks of networks. Intuitively, several of our conditions can be interpreted as assessing whether the connectivity of one layer can (or can not) overcome the rebounds introduced by another layer (or the rebounds across action dimensions in multilayer games). These findings can inform network design and interventions. For instance, they suggest that a policy maker could focus their interventions on increasing the connectivity of one layer of a multiplex (e.g., one social network or industry) in an effort to mute the two-sidedness introduced by another.

I-A Related literature

Our work is at the intersection of two lines of literature: (i) the study of properties of Nash equilibria of single- layer network games, and (ii) game-theoretical modeling and analysis on multilayer and multiplex networks.

Nash equilibria in single-layer games. Specifically, our work closely relates to studies that investigate the existence, uniqueness, and stability of Nash equilibria in single-layer networks games with linear [2, 4, 12, 13, 14] and nonlinear [17, 19, 18] best-replies. Our proposed models of multiplex and multilayer network games are extensions of single-layer network games with linear best-replies, by allowing agents to have various types of interactions (multiplex) and operate across different action dimensions (multilayer). For these, we identify conditions under which the multiplex/multilayer network will (or will not) inherit the guarantees of uniqueness/stability of the Nash equilibrium in its constituent layers.

Games on multilayer/multiplex networks. While game-theoretical decision making on multiplex and multilayer networks has also been studied in some prior works [7, 23, 24, 25, 26, 27], the majority of the research has focused on evolutionary games and the emergence of cooperation in public good games. In particular, the emergence and sustainability of cooperation strategies in public good games has been explored in multiplex networks by [24, 25] and in multilayer networks by [26, 27]. Despite considering games on multilayer/multiplex networks and identifying what network structures can enhance the resilience of cooperation, these prior works have considered a binary action (cooperate/defect) game, and often restrict focus to specific classes of graphs. In contrast, we propose and analyze more general classes of multiplex and multilayer networks games, allow for arbitrary directed and weighted interactions among agents, and provide insights into the games’ Nash equilibria properties.

The recent work of [28] is also closely related to ours, as it proposes a “multi-relational” network game which is similar to our model of multilayer games, in that it allows for a multi-dimensional action space. The main focus of [28] is on identifying “summary representations” of the game matrix that can be used to significantly lower the computation complexity of ascertaining the uniqueness of NE. Our focus is however different: we illustrate how the properties of the constituent layers of a multilayer (and multiplex) network can undermine or support the uniqueness of the NE of these games.

This paper extends our earlier work in [29], which investigated the uniqueness of Nash equilibria in multiplex network games. The current work provides additional conditions for uniqueness of NE in multiplex network games, introduces the new class of multilayer network games and its NE uniqueness conditions, establishes new results on stability and existence of NE in both multiplex and multilayer games, and illustrates our findings through numerical experiments.

II Model

II-A Single-layer network games

Consider a set of NN agents interacting with each other over a single network α\alpha. This network is specified by a graph 𝒢α𝒱,G(1)\mathcal{G}_{\alpha}\coloneqq\langle\mathcal{V},{G^{(1)}}\rangle, where the NN agents constitute the set of vertices 𝒱\mathcal{V}, and G(1){G^{(1)}} is the weighted and directed adjacency or interdependency matrix over network α\alpha.

Each agent ii selects an effort level x0x\in\mathbb{R}_{\geq 0}. The agent’s utility is determined by its own effort, as well as the effort of its neighboring agents in the network. Specifically, an edge gij(1)G(1)g^{(1)}_{ij}\in{G^{(1)}} indicates that agent ii is affected by agent jj’s effort. If gij(1)>0g^{(1)}_{ij}>0 (respectively, <0<0), we say agent jj’s effort is a substitute (respectively, complement) to agent ii’s effort. In our setting, a strategic substitute (resp. complement) means that effort by agent jj provides positive (resp. negative) externality to agent ii, in that an increase in effort by agent jj allows agent ii to decrease its own effort (resp. requires agent ii to increase its effort) and still receive the same overall payoff.

Let 𝐱=[x1,x2,,xN]T\mathbf{x}=[x_{1},x_{2},\ldots,x_{N}]^{T} denote the vector of all agents’ efforts. Agent ii’s utility in network α\alpha is given by:

ui(𝐱;G(1))=bi(xi+jgij(1)xj)cixi,\displaystyle u_{i}(\mathbf{x};{G^{(1)}})=b_{i}(x_{i}+\sum_{j}g^{(1)}_{ij}x_{j})-c_{i}x_{i}~{}, (1)

where bi():b_{i}(\cdot):\mathbb{R}\rightarrow\mathbb{R} is a twice-differentiable, strictly increasing, and strictly concave benefit function, which has as its argument the aggregate effort experienced by the agent, and ci>0c_{i}>0 is the unit cost of effort for agent ii.

The (single-layer) network game specified by the set of NN agents, their efforts 𝐱\mathbf{x}, and their utility functions {ui(𝐱;G(1))}\{u_{i}(\mathbf{x};{G^{(1)}})\} has been studied extensively in prior works (e.g., [4, 2, 12, 30]). In particular, these games are known as games of linear best-replies, as the Nash equilibrium 𝐱\mathbf{x}^{*} is determined by a set of linear best-response equations of the form:

xi=max{0,qijgij(1)xj},\displaystyle x_{i}^{*}=\max\{0,q_{i}-\sum_{j}g^{(1)}_{ij}x^{*}_{j}\}~{}, (2)

where qiq_{i} satisfies bi(qi)=cib_{i}^{\prime}(q_{i})=c_{i}. Intuitively, an agent ii wants to receive an aggregate effort level qiq_{i} at equilibrium; this is the effort level at which the agent’s marginal benefit and marginal cost of effort are equalized. The best-response (2) states that the agent exerts effort xix_{i}^{*} to reach an aggregate effort level qiq_{i}, given the spillover jgij(1)xj\sum_{j}g^{(1)}_{ij}x^{*}_{j} received from its neighboring agents’ effort at equilibrium, or exerts no effort if the spillovers already provide aggregate effort qiq_{i} or higher.

We next propose two extensions of these existing models: multiplex network games, and multilayer network games. We present two-layer multiplex and multilayer network games; extensions to games involving more layers is straightforward.

II-B Multiplex network games

Consider a second network defined by a graph 𝒢β𝒱,G(2)\mathcal{G}_{\beta}\coloneqq\langle\mathcal{V},G^{(2)}\rangle, with the same set of vertices as network α\alpha, but its own interdependency matrix G(2){G^{(2)}}. The two-layer multiplex network 𝒢𝒩,{G(1),G(2)}\mathcal{G}^{\parallel}\coloneqq\langle\mathcal{N},\{G^{(1)},G^{(2)}\}\rangle is the environment in which interactions between the NN agents occur over both networks α\alpha and β\beta simultaneously, but each governed by a different interdependency matrix. Let the utility of agent ii in the multiplex network be given by:

ui(𝐱;G(1),G(2),κ)=\displaystyle u_{i}(\mathbf{x};G^{(1)},G^{(2)},\kappa)=
bi(xi+κjgij(1)xj+(1κ)jgij(2)xj)cixi,\displaystyle\quad b_{i}(x_{i}+\kappa\sum_{j}g^{(1)}_{ij}x_{j}+(1-\kappa)\sum_{j}g^{(2)}_{ij}x_{j})-c_{i}x_{i}, (3)

where κ[0,1]\kappa\in[0,1] captures the effect of each layer on the utility, with higher κ\kappa’s indicating higher effects from network α\alpha.

The resulting multiplex network game is again a game of linear best-replies, where at equilibrium, agent ii aims to choose xix_{i}^{*} to reach the same aggregate level of effort qiq_{i}, but this time while being exposed to spillovers κjgij(1)xj+(1κ)jgij(2)xj\kappa\sum_{j}g^{(1)}_{ij}x_{j}^{*}+(1-\kappa)\sum_{j}g^{(2)}_{ij}x_{j}^{*} from the multiplex network. Then, the multiplex network game can be viewed as a network game played over the interdependency matrix GκG(1)+(1κ)G(2)G^{\parallel}\coloneqq\kappa G^{(1)}+(1-\kappa)G^{(2)}.

II-C Multilayer network games

Consider again the second network 𝒢β𝒱,G(2)\mathcal{G}_{\beta}\coloneqq\langle\mathcal{V},G^{(2)}\rangle, with the same set of nodes as network α\alpha.111We assume the layers have the same set of nodes to simplify notation. Our results will continue to apply when the set of nodes are different. Assume now that agents take a different action in each layer. Let xi(l)x_{i}^{(l)} denote agent ii’s action in layer l{1,2}l\in\{1,2\}, and 𝐱(l)\mathbf{x}^{(l)} denote the vector of all agents’ efforts in layer ll. Additionally, assume there are dependencies between agents’ actions in different layers, represented by inter-layer dependency matrices G(lk)G^{(lk)}. An edge gij(lk)g^{(lk)}_{ij} captures how agent ii’s utility in layer ll is impacted by agent jj’s action in layer kk.

Let agent ii’s utility from layer ll be given by:

ui(l)(𝐱(l),𝐱(k);G(l),G(lk))=\displaystyle u_{i}^{(l)}({\mathbf{x}}^{(l)},{\mathbf{x}}^{(k)};G^{(l)},G^{(lk)})=
bi(l)(xi(l)+jgij(l)xj(l)+jgij(lk)xj(k))ci(l)xi(l),\displaystyle\qquad b_{i}^{(l)}(\,x_{i}^{(l)}+\sum_{j}g^{(l)}_{ij}x^{(l)}_{j}+\sum_{j}g^{(lk)}_{ij}x^{(k)}_{j}\,)-c^{(l)}_{i}x_{i}^{(l)}, (4)

where kk is the index of the other layer, and bi(l)()b_{i}^{(l)}(\cdot) and ci(l)c_{i}^{(l)} are the benefit function and unit cost of action dimension ll, respectively. The argument of the benefit function is the aggregate effort in action dimension ll experienced by the agent, and it comes from three sources: the agent’s own effort in action dimension ll, the intra-layer spillovers from action dimension ll of neighboring agents in layer ll, and the inter-layer spillovers from action dimension kk of neighboring agents in layer kk. Agent ii’s aggregate utility from the two layers is given by, ui=κui(1)+(1κ)ui(2)u_{i}=\kappa u_{i}^{(1)}+(1-\kappa)u_{i}^{(2)}, where κ[0,1]\kappa\in[0,1] captures the effect of each layer on the agent’s utility.

Accordingly, agent ii’s best-responses in each action dimension are given by

xi(1)=max{0,qi(1)((G(1)G(12))[𝐱(1)𝐱(2)])i},\displaystyle{x}_{i}^{*(1)}=\max\{0,{q}^{(1)}_{i}-\big{(}\begin{pmatrix}G^{(1)}&G^{(12)}\end{pmatrix}\begin{bmatrix}\mathbf{x}^{*(1)}\\ \mathbf{x}^{*(2)}\end{bmatrix}\big{)}_{i}\}~{},
xi(2)=max{0,qi(2)((G(21)G(2))[𝐱(1)𝐱(2)])i},\displaystyle{x}_{i}^{*(2)}=\max\{0,{q}^{(2)}_{i}-\big{(}\begin{pmatrix}G^{(21)}&G^{(2)}\end{pmatrix}\begin{bmatrix}\mathbf{x}^{*(1)}\\ \mathbf{x}^{*(2)}\end{bmatrix}\big{)}_{i}\}~{}, (5)

with qi(l)q^{(l)}_{i} satisfying bi(l)(qi(l))=ci(l){b^{(l)}_{i}}^{\prime}(q^{(l)}_{i})=c_{i}^{(l)}. This can be written more compactly as:

𝐱i=max{𝟎,𝐪i(G𝐱)[i,i+N]},\displaystyle\mathbf{x}_{i}^{*}=\max\{\mathbf{0},\mathbf{q}_{i}-(G^{\merge}\mathbf{x}^{*})_{[i,i+N]}\}~{}, (6)

where the max operator is element-wise, (G𝐱)[i,i+N](G^{\merge}\mathbf{x}^{*})_{[i,i+N]} is the 2×12\times 1 vector consisting of the ithi^{\textsuperscript{th}} and (i+N)th(i+N)^{\textsuperscript{th}} entries of the 2N×12N\times 1 vector G𝐱G^{\merge}\mathbf{x}^{*}, and

G(G(1)G(12)G(21)G(2))\displaystyle G^{\merge}\coloneqq\begin{pmatrix}G^{(1)}&G^{(12)}\\ G^{(21)}&G^{(2)}\end{pmatrix} (7)

is a 2N×2N2N\times 2N supra-adjacency matrix. Then, the multilayer network game can be viewed as a network game with a two-dimensional action space played over the matrix GG^{\merge}.

II-D Preliminaries: Uniqueness of Nash equilibria of single-layer network games

We first review existing conditions on the game adjacency matrix GG under which the equilibria of single-layer network games are (guaranteed to be) unique. We will later evaluate these conditions on GG^{\parallel} (for multiplex networks, Section III) and GG^{\merge} (for multilayer networks, Section IV), identifying when they do (not) hold in terms of the properties of the layers G(1)G^{(1)} and G(2)G^{(2)}, and inter-layer interactions {G(12),G(21)}\{G^{(12)},G^{(21)}\}.

We build on the findings of [4], which explored the connection between finding the Nash equilibrium of games of linear best-replies and linear complementarity problems (LCPs), to identify conditions for the existence and uniqueness of the NE of single-layer network games. Formally, an LCP(MM, 𝐛\mathbf{b}) seeks to find two N×1N\times 1 vectors, 𝐰\mathbf{w} and 𝐳\mathbf{z}, satisfying:

𝐰M𝐳=𝐛\displaystyle\mathbf{w}-M\mathbf{z}=\mathbf{b}
𝐰0,𝐳0,andwizi=0\displaystyle\mathbf{w}\geq 0\,,\;\mathbf{z}\geq 0\,,\;\text{and}\;w_{i}z_{i}=0 (8)

where MM is an N×NN\times N matrix and 𝐛\mathbf{b} is an N×1N\times 1 vector. Comparing this with (2), we observe that finding the NE of a single-layer network game is equivalent to solving the LCP(I+G,𝐪)(I+G,-\mathbf{q}). This equivalence allows us to leverage existing characterizations of the properties of LCP solutions to assess a network game’s NE properties.

To present conditions for NE uniqueness, we begin with the following definition:

Definition 1.

A square matrix MM is a P-matrix (denoted M𝒫M\in\mathcal{P}) if the determinants of all its principal minors (i.e., the square sub-matrices obtained from MM by removing a set of rows and their corresponding columns) are strictly positive.

The class of P-matrices includes positive definite (PD) matrices as a special case;222A common convention adopted in some of the literature is to define positive definiteness for symmetric (or Hermitian) matrices, owing to their roots in quadratic forms. However, we adopt the more general definition here: A square matrix MM (whether symmetric or not) is positive definite if xTMx>0x^{T}Mx>0 for all x0x\neq 0. in particular, every PD matrix (whether symmetric or not) is a P-matrix, but there are (asymmetric) P-matrices that are not PD [31]. We also note that for symmetric matrices, the two notions are equivalent, i.e., a symmetric matrix is a P-matrix if and only if it is PD.

The following theorem provides the necessary and sufficient condition for the Nash equilibrium of a single-layer network game (whether symmetric or not) to be unique.

Theorem 1.

[4, Theorem 1] The single-layer network game with an interdependency matrix GG has a unique Nash equilibrium if and only if I+GI+G is a P-matrix.

The following corollary is the special case of Theorem 1 for symmetric networks.

Corollary 1.

[2],[4, Corollary 1] The single-layer network game with a symmetric interdependency matrix GG has a unique Nash equilibrium if and only if |λmin(G)|<1|\lambda_{\min}(G)|<1.

III Multiplex Network Games

In this section, we analyze the uniqueness of Nash equilibria of multiplex network games, in terms of the properties of G(1)G^{(1)} and G(2)G^{(2)} of their constituent layers.

To leverage the result of Theorem 1, we need to check when I+GI+G^{\parallel}, the weighted sum of I+G(1)I+G^{(1)} and I+G(2)I+G^{(2)}, is a P-matrix. This will require us to check that the determinants of all principal minors of I+GI+G^{\parallel} are positive. However, the determinant of the sum of two square matrices G(1)G^{(1)} and G(2)G^{(2)} is in general not expressible in terms of the determinants of the two matrices.333The Marcus–de Oliveira determinantal conjecture, which conjectures that the determinant of the sum of two matrices is in a convex hull determined by the eigenvalues of the two matrices, remains as one of the open problems in matrix theory, with the conjecture shown to hold for some special classes including Hermitian matrices [32]. This means that knowledge of the P-matrix property of I+G(1)I+G^{(1)} and/or I+G(2)I+G^{(2)} does not necessarily help establish the P-matrix property for I+GI+G^{\parallel}. In fact, the following example shows that the sum of two P-matrices is not always a P-matrix.

Example 1.

Consider a two-agent multiplex network game with a benefit function bi(x)=1exp(x)b_{i}(x)=1-\exp(-x) and unit costs of effort c1=1ec_{1}=\frac{1}{e} and c2=1ec_{2}=\frac{1}{\sqrt{e}}. Let the layers have (asymmetric) interdependency matrices G(1)=(04150)G^{(1)}=\begin{pmatrix}0&4\\ \frac{1}{5}&0\end{pmatrix} and G(2)=(0010)G^{(2)}=\begin{pmatrix}0&0\\ 1&0\end{pmatrix}. Then, I+G(1)I+G^{(1)} and I+G(2)I+G^{(2)} are P-matrices, and each layer by itself has a unique NE. Let κ=0.5\kappa=0.5. Then, I+G=(1212(15+1)1)I+G^{\parallel}=\begin{pmatrix}1&2\\ \frac{1}{2}(\frac{1}{5}+1)&1\end{pmatrix}. This is not a P-matrix, and the multiplex has two Nash equilibria: 𝐱=(00.5)\mathbf{x}^{*}=\begin{pmatrix}0\\ 0.5\end{pmatrix} or 𝐱=(10)\mathbf{x}^{*}=\begin{pmatrix}1\\ 0\end{pmatrix}.

III-A When is I+GI+G^{\parallel} not a P-matrix?

We now generalize the intuition from Example 1 to identify conditions under which I+GI+G^{\parallel} is not a P-matrix. In particular, note that I+GI+G^{\parallel} is a P-matrix if and only if the determinant of all its principal minors are positive. The following proposition identifies conditions under which at least one of the principal minors has a non-positive determinant.

Proposition 1.

Let MijlM_{ij}^{l} be the 2×22\times 2 minor obtained by removing all rows and columns except ii and jj from GG^{\parallel}. If there exists a pair of agents ii and jj such that

gij(1)gij(2)(1det(Mijα))+gij(2)gij(1)(1det(Mijβ))\displaystyle\frac{g^{(1)}_{ij}}{g^{(2)}_{ij}}(1-\det(M^{\alpha}_{ij}))+\frac{g^{(2)}_{ij}}{g^{(1)}_{ij}}(1-\det(M^{\beta}_{ij}))
2+κ1κdet(Mijα)+1κκdet(Mijβ),\displaystyle\qquad\geq 2+\frac{\kappa}{1-\kappa}\det(M^{\alpha}_{ij})+\frac{1-\kappa}{\kappa}\det(M^{\beta}_{ij})~{},

then the multiplex network is not guaranteed to have a unique Nash equilibrium.444That is, there are benefit functions and unit costs for which the multiplex network either does not have a Nash equilibrium, or has multiple equilibria.

Proof.

Consider any pair of agents ii and jj. The principal minor corresponding to this pair in the multiplex network is Mij:=(1κgij(1)+(1κ)gij(2)κgji(1)+(1κ)gji(2)1)M_{ij}:=\begin{pmatrix}1&\kappa g^{(1)}_{ij}+(1-\kappa)g^{(2)}_{ij}\\ \kappa g^{(1)}_{ji}+(1-\kappa)g^{(2)}_{ji}&1\end{pmatrix}. A necessary condition for I+GI+G^{\parallel} to be a P-matrix is for this principal minor to have a positive determinant. If we write this condition in terms of the determinants of the pair of agents’ corresponding principal minors MijαM^{\alpha}_{ij} and MijβM^{\beta}_{ij} in each layer, setting it to be non-positive, we will arrive at the condition in the proposition statement. ∎

Intuitive interpretation. It is worthwhile to again note that even if both layers satisfy the P-matrix condition, so that the sub-determinants det(Mijl)\det(M^{l}_{ij}) are positive, the condition of Proposition 1 can still hold at sufficiently large gij(1)g^{(1)}_{ij} (the determinant term can be kept constant by adjusting gji(1)g^{(1)}_{ji} accordingly), so that the multiplex will not satisfy the P-matrix condition. Intuitively, this means that the NE may not be unique if there are sufficiently large cyclical dependencies between a pair of agents across the two layers. Proposition 1 can also be extended to state conditions on higher order principal minors (e.g., highlighting that non-uniqueness can be caused by cyclical interactions among a set of three agents).

III-B When is I+GI+G^{\parallel} a P-matrix?

While, as shown above, the sum of two P-matrices is in general not a P-matrix, there are specific subclasses of P-matrices which are closed under summation, as shown next.

Proposition 2.

For any of the following cases, the multiplex network game will have a unique Nash equilibrium:

  1. 1.

    G(1)G^{(1)} and G(2)G^{(2)} are symmetric matrices.

  2. 2.

    I+G(1)I+G^{(1)} and I+G(2)I+G^{(2)} are strictly row diagonally dominant, i.e., ji|gij(l)|<1,i,l{1,2}\sum_{j\neq i}|g^{(l)}_{ij}|<1,\forall i,l\in\{1,2\}.

  3. 3.

    I+G(1)I+G^{(1)} and I+G(2)I+G^{(2)} are B-matrices, i.e., 1+jgij(l)>01+\sum_{j}g^{(l)}_{ij}>0 and 1N(1+jkgij(l))>gik(l)\frac{1}{N}(1+\sum_{j\neq k}g^{(l)}_{ij})>g^{(l)}_{ik}, i,ki,l{1,2}\forall i,\forall k\neq i,l\in\{1,2\}.

Proof.
  1. 1.

    This is true because a symmetric matrix is a P-matrix if and only if it is positive definite [31], and the sum of positive definite matrices is positive definite.

  2. 2.

    By the triangle inequality, |κgij(1)+(1κ)gij(2)|<κ|gij(1)|+(1κ)|gij(2)||\kappa g^{(1)}_{ij}+(1-\kappa)g^{(2)}_{ij}|<\kappa|g^{(1)}_{ij}|+(1-\kappa)|g^{(2)}_{ij}|. Therefore, we have ji|κgij(1)+(1κ)gij(2)|<1,i\sum_{j\neq i}|\kappa g^{(1)}_{ij}+(1-\kappa)g^{(2)}_{ij}|<1,~{}\forall i, and as such, I+GI+G^{\parallel} is strictly row diagonally dominant as well. by the Gershgorin circle theorem, all real eigenvalues of a strictly row diagonally dominant matrix with positive diagonal elements are positive. The determinant of a matrix is the product of its eigenvalues, and as for real matrices, the complex eigenvalues appear in pairs with their conjugates, I+GI+G^{\parallel} has a positive determinant. The same argument holds for all principal minors of I+GI+G^{\parallel}. Therefore, I+G𝒫I+G^{\parallel}\in\mathcal{P}.

  3. 3.

    A B-matrix is a subclass of P-matrices [33]. It is easy to check that given that I+G(1)I+G^{(1)} and I+G(2)I+G^{(2)} are B-matrices, I+GI+G^{\parallel} also satisfies the conditions of a B-matrix, and is therefore a P-matrix.

Intuitive interpretation. We delve deeper into the case of symmetric matrices in the next subsection. The remaining two cases, row diagonally dominant and B-matrices, set limits on the influence of agents on each other. Proposition 2 notes that these limits will carry over when two networks connect. In particular, a row diagonally dominant matrix limits the cumulative maximum influence of neighboring agents on an agent ii’s utility, relative to the agent’s self-influence (here, normalized to 1). If the externalities received from other agents are limited in both layers, they will also be limited when layers are interconnected. B-matrices on the other hand require that the row averages dominate any off-diagonal entries, meaning that no one neighbor’s externality on agent ii is higher than the average of all the other influences the agent experiences (both self-influence and the externality from the remaining neighbors). Again, if this is true in both layers, it will remain true when the two layers are interconnected as well, guaranteeing NE uniqueness.

III-C Special case: symmetric matrices

We now turn to the special case of symmetric (undirected) networks. We begin by noting that the sum of two positive definite matrices is a positive definite matrix. That is, if we know that two symmetric layers already have structures that are conducive to unique NE, so will the symmetric multiplex network emerging from joining them. In light of this, we focus on situations where a symmetric first layer supports a unique NE, yet the second layer does not. We then identify conditions under which the multiplex is (Proposition 3) and is not (Proposition 4) guaranteed to have a unique NE.

We begin with a positive result: a multiplex may retain NE uniqueness under the following condition.

Proposition 3.

In a multiplex network game where the first layer is such that I+G(1)I+G^{(1)} is a symmetric positive definite matrix, if the following inequality holds, then the multiplex will have a unique Nash equilibrium:

λmax(G(2))<2κ11κ+κ1κλmin(G(1)).\displaystyle\lambda_{\max}(G^{(2)})<\frac{2\kappa-1}{1-\kappa}+\frac{\kappa}{1-\kappa}\lambda_{\min}(G^{(1)})~{}.
Proof.

From [34], we know that if MM is a P-matrix, every matrix A{A|βp(M)MAp<1}A\in\mathcal{M}\coloneqq\{A\,|\,\beta_{p}(M)\lVert M-A\rVert_{p}<1\} is also a P-matrix, where βp(M)\beta_{p}(M) is:

βp(M)=maxd[0,1](ID+MD)1D)p\displaystyle\beta_{p}(M)=\max_{d\in[0,1]}\lVert(I-D+MD)^{-1}D)\rVert_{p} (9)

and .p\lVert.\rVert_{p} is the matrix norm induced by the vector norm for p1p\geq 1, and DD is diag(did_{i}) such that 0di10\leq d_{i}\leq 1 for all ii. Intuitively, the matrices AA\in\mathcal{M} can be viewed as sufficiently small perturbations of matrix MM.

By setting M=κ(I+G(1))M=\kappa(I+G^{(1)}) and A=I+GA=I+G^{\parallel}, we see that for a multiplex network game where the first layer has a unique NE (i.e., I+G(1)𝒫I+G^{(1)}\in\mathcal{P}), the multiplex will have a unique NE (i.e., I+G𝒫I+G^{\parallel}\in\mathcal{P}), if:

βp(κ(I+G(1)))×(1κ)(I+G(2))p<1.\displaystyle\beta_{p}(\,\kappa(I+G^{(1)})\,)\times(1-\kappa)\lVert(I+G^{(2)})\rVert_{p}<1. (10)

For a symmetric positive definite matrix MM, we know β2(M)=M12\beta_{2}(M)=\lVert M^{-1}\rVert_{2}, so we can simplify (10):

1κ(I+G(1))12×(1κ)λmax(I+G(2))<1.\displaystyle\frac{1}{\kappa}\lVert(I+G^{(1)})^{-1}\rVert_{2}\times(1-\kappa)\lambda_{\max}(I+G^{(2)})<1~{}. (11)

Now since we know I+G(1)I+G^{(1)} does not have a negative eigenvalue, we can write (I+G(1))12=1λmin(I+G(1))\lVert(I+G^{(1)})^{-1}\rVert_{2}=\frac{1}{\lambda_{\min}(I+G^{(1)})}. Therefore, (11) will reduce to the condition in the proposition statement, completing the proof. ∎

Intuitive interpretation. Proposition 3 is most useful when the multiplex closely resembles the first layer, as the second layer is comparatively “weaker”. Proposition 3 states a condition for quantifying this relative weakness. This metric evaluates the strength (connectivity) of the second layer relative to the bipartiteness of the first layer. Specifically, if the first layer is highly bipartite (with the smallest eigenvalue approaching 1-1), then the second layer should introduce minimal changes to the network by being relatively sparse (have a small largest eigenvalue). Conversely, if the first layer exhibits less bipartiteness, it can accommodate a stronger connectivity in the second layer. This is because the potential fluctuations caused by the second layer can be mitigated by the structural resilience of the first layer.

Now we present a negative result, where the second layer can undermine the uniqueness of the NE of the multiplex.

Proposition 4.

In a multiplex network game with symmetric layers, if

|λmin(G(2))|11κ(1+κλmax(G(1))),\displaystyle|\lambda_{\min}(G^{(2)})|\geq\frac{1}{1-\kappa}\left(1+\kappa\lambda_{\max}(G^{(1)})\right)~{},

the game is not guaranteed to have a unique Nash equilibrium.

Proof.

Since by Corollary 1 we only require a bound on the minimum eigenvalue of GG^{\parallel}, we consider Weyl’s inequalities [35], which provide an ordering of the eigenvalues of the sum of two symmetric matrices. Formally, let H=H1+H2H=H_{1}+H_{2}, H1H_{1}, and H2H_{2} be n×nn\times n Hermitian matrices, with their respective eigenvalues λi\lambda_{i} indexed in decreasing order, i.e., λmax=λ1λ2λn=λmin\lambda_{\max}=\lambda_{1}\geq\lambda_{2}\geq\ldots\geq\lambda_{n}=\lambda_{\min}. Then, the following inequalities hold:

λj(H1)+λk(H2)λi(H)λr(H1)+λs(H2)\displaystyle\lambda_{j}(H_{1})+\lambda_{k}(H_{2})\leq\lambda_{i}(H)\leq\lambda_{r}(H_{1})+\lambda_{s}(H_{2})
s.t.j+knir+s1.\displaystyle\text{s.t.}\hskip 14.45377ptj+k-n\geq i\geq r+s-1~{}.

At i=ni=n, for G=κG(1)+(1κ)G(2)G^{\parallel}=\kappa G^{(1)}+(1-\kappa)G^{(2)}, we have:

λmin(G)minr,s, s.t. r+s1n(κλr(G(1))+(1κ)λs(G(2))).\displaystyle\lambda_{\min}(G^{\parallel})\leq\min_{\begin{subarray}{c}r,s,\text{ s.t. }\\ r+s-1\leq n\end{subarray}}(\kappa\lambda_{r}(G^{(1)})+(1-\kappa)\lambda_{s}(G^{(2)}))~{}. (12)

We now note that tr(G)=0tr(G^{\parallel})=0, and therefore λmin(G)<0\lambda_{\min}(G^{\parallel})<0. As a result, |λmin(G)|1|\lambda_{\min}(G^{\parallel})|\leq 1 is the same as identifying conditions under which λmin(G)1\lambda_{\min}(G^{\parallel})\leq-1. Consider the term in the upper bound of (12) attained at {r=n,s=1}\{r=n,s=1\}:

λmin(G)κλmax(G(1))+(1κ)λmin(G(2)).\displaystyle\lambda_{\min}(G^{\parallel})\leq\kappa\lambda_{\max}(G^{(1)})+(1-\kappa)\lambda_{\min}(G^{(2)})~{}.

If the upper bound above is less than 1-1, then λmin(G)<1\lambda_{\min}(G^{\parallel})<-1, and the multiplex will not be guaranteed to have a unique NE. Re-arranging the inequality, and noting that λmin(G(2))<0\lambda_{\min}(G^{(2)})<0 and λmax(G(1))>0\lambda_{\max}(G^{(1)})>0 (as the traces for both of these matrices, and therefore the sum of their eigenvalues, is equal to zero), leads to the statement of the proposition. ∎

Intuitive interpretation. Given that the lowest eigenvalue can be interpreted as a measure of a network’s “two-sidedness” (with a smaller (more negative) lowest eigenvalue being an indication that agents’ actions rebound more in a network), it is expected that a second layer with a large |λmin(G(2))||\lambda_{\min}(G^{(2)})| will introduce similar effects in the multiplex network. The condition in Proposition 4 shows that this is indeed the case: when the second layer network is significantly two-sided, it can undermine the uniqueness of the equilibrium in the multiplex network. Also, as expected, for large κ\kappa (when the second layer is less important in determining agents’ payoffs), λmin(G(2))\lambda_{\min}(G^{(2)}) will have less influence on the NE uniqueness.

More interestingly, the severity of rebound effects due to the second layer network (its λmin\lambda_{\min}) are compared against the extent of connectivity of the first layer network (its largest eigenvalue λmax\lambda_{\max}). In words, Proposition 4 states that if the connectivity of the first layer (as characterized by its largest eigenvalue) is not high enough to mute the ups and downs introduced by the second layer (as characterized by its smallest eigenvalue), then the multiplex will have either no equilibrium or multiple equilibria for some game instances.

IV Multilayer Network Games

We now identify conditions for guaranteed uniqueness (or lack thereof) of Nash equilibria on multilayer network games, in terms of the properties of their constituent layers G(1)G^{(1)} and G(2)G^{(2)} and the inter-layer interactions {G(12),G(21)}\{G^{(12)},G^{(21)}\}.

IV-A When is I+GI+G^{\merge} not a P-matrix?

First, we show that in a general network, with both inter-layer and intra-layer edges being directed and weighted, a Nash equilibrium may not be unique even if each layer is guaranteed to have a unique Nash equilibria by itself.

Proposition 5.

A multilayer network game where

  1. 1.

    either of the layers is not guaranteed to have a unique Nash equilibrium (i.e., l,s.t. I+G(l)𝒫\exists l,\text{s.t. }I+G^{(l)}\notin\mathcal{P}); or

  2. 2.

    each layer has a unique NE (i.e., I+G(l)𝒫,lI+G^{(l)}\in\mathcal{P},\forall l), but

    det(I+G(1)G(12)(I+G(2))1G(21))0, or,\displaystyle\det(I+G^{(1)}-G^{(12)}(I+G^{(2)})^{-1}G^{(21)})\leq 0,\text{ or, }
    det(I+G(2)G(21)(I+G(1))1G(12))0,\displaystyle\det(I+G^{(2)}-G^{(21)}(I+G^{(1)})^{-1}G^{(12)})\leq 0,

is not guaranteed to have a unique Nash equilibrium.

Proof.

For the first case, if we want I+GI+G^{\merge} to be a P-matrix, we need both I+G1I+G_{1} and I+G2I+G_{2} to be P-matrices as well, since these are sub-matrices of I+GI+G^{\merge}.

For the second case, note that we need the determinant of I+GI+G^{\merge} to be positive for it to be a P-matrix as a necessary condition. This can be written as:

det(I+G)=det(I+G(1))×\displaystyle\det(I+G^{\merge})=\det(I+G^{(1)})\times
det(I+G(2)G(21)(I+G(1))1G(12))\displaystyle\qquad\det(I+G^{(2)}-G^{(21)}(I+G^{(1)})^{-1}G^{(12)}) (13)

where the second term is the Schur complement of GG^{\merge} [36] (note that the condition for non-singularity to apply this result is satisfied, as I+G(1)I+G^{(1)} is a P-matrix).

For (IV-A) to be positive (and noting that det(I+G(1))>0\det(I+G^{(1)})>0 since we have assumed this layer has a unique NE), we need the second term on the RHS, the determinant of the Schur complement, to be positive. The same can be written for I+G(2)I+G^{(2)}, leading to the conditions in the second case. ∎

Intuitive interpretation. The first case of the proposition is straightforward: it notes that if the game is not guaranteed to have a unique equilibrium in one action dimension, then it is not guaranteed to have a unique equilibrium in the two dimensional action space. The second case is perhaps more interesting; it argues that despite having a unique equilibrium in each action dimension separately, when the spillovers between action dimensions (due to the inter-layer connections) are taken into account, the game may no longer have a unique NE. The conditions in the second case of Proposition 5 capture the extent of spillovers needed for this to happen.

To further illustrate, consider the following case. From [37], we know that for two non-singular matrices AA and BB such that C=B1AC=B^{-1}A is positive semi-definite, det(A+B)det(A)+det(B)\det(A+B)\geq\det(A)+\det(B). Let A=I+G(1)G(12)(I+G(2))1G(21)A=I+G^{(1)}-G^{(12)}(I+G^{(2)})^{-1}G^{(21)} and B=(I+G(1))B=-(I+G^{(1)}), and assume these satisfy the requisite conditions above. Then, if

det(I+G(1))det(I+G(2))det(G(12))det(G(21))\displaystyle\det(I+G^{(1)})\det(I+G^{(2)})\leq\det(G^{(12)})\det(G^{(21)})

the condition in the second case of Proposition 5 would hold, and the multilayer game would not be guaranteed to have a unique NE. This can happen, e.g., if the edge weights in one or both of the inter-layer interactions are sufficiently large and of the same sign both ways. Intuitively, this can be interpreted as large rebound effects of action dimensions across the two layers which can undermine equilibrium uniqueness.

IV-B When is I+GI+G^{\merge} a P-matrix?

In light of the negative result in the general case, we next explore two special cases when the multilayer network can be guaranteed to have a unique NE: one-way inter-layer connections, and (sufficiently bounded) games of complements.

IV-B1 One-way inter-layer connection

Consider a multilayer network in which links are directed only from one layer to the other, so that either G(12)=0G^{(12)}=\textbf{0} or G(21)=0G^{(21)}=\textbf{0}.555For instance, in our illustrative example of interdependent security games (Appendix -A), this could happen if information sharing decisions impact security investment decisions, but not vice versa (due to, e.g., information sharing already being mandatory). For this special case, the supra-adjacency matrix GG^{\merge} is a block triangular matrix, which we leverage to establish the following.

Proposition 6.

A one-way multilayer network is guaranteed to have a unique Nash equilibrium if and only if the constituent layers are guaranteed to have unique NE (i.e., I+G(l)𝒫I+G^{(l)}\in\mathcal{P}).

Proof.

For any chosen subset γ\gamma of nodes, we can divide it into two disjoint subsets, such that γ=γ1γ2\gamma=\gamma_{1}\cup\gamma_{2}, and with γ1\gamma_{1} containing the indices in {1,,N}\{1,\ldots,N\}, and γ2\gamma_{2} containing the indices in {N+1,,2N}\{N+1,...,2N\}. This way, we can write any chosen sub-matrix of I+GI+G^{\merge} as follows:

(I+G)[γ1;γ2]=((I+G(1))[γ1]G[γ1;γ2](12)0(I+G(2))[γ2])\displaystyle(I+G^{\merge})_{[\gamma_{1};\gamma_{2}]}=\begin{pmatrix}(I+G^{(1)})_{[\gamma_{1}]}&G^{(12)}_{[\gamma_{1};\gamma_{2}]}\\ 0&(I+G^{(2)})_{[\gamma_{2}]}\end{pmatrix} (14)

where for a matrix AA, A[γ]A_{[\gamma]} is the square sub-matrix of AA with the rows and columns indexed in the set γ\gamma, and A[γ1;γ2]A_{[\gamma_{1};\gamma_{2}]} is the square sub-matrix of AA where row indices are in set γ1\gamma_{1} and column indices are in set γ2\gamma_{2}.

These sub-matrices’ determinants are given by det((I+G(1))[γ1])×det((I+G(2))[γ2])\det((I+G^{(1)})_{[\gamma_{1}]})\times\det((I+G^{(2)})_{[\gamma_{2}]}), which will be positive provided the layers are such that I+G(l)𝒫I+G^{(l)}\in\mathcal{P}. ∎

Intuitive interpretation. We note that while the above result is independent of the strength of the one-way inter-layer links, it is highly sensitive to the inter-layer links being one-way, as it removes the possibility of any rebound effects across action dimensions; specifically, even if we add a single link in the reverse direction, it could undermine the uniqueness of the NE. For instance, assume the only non-zero entry in G(21)G^{(21)} is gii(21)=1g^{(21)}_{ii}=1. Then, simplifying the condition in Proposition 5 for this game, if (2[(I+G(1))1]ii×gii(12))<0(2-[(I+G^{(1)})^{-1}]_{ii}\times g^{(12)}_{ii})<0 (which can happen for any sufficiently large rebound inter-layer link gii(12)g^{(12)}_{ii}), the multilayer may not have a unique NE.

IV-B2 Games of complements.

Lastly, we consider a case of games of complements, where bounding the extent of inter-layer interactions can guarantee NE uniqueness.

Proposition 7.

In a multilayer network where the layers are games of strategic complements and I+G(l)𝒫I+G^{(l)}\in\mathcal{P}, if

(I+G(1))12×G(12)2<1, and,\displaystyle||(I+G^{(1)})^{-1}||_{2}\times||G^{(12)}||_{2}<1,\text{ and, }
(I+G(2))12×G(21)2<1,\displaystyle||(I+G^{(2)})^{-1}||_{2}\times||G^{(21)}||_{2}<1,

the multilayer network game has a unique Nash equilibrium.

Proof.

We begin with a definition [38]: a block matrix GG, with nonsingular diagonal sub-matrices G(i)G^{(i)}, is strictly block diagonally dominant (sBDD) (with respect to norm ||.||2||.||_{2}) if

(G(l)12)1<G(lk)2,{l,kl}{1,2}.\displaystyle(||G^{(l)^{-1}}||_{2})^{-1}<||G^{(lk)}||_{2},\forall\{l,k\neq l\}\in\{1,2\}. (15)

From [38], we also know that sBDD matrices with positive real diagonal entries have positive eigenvalues. Now, under the conditions in the proposition, I+GI+G^{\merge} is an sBDD matrix, and it also has positive real diagonals. Therefore, under the conditions of the proposition, I+GI+G^{\merge} is a positive definite matrix, and the resulting network game has a unique NE. ∎

Intuitive interpretation. Proposition 7 tells us that, for a game of strategic complements, knowing that the within-layer links have relatively higher influence than the inter-layer links is sufficient to make the game have a unique Nash equilibrium.

For the special case of symmetric matrices, the conditions reduce to λmax(G(lk))<1+λmin(G(l))\lambda_{\max}(G^{(lk)})<1+\lambda_{\min}(G^{(l)}). In words, this means that if the inter-layer connectivities (as measured by λmax(G(lk))\lambda_{\max}(G^{(lk)})) surpasses the ability of the intra-layer links to mute the ups and downs in that layer (as measured by λmin(G(l))\lambda_{\min}(G^{(l)})), then the multilayer game will not be guaranteed to have a unique equilibrium. This also highlights why it is harder to guarantee equilibrium uniqueness in multilayer network games compared to a multiplex network games, due to the additional rebounds from inter-layer spillovers.

V Stability

In this section, we show that the identified conditions for the uniqueness of the NE of (multiplex and multilayer) network games also imply the stability of that equilibrium.

We first formally define stability. For an LCP, stability is defined as “low” sensitivity to small changes in the LCP(M,𝐛)(M,\mathbf{b}) [39]. Denote the solution set of LCP(M,𝐛)(M,\mathbf{b}) by SOL(M,𝐛)(M,\mathbf{b}). The solution 𝐱\mathbf{x}^{\star} is said to be a stable solution to the LCP if there are neighborhoods VV of 𝐱\mathbf{x}^{\star} and UU of (M,𝐛)(M,\mathbf{b}) such that:

  • For all (M¯,𝐛¯)U(\bar{M},\bar{\mathbf{b}})\in U the set SOL(M¯,𝐛¯)V(\bar{M},\bar{\mathbf{b}})\cap V is non empty.

  • {sup||𝐲𝐱||:𝐲SOL(M¯,𝐛¯)V}0\{\sup{||\mathbf{y}-\mathbf{x}^{\star}||:\mathbf{y}\in\text{SOL}(\bar{M},\bar{\mathbf{b}})\cap V}\}\to 0 as (M¯,𝐛¯)(\bar{M},\bar{\mathbf{b}}) approaches (M,𝐛)(M,\mathbf{b}).

If, in addition to the above conditions, the set SOL(M¯,𝐛¯)V(\bar{M},\bar{\mathbf{b}})\cap V is a singleton, then the solution 𝐱\mathbf{x}^{\star} is said to be strongly stable.

The following proposition shows that the uniqueness of the NE of a single-layer network game also implies that that equilibrium will be strongly stable.

Proposition 8.

If a network game has a unique Nash equilibrium, then this equilibrium is strongly stable.

Proof.

For an LCP(M,𝐛)(M,\mathbf{b}), 𝐳=M𝐱+𝐛\mathbf{z}^{*}=M\mathbf{x}^{*}+\mathbf{b}, define:

J{i|xi>0,zi=0}\displaystyle J\coloneqq\{i\;|\;x_{i}^{*}>0,z_{i}^{*}=0\}
K{i|xi=0,zi=0}\displaystyle K\coloneqq\{i\;|\;x_{i}^{*}=0,z_{i}^{*}=0\}
L{i|xi=0,zi>0}\displaystyle L\coloneqq\{i\;|\;x_{i}^{*}=0,z_{i}^{*}>0\}

Accordingly, define Mr:=(MJJMJKMKJMKK)M_{r}:=\begin{pmatrix}M_{JJ}&M_{JK}\\ M_{KJ}&M_{KK}\end{pmatrix}. This block matrix is a rearrangement of our original matrix MM: Mr=i,jJ,KPijMPij,M_{r}=\prod_{i,j\in J,K}P_{ij}MP_{ij}, where PijP_{ij} are permutation matrices.

From [39], we know the LCP(M,𝐛)(M,\mathbf{b}) is strongly stable at 𝐱\mathbf{x}^{*} if and only if the following conditions hold:

  1. 1.

    MJJM_{JJ} is nonsingular, and

  2. 2.

    The Schur complement NMKKMKJMJJ1MJKN\coloneqq M_{KK}-M_{KJ}M_{JJ}^{-1}M_{JK} is a P-matrix.

First, note that if a single-layer network game has a unique Nash equilibrium, i.e., if I+GI+G is a P-matrix, then the rearrangement of I+GI+G as I+Gr=(I+GJJGJKGKJI+GKK)I+G_{r}=\begin{pmatrix}I+G_{JJ}&G_{JK}\\ G_{KJ}&I+G_{KK}\end{pmatrix} will also be a P-matrix (this is because for every permutation matrix QQ and P-matrix AA, the matrix QAQTQAQ^{T} is also a P-matrix, which is a direct consequence of determinantal properties). Now, first note that since I+GrI+G_{r} is a P-matrix, and I+GJJI+G_{JJ} is a square sub-matrix of I+GrI+G_{r}, we have det(I+GJJ)>0\det(I+G_{JJ})>0, so that I+GJJI+G_{JJ} is non-singular. We further know that the Schur complement of a P-matrix is also a P-matrix [40]. This completes the proof. ∎

Remark. For the special case of interior Nash equilibria (i.e., those in which all agents exert positive effort), the reverse is also true: interior solutions are stable if and only if they are unique. Intuitively, this is because unstable equilibria are caused by free-riding agents (i.e., those exhibiting zero effort) who may become active agents under perturbations of the game parameters, causing instability and multiplicity in the new emerging outcomes depending on how the resulting spillovers of their activity alter other agents’ efforts.

Note also that this proposition only states that if a network game has a unique Nash equilibrium, then this equilibrium is also strongly stable. However, the converse is not true, in that a network game can have multiple strongly stable Nash equilibria, as we show through the following examples.

Example 2 (Stability in multiplex network games).

Consider a multiplex network game with G(1)=(01/2a1/2a1/2a01/2b1/2a3/2b0)G^{(1)}=\begin{pmatrix}0&1/2a&1/2a\\ 1/2a&0&1/2b\\ 1/2a&3/2b&0\end{pmatrix} and G(2)=(01/2a1/2a1/2a01/2b1/2a1/2b0)G^{(2)}=\begin{pmatrix}0&1/2a&1/2a\\ 1/2a&0&1/2b\\ 1/2a&-1/2b&0\end{pmatrix}, This will lead to I+G=(11/a1/a1/a11/b1/a1/b1)I+G^{\parallel}=\begin{pmatrix}1&1/a&1/a\\ 1/a&1&1/b\\ 1/a&1/b&1\end{pmatrix}. Let us choose bi(.)b_{i}(.) and cic_{i} such that 𝐪=(8,3,3)T\mathbf{q}=(-8,3,-3)^{T}. In this game, if we set (a,b)=(2,1/2)(a,b)=(2,1/2), the first layer has non-unique and unstable NE, the second layer has a unique and stable NE, and the multiplex has non-unique, but stable NE 𝐱=(8,0,0)T\mathbf{x^{\star}}=(8,0,0)^{T} and 𝐱=(16/3,0,5/3)T\mathbf{x^{\star}}=(16/3,0,5/3)^{T}. Notably, in this example, connecting the two layers leads to stable equilibria, despite one of the layers not having stable equilibria by itself.

Example 3 (Stability in multilayer network games).

Consider a multilayer network with supra-adjacency matrix:

I+G=(121031011013/5014/51)\displaystyle I+G^{\merge}=\begin{pmatrix}1&2&1&0\\ 3&1&0&1\\ 1&0&1&3/5\\ 0&1&4/5&1\end{pmatrix}

with the top left 2×22\times 2 sub-matrix being G(1)G^{(1)} and the bottom right 2×22\times 2 sub-matrix being G(2)G^{(2)}. Choose bi(.)b_{i}(.) and cic_{i} such that 𝐪=(3,6,1,0.5)T\mathbf{q}=(-3,-6,-1,-0.5)^{T}. Then, layer 1, by itself, has non-unique and unstable NE, while layer 2 has unique and stable NE. The multilayer network on the other hand, has non-unique equilibria 𝐱=(0.6,1.8,0,0)T\mathbf{x^{\star}}=(0.6,1.8,0,0)^{T} and 𝐱=(0,6,1,0)T\mathbf{x^{\star}}=(0,6,1,0)^{T}, with the former being stable and the latter being unstable. This example shows that having one layer with non-unique and unstable Nash equilibria will not necessarily ruin the stability of the solutions of the resulting multilayer game (although it always undermines the uniqueness of the NE).

VI Numerical Experiments

Refer to caption
(a) Proposition 3 is most effective at providing guarantees for the uniqueness of Nash equilibria in smaller asymmetric multiplex networks.
Refer to caption
(b) Proposition 4 is most effective at refuting the guarantees for the uniqueness of Nash equilibria in larger asymmetric multiplex networks.
Refer to caption
(c) Uniqueness of equilibria of multilayer network games (in pink) is increasingly undermined as the strength of the interlayer interactions increase.
Figure 2: Experiments on randomly generated networks to validate and extend our findings.

In this section, we present numerical experiments on randomly generated networks to verify our propositions, and also evaluate them when the assumptions in the propositions are not satisfied. We also provide an experiment based on real-world data (the Interaction data from the Copenhagen Networks Study [41], a multiplex network) in Appendix -C.

VI-1 Multiplex Networks

Recall that for multiplex network games with symmetric (undirected) underlying layers, Proposition 3 identifies a condition under which the multiplex will have a unique NE, while Proposition 4 identifies a condition under which the game is not guaranteed to have a unique NE. We now assess whether these conditions can still be informative when applied to asymmetric (directed) networks.

To this end, we vary the size of the network (number of agents) N[3,8]N\in[3,8], and for each NN, we generate 5000 instances of random (directed) networks by drawing the edge weight of the first layer from a uniform distribution with range (1,1)(-1,1), and those of the second layer from a uniform distribution with range (s,s)(-s,s) where ss represents the strength of links in layer 2 relative to layer 1. Of these instances, we only keep those in which layer 1 has a unique NE. We set κ=0.5\kappa=0.5.

We first look at instances where the second layer has a weaker strength relative to the first layer (setting s=0.125s=0.125). This way, it is more likely that the second layer is relatively sparse compared to the first layer, so that it can not undermine the uniqueness of the NE; intuitively, this is the condition that Proposition 3 assesses in order to guarantee uniqueness of the NE of a symmetric multiplex game. In Figure 2(a), we observe that Proposition 3 can also often successfully identify if an asymmetric multiplex game has a unique NE in smaller size networks. That is, this proposition successfully assesses when (a small number of) weak links from a newly added layer do not substantially alter the original layer’s equilibrium state.

We then look at instances where the second layer has stronger interactions relative to the first layer (setting s=4s=4). This way, it is more likely that the ups-and-downs caused by a strong second layer can not be muted by the first layer, causing non-uniqueness of NE; intuitively, this is the condition identified by Proposition 4 for symmetric multiplex games. In Figure 2(b), we observe that Proposition 4 is also adept at identifying when asymmetric multiplex games lack a unique NE in larger networks. That is, this proposition successfully assesses when (a large number of) stronger links from a new layer significantly impact the original layer’s equilibrium state.

VI-2 Multilayer Networks

We next run experiments on random instances of multilayer network games as follows. We consider networks of size N=5N=5. We first chose 6 first layer networks with a unique Nash equilibrium, and edge weights drawn from U(1,1)U(-1,1). We then generated 1000 second layer networks with edge weights drawn randomly from U(1,1)U(-1,1), and paired them with each of the 6 first layers, for a total of 6000 instances. In Figure 2(c), we sort these 6000 instances first by the minimum eigenvalue of the first layer, and then by the minimum eigenvalue of the second layer. Pink (lighter) colors indicate that the instance is guaranteed to have a unique NE.

For each instance, we further consider 4 different strengths for the between-layer links, by drawing random weights from the following ranges: (1,1)(-1,1) for “normal” and “one-way” inter-layer links, (0.5,0.5)(-0.5,0.5) for “weak” inter-layer links, and (0.05,0.05)(-0.05,0.05) for “very weak” inter-layer links.

We first note the similarities between “one-way” and “very weak” inter-layer links. Proposition 6 noted that one-way interactions can guarantee that joining two layers with unique NE will result in a multilayer game with unique NE; Figure 2(c) suggests that this is true as long as the inter-layer interactions are sufficiently weak, as well. However, as the strength of inter-layer interactions grow, we see fewer multilayer networks with a unique NE, as illustrated by the decrease in pink (lighter color) lines as we move down in Figure 2(c). That said, we also note that as the minimum eigenvalue of the layers grow (moving to the right in Figure 2(c)), we are seeing more resistance from the layers against having the uniqueness of NE ruined by inter-layer interactions. This can be seen as the growing ability of the layers in damping the fluctuations introduced due to the rebounds between the action dimensions.

VII Conclusion

We have proposed two new classes of multiplex and multilayer network games to study networked strategic interactions when agents are affected by different modalities of information and operate over multiple action dimensions, respectively. These models enabled us to explore how the properties of the constituent subnetworks undermine or support the uniqueness and stability of the Nash equilibria of multiplex/multilayer games. At a technical level, answering these questions for multiplex (resp. multilayer) games required us to understand how the determinant (and lowest eigenvalues) of the sum (resp. block) adjacency matrix of the game relates to the determinants (and eigenvalues) of the layers’ matrices; neither the determinant nor the eigenvalues of the sum/block matrices have such closed-form expressions in general. Our results have leveraged existing inequalities/bounds (e.g., on matrix perturbations, Weyl’s inequality) to find (sufficient) negative results, and provided positive answers for special matrix subclasses.

Our findings shed light on the reasons for the fragility of the uniqueness and stability of equilibria when agents interact over networks of networks, and can guide potential interventions. For instance, we noted that the connectivity of one layer (as characterized by its largest eigenvalue) needs to be high enough to mute the rebounds introduced by another layer (as characterized by its lowest eigenvalue) as a necessary condition for equilibrium uniqueness; this suggests interventions in which a policy maker or network designer attempts to change either the connectivity or the bipartiteness of one of two interdependent networks to induce unique and stable equilibria. Future directions of research include sharpening our stability results, combining the multiplex and multilayer network models, and considering non-linear best-replies.

References

  • [1] M. O. Jackson and Y. Zenou, “Games on networks,” in Handbook of game theory with economic applications, vol. 4, pp. 95–163, Elsevier, 2015.
  • [2] Y. Bramoullé, R. Kranton, and M. D’amours, “Strategic interaction and networks,” American Economic Review, vol. 104, no. 3, pp. 898–930, 2014.
  • [3] N. Allouch, “On the private provision of public goods on networks,” Journal of Economic Theory, vol. 157, pp. 527–552, 2015.
  • [4] P. Naghizadeh and M. Liu, “Provision of public goods on networks: on existence, uniqueness, and centralities,” IEEE Transactions on Network Science and Engineering, vol. 5, no. 3, pp. 225–236, 2018.
  • [5] D. Acemoglu, A. Ozdaglar, and A. Tahbaz-Salehi, “Systemic risk and stability in financial networks,” American Economic Review, vol. 105, no. 2, pp. 564–608, 2015.
  • [6] O. Candogan, K. Bimpikis, and A. Ozdaglar, “Optimal pricing in networks with externalities,” Operations Research, vol. 60, no. 4, pp. 883–905, 2012.
  • [7] S. Boccaletti, G. Bianconi, R. Criado, C. I. Del Genio, J. Gómez-Gardenes, M. Romance, I. Sendina-Nadal, Z. Wang, and M. Zanin, “The structure and dynamics of multilayer networks,” Physics reports, vol. 544, no. 1, pp. 1–122, 2014.
  • [8] M. Kivelä, A. Arenas, M. Barthelemy, J. P. Gleeson, Y. Moreno, and M. A. Porter, “Multilayer networks,” Journal of complex networks, vol. 2, no. 3, pp. 203–271, 2014.
  • [9] A. Aleta and Y. Moreno, “Multilayer networks in a nutshell,” Annual Review of Condensed Matter Physics, vol. 10, pp. 45–62, 2019.
  • [10] M. Salehi, R. Sharma, M. Marzolla, M. Magnani, P. Siyari, and D. Montesi, “Spreading processes in multilayer networks,” IEEE Transactions on Network Science and Engineering, vol. 2, no. 2, pp. 65–83, 2015.
  • [11] P. Naghizadeh and M. Liu, “Provision of non-excludable public goods on networks: from equilibrium to centrality measures,” in the 53rd Annual Allerton Conference on Communication, Control, and Computing, pp. 58–65, IEEE, 2015.
  • [12] R. A. Miura-Ko, B. Yolken, J. Mitchell, and N. Bambos, “Security decision-making among interdependent organizations,” in the 21st IEEE Computer Security Foundations Symposium, pp. 66–80, IEEE, 2008.
  • [13] C. Ballester and A. Calvó-Armengol, “Interactions with hidden complementarities,” Regional Science and Urban Economics, vol. 40, no. 6, pp. 397–406, 2010.
  • [14] N. Allouch and M. King, “Constrained public goods in networks,” Journal of Public Economic Theory, vol. 21, no. 5, pp. 895–902, 2019.
  • [15] D. Cai, S. Bose, and A. Wierman, “On the role of a market maker in networked cournot competition,” Mathematics of Operations Research, vol. 44, no. 3, pp. 1122–1144, 2019.
  • [16] Z. Zhou, B. Yolken, R. A. Miura-Ko, and N. Bambos, “A game-theoretical formulation of influence networks,” in American Control Conference (ACC), pp. 3802–3807, IEEE, 2016.
  • [17] P. Naghizadeh and M. Liu, “On the uniqueness and stability of equilibria of network games,” in the 55th Annual Allerton Conference on Communication, Control, and Computing, pp. 280–286, IEEE, 2017.
  • [18] E. Melo, “A variational approach to network games,” 2018.
  • [19] F. Parise and A. Ozdaglar, “A variational inequality framework for network games: Existence, uniqueness, convergence and sensitivity analysis,” Games and Economic Behavior, vol. 114, pp. 47–82, 2019.
  • [20] M. M. Khalili, X. Zhang, and M. Liu, “Public good provision games on networks with resource pooling,” in Network Games, Control, and Optimization (NETGCOOP), pp. 271–287, Springer, 2019.
  • [21] K. Jin, M. M. Khalili, and M. Liu, “Games on networks with community structure: existence, uniqueness and stability of equilibria,” in American Control Conference (ACC), pp. 4664–4670, IEEE, 2020.
  • [22] Z. Huang, P. Naghizadeh, and M. Liu, “Interdependent security games in the stackelberg style: How first-mover advantage impacts free-riding and security (under-) investment,” Workshop on the Economics of Information Security (WEIS), 2023.
  • [23] E. M. Shahrivar and S. Sundaram, “The game-theoretic formation of interconnections between networks,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 2, pp. 341–352, 2017.
  • [24] J. Gómez-Gardeñes, I. Reinares, A. Arenas, and L. M. Floría, “Evolution of cooperation in multiplex networks,” Scientific Reports, vol. 2, no. 1, p. 620, 2012.
  • [25] F. Battiston, M. Perc, and V. Latora, “Determinants of public cooperation in multiplex networks,” New Journal of Physics, vol. 19, no. 7, p. 073017, 2017.
  • [26] W. Chen, Z. Yang, and T. Wu, “Evolution of cooperation driven by collective interdependence on multilayer networks,” Applied Mathematics and Computation, vol. 388, p. 125532, 2021.
  • [27] G. Li and X. Sun, “Evolutionary game on a growing multilayer network,” Physica A: Statistical Mechanics and its Applications, vol. 578, p. 126110, 2021.
  • [28] K. Jin, P. Naghizadeh, and M. Liu, “Structured network games: Leveraging relational information in equilibrium analysis,” Under review in IEEE Transactions on Network Science and Engineering, 2023.
  • [29] R. Ebrahimi and P. Naghizadeh, “United we fall: On the nash equilibria of multiplex network games,” in the 59th Annual Allerton Conference on Communication, Control, and Computing, pp. 1–8, IEEE, 2023.
  • [30] L. Jiang, V. Anantharam, and J. Walrand, “How bad are selfish investments in network security?,” IEEE/ACM Transactions on Networking, vol. 19, no. 2, pp. 549–560, 2011.
  • [31] K. G. Murty and F.-T. Yu, Linear complementarity, linear and nonlinear programming, vol. 3. Citeseer, 1988.
  • [32] M. Fiedler, “Bounds for the determinant of the sum of hermitian matrices,” Proceedings of the American Mathematical Society, vol. 30, no. 1, pp. 27–31, 1971.
  • [33] J. M. Peña, “A class of p-matrices with applications to the localization of the eigenvalues of a real matrix,” SIAM Journal on Matrix Analysis and Applications, vol. 22, no. 4, pp. 1027–1037, 2001.
  • [34] X. Chen and S. Xiang, “Perturbation bounds of p-matrix linear complementarity problems,” SIAM Journal on Optimization, vol. 18, pp. 1250–1265, 2007.
  • [35] T. Tao, “254a, notes 3a: Eigenvalues and sums of hermitian matrices.” https://terrytao.wordpress.com/2010/01/12/254a-notes-3a-eigenvalues-and-sums-of-hermitian-matrices/#l1. Accessed 07-09-2023.
  • [36] S. P. Boyd and L. Vandenberghe, Convex optimization. Cambridge university press, 2004.
  • [37] S. Zhan, “On the determinantal inequalities,” Journal of Inequalities in Pure and Applied Mathematics, vol. 6, no. 4, p. 105, 2005.
  • [38] D. G. Feingold and R. S. Varga, “Block diagonally dominant matrices and generalizations of the gerschgorin circle theorem,” Pacific Journal of Mathematics, vol. 12, pp. 1241–1250, 1962.
  • [39] H. A. Cu Duong, “Stability of the linear complementarity problem at a solution point,” Mathematical Programming, vol. 31, no. 3, pp. 327–338, 1985.
  • [40] R. Horn and C. Johnson, Matrix Analysis. Matrix Analysis, Cambridge University Press, 2013.
  • [41] P. Sapiezynski, A. Stopczynski, D. D. Lassen, and S. Lehmann, “Interaction data from the copenhagen networks study,” Scientific Data, vol. 6, no. 1, p. 315, 2019.
  • [42] P. Naghizadeh and M. Liu, “Opting out of incentive mechanisms: A study of security as a non-excludable public good,” IEEE Transactions on Information Forensics and Security, vol. 11, no. 12, pp. 2790–2803, 2016.

-A Illustrative example

Consider a set of NN firms, interacting with each other over a network α\alpha, with the network representing direct dependencies between the firms (e.g., shared infrastructures or joint operations). Each firm makes an investment to improve its cybersecurity. These security investments can be a strategic substitute when a better protected firm jj positively impacts other firms ii that share operations and assets with firm jj, by decreasing the risk of business interruption or asset compromise. On the other hand, security investments can be a strategic complement when an increase in firm jj’s protection makes a similar, but less protected firm ii a more attractive target for attackers. In either case, the edge weights of network α\alpha can capture these types of dependencies. These strategic interactions have been commonly studied as interdependent security games [30, 42] on a (single-layer) network.

Multiplex network: Consider a second network β\beta, with the same set of firms as its nodes, but with the network capturing direct dependencies in firms’ operations in another industry sector. For instance, layers α\alpha and β\beta could capture the communication and energy sectors. Then, the security effort of each firm can impact security spillovers and disruptions in both these sectors. A multiplex network can be used to capture such scenarios, and provides a more holistic understanding of the impacts of each firm’s security investments.

Multilayer network: Alternatively, assume a second network β\beta captures the exchange of information related to cybersecurity threats and vulnerabilities between firms. Each firm makes two sets of decisions: investments in cybersecurity in layer α\alpha, and level of information sharing in layer β\beta. Both these decisions concurrently impact the dependent firms’ utilities. A multilayer network structure can be used to capture this type of scenario. By incorporating both direct dependencies in network α\alpha and information-sharing dynamics in network β\beta, the combined framework offers a more nuanced understanding of the multifaceted interdependencies influencing agents’ decisions in allocating their efforts in each dimension.

-B Existence of Nash Equilibria

-B1 Existence on single-layer games

The work of [4] identifies conditions for the existence of Nash equilibria in two particular classes of single-layer network games: games of strategic substitutes and games of strategic complements. Formally, in a game of strategic substitutes (complements), we have gij0g_{ij}\geq 0 (gij0g_{ij}\leq 0), i,ji\forall i,j\neq i.

Theorem 2.

[4, Theorem 2] A single-layer network game of strategic substitutes (i.e., gij0g_{ij}\geq 0, i,ji\forall i,j\neq i) always has at least one Nash equilibrium.

Theorem 3.

[4, Theorem 3] A single-layer network game of strategic complements (i.e., gij0g_{ij}\leq 0, i,ji\forall i,j\neq i) has a (unique) Nash equilibrium if and only if ρ(G)<1\rho(G)<1.

-B2 Existence on multiplex networks

Building on the existing Theorems 2 and 3, we explore conditions for the existence of Nash equilibria in multiplex network games of strategic substitutes and complements.

Multiplex games of strategic substitutes

For multiplex network games of strategic substitutes (i.e., gij0,i,jg^{\parallel}_{ij}\geq 0,\forall i,j), by Theorem 2, at least one Nash equilibrium always exists. These games can emerge if both layers are games of strategic substitutes (i.e., gij(l)0,i,jig_{ij}^{(l)}\geq 0,\forall i,j\neq i, and for l{1,2}l\in\{1,2\}). They can also emerge when the first layer is game of strategic substitutes (i.e., gij(1)0,i,j,lg^{(1)}_{ij}\geq 0,\forall i,j,l), and κ×minij(gij(1))(1κ)×(|gij(2)|),i,j\kappa\times\min_{ij}(g^{(1)}_{ij})\geq(1-\kappa)\times(|g^{(2)}_{ij}|)\;,\;\forall i,j.

Multiplex games of strategic complements

We next consider multiplex games of strategic complements (i.e., gij0,i,jg^{\parallel}_{ij}\leq 0,\forall i,j). These can emerge when both layers are games of strategic complements (i.e., gij(l)0,i,j,lg^{(l)}_{ij}\leq 0,\forall i,j,l), as well as under mixed substitute and complement layers for which all weighted sum of edge weights remain negative. In this case, by Theorem 3, a Nash equilibrium exists in the multiplex game if and only if ρ(G)<1\rho(G^{\parallel})<1. For general matrices G(l)G^{(l)}, there is no full characterization of the spectral radius of their sum GG^{\parallel}. However, we can identify (sufficient) conditions for this bound to be satisfied in the case of symmetric networks, by leveraging Weyl’s inequalities.

Proposition 9.

In a symmetric multiplex network game of complements, if

|κλmin(G(1))+(1κ)λmin(G(2))|<1\displaystyle|\kappa\lambda_{\min}(G^{(1)})+(1-\kappa)\lambda_{\min}(G^{(2)})|<1

at least one Nash equilibrium exists.

Proof.

The spectral radius of a matrix AA is defined as ρ(A)=maxi|λi(A)|\rho(A)=\max_{i}|\lambda_{i}(A)|. For symmetric matrices, all eigenvalues are real, and we have ρ(A)=max{λmin(A),λmax(A)}\rho(A)=\max\{-\lambda_{\min}(A),\lambda_{\max}(A)\}, and by using Perron-Frobenius Theorem we know for a game of strategic complements ρ(G)<1\rho(G)<1 if and only if |λmin(G)|<1|\lambda_{\min}(G)|<1.

Therefore, for G=κG(1)+(1κ)G(2)G^{\parallel}=\kappa G^{(1)}+(1-\kappa)G^{(2)}, using Weyl’s inequalities, we know:

|λmin(G)|\displaystyle|\lambda_{\min}(G^{\parallel})| |κλmin(G(1))+(1κ)λmin(G(2))|\displaystyle\leq|\kappa\lambda_{\min}(G^{(1)})+(1-\kappa)\lambda_{\min}(G^{(2)})| (16)

Note that since GG^{\parallel} has zero on its diagonal entries, its smallest eigenvalue λmin\lambda_{\min} is negative. This means that if (16) holds, then ρ(G)<1\rho(G^{\parallel})<1, and by Theorem 3, a (unique) NE to the multiplex network game will exist. ∎

Intuitive interpretation. We note that the lowest eigenvalue represents the “two-sidedness” of a network. This means that if one or both constituent layers are two-sided (their λmin\lambda_{\min} have large magnitude), the condition in Proposition 9 will be hard to satisfy; i.e., it will be harder to guarantee that the multiplex will have an equilibrium.

Additionally, we identify conditions under which an NE does not exist in multiplex games of complements.

Proposition 10.

If any of the following conditions holds in a symmetric multiplex network game of complements, the game will not have a Nash equilibrium:

  1. 1.

    |κλmax(G(1))+(1κ)λmin(G(2))|1|\kappa\lambda_{\max}(G^{(1)})+(1-\kappa)\lambda_{\min}(G^{(2)})|\geq 1,

  2. 2.

    |κλmin(G(1))+(1κ)λmax(G(2))|1|\kappa\lambda_{\min}(G^{(1)})+(1-\kappa)\lambda_{\max}(G^{(2)})|\geq 1.

The proof is straightforward and is based on finding lower bounds on the largest eigenvalue of GG^{\parallel} and lower bounds on the absolute value of its smallest eigenvalue using Weyl’s inequalities.

Intuitive interpretation. For a case where we have two layers of strategic complements with a unique Nash equilibrium, i.e., ρ(G(l))=|λmin(G(l))|<1\rho(G^{(l)})=|\lambda_{\min}(G^{(l)})|<1, we can say |κλmin(G(1))+(1κ)λmin(G(2))|<1|\kappa\lambda_{\min}(G^{(1)})+(1-\kappa)\lambda_{\min}(G^{(2)})|<1 which means neither of the conditions in Proposition 10 hold, since |λmin(G(l))|λmax(G(l))|\lambda_{\min}(G^{(l)})|\geq\lambda_{\max}(G^{(l)}) for a strategic game of complements.

Generally we can also say if ρ(G(l))>1\rho(G^{(l)})>1 for either layer, then there is an increased likelihood of not having a Nash equilibrium as per Proposition 10, and it is also more challenging to satisfy the conditions for the existence of a Nash equilibrium as per Proposition 9.

-B3 Existence on multilayer networks

Multilayer games of strategic substitutes

We know from Theorem 2 that a multilayer network game of strategic substitutes (i.e., gij0,i,jg_{ij}^{\merge}\geq 0,\forall i,j) will have at least one Nash equilibrium. Such network can be constructed, e.g., if both layers are also games of strategic substitutes, and the inter-layer connections are also non-negative, meaning gij(pq)0g_{ij}^{(pq)}\geq 0.

Multilayer games of strategic complements

For a multilayer game of complements, we know from Theorem 3 that a Nash equilibrium exists if and only if ρ(G)<1\rho(G^{\merge})<1. The following lemma identifies a conditions when this happens.

Lemma 1.

Consider a multiplex network game of complements with one-way inter-layer connection (i.e., with links directed only from one layer to the other, so that either G(12)=0G^{(12)}=\textbf{0} or G(21)=0G^{(21)}=\textbf{0}). This game will have a (unique) Nash equilibrium if and only if ρ(G(l))<1,l{1,2}\rho(G^{(l)})<1,l\in\{1,2\}.

Proof.

In this scenario, the supra-adjacency matrix GG^{\merge} is a block triangular matrix. Consequently, the eigenvalues of I+GI+G^{\merge}, will be a union of the eigenvalues from individual layers I+G(l)I+G^{(l)} for l{1,2}l\in\{1,2\}. Therefore, the multilayer network game’s spectral radius (ρ(G)\rho(G^{\merge})) will be less than 1 if and only if all constituent layers have a spectral radius (ρ(G(l))\rho(G^{(l)})) less than 1. According to Theorem 3, this ensures the existence of a unique Nash equilibrium. ∎

-C Experiments Based on Real-World Data

Refer to caption
Figure 3: Determinant of 500 randomly chosen multiplex networks with N=30N=30, extracted from the Copenhagen Networks Data, as κ1\kappa_{1} (the influence of in-person interactions) increases.

This section focuses on the Interaction data from the Copenhagen Networks Study [41]. This data represents a multiplex (temporal) network, which connects a population of more than 700 university students over a period of four weeks. The layers are a “calls” network, an “SMS” network, and a “Facebook friendship” network. The first two layers are weighted directed networks, and the last one is a binary (unweighted and undirected) network.

The data consists of 924 calls between 536 nodes for the “calls” network, and 1303 texts between 568 nodes in the “SMS network”. We define the weights in the “calls” network as the duration of the call from node ii to node jj over the maximum duration of calls, and the weights in the “SMS” network as the number of times node ii has sent a text to node jj over the maximum number of texts in the network. We normalize both weights to be between 0 and 1. We then merged these “SMS” and “calls” layers to create a single in-person network layer, GinpersonG_{in-person}, as we hypothesize that the interactions in these networks are, most probably, reflective of overlapping in-person interactions. We also put higher weight on the “calls” network weights in this merging (as those we call are likely more influential connections than those we text).

We then randomly select subsets of N=30N=30 nodes to generate a two-layer multiplex network consisting of an “in-person” layer and a “Facebook friendship” layer. We assess when I+Gtotal=I+κ1Ginperson+(1κ1)GfbI+G^{\parallel}_{total}=I+\kappa_{1}G_{in-person}+(1-\kappa_{1})G_{fb}, the adjacency matrix of the multiplex network, has a positive determinant (this is a necessary condition to guarantee that the multiplex will have a unique, and hence stable, equilibrium), as kappa1kappa_{1} (the influence of the in-person connections relative to the online connections) increases. We start with a powerful “Facebook friendship” layer (κ1\kappa_{1} close to a lower bound of 15\frac{1}{5}) and gradually move to a more powerful “in-person layer” (κ1\kappa_{1} close to 1).

From Figure 3, we observe that negative determinants (and hence lack of guarantees for uniqueness and stability of the equilibria) can emerge when the “Facebook friendship” layer is more powerful than the “in-person” layer. On the other hand, as the influence of the “in-person” layer increases, we see that it has the potential to make up for the fluctuations and non-uniqueness caused by the “Facebook friendship” layer.