- Research
- Open access
- Published:
Equilibria of channel selection games in parallel multiple access channels
EURASIP Journal on Wireless Communications and Networking volume 2013, Article number: 15 (2013)
Abstract
In this article, the parallel multiple access channel is studied under the assumption that transmitters maximize their individual spectral efficiency by selfishly tuning their power allocation policy. Two particular scenarios are studied: (a) transmitters are allowed to use all the available channels; and (b) transmitters are constrained to use a single channel. Both scenarios are modeled by one-shot games and the corresponding sets of Nash equilibria (NE) are fully characterized under the assumption that the receiver treads the multiple access interference as noise. In both cases, the set of NE is non-empty. In the case in which transmitters use a single channel, an upper bound of the cardinality of the NE set is provided in terms of the number of transmitters and number of channels. In particular, it is shown that in fully loaded networks, the sum spectral efficiency at the NE in scenario (a) is at most equal to the sum spectral efficiency at the NE in scenario (b). A formal proof of this observation, known in general as a Braess paradox, is provided in the case of two transmitters and two channels. In general scenarios, we conjecture that the same effect holds as long as the network is kept fully loaded, as shown by numerical examples. Moreover, the price of anarchy and the price of stability in both games are also studied. Interestingly, under certain conditions on the channel gains, Pareto optimality can be achieved at some NE if and only if the number of channels equals or exceeds the number of transmitters. Finally, simulations are presented to verify the theoretical results.
1 Introduction
Multiple access channels (MAC) correspond to a communication scenario where several transmitters communicate with a single receiver through a common channel [1]. In parallel MAC, each transmitter can exploit a common set of orthogonal channels to communicate with the receiver. Often, channel orthogonality is assumed in the frequency domain, and thus, channels can be understood as different non-overlapping frequency bands. This model allows one to study communication scenarios such as 802.11-based wireless local area networks [2, 3], distributed soft or hard handovers in cellular systems [4], or throughput-maximizing power control in multi-carrier code division multiple access (MC-CDMA) systems [5].
In this article, we analyze the parallel MAC assuming that transmitters selfishly maximize their individual spectral efficiency (ISE) by autonomously selecting a single channel to perform their transmission. Here, the channel selection (CS) policy is not imposed by the receiver to the transmitters, which justifies the terms decentralized parallel MAC. The motivation for studying this scenario and, in particular, the limitation of using a single channel for transmitting stems from the fact that this is often a practical constraint in some wireless networks, for instance, Wi-Fi networks. Moreover, the choice of enforcing radio devices to use only a subset of all the available channels has been proved to be beneficial in the case of rate-efficient centralized parallel MAC when using successive interference cancellation [4]. In the case of energy-efficient decentralized parallel MAC, it has been shown that using a single channel is a dominant strategy [5]. Within this framework, we study this scenario, to which we refer to as CS problem, using a one-shot game model. The players (the transmitters) have discrete action sets (the channels) and their utility function (performance metric) corresponds to their ISE. Our interest focuses on the analysis of the set of Nash equilibria (NE) [6] of this game. The relevance of the NE relies, in part, on the fact that it describes a network state where the channel used by each transmitter is individually optimal with respect to the channels adopted by all the other transmitters in the network. Another reason is that an NE can be reached in a fully decentralized fashion when radio devices interact during certain time following particular behavioral rules [7, 8].
We distinguish the CS game described above from the power allocation (PA) game. In the PA game, transmitters can simultaneously use all the available channels, and thus, the set of actions is a convex and closed set [9]. Indeed, the PA problem in decentralized parallel MAC has been well investigated in the wireless literature [9–13]. In these works, the main contribution consists in conducting a complete analysis of the set of NE of the corresponding one-shot games. Nonetheless, very few is known about the set of equilibria in decentralized parallel MAC, with CS policies. As we shall see, by dropping the convexity of the set of actions, fundamental differences arise. For instance, the uniqueness of the NE no longer holds.
Although the parallel MAC is, in terms of signal model, a special case of the multiple-input multiple-output (MIMO) interference channel (IC), the NE analysis of the MIMO-IC [14–18] does not directly apply to the case of parallel MAC. First, [10, 11] address the case of fast fading links and shows substantial differences between both models especially in terms of the uniqueness of the NE. Second, even if identical channel variation models are considered in the MIMO-IC and parallel MAC, the sufficient condition for the uniqueness of the NE derived in [14, 19] for static or block fading IC can be shown to hold with probability zero in parallel MAC [9]. In particular, the sufficient condition for the uniqueness of the NE provided in [14] is not necessary in general [20]. The (more explicit) sufficient conditions for uniqueness given by Scutari et al. [19] are generally not verified in parallel MAC. More precisely, from [19] it is implied that there exists a unique pure NE with high probability when for each point-to-point communication the signal dominates the interference. This condition is clearly not verified in parallel MAC. For instance, in a 2-user parallel MAC, if one user’s signal is dominated by the interference, the converse holds for the other user. Finally, we highlight that in the parallel MAC, when single-user decoding (SUD) is assumed at the receiver, both the compact PA and CS games have a special structure, namely, they are potential games [21] or more specifically, best-response potential games [22]. This structure is not observed in the case of the MIMO-IC model. In Section 3, we discuss the implications and advantages derived from this fact.
Within this context, the main contributions of this article are described hereunder.
-
The set of NE of the decentralized parallel MAC is fully described in the case of CS policies and SUD at the receiver. This set is shown to be non-empty and an upper bound of its cardinality is provided as a function of the number of transmitters and available channels.
-
In the 2-transmitter 2-channel case, it is formally proved that for any realization of the channel gains, there always exists at least one NE in the CS game that produces a higher or equal network spectral efficiency (NSE) than the unique NE in the PA game. In wireless communications, this kind of observations is often associated with a Braess-type paradox [23] as in [20, 24, 25], where similar observations have been made in other scenarios. For an arbitrary number of transmitters and channels, we only provide numerical results that support the aforementioned claim.
-
The set of NE of the decentralized parallel MAC is also studied in the asymptotic regime, that is for a large number of transmitters in the case of CS policies. In this context, we provide closed-form expressions of the fraction of players which transmit over each channel as a function of the ratio between the channel bandwidth and the total available bandwidth (sum of all channel bandwidths).
-
Finally, we study the efficiency of the set of equilibria in terms of the price of anarchy (PoA) and the price of stability (PoS). We provide closed-form conditions over which no loss of performance is observed at the equilibrium in both the PA and the CS games.
The content of this article can briefly be summarized as follows. In Section 3, the system and game models are described. In Section 3, we revisit the existing results regarding the PA problem and we provide new results on the CS problem in terms of existence and uniqueness of the NE. In Section 3, the contribution aforementioned are fully detailed. In Section 3, we present simulation results in order to verify our theoretical results. Finally, the article is concluded by Section 3.
2 Models
2.1 System model
Let us define the sets and . Consider a parallel MAC with K transmitters and S channels (namely non-overlapping bands). Denote by y = (y1, …, y S )T the S-dimensional vector representing the received signal, which can be written in the baseband at the symbol rate as follows
Here, , H k is the channel transfer matrix from transmitter k to the receiver, x k is the vector of symbols transmitted by transmitter k, and vector w represents the noise observed at the receiver. We will exclusively deal with the scenario where the matrices H k are S-dimensional diagonal matrices (parallel MAC), i.e., H k = diag(hk, 1, …, hk, S). In our analysis, block fading channels are assumed. Hence, for each channel use, the entries hk, s, for all , are time-invariant realizations of a complex circularly symmetric Gaussian random variable with zero mean and unit variance. Here, we assume that each transmitter is able to perfectly estimate its own channel realizations (coherent communications), i.e., the channels hk,1 … hk,S for transmitter k. The vector of transmitted symbols x k , is an S-dimensional complex circularly symmetric Gaussian random variable with zero mean and covariance matrix . Assuming the transmit symbols to be Gaussian and independent is optimal in terms of spectral efficiency, as shown in [26, 27]. For all , pk,s represents the transmit power allocated by transmitter k over channel s and transmitters are power-limited, that is
where pk,max is the maximum transmit power of transmitter k. A PA vector for transmitter k is any vector p k = (pk,1, …, pk,S) with non-negative entries satisfying (2). The noise vector w is an S-dimensional zero mean Gaussian random variable with independent, equal variance real and imaginary parts. Here, , where represents the noise power over channel s. We, respectively, denote the noise spectral density and the bandwidth of channel s by N0 and B s , thus, . The total bandwidth is denoted by .
2.2 Game models
The PA and CS problems described in Section 3 can, respectively, be modeled by the following two non-cooperative static games in strategic form (with i ∈ {a, b}):
In both games, the set of transmitters is the set of players. An action of a given transmitter is a particular PA scheme, i.e., an S-dimensional PA vector , where is the set of all possible PA vectors which transmitter k can use either in the game (i = a) or in the game (i = b). An action profile of the game i ∈ {a, b} is a super vector
where is a set obtained from the Cartesian product of all the action sets, i.e., , where
In the sequel, we respectively refer to the games and as the PA game and CS game. Moreover, we drop the super-indices (a) or (b) when interchangeably referring to the game or .
Let us denote by p−k any vector in the set
with . For a given , the vector denoted by p−k represents the strategies adopted by all the players other than player k. With a slight abuse of notation, we can write any vector as (p k , p−k), in order to emphasize the k th component of the super vector p. The utility for player k in the game is its spectral efficiency , and
where γk,s is the signal-to-interference plus noise ratio (SINR) seen by player k over its channel s, i.e.,
and gk,s ≜ |hk,s|2. Note that from (6), it is implied that SUD is used at the receiver. The choice of SUD is basically due to scalability (in terms of signaling cost) and fairness for the decoding scheme. Clearly, optimality is not sought here, nonetheless, these constraints are inherit to the decentralized nature of the network.
As a solution concept for both and , we focus on the notion of NE [6], which we define, using our notation, as follows
Definition 1 (Pure NE)
In the non-cooperative games in strategic form, with i ∈ {a, b}, an action profileis a pure NE if it satisfies, for alland for all, that
The relevance of the NE is that at such state, the PA or CS policy chosen by any transmitter is optimal with respect to the choice of all the other transmitters. Thus, in a decentralized network, the NE is a stable network state, since no player has a particular interest in deviating from the actual state.
In the following, we provide some fundamental results which we use in the further analysis of the games and .
3 Auxiliary results
In this section, we introduce some existing results on the existence and uniqueness of the NE in the games and . For doing so, we use the fact that both games and have been shown to be potential games (PG) [21, 28] in [4, 29], respectively. We conclude this section by introducing a new result which allows us to establish an upper bound on the number of NE that the game might possess.
3.1 General results
The analysis presented in the following strongly relies on the fact that both games and are potential games. Thus, for the sake of completeness, we define exact PGs using our notation.
Definition 2 (Exact PG)
Any game in strategic form defined by the triplet
is an exact potential game if there exists a function ϕ(p) for allsuch that for all playersand for all, it holds that
Note that the utility function of player k can be written as follows,
where
Interestingly, the first term ϕ(p) does not depend on the index of k and the term υ k (p−k) does not depend on the actions of player k. Thus, the results initially mentioned by the authors of [4, 29] follow immediately from (8) and Definition 2.
Lemma 1
The strategic form games, with i ∈{a, b}, are exact potential games with potential functiondefined in (9).
The relevance of PG relies on the fact that it is a class of games for which the existence of at least one pure NE is always guaranteed [21]. In addition, many known learning procedures, such as, best response dynamics, fictitious play, and some reinforcement learning dynamics converge in PG. As a consequence, any of these dynamics can be used to implement algorithms to achieve an equilibrium in a fully decentralized fashion. Nonetheless, we leave the design of decentralized techniques for achieving NE out of the scope of this article and we focus on the analysis of the equilibria. We refer the interested readers to [7, 8, 13, 14, 30] for more details. In the following, we use Lemma 1 to analyze the set of NE of both our PA game and our CS game .
3.2 Known results concerning the PA game
In the following, we comment on the existence and uniqueness of the NE in .
3.2.1 Existence of an NE
Regarding the existence of pure NE, the following lemma is an immediate consequence of our Lemma 1 and Lemma 4.3 in [21].
Lemma 2 (Existence of a pure NE)
The game has always at least one NE in pure strategies.
Regarding the existence of a mixed NE (i.e., a probability distribution on the possible actions which verifies Definition 1), it follows from [31], that the existence of at least one NE in mixed strategies always exists. This is basically because the action spaces are compact spaces and the utility functions are continuous with respect to the action profile. However, in compact strategy spaces, mixed strategies are generally less attractive due to the difficulty of its implementation in wireless communications systems [8].
3.2.2 Uniqueness of the pure NE
In the game , the uniqueness of the NE has been shown to hold with probability one [9].
Theorem 1 (NE uniqueness in parallel MAC)
The game has almost surely a unique pure NE.
A formal proof of Theorem 1 is provided in [9]. This proof is based on the concept of degeneracy which allows one to characterize the directions along which the potential remains constant. A simpler proof for the special case of 2-players and 2-channels is given in [32].
3.2.3 Determination of the NE
From Definition 2, it follows that the unique NE in pure strategies, denoted by p†, is the unique solution of the following optimization problem:
The components of the PA vector p† in (11) are for all ,
where β k is a Lagrangian multiplier chosen to saturate the power constraints (2). Note that this result shows the connections between the notion of NE and the well-known water-filling PA policy [13]. For a further discussion on this connection, the reader is referred to [7, 8].
3.3 New results concerning the CS game
In the game , it can be checked that given a vector , it follows that and ∀p k ∈ [0, pk,max], the potential function satisfies that ϕ(p k e s ,p−k) ⩽ ϕ(pk,maxe s ,p−k), where , , es,r = 0, and es,s = 1. Thus, the problem of transmit power control disappears and there is no lost of generality by choosing the action sets as . Technically, the main difference between and is that the latter is a finite game (). In the following, we investigate the consequences of this fact on the existence and multiplicity of the NE.
3.3.1 Existence of a pure NE
Regarding the existence of at least one NE in pure strategies, we have that from our Lemma 1 and Corollary 2.2 of [21], the following lemma holds.
Lemma 3 (Existence of a pure NE)
The game has always at least one NE in pure strategies.
Regarding the existence of an equilibrium in mixed strategies, we have that given that the actions sets are discrete and finite, then the existence of at least one NE in mixed strategies is ensured [6].
Multiplicity of the pure NE
In the following, we show that multiple NE might exists in the game .
Proposition 1
Letbe the highest even number which is less or equal to K. Then, the gamehas L pure NE strategy profiles, where,
The proof of Proposition 1 is given in Appendix. This proof relies on the fact that whenever a player deviates from a given action profile p, it achieves a different utility. That is, given a set of channels , it holds that u k (p) ≠ u k (p′), where p′ is obtained by letting only one transmitter to deviate from p. This holds from the fact that the channel realizations are drawn from a continuous distribution and thus, Pr(u k (p) = u k (p′)|p ≠ p′) = 0. Thus, under this condition, if p is an NE, then p′ is not and vice versa. Following this procedure, a set of action profiles can be eliminated and only some actions profiles which are NE candidates are left over. In this way, a bound on the maximum number of equilibria can be provided independently of the exact channel realizations and only relying on the parameters K and S. Indeed, this is one of the main properties of the bound provided by Proposition 1 since, a calculation of the exact number of NE becomes cumbersome when the number of transmitters K and channels S grows to infinity. As we shall see, the bound in Proposition 1 holds with strict equality in the case of K = 2 transmitters and S = 2 channels, that is, 1 ⩽ L ⩽ 2. For an arbitrary number of transmitters K > 2 and channels S > 2, the bound is not tight. This is basically because some of the action profiles obtained using the elimination processes described before might mutually be exclusive of the set of NE. For instance, in the game with K = 3 and S = 2, the set of PA vectors pmax(e1, e1, e1), pmax(e1, e2, e2), pmax(e2, e2, e1), and pmax(e2, e1, e2) might all be NE candidates. Nonetheless, if pmax(e1, e1, e1) is an equilibrium for a given vector of channels , then the other three action sets are not NE for the same set of channels and vice versa. Thus, only three out of the four candidates can be NE simultaneously. The exact number of NE can be determined following the method described in the following section, but it requires the complete knowledge of the channel gains. Proposition 1 aims at providing an estimation based only on the parameters K and S.
3.3.3 Determination of the NE
In order to fully identify the action profiles corresponding to an NE, we use the graph G described in the proof of Proposition 1 in Appendix. Basically, we convert the non-directed graph G into an oriented graph whose adjacency matrix is the non-symmetric square matrix whose entries are and i ≠ j,
and for all . The set contains the indices of all the vector that can be obtained by letting only one player to deviate from the action profile p(j). This set is also called the neighborhood of action profile p(j). More specifically, in the oriented graph , there exists an edge or arrow starting in vertex v i and ending in vertex v j , i.e., , if and only if ϕ(p(j)) > ϕ(p(i)) and ϕ(p(i)) is in the neighborhood of ϕ(p(j)). Note that the first condition for adjacency in represents the assumption of rational players. That is, a player changes its strategy if the new strategy brings a higher utility, i.e., it increases the potential function. The second condition enforces the fact that only one player can deviate at a time from the initial action profile p(i). In Figure 1, we show an example of the non-directed G graph and how it is transformed into an oriented graph for the case where K = 3 and S = 2.
From the definition of the matrix , we have that a necessary and sufficient condition for a vertex v i to represent an NE action profile is to have a null out-degree in the oriented graph , i.e., there are no outgoing edges from the node v i (sink vertex). Finally, one can conclude that determining the set of NE in the game boils down to identifying all the sink vertices in the oriented graph . Note that this method can be used only to determine the whole set of NE. It does not pretend to be an algorithm which can be directly implemented in decentralized wireless networks, since it requires complete information at each transmitter. Methods for achieving equilibria in wireless networks are described in [7, 8, 13, 14, 30].
4 Equilibrium performance analysis and special cases
In this section, we study in detail two special cases of relevant interest to understand previous conclusions and provide more insights into decentralized PA problem in terms of design. First, the games and are studied assuming that there exist only K = 2 transmitters and S = 2 available channels. In particular, we analyze the set of NE action profiles of both games and compare the NSE, , obtained by playing both games. Here, for all i ∈ {1, 2},
From this analysis, we conclude that limiting the transmitters to use a single channel brings a better result in terms of NSE (15). Second, we consider the case of a large number of transmitters. This study leads to two important conclusions: (i) the fraction of players using a given channel depends mainly on the bandwidth of each channel and not on the exact channel realization nor the number of players and channels; (ii) in the asymptotic regime (K → ∞) both games exhibit the same performance. Before we start, let us introduce the notion of best response correspondence, since it plays a central role in the following analysis.
Definition 3 (Best-response correspondence)
In a non-cooperative game described by the 3-tuple , the relation such that
is defined as the best-response correspondence of player, given the actions p−kadopted by all the other players.
4.1 The 2-transmitter 2-channel case
Consider the games and with K = 2 and S = 2. Assume also that , pk,max = pmax and , and . Denote by the average signal-to-noise ratio (SNR) of each active communication.
4.1.1 The PA game
Let us denote by the NE of the game . Then, following Definition 1, one can write the following set of inclusions,
Note that, for all and for all , the set BR k (p−k) is a singleton (Definition 3) and thus, (17) represents a system of equations. By solving the resulting system of equations (17) for a given realization of the channels , one can determine the NE of the game . We present such a solution in the following proposition.
Proposition 2 (NE in)
Let the action profile, withandbe an NE action profile of the gamewith channel realizations g = (g11, g12, g21, g22). Then, with probability one, p†is the unique NE and it can be written as follows:
-
Equilibrium 1: ifthen,and.
-
Equilibrium 2: if, then,and.
-
Equilibrium 3: ifthen,and.
-
Equilibrium 4: if, then,and.
-
Equilibrium 5: if, then,and.
-
Equilibrium 6: if, then,and.
-
Equilibrium 7: if, then,and.
-
Equilibrium 8: if, then,and.
The proof of Proposition 2 is given in Appendix.
In Figure 2, we plot the different types of NE of the game as a function of the channel ratios and . Note that under the knowledge of all channels, the set of all possible pure NE can be obtained by simply placing the point in Figure 2. The uniqueness of the NE is not ensured under certain conditions. In fact, infinitely many NE can be observed, however, the conditions for this to happen are zero probability events, as we shall see in the following lemma.
Lemma 4
Let and assume that the set of channels satisfies the following conditions
Then, any PA vector , such that
is an NE action profile of the game.
The proof of Lemma 4 is the first part of the proof of Proposition 2. In the following section, we perform the same analysis presented above for the game .
4.1.2 The CS game
When K = 2 and S = 2, the game has four possible outcomes, i.e., . We detail such outcomes and its respective potential in Table 1. Following Definition 1, each of those outcomes can be an NE depending on the channel realizations , as shown in the following proposition.
Proposition 3 (NE in)
Let the PA vectorbe one NE in the game. Then, depending on the channel gains g = (g11, g12, g21, g22), the NE p∗can be written as follows:
-
Equilibrium 1: when, then,and.
-
Equilibrium 2: When, then,and.
-
Equilibrium 3: when, then,and.
-
Equilibrium 4: when, then,and.
The proof follows immediately from Definition 1 and Table 1. In Figure 3, we plot the different types of NE action profiles as a function of the channel ratios and . Note that under the knowledge of all channels, the set of all possible pure NE can be obtained by simply placing the point in Figure 3. Note how the action profiles p∗ = (pmax, 0, 0, pmax) and p+ = (0, pmax, pmax, 0) are both NE, when the channel realizations satisfy that , i.e.,
This confirms the fact that several NE might exist in the game depending on the exact channel realization, as stated in Proposition 1. Moreover, one can also observe that there might exist an NE action profile which is not a global maximizer of the potential function (9) [33] (e.g., ).
In the sequel, the performance achieved by the transmitters at the equilibrium in both games are compared.
4.2 A Braess-type paradox
As suggested in [23], a Braess-type paradox refers to a counter-intuitive observation consisting in a reduction of the individual utility at the equilibria, when the players are granted with a larger set of actions. That is, by letting the players to choose from a larger set of options, their individual benefit reduces. Recently, the Braess-type paradox has been also associated with the reduction of the sum-utility instead of the individual utilities, as in [20, 25, 34] in the wireless communications arena.
In our particular case, the set of actions for player k in the game is a subset of its set of actions in the game , i.e., , . Interestingly, as observed in [23], reducing the set of actions of each player leads, in this particular game, to a better global performance. This effect has been reported in the parallel interference channel in [24, 25] under the consideration of particular channel conditions and later, more generally in [20]. However, a formal proof of the existence of this paradox is not provided in the aforementioned references. This observation has also been reported in the parallel MAC for the case of successive interference cancellation (SIC) in [35]. Nonetheless, the channel in [35] was not fully decentralized, as it required a central controller to dictate the channel policy to all the transmitters. In the following, we study this observation in more detail.
Let us denote by the unique NE action profile of game , when the vector , for all n ∈ {1 …, 8}. Let us also denote by p(∗,n) one of the NE action profiles of game when , for all n ∈cv{1, … 4}. The sets and are defined in Propositions 2 and 3. Then, for a finite SNR level, one can observe that and , the following equality always holds , which implies the same network performance. However, when the NE of both games are different, one cannot easily compare the utilities achieved by each player since they depend on the exact channel realizations. Fortunately, the analysis largely simplifies by considering either a low SNR regime or a high SNR regime and more general conclusions can be stated. The performance comparison between games and for the low SNR regime is presented in the following proposition.
Proposition 4
In the low SNR regime, both gamesand, with K = 2 and S = 2, possess a unique NE, denoted by p∗. Here, for alland,
The proof of Proposition 4 is given in Appendix. From, Proposition 4, it can be stated that at the low SINR regime, players achieve the NE by simply choosing the channel with the highest channel gain independently of the other player’s action. The performance comparison between games and for the high SNR regime is presented in the following proposition.
Proposition 5
In the high SNR regime, with K = 2 and S = 2, the gamehas a unique pure NE denoted by p†and the gamehas two pure NE denoted by p(∗,1)and p(∗,4), respectively. Then, at least for one n ∈ {1, 4}, there exists an SNR value 0<SNR0 < ∞, such that,
and.
The proof of Proposition 5 is given in Appendix. From the proof of Proposition 5, it can be stated that in none of the games, players transmit simultaneously on the same channels. Now, from Propositions 4 and 5, it can be concluded that at low SNR both games and induce the same NSE. On the contrary, the game always induces a higher or equal NSE than the game in the high SNR regime. This counter-intuitive result implies a Braess-type paradox, as suggested in the beginning of this section.
The case of large systems
In this section, we deal with the games for the case of large networks, i.e., networks with a large number of transmitters. Within this scenario, the dominant parameter to analyze these games is the fraction of transmitters using a particular channel. As we shall see, contrary to the case of small number of transmitters and channels analyzed in the previous section, in the case of large networks, each player becomes indifferent to the action adopted by each of the other players. Here, each player is rather concerned with the fractions of players simultaneously playing the same action, i.e., using the same channel. Hence, one of the interesting issues to be solved is the determination of the repartition of the users between the different channels at the NE.
As a first step towards identifying the fractions of transmitters per channel at the NE, we first re-write the potential (9) as a function of the vector x(p) = (x1(p), …, x S (p)), where x s (p), with , denotes the fraction of players transmitting over channel s given the action profile . Hence,
where is the set of players using channel s given the action profile , i.e., . Let denote the fraction of bandwidth associated with channel s, such that . Then, one can write the potential as follows
Note that the term S log2(K) in (23) does not depend on the actions of the players. Thus, in the following, we drop it for the sake of simplicity. We assume that the number of players K and the available bandwidth B grows to infinite at a constant rate μ > 0, while the fractions B s , for all are kept invariant. That is, the average bandwidth per transmitters is asymptotically constant,
Thus, under the assumption of large number of transmitters and for any action profile , it follows that,
where is the cumulative probability function associated with the channel gains over dimension s. Hence, for all action profile adopted by the players, maximizing the function ϕ(p) in the asymptotic regime reduces to maximize the function ,
That is, solving the OP,
The optimization problem above has a unique solution of the form,
where β k is Lagrangian multiplier to satisfy the optimization constraints. Interestingly, in the case when all the channels are described with the same statistics, that is, , , (, Ω s = Ω) it holds that,
The above provides a very simple relation between the repartition of the users among the available channels in the asymptotic regime. Indeed, it can be implied that the number of transmitters using a given channel s is proportional to the bandwidth allocated to the corresponding channel. In particular, note that this result generalizes the work in [36].
To conclude on the usefulness of the large system analysis, let us consider the upper bound on the number of NE which is given by Proposition 1. Let us normalize the upper bound on the number of pure NE L in (13) by the total number of pure (CS) strategy profiles, and let us write,
Now, for a sufficiently large number K, the following approximation holds,
Although the number of pure NE in the CS game might be conjectured to be large, it is in fact relatively small in the asymptotic regime. Indeed, (28) indicates that when the number of users is large, the fraction of pure NE goes to zero whenever the number of channels is greater or equal to 3. This result shows the difficulty of using methodologies such as the one proposed in Section 3 to study the set of NE or the difficulty of achieving equilibria using decentralized learning algorithms as proposed in [7, 8].
PoA and PoS
The PoA [37] and the PoSa[38] are both measures of the efficiency of the set of equilibria of a game. Basically, the PoA measures the loss of global performance due to decentralization by comparing the maximum sum utility achieved under the global control of a central authority with the minimum sum utility achieved at the Nash equilibrium. The PoS measures also the loss of global performance due to decentralization by comparing the maximum sum utility achieved under the global control of an authority with the maximum sum utility achieved at the Nash equilibrium. For the PA game and the CS game , the PoA and the PoS can be written as follows,
and
respectively. Here, i ∈ {a, b}, U(i) is defined in (15) and is the set of NE of the game . Regarding the optimization problem in the numerator of (29) and (30), we have that the following holds from the information theoretical upper bound of the sum of individual rates of the MAC [1]:
Here, (a) holds with strict equality, for any given PA vector p, when the receiver implements (perfect) SIC. Moreover, (b) holds with strict equality when (perfect) SIC is used at the receiver and p‡ is the PA vector at the NE with the highest NSE. That is,
where the equality in (35) holds since the maximizers of the function ϕ are the set of NE as shown in Section 3.
Regarding the optimization problem in the denominator of (29) and (30), we use the following notation
and we write (29) and (30) as follows,
and
respectively.
Now, using the fact that, for all ,
we write (29) and (30) as follows,
and
Finally, we highlight that, for all and for all (and thus, for all ), we have that,
Here, strict equality holds for all , only when transmitters do not share the same channels with other transmitters. In the following, we use this reasoning to study the PoA and the PoS of both games and .
PoA and PoS in
As shown in Theorem 1, the set of NE of the game is unitary. Thus, we have that,
and thus,
Following Proposition 2, it becomes clear that strict equality in (42) is observed at the equilibrium of the game , if and only if, transmitters use different channels to communicate with the receiver. In the case in which K = 2 and S = 2, according to Proposition 2, such condition is fulfilled when g = (g11, g12, g21, g22) satisfies either or . This observation leads us to the following lemma.
Lemma 5 (PoA and PoS of)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then,
Otherwise,
with strict inequality.
From Lemma 5, the following corollaries follow by taking the limits SNR→0 and SNR→∞, respectively.
Corollary 1 (PoA in the low SNR regime)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then, in the low SNR regime (SNR → 0),
otherwise,
with ϵ > 0 arbitrarily small.
Corollary 2 (PoA in the high SNR regime)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then, in the high SNR regime, we have that (SNR → ∞),
otherwise,
In a more general case, for instance K > 2 and S > 2, we state the following result:
Proposition 6 (PoA of the)
Let be the equilibrium of the game and consider the following condition:
Then, if the condition above holds, we have that:
otherwise, we have that:
Note that from Proposition 6, it can be concluded that in the case in which K > S, the PoA is strictly bigger than one, since the condition (57) does not hold. Thus, as long as K > S there always exists a loss in performance due to the decentralization of the network. Nonetheless, depending on the channel realizations, in the case in which K ⩽ S, global optimal performance can be achieved at the equilibrium.
PoA and PoS in
As shown in Theorem 1, the set of NE of the game is not necessarily unitary. Thus, we have that if the equilibrium of the game is not unique, then p(⊤, a) ≠ p(⊥, a) and the following holds:
with strict inequality for any channel realization in (61). This is basically because two different NE action profiles generate the same sum utility with probability zero, when the channel gains are generated following a continuous distribution. Thus, the numerator is monotonically increasing while the denominator is monotonically decreasing in (40). On the contrary, in the case of the PoS (62), equality can be observed whenever p(‡, b) = p(⊤, b) and (33) holds with equality, which is the case when there exists an equilibrium where every transmitter uses a different channel from all the other transmitters.
Following the same arguments as in the case of the game , we state that a unitary PoA (PoA=1) is observed only when the set of NE is unitary and transmitters do not share the same channels to transmit. This condition according with Proposition 3 is observed in the game , with K = 2 and S = 2, when g = (g11, g12, g21, g22) satisfies that . This observation leads us to the following lemma.
Lemma 6 (PoA of the game)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then,
Otherwise,
with strict inequality.
In the case of the PoS, we highlight that strict equality holds in (42) when transmitters use different channels to communicate with the receiver at the equilibrium. This condition is satisfied in the game , with K = 2 and S = 2, when g = (g11, g12, g21, g22) satisfies either or . Thus, we write the following lemma.
Lemma 7 (PoS of the game)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then,
Otherwise,
with strict inequality.
From Lemmas 6 and 7, the following corollaries follow by taking the limits SNR→0 and SNR→∞, respectively.
Corollary 3 (PoA and PoS in the low SNR regime)
Let K = 2, S = 2 and g = (g11, g12, g21, g22) satisfy at least one of the following conditions:
Then, in the low SNR regime (SNR→0),
otherwise,
with ϵ > 0 arbitrarily small.
Corollary 4 (PoA and PoS in the high SNR regime)
Let K = 2, S = 2. Then, in the high SNR regime (SNR → ∞), we have that
In Corollary 4, (77) follows from the fact that at high SNR, the game , with K = 2 and S = 2, always possesses two equilibria in pure strategies (Lemma 8). Thus, at the high SNR regime, the numerator of (29) arbitrarily increases while its denominator arbitrarily decreases. Similarly, at the high SNR regime both equilibria consist in action profiles where transmitters use different channels to communicate with the receiver. Thus, (42) holds with strict equality for the case of the NE with the highest NSE p⊤, which justifies (78). In a more general case, for instance K > 2 and S > 2, we state the following result:
Proposition 7 (PoA of the )
Let be an equilibrium of the game and consider the following conditions:
Then, if both conditions simultaneously hold, we have that:
otherwise, we have that:
Proposition 8 (PoS of the)
Let be the equilibrium with the highest NSE of the game and consider the following condition:
Then, if the condition above holds, we have that:
otherwise, we have that:
Note that from Proposition 7, it can be concluded that in the case in which K > S, the PoA and the PoS are both strictly bigger than one, since the condition (84) does not hold. Thus, as in the previous case, as long as K > S there always exists a loss in performance due to the decentralization of the network. Nonetheless, depending on the channel realizations, in the case in which K ⩽ S, global optimal performance can be achieved at the equilibrium.
Numerical examples
In the previous sections, a mathematical argument has been provided to show that at the low and high SNR regimes, using a CS policy yields a higher or equal NSE than using a water-filling PA policy. A formal proof has been provided for the case of K = 2 transmitters and S = 2 channels. Moreover, we highlight that a CS policy is evidently simpler than a PA policy in terms of implementation. Unfortunately, providing a formal proof for an arbitrary number of transmitters K and channels S at a finite SNR becomes a hard task since it will require to calculate all the types of NE depending on the exact channel realizations. Hence, for the case of arbitrary parameters K, S, and SNR, we provide only numerical examples to give an insight of the general behavior. First, we evaluate the impact of the SNR for a network with a fixed number of transmitters and channels. Second, we evaluate the impact of the network load, i.e., the number of transmitters per channel for a given fixed SNR.
Impact of the SNR
In Figure 4, we plot the NSE as a function of the average SNR of the transmitters. Here, it is shown that in fully loaded and over-loaded networks, i.e., , the gain in NSE obtained by using a discrete action set (game ) increases with the SNR. Conversely, for weakly loaded networks η < 1, limiting the transmitters to use a single channel appears to be suboptimal as the SNR increases. This is basically because using only one channel, necessarily implies letting some interference-free channels unused. Interestingly, at low SNR, the NSE observed in both games is the same, independently of the load of the system. In both cases, high SNR and low SNR regimes, the observed results are in line with Propositions 4 and 5.
In Figure 5, we plot the probability of observing a specific number of NE in the game for different values of SNR. This probability is calculated as the empirical frequency of the number of NE observed in 106 realizations of the game and . At each game realization, a new channel matrix realization H is considered. In the first case (Figure 5a), we consider S = 2 and K = 3, whereas in the second case (Figure 5b), K = 3 and S = 3. Note that from Proposition 1, the maximum number of NE is 4 and 7, respectively. However, only 3 and 6 NE are, respectively, observed in the simulations. This observation joints the discussion on the tightness of the bound presented in Section 3. Note that Proposition 1 relies only on the number of transmitters and available channels. A tighter bound can be obtained if the actual channel realizations are considered. However, this might be significantly tedious for networks with large number of transmitters.Moreover, note also that low SNR levels are associated with a unique NE (with high probability), whereas, high SNR levels are associated with multiple NE (with high probability). Note that this observation, at least for the case of K = 2 and S = 2, is inline with Propositions 4 and 5.
Impact of the number of transmitters (K)
In Figure 6, we plot the NSE as a function of the number of transmitters per channel, i.e., the system load . Therein, one can observe that for weakly loaded systems η < 1, playing always leads to higher NSE than playing . This is natural since restricting the transmitters to use only one channel implies not using other channels which are interference-free, as S > K. On the contrary, for fully loaded and over-loaded systems, the NSE of the game is at least equal or better than that of the game . Indeed, the fact that for high system loads η > 2, the NSE obtained by playing the game and become identical stems from the fact that under this condition the system becomes dominated by the interference.
In Figure 7, we plot the PoA (29) of both games and as a function of the number of transmitters for several SNR values. First, we highlight the fact that as shown in our theoretical analysis, optimal performance is achieved in the case of low density networks η ⩽ 1 using CS. Note also that in the case of the PA game independently of the network load, which implies that there always exists a loss of performance when the network is decentralized and the transmitters are allowed to use several channels simultaneously.
Finally, in Figure 8, we show the fractions x s of transmitters using channel s, with , obtained by Monte Carlo simulations and using (26) for a large network with an asymptotic ratio of players per channel equivalent to η = 10. Therein, it becomes clear that (26) is a precise estimation of the outcome of the games and in the regime of large number of players.
Conclusions
In this article, it is shown to what extent the equilibrium analysis of the decentralized parallel MAC differs from those conducted for other channels like Gaussian MIMO interference channels and fast fading MIMO MAC. In particular, the special structure of parallel MAC and the assumption of SUD at the receiver leads to the potential game property. The CS game was merely introduced in the literature but not investigated in details as it is in this article. In particular, a graph-theoretic interpretation is used to characterize the number of NE. In the case where the number of transmitters is large, the fraction between pure NE and the total number of action profiles is relatively small, which makes both the analysis and the achievability of the NE a challenging task. Now, from a design point of view, we provide theoretical results and numerical examples to show that a fully loaded network, when transmitters use only one channel, can be more efficient than its counterpart when all the channels can be exploited by the transmitters. Although all of these results are encouraging about the relevance of game-theoretic analyses of PA problems, important practical issues have deliberately been ignored. For example, the impact of channel estimation is not assessed at all. Also, it is important to conduct a detailed analysis on the signaling cost involved by all the PA algorithms arising from this game formulations to learn NE.
Appendix
Proof of Proposition 1
In this appendix, we provide a proof of Proposition 1, which establishes an upper bound for the number of NE of the game . Here, we exploit some basic tools from graph theory. Let us index the elements of the action set in any given order using the index . Denote by p(n) the n th element of the action set . We write each vector p(n) with , as , where for all , . Consider that each action profile p(n) is associated with a vertex v n in a given non-directed graph G. Each vertex v n is adjacent to the K(S − 1) vertices associated with the action profiles resulting when only one player deviates from the action profile p(n), i.e., if two vertices v n and v m , with and n ≠ m, are adjacent, then there exists one and only one , such that
More precisely, the graph G can be defined by the pair , where the set (nodes) represents the SK possible actions profiles of the game and A (edges) is a symmetric matrix (adjacency matrix of G) with dimensions SK × SK and entries defined as follows and n ≠ m,
and an,n = 0 for all , where the set is the set of indices of the adjacent vertices of vertex v n . In the following, we use the concept of distance between two vertices of the graph G. We define this concept using our notation:
Definition 4 (Shortest Path)
The distance (shortest path) between vertices v n and v m , within a given non-directed graph, denoted byis:
Here, for any pair of action profiles p(n) and p(m), with and n ≠ m, we have that ϕ(p(n)) ≠ ϕ(p(m)) with probability one. This is because channel gains are random variables drawn from continuous probability distributions and thus, Pr(ϕ(p(n)) = ϕ(p(m))|n ≠ m) = 0. Hence, following Definition 1, one can state that if the action profile p(n), with , is an NE of the game , then, it follows that
and thus, with probability one, none on the action profiles in are NE. By iteratively following this procedure over the remaining set of action profiles , some action profiles can be eliminated and only those that are potentially NE are left over.
Thus, given that the action profile p(n) is an NE, the action profile p(m), with n ≠ m, can be an NE candidate, if it is (at least) at distance two of p(n) and any other NE candidate, i.e., . An action profile at distance from p(n), is a vector where ℓ players have simultaneously deviated from p(n). Hence, for each ℓ-tuple of players, there always exists S − 1 action profiles at distance ℓ from p(n) and at distance 2 from each other. Thus, considering the initial NE action profile p(n), there might exist at most
NE candidates. This establishes an upper bound for L and completes the proof.
Proof of Proposition 2
In this appendix, we provide a proof for the Proposition 2. The proof is separated in two steps. First, we show that a PA vector of the form
is not an NE of the game , when p11 ∈ ]0, pmax[ and p22 ∈ ]0, pmax[. Second, we show that if p is an NE, then, p is unique and satisfies that, , where
In the following, we use the notation −c to denote the element other than c in the binary set .
First step
Assume that the action profile p = (p1, p2), with p1 = (p11, p12) and p2 = (p21, p22) is an NE of the game , and assume that for all , pk,s > 0, with strict inequality. Then, from the best response correspondence, it holds that ,
with β k a Lagrangian multiplier chosen to satisfy (2). Then, from (92), it can be implied that ,
Then, from the fact that , pk,s + pk,−s = pmax, we have that,
Using a matrix notation, the system of equations (95) can be written in terms of p11 and p22 as follows:
where the matrix C is
and, the vector A is
Note that the system of equations (96) has a unique solution as long as the set of channels {g11, g12, g21, g22} satisfies the condition g12g21 − g11g22 ≠ 0. Let us continue the analysis under the assumption that, g12g21 − g11g22 ≠ 0 (the case where g12g21 − g11g22 = 0 is treated later). Then, the unique solution of (96) is ,
Note that if g12g21 − g11g22 < 0, then , pk,k < 0, and, if g12g21 − g11g22 > 0, then , pk,k > pmax, which contradicts the initial power constraints (2). Hence, any vector p = (p1, p2), with p1 = (p11, pmax − p11) and p2 = (pmax − p22, p22), such that , 0 < pk,s < pmax is not an NE for the game when g12g21 − g11g22 ≠ 0. Assume now that g12g21 − g11g22 = 0, and let . Then, the PA vector in (95) can be written as follows, for k = 1
and, for K = 2,
Note that the first equations in both (98) and (99) are identical. Thus, we focus only on the first equation in (98). This implies that any PA vector, p = (p1, p2), with and satisfying the condition
is an NE of the game when g12g21 − g11g22 = 0 as long as , 0<pk,s < pmax. For satisfying the latter conditions, it suffices to ensure that: 0 < p11 < pmax when p22 = 0 and p22 = pmax. Solving these inequalities leads to the following conditions over the channels:
(i) p11 > 0, when p22 = 0, if
. (ii) p11 > 0, when p22 = pmax, if
(iii) p11 < pmax, when p22 = 0, if
(iv) p11 < pmax, when p22 = pmax, if
Finally, we obtain that if the vector of channels g = (g11, g12, g21, g22) satisfies that
that is,
then any vector p = (p1, p2), with and satisfying the condition (100) is an NE of the game . Note that infinitely many PA vectors might satisfy (100), which implies infinitely many NE. However, since the channels are realizations of random variables drawn from a continuous distribution, the probability of observing a realization such that g12g21 − g11g22 = 0 is zero. Thus, with probability one, any vector p = (p1, p2), with p1 = (p11, pmax − p11) and p2 = (pmax − p22, p22), such that , 0 < pk,s < pmax is not an NE for the game .
Second step
Consider that is an NE. Then, it must follow that , where,
where the sets , for all n ∈ {1, …, 8} are described as follows. The singletons , , , and the convex non-closed sets,
In the following, we identify the conditions over the channel vector g = (g11, g12, g21, g22) such that each , with n ∈ {1, …, 8} is an NE.
Assume that , i.e., and , with . Then, from (92) with K = 2, we have that:
Then, since , we have that , and thus,
where, it must satisfy that . The inequality , holds only if , whereas the inequality holds only if . Similarly, from (92) with k = 1, we have that given , in order to obtain and , it must hold that
Hence, by doing p12 − p11 in (109), we obtain that:
Then, by replacing (108) in (110), we obtain that the condition (109) are satisfied only if the channels satisfy that:
Hence, we can conclude that whenever the vector , the NE is of the form (p11, pmax − p11, pmax − p22, p22), with p11 = 0 and . Now, assuming that , with n ∈ {1, …, 7}, leads to the conditions of the other types of NE, i.e., the corresponding sets , such that whenever then . It is important to note that, for any particular vector , there exists, with probability one, only one set which satisfies that . This is basically because for all (n, m) ∈ {1, …, 4}2, with n ≠ m, it follows that . Now, for all (n, m) ∈ {5, …, 8}2, with n ≠ m, it follows that and observing a channel realization g, such that, g11g22 = g12g21 is a zero probability event, since all channel gains are drawn from continuous probability distributions. Thus, with probability one, the game has unique NE. This completes the proof.
Proof of Proposition 4
In this appendix, we provide a proof of the Proposition 4. The Proposition 4 basically states that at low SNR regime if an action profile p is a NE of the game , then it is also an NE of the game and it is unique. The proof follows from the fact that in the asymptotic regime, i.e., SNR→0, the set and the set become identical, when n ∈ {1, …, 4}. Moreover, the sets , with m ∈ {5, … 8} become empty. The sets and the sets are given by Propositions 2 and 3, respectively. Then,
and moreover,
and
Now, since the sets or the sets cover, in the asymptotic regime, all the space of vectors g and both and determine a unique NE in the game and , respectively, it follows that the NE of both games is identical in the asymptotic regime. The uniqueness of the NE in the game holds with probability one, independently of the SNR level (Proposition 2). In the game , the NE is not unique if and only if . Nonetheless, since for all , gk,s is a realization of a random variable drawn from a continuous probability distribution, we have that
Thus, with probability one, the NE of the game is unique in the low SNR regime, which completes the proof.
Proof of Proposition 5
In this appendix, we provide the proof of Proposition 5, which states that at the high SNR regime there always exists an NE action profile in the game , which leads to an equal or better global performance than the unique NE of the game . Before we start, we introduce two lemmas which are used in the proof.
Lemma 8
In the high SNR regime, the game possesses a unique NE, which can be of six different types depending on the channel realizations :
-
Equilibrium 1: if, then,and.
-
Equilibrium 4: if, then, and.
-
Equilibrium 5: if, then,and.
-
Equilibrium 6: if, then,and.
-
Equilibrium 7: if, then,and.
-
Equilibrium 8: if, then,and.
The proof of Lemma 8 follows the same reasoning of the proof of Proposition 2. Here, ∀n ∈ {1, …, 8}, , where the sets are given by Proposition 2.
In the following lemma, we describe the set of NE of the game in the high SNR regime.
Lemma 9
In the high SNR regime, the game always possesses two NE action profiles:
and
independently of the channel realizations.
In the high SNR, i.e., SNR → ∞, the sets , given by Proposition 3, become the following sets,
Thus, one can immediately imply that
and,
Hence, from Proposition 3, we imply that both p(∗,1) and p(∗,4) are NE action profiles of the game in the high SNR regime regardless of the exact channel realizations , which completes the proof.
From Lemmas 8 and 9, it is easy to see that if , with n ∈ {1, 4}, then (21) holds since p† and at least one of the NE action profiles p ∗ ,n, with n ∈ {1, 4} are identical. In the cases where , with n ∈ {5, …, 8}, we prove by inspection that in all the cases condition (21) always holds for both NE action profiles p(∗,1) and p(∗,4). For instance, assume that . Then, we have that the unique NE of the game is , with and (see Lemma 8). Define the function as follows: ψ(x) = 1 + SNRx, with , and denote by Δ1(SNR), the difference between the NSE achieved by playing and , with respect to the NE p∗,1 at SNR level SNR, i.e.,
Note that if , then g21 > g11. Hence,
which justifies (21). Similarly, denote Δ4(SNR), the difference between the NSE achieved by playing and , with respect to the NE p∗,4, i.e.,
Note that if , then g22 > g12. Hence,
which justifies (21). Hence, one can imply that in the high SNR regime both NE action profiles p∗,1 and p∗,2, satisfy (21) when . The same result as the one obtained when , is also obtained when , with n ∈ {6, …, 8}, which completes the proof.
Endnote
aNote that the PoS as defined in (29) is the multiplicative inverse of the one defined in [38].
References
Cover TM, Thomas JA: Elements of Information Theory. Wiley-Interscience, Hoboken, NJ, USA; 1991.
Chieochan S, Hossain E, Diamond J: Channel assignment schemes for infrastructure-based 802.11 WLANs: a survey. IEEE. Commun. Surv. Tutor 2010, 12: 1115-1129.
Lasaulce S, Suarez A, de Lacerda R, Debbah M: Using cross-system diversity in heterogeneous networks: throughput optimization. Performance Eval 2008, 65(11):907-921.
Perlaza SM, Belmega EV, Lasaulce S, Debbah M: On the base station selection and base station sharing in self-configuring networks. In Proceedings of the 3rd ACM-ICST/International Workshop on Game Theory in Communications Networks (GAMECOMM). Pisa, Italy; 2009.
Meshkati F, Chiang M, Poor HV, Schwartz SC: A game-theoretic approach to energy-efficient power control in multi-carrier CDMA systems. IEEE. J. Sel. Areas. Commun 2006, 24(6):1115-1129.
Nash JF: Equilibrium points in N-person games. Proc. Natl. Acad. Sci. USA 1950, 36: 48-49. 10.1073/pnas.36.1.48
Rose L, Perlaza SM, Lasaulce S, Debbah M: Learning equilibria with partial information in wireless networks. IEEE. Commun. Mag. (Special Issue Game Theory in Wireless Communications) 2011, 49(8):136-142.
Lasaulce S, Tembine H: Game Theory and Learning in Wireless Networks: Fundamentals and Applications. Elsevier Academic Press, Waltham, MA, USA; 2011.
Mertikopoulos P, Belmega EV, Moustakas AL, Lasaulce S: Distributed learning policies for power allocation in multiple access channels. IEEE J. Sel. Areas Commun 2012, 30: 96-106.
Belmega EV, Lasaulce S, Debbah M: Power allocation games for MIMO multiple access channels with coordination. IEEE. Trans. Wirel. Commun 2009, 8(6):3182-3192.
Lai L, El H: Gamal, The water-filling game in fading multiple-access channels. IEEE. Trans. Inf. Theory 2008, 54(5):2110-2122.
He G, Debbah M, Altman E: A Bayesian game-theoretic approach for distributed resource allocation in fading multiple access channels. EURASIP J. Wirel. Commun. Netw 2010, 2010: 1-12.
Yu W, Rhee W, Boyd S, Cioffi J: Iterative water-filling for Gaussian vector multiple-access channels. IEEE. Trans. Inf. Theory 2004, 50: 145-152. 10.1109/TIT.2003.821988
Scutari G, Palomar DP, Barbarossa S: The MIMO iterative waterfilling algorithm. IEEE. Trans. Signal Process 2009, 57(5):1917-1935.
Berry RA, Tse DNC: Shannon meets Nash on the interference channel. IEEE. Trans. Inf. Theory 2011, 57(5):2821-2836.
Larsson EG, Jorswieck EA, Lindblom J, Mochaourab R: Game theory and the flat-fading Gaussian interference channel: analyzing resource conflicts in wireless networks. IEEE. Signal. Process Mag. (Special issue on Game Theory for Signal Processing) 2009, 26(5):18-27.
Larsson EG, Jorswieck E: Competition versus cooperation on the MISO interference channel. IEEE J. Sel. Areas Commun 2008, 26(7):1059-1069.
Yu W, Cioffi J: Constant-power waterfilling: performance bound and low-complexity implementation. IEEE. Trans. Commun 2006, 54: 23-28.
Scutari G, Palomar DP, Barbarossa S: Optimal linear precoding strategies for wideband noncooperative systems based on game theory—Part I: Nash equilibria. IEEE. Trans. Signal Process 2008, 56(3):1230-1249.
Rose L, Perlaza SM, Debbah M: On the Nash equilibria in decentralized parallel interference channels. In Proceedings of the International IEEE Conference on Communications (ICC). Kyoto, Japan; 2011.
Monderer D, Shapley LS: Potential games. Games. Econ. Behav 1996, 14: 124-143. 10.1006/game.1996.0044
Voorneveld M: Best-response potential games. Econ. Lett 2000, 66(3):289-295. 10.1016/S0165-1765(99)00196-2
Braess D: Über ein Paradoxon aus der Verkehrsplanung. Unternehmensforschung 1969, 24(5):258-268.
Altman E, Jimenez T, Vicuna N, Marquez R: Coordination games over collision channels. In Proceedings of the 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT). Berlin, Germany; 2008.
Altman E, Kumar V, Kameda H: A Braess type paradox in power control over interference channels. In Proceedings of the 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT). Berlin, Germany; 2008.
Telatar E: Capacity of multi-antenna Gaussian channels. Eur. Trans. Telecommun 1999, 10(6):585-596. 10.1002/ett.4460100604
Telatar E: Capacity of multi-antenna Gaussian channels. Technical report, Lucent Technologies, Bell Laboratories, Murray Hill, NJ, USA (1995)
Scutari G, Barbarossa S, Palomar DP: Potential games: a framework for vector power control problems with coupled constraints. In Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP). Toulouse, France; 2006.
Perlaza SM, Tembine H, Lasaulce S, Florez VQ: On the fictitious play and channel selection games. In Proceedings of the IEEE Latin-American Conference on Communications (LATINCOM). Bogotá, Colombia; 2010.
Scutari G, Palomar DP, Barbarossa S: Optimal linear precoding strategies for wideband non-cooperative systems based on game theory—Part II: algorithms. IEEE. Trans. Signal Process 2008, 56(3):1250-1267.
Fan K: Fixed-point and minimax theorems in locally convex topological linear spaces. Proc. Natl. Acad. Sci. USA 1952, 38(2):121-126. 10.1073/pnas.38.2.121
Perlaza SM: Game theoretic approaches to spectrum sharing in decentralized self-configuring networks. PhD thesis, Télécom ParisTech (2011)
Ui T: Discrete concavity for potential games. Int. Game Theory Rev 2008, 10(01):137-143. 10.1142/S0219198908001820
Altman E, Azouzi RE, Pourtallier O: Avoiding paradoxes in multi-agent competitive routing. Comput. Netw 2003, 43(2):133-146. 10.1016/S1389-1286(03)00231-7
Perlaza SM, Debbah M, Lasaulce S, Bogucka H: On the benefits of bandwidth limiting in decentralized vector multiple access channels. In Proceedings of the IEEE International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CROWNCOM). Hannover, Germany; 2009.
Belmega E, Lasaulce S, Debbah M: Decentralized handovers in cellular networks with cognitive terminals. In Proceedings of the 3rd International Symposium on Communications, Control and Signal Processing (ISCCSP).. St. Julians, Malta; 2008.
Koutsoupias E, Papadimitriou C: Worst-case equilibria. In Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science. Trier, Germany; 1999.
Anshelevich E, Dasgupta A, Tardos E: Near-optimal network design with self-fish agents. In Proceedings of the Annual ACM Symposium on Theory of Computing. San Diego, CA, USA; 2003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Perlaza, S.M., Lasaulce, S. & Debbah, M. Equilibria of channel selection games in parallel multiple access channels. J Wireless Com Network 2013, 15 (2013). https://doi.org/10.1186/1687-1499-2013-15
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/1687-1499-2013-15