Connections between spectral properties of asymptotic mappings and solutions to wireless network problems
Renato Lu\'is Garrido Cavalcante, Qi Liao, and Slawomir Sta\'nczak

TL;DR
This paper links spectral properties of asymptotic mappings to solutions of wireless network optimization problems, revealing how spectral analysis can predict utility behavior and feasibility conditions in power control scenarios.
Contribution
It introduces a class of asymptotic mappings, showing their spectral properties explain solution behaviors and provide criteria for feasibility in wireless network problems.
Findings
Optimal utility is approximately linear at low power regimes.
A transition point from utility gains to marginal returns is identified via spectral radius.
Spectral radius of asymptotic mappings determines fixed point existence and constraint satisfaction.
Abstract
In this study we establish connections between asymptotic functions and properties of solutions to important problems in wireless networks. We start by introducing a class of self-mappings (called asymptotic mappings) constructed with asymptotic functions, and we show that spectral properties of these mappings explain the behavior of solutions to some maxmin utility optimization problems. For example, in a common family of max-min utility power control problems, we prove that the optimal utility as a function of the power available to transmitters is approximately linear in the low power regime. However, as we move away from this regime, there exists a transition point, easily computed from the spectral radius of an asymptotic mapping, from which gains in utility become increasingly marginal. From these results we derive analogous properties of the transmit energy efficiency. In this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Connections between spectral properties of asymptotic mappings and solutions to wireless network problems
R. L. G. Cavalcante , Member, IEEE, Qi Liao , Member, IEEE, and S. Stańczak , Senior Member, IEEE
Fraunhofer Heinrich Hertz Institute and Technical University of Berlin
Nokia Bell Labs, Stuttgart This work was supported by a Nokia University Donation.
Abstract
In this study we establish connections between asymptotic functions and properties of solutions to important problems in wireless networks. We start by introducing a class of self-mappings (called asymptotic mappings) constructed with asymptotic functions, and we show that spectral properties of these mappings explain the behavior of solutions to some max-min utility optimization problems. For example, in a common family of max-min utility power control problems, we prove that the optimal utility as a function of the power available to transmitters is approximately linear in the low power regime. However, as we move away from this regime, there exists a transition point, easily computed from the spectral radius of an asymptotic mapping, from which gains in utility become increasingly marginal. From these results we derive analogous properties of the transmit energy efficiency. In this study we also generalize and unify existing approaches for feasibility analysis in wireless networks. Feasibility problems often reduce to determining the existence of the fixed point of a standard interference mapping, and we show that the spectral radius of an asymptotic mapping provides a necessary and sufficient condition for the existence of such a fixed point. We further present a result that determines whether the fixed point satisfies a constraint given in terms of a monotone norm.
Index Terms:
Utility optimization, fixed point algorithms, interference functions, asymptotic mappings, nonconvex optimization, power control, interference management
I Introduction
Asymptotic functions play a prominent role in nonlinear analysis [1, 2], an area widely used to address important problems in wireless communications. However, with few exceptions [3, 4], asymptotic functions rarely appear in studies on wireless networks, so these functions have not been fully exploited in the context of wireless systems. A fact that may partially explain the absence of asymptotic functions in studies on wireless networks is the difficulty of obtaining simple analytic representations of these functions if we depart from the field of convex analysis. However, as we prove in this study, the same analytic simplification that is applied to compute asymptotic functions associated with convex functions can also be used to compute asymptotic functions associated with, among others, the well-known standard interference functions [5], which have been extensively used in applications in wireless networks [6, 7, 3, 4, 8, 9, 10, 11, 12]. The problems being solved in these applications can often be formalized as fixed point problems, feasibility problems, or optimization problems involving (self)-mappings constructed with standard interference functions. By computing the asymptotic function of each coordinate of these mappings, we introduce the hereafter called asymptotic (self-)mappings, which are shown to belong to a class of mappings that has received a great deal of attention from the mathematical literature [13, 14, 15, 16, 17, 18, 19].
Asymptotic mappings set the stage for the next main contributions of this study. In particular, we show that asymptotic mappings are useful to obtain rigorous insights into properties of the solutions to some problems in wireless networks, and we note that some of these properties have been proved on a case-by-case basis or only observed in simulations. For example, building upon the results in [10], we use the concept of (nonlinear) spectral radius (see Definition 5) of asymptotic mappings to derive upper bounds for both the utility and the efficiency (e.g, rate over power) of solutions to some max-min utility optimization problems. These bounds are simple functions of the budget (e.g., the power) available to transmitters, and they are asymptotically tight. Furthermore, all constants are known, so, in standard power control problems, the bounds are particularly useful to determine a transition point (e.g., a power budget) that gives a coarse indication of whether a wireless network is operating in a noise-limited regime or in an interference-limited regime. Moreover, they reveal that the network utility and the efficiency scale as and , respectively, as (see Sect. II for the formal definition of the big- notation). Analogously, as , the bounds show that the network utility and the efficiency scale as and , respectively.
As a further application of asymptotic mappings, we demonstrate that their spectral radius can be used to unify and generalize existing results in [7, 6, 20, 3, 21, 22] related to feasibility of network designs. Formally, feasibility studies typically amount to determining whether a standard interference mapping has a fixed point, and previous studies have obtained necessary and sufficient conditions by assuming the interference mappings to be affine [7, Ch. 2][22, Sect. 2.5.2], to be concave [3], or to take a very special form [20, 21]. Here we remove all these assumptions. We derive a simple necessary and sufficient condition for the existence of the fixed point of an arbitrary (continuous) standard interference mapping. By doing so, previous results in the literature can be seen as corollaries of our result, which can also be used in the analysis of existing interference models that do not satisfy the assumptions required by previous mathematical tools. In addition, to study the feasibility of network designs with power constraints, we show a simple result that provides us with information about the location of the fixed point. All the theory developed here is illustrated in network problems involving the well-known load coupled interference model investigated in [23, 24, 8, 20, 21, 11, 9], among other studies.111A conference version of this study appeared in [25], and some proofs have been partially available in the accompanying unpublished technical reports in [26, 27]. In particular, the latter reference shows similar bounds on the utility and efficiency of solutions to utility max-min problems. However, unlike the bounds shown in the next sections, those in [27] are not necessarily asymptotically tight, and they are only valid for concave mappings. Furthermore, the results in [27] do not establish connections between the spectral radius of nonlinear mappings and problems in network max-min utility optimization and feasibility analysis.
This study is structured as follows. In Sect. II we introduce notation, review existing mathematical results in the literature, obtain the first main technical contribution of this study (Proposition 1), and prove auxiliary results necessary for the following sections. Sect. III and Sect. IV provide novel insights into properties of general classes of problems common in wireless networks. Concrete applications of the theory developed here are shown in Sect. V.
II Mathematical preliminaries
The objective of this section is to develop part of the mathematical machinery required for the applications in this study. We further introduce notation and results in mathematics that are necessary to keep the presentation as self-contained as possible. The main technical contribution of this section is Proposition 1, which shows properties of asymptotic functions (Definition 1) associated with classes of interference functions (Definition 2) that are common in problems in wireless networks. These properties enable us to introduce a simple self-mapping, hereafter called asymptotic mapping (Definition 4), associated with classes of self-mappings that have been used to analyze and optimize wireless networks for many years. As shown later in this study, spectral properties of asymptotic mappings lead to results that unify existing approaches in the literature (see, for example, Proposition 4 and Proposition 5), and they also provide us with valuable insights into the behavior of wireless networks (see Sect. III).
We now turn our attention to the standard notation and definitions used in this study. By and we denote the sets of, respectively, nonnegative reals and positive reals. The (effective) domain of a function is given by , and is proper if and . A function is positively homogeneous if and . We say that a proper function is continuous if restricted to if , and we write if for some (and hence for every) norm in . The notions of upper and lower semicontinuity for proper functions restricted to sets are defined similarly. Given two functions and we say that scales as as (or, in set notation, as ) if . If is a constant function, then we use the convention . The scaling of functions for is defined similarly. We consider a positive neighborhood of zero in the above definition.
Given an arbitrary pair of vectors , the inequality should be understood coordinate-wise. A norm in is said to be monotone if , and we refer readers to [28] for nonequivalent notions of monotonicity that are also common in the literature. By we denote the transpose of a vector or matrix.
For clarity of exposition, we say that is a mapping only if . In other cases, we use the word function. The set of fixed points of a mapping , , is denoted by . If is a convex set, we say that a mapping is concave if the function is concave for every . Given a mapping , we denote by the -fold composition of with itself.
The fundamental mathematical tool used in this study is the analytic representation of asymptotic functions, which we state as a definition:
Definition 1
([1, Theorem 2.5.1] Asymptotic function) The asymptotic function associated with a proper function is the function given by
[TABLE]
or, equivalently,
[TABLE]
where and are sequences in and , respectively.
Obtaining asymptotic functions associated with arbitrary proper functions directly from the definition can be difficult, but we show in the next subsection that, for some functions that are common in network feasibility and optimization problems (more precisely, for the functions in Definition 2 below), their associated asymptotic functions are easy to compute [see, in particular, Proposition 1(i)].
II-A Interference functions
The main contributions of this study are obtained from fundamental properties of the following classes of interference functions:
Definition 2
Consider the following statements for a (proper) function with :
(Scalability) .
(Weak scalability) .
(Homogeneity) .
(Monotonicity) .
If (P1) and (P4) are satisfied, then is said to be a standard interference (SI) function [5]. If (P2) and (P4) are satisfied, then is said to be a weakly standard interference (WSI) function. If (P3) and (P4) are satisfied, then is said to be a general interference (GI) function [6, p. 4]. 222In the original definition in [6, p. 4], general interference functions should also satisfy for some , but we do not impose this requirement here.
We now show some useful relations among the classes of functions in Definition 2 and also among classes of self-mappings constructed with these functions. We start with a lemma that can be easily proved by replacing strict inequalities with weak inequalities in the proof of [3, Proposition 1]. Details of the proof are omitted for brevity.
Lemma 1
Let be a nonnegative concave (NC) function. Consider the extension given by
[TABLE]
Then is a WSI function. In particular, if the range of is in the set of positive reals [or, equivalently, is a positive concave (PC) function], then is a SI function.
The functions in Definition 2 are typically used to construct self-mappings that have many applications in wireless networks (see, for example [7, 6, 5, 10, 3, 9]). In particular, in this study we consider the following mappings:
Definition 3
Given functions , , we say that the self-mapping is a weakly standard interference mapping (WSI mapping) if all coordinate functions extended as done in (1) are WSI functions. Standard interference mappings (SI mappings), general interference mappings (GI mappings), nonnegative concave mappings (NC mappings), and positive concave mappings (PC mappings) are defined similarly [NOTE: for NC and PC mappings, only the domain is considered to determine concavity of the extensions in (1)].
For convenience, denote by , , , , and the sets of, respectively, WSI mappings, SI mappings, GI mappings, NC mappings, and PC mappings. The following relations follow directly from the definitions of the mappings: , , and . Furthermore, by Lemma 1, we have and . Moreover, [29, Lemma 1] [see Fact 1(i) below] and the homogeneity of general interference functions imply that the sets and are disjoint. For ease of reference, in Fig. 1 we related these sets of mappings with a simple diagram, and, for concreteness, in Example 1 we show that the above mappings are common in problems in wireless networks.
Example 1
Consider the uplink of a network with one base station and transmitters represented by the elements of the set . Assume that all users share the same wireless resources. Denote by and by , respectively, the power and the pathloss of the transmitters. A widely used performance measure indicating the quality of the wireless links is the signal-to-interference-plus-noise ratio (SINR), which, for the th user, is given by , where is the noise power. By rearranging terms of the definition of the SINR, we verify that , and we conclude that the power vector is a fixed point of the affine mapping , where . This mapping can be equivalently written as , where , and is a matrix constructed with the SINR values and the pathloss . Regardless of the values taken by the matrix and by the vector , the mapping is a member of , and hence also of . If , as commonly used in signal-to-interference (SIR) balancing problems [6, Ch. 6], the mapping is also a member of , but not of . If , we have a positive concave mapping (i.e., ), and the mapping is a member of , but not of . For with , the mapping is a member of neither nor .
Here, particular focus is devoted to mappings in , which have some useful properties that we extensively use in the proof of our main contributions:
Fact 1
(Selected properties of mappings in ) Let be a mapping in . Then each of the following holds:
- (i)
.
- (ii)
* is either a singleton or the empty set.*
- (iii)
If satisfies (respectively, ), then the vector sequence is nondecreasing (respectively, nonincreasing) in each coordinate.
- (iv)
*Assume that . Given an arbitrary vector , we have . *
- (v)
* if and only if there exists satisfying .*
The proof of Fact 1(i) is found in [29, Lemma 1], and the proof of the remaining properties is found in [5]. Hereafter, to emphasize Fact 1(i), we often write (instead of ) when dealing with mappings in .
In the next sections, we derive properties of solutions to problems involving continuous mappings in by, first, associating these mappings to mappings in and by, second, studying properties of the mappings in . Although the sets and are disjoint, the mappings in these two sets have in common all properties that are valid for mappings in (see Fig. 1). Therefore, we can avoid duplication of effort to prove these common properties by using mappings in , or their generating coordinate functions, in the statements of our results. For example, the next lemma shows properties that are valid for both and functions. It is a slight extension of results shown in [30, Lemma 2], so we omit the proof for brevity.
Lemma 2
Let be a WSI function. Then we have each of the following:
, with strict inequality if is also a SI function.
, where the last inequality is strict if is also a SI function.
* (i.e., the limit exists for every ).*
We now have all ingredients to prove the first main contribution of this study. More precisely, Proposition 1 establishes the connection between Lemma 2(iii) and asymptotic functions. This connection is of practical significance because it reveals that a useful simplification for the computation of if is convex [1, Corollary 2.5.3] is also available if belongs to a class of functions that are not necessarily convex or concave, as common in problems in wireless networks.
Proposition 1
The asymptotic function associated with a WSI function has the following properties:
.
* is lower semicontinuous and positively homogeneous. If is in addition continuous if restricted to the nonnegative orthant , then is continuous if restricted to the nonnegative orthant .*
[Monotonicity] .
Let be arbitrary. If is continuous if restricted to , then for all sequences and such that and .
If is also concave if restricted to , then is concave if restricted to .
Proof.
(i) The inequality is immediate from Lemma 2(iii) and the definition of asymptotic functions, so it is sufficient to prove that to obtain the desired result.
Let be arbitrary. From definition of asymptotic functions, we know that, for arbitrary, there exist a sequence and an increasing sequence such that , , and . Therefore, as an implication of , we have for every with sufficiently large. Lemma 2(i) and the monotonicity of WSI functions yield . Taking the limit as and considering Lemma 2(iii), we verify that
[TABLE]
By letting , (2) shows that , which completes the proof.
(ii) The first part follows directly from [1, Proposition 2.5.1(a)], which states that asymptotic functions associated with proper functions are lower semicontinuous and positively homogeneous. To prove the second part, assume that is continuous if restricted to , and let be an arbitrary increasing sequence such that . For each , define , and note that continuity of if restricted to implies that is also continuous. The property in (i) and Lemma 2(ii)-(iii) imply that . This shows that, if restricted to , is the pointwise infimum of continuous functions, so is upper semicontinuous (see [31, Lemma 1.26]), in addition to being lower semicontinuous as already shown. Therefore, restricted to is continuous.
(iii) Let be an arbitrary monotone sequence such that . If , the monotonicity property of WSI functions shows that Now let and use the property in (i) to obtain the desired result
(iv) Let the arbitrary sequences and satisfy and . Denote by the vector of ones. As a consequence of , we know that
[TABLE]
As a result, for every , we have
[TABLE]
where (a) follows from the definition of asymptotic functions, (b) follows from (3) and monotonicity of , and (c) is a consequence of the property we proved in (i). By assumption, restricted to is continuous, so restricted to is also continuous as shown in (ii). Therefore, by (4) and continuity of if restricted to , we have
[TABLE]
which implies that .
(v) The proof follows directly from the definition of concave functions and (i).∎
The results in the previous proposition enable us to introduce a new mapping (or a transform) that plays a key role in this study:
Definition 4
(Asymptotic mappings) Let be a mapping in , where for each . The asymptotic mapping associated with is defined to be the mapping given by where, for each , is the asymptotic function associated with .
As shown in Remark 1 and Example 2 below, asymptotic mappings can be conveniently obtained by using Proposition 1(i), possibly combined with the standard L’Hôpital’s rule:
Remark 1
Let be an arbitrary mapping in . Then, by Proposition 1(i), we have
[TABLE]
Example 2
Let be fixed and define and . Consider the mapping given by , where . We can verify that is a positive concave mapping, so it is a member of (see Fig. 1). Using Remark 1 and L’Hôpital’s rule, we deduce , where .
The study in [32] (see also [6, Theorem 2.14]) has shown that standard interference mappings and general interference mappings are deeply connected. The next corollary, an immediate application of Proposition 1(i)-(iii), establishes an alternative view of this connection, this time using the concept of asymptotic mappings in Definition 4. In particular, Corollary 1(iii) shows that general interference mappings can be seen as asymptotic mappings associated with standard interference mappings.
Corollary 1
(i) Mappings in and their asymptotic mappings are the same; i.e.,
[TABLE]
*(ii) Denote by the set of all asymptotic mappings associated with WSI mappings. Then .
(iii) Every mapping in is the asymptotic mapping associated with a (nonunique) mapping in ; i.e.,*
[TABLE]
In particular, let and be arbitrary. Then is the asymptotic mapping associated with . The mapping constructed in this way is a member of , and is continuous if is continuous.
II-B Eigenvalues, eigenvectors, and spectral radius of possibly nonlinear mappings
As shown in [10, 33, 27, 34, 4, 35, 36, 37], among other studies, some optimization and feasibility problems in wireless networks reduce to computing eigenvectors and eigenvalues of possibly nonlinear mappings such as those in Definition 3, and we say that is an eigenvector associated with an eigenvalue if . Therefore, we should expect the behavior of many wireless transmission schemes to be deeply connected with spectral properties of the mappings in Definition 3. In this subsection, we lay the foundations to establish novel connections of this type. We start by recalling the following known result:
Fact 2
([10, 16]) Let be a monotone norm. Assume that satisfies at least one of the properties below:
;
* and, for every , there exists such that for all (these mappings are said to be primitive).*
Then each of the following holds:
There exists a unique solution to the conditional eigenvalue problem
Problem 1
Find such that and .
The sequence generated by
[TABLE]
converges to the uniquely existing vector , which is also the vector of the tuple that solves Problem 1. Furthermore, the sequence converges to .
To bound conditional eigenvalues of mappings in , we can use the next lemma.
Lemma 3
Let be a mapping in and an arbitrary monotone norm. If satisfies and , then the scalar of the solution to Problem 1 satisfies .333See [17, Lemma 3.2] for a related result concerning mappings in .
Proof.
Since , Fact 2 implies that the solution to Problem 1 exists, and is a fixed point of the mapping
[TABLE]
Furthermore, we also verify uniqueness of the fixed point (i.e., ) by recalling that mappings in are closed under multiplication by positive scalars and that these mappings have at most one fixed point [Fact 1(ii)]. Now we prove the lemma by contradiction. Assume that . Then, by , we have
[TABLE]
which, together with Fact 1(iii)-(iv), implies . Monotonicity of shows that , and, from the monotonicity of the norm , we obtain , which contradicts . As a result, we must have . ∎
Many contributions in the next sections are heavily based on the notion of spectral radius of continuous mappings in the set , or, equivalently, the set of continuous asymptotic mappings [see Corollary 1(ii)]. The spectral radius of these possibly nonlinear mappings is defined as follows:
Definition 5
([17, Definition 3.2] Spectral radius) Let be a continuous mapping in . The spectral radius of is defined to be
[TABLE]
It is well known that there always exists a (not necessarily unique) normalized eigenvector associated with the spectral radius of continuous mappings in . For later reference, we formally state this result below.
Fact 3
([18, Proposition 5.3.2(ii)] and [18, Corollary 5.4.2]) Let be a continuous mapping in . Then, for any norm , there exists such that .
For the notion of (nonlinear) spectral radius to be useful in real-world applications, we require efficient means for its computation. To this end, we can use the fixed point iterations in (6) as shown in Remark 2 below, which is based on the following known result:
Fact 4
[17, Lemma 3.3]** Assume that is continuous. Let satisfy . Then .
Remark 2
Let be an asymptotic mapping associated with a continuous mapping . By Proposition 1(ii), we know that is continuous, and, by Corollary 1, we have . Now assume that the sequence generated by , where and is a monotone norm, converges to a positive vector (see Fact 2 for sufficient conditions). By continuity of , we deduce , and we conclude that by Fact 4 and the definition of the spectral radius.
III Properties of Some Max-Min Utility Maximization Problems Involving Standard Interference Mappings
We now use the mathematical machinery introduced in the previous section to obtain valuable insights into solutions to the following subclass of utility optimization problems originally studied in [10]:
Problem 2
(Canonical network utility maximization problem)
[TABLE]
where is a design parameter hereafter called budget, is a monotone norm, and is a mapping in .
Note that well-known (weighted) max-min utility optimization problems reduce to particular instances of (12), and the studies in [35, 34, 36] show simple techniques that can be adapted to identify max-min utility optimization problems that can be posed in the canonical form. Examples of these problems include the (max-min) rate optimization in load coupled networks [4, 38], the joint optimization of the uplink power and the cell assignment [33], the joint optimization of the uplink power and the receive beamforming vectors [6, Sect. 1.4.2], and many of the applications described in [35, 34, 36].
Typically, in network utility maximization problems written in the canonical form (12), the optimization variable corresponds to the transmit power or load of network elements (e.g., base stations or user equipment); the optimization variable , hereafter called utility, is the common desired rate or SINR of the users; is a known mapping that captures the interference coupling among network elements; and the norm is chosen based on the physical limitations of network elements. For example, assuming to be a power vector, we can use the norm if all networks elements share the same source of energy, or the norm if the network elements have independent sources. For examples of applications where the vector does not have the interpretation of a power vector, we refer the readers to [4, Sect V-A] and [38, 12].
The constraint with the monotone norm in (2) can represent a large class of constraints (on the vector ) that are common in communication systems. Briefly, any set with nonempty interior that is downward comprehensible,444We say that a set is downward comprehensible if . compact, and convex can be written as for a monotone norm satisfying , and we refer the readers to [27, Proposition 2] for details.
The objective of the remainder of this section is to derive properties of the solution to Problem 2 as a function of the budget . The main results are formalized in Proposition 2 and Proposition 3, which show bounds for the utility and the efficiency (i.e., utility over budget – see Definition 6) of the solution to Problem 2. In particular, these propositions describe the asymptotic behavior of the utility and the efficiency as and as . In addition, in traditional power control problems in wireless networks, these propositions provide us with a power budget indicating an operation point in which networks are transitioning from a noise-limited regime to an interference-limited regime (see Definition 7). To proceed with the formal proof of these contributions, we need the following known fact related to Problem 2:
Fact 5
[10]** Denote by a solution to Problem 2 for a given budget . Then each of the following holds:
The solution always exists, and it is unique.
Let be the solution to the following conditional eigenvalue problem:
Problem 3
Find such that and , where denotes the monotone norm .
Then and .
The function is strictly increasing; i.e., implies .
The function is strictly increasing in each coordinate; i.e., implies .
A key implication of Fact 5(ii) is that the simple fixed point iteration described in Fact 2(ii) can be used to solve Problem 2. Furthermore, Fact 5 shows that the solution to Problem 2 exists and is unique for every . Therefore, the following functions are well defined:
Definition 6
(Utility, budget, and -efficiency functions) Denote by the solution to Problem 2 for a given budget . The utility and budget functions are defined by, respectively, and . In turn, given a monotone norm , the -efficiency function is defined by , and note that .
To fix the above concepts, we show below an example illustrating that, in some power control problems, the efficiency for a given power budget has the intuitive physical interpretation of network-wide transmit energy efficiency. However, we emphasize that there are many nonequivalent notions of energy efficiency in wireless networks [39, 24]. Therefore, any statement related to the behavior of the function should be put into the right context. For example, power control problems written in the canonical form in (12) often assume a particular transmission scheme (e.g., treat interference as noise). Therefore, statements related to the energy efficiency for a given power budget do not necessarily agree with, for example, information theoretic notions of energy efficiency, which typically do not impose any restrictions on the transmission scheme or on the available computational power. We also highlight that problems written in the canonical form (12) are not necessarily traditional power control problems [4, Sect V-A][38, 12], so the physical meaning of the efficiency function can differ depending on the application.
Example 3
If the norm is chosen to be the norm in a utility maximization problem in which is a vector of transmit power of base stations (in Watts) and the utility is the common rate achieved by users (in bits/second) in the downlink, then shows the number of bits received by each user for each Joule spent by a network optimized for the power budget . In turn, and represent, respectively, the transmit power of each base station and the optimal rate. In Sect. V-C we show a network utility maximization problem with variables having this interpretation.
By Fact 5(iii)-(iv), the utility function and each coordinate of the budget function are strictly increasing. However, the next lemma shows that the utility cannot grow faster than the budget.
Lemma 4
The -efficiency function is nonincreasing; i.e., implies .
Proof.
The result follows from
[TABLE]
where (a) is an implication of Fact 5(iv), (b) is a consequence of the monotonicity of standard interference functions, (c) results from the monotonicity of the norm and positivity of , and (d) is obtained from the property . ∎
(We can prove that the functions , , and in Definition 6 are continuous in , but we omit the proof for brevity.) We now have all the technical background to prove the first main result concerning the behavior of the solution to Problem 2 as :
Proposition 2
Let be the solution to Problem 3 for a given budget , and denote by the asymptotic mapping associated with the standard interference mapping . Then each of the following holds:
The limit exists.
Let the scalar be as defined in (i), and assume that is continuous. In addition, let denote an arbitrary strictly increasing sequence satisfying , and define (recall that by Fact 5(ii)). Let be an arbitrary accumulation point of the bounded sequence . Then the tuple solves the following conditional eigenvalue problem:
Problem 4
Find such that and .
Furthermore, we have .
Moreover, if the solution to Problem 4 is unique, then and .
Proof.
(i) The limit exists because the function is decreasing (and bounded below by zero), as shown in Fact 5(iii).
(ii) Since and , we have
[TABLE]
The vector is an accumulation point of the bounded sequence by definition, so there exists a convergent subsequence , , such that . Therefore, from part (i) of the proposition and (13), we conclude that
[TABLE]
where the last equality follows from Proposition 1(iv) and continuity of . We complete the proof by recalling that .
(iii) In light of (ii), Definition 5, and Fact 4, the result is immediate if there exists a positive accumulation point . The proof for the general case builds upon the proof of [17, Theorem 3.1(2)], which shows a related result for mappings in . In more detail, let , and note that is continuous by Proposition 1(ii). By Corollary 1(ii) and Fact 3, there exists such that , which, together with Proposition 1(i), shows that there exists a sequence satisfying both and
[TABLE]
By considering the monotone norms for every and every (which, in particular, implies and ), we have from the inequality in (15), Lemma 3, and Fact 5(ii) that . Passing to the limit as , we obtain . In addition, the definition of the spectral radius and the equality in part (ii) show that . Therefore, we need to have as claimed.
(iv) If is the unique solution to Problem 4, then, as an immediate consequence of the result in (ii), is the only accumulation point of the bounded sequence , which implies that . As a result, and by also considering the result in (ii).∎
The assumption of uniqueness of the solution to Problem 4 in Proposition 2 is often valid in utility maximization problems. In particular, Fact 2 shows sufficient conditions that are easily verifiable. If they are satisfied, then the spectral radius of the asymptotic mapping can be obtained directly by solving Problem 4 with the approach in Remark 2. However, even if the assumptions in Fact 2 are not satisfied, we discuss below that the iterations in (6) can also be used to approximate the spectral radius of arbitrary asymptotic mappings.
Remark 3
The results in Proposition 2(ii)-(iii) are valid even if Problem 4 does not have a unique solution. Therefore, if we need to compute the spectral radius of an asymptotic mapping associated with a continuous mapping , and the assumptions in Fact 2 are not satisfied for , then we can approximate by using and a sufficiently large budget in Problem 2. The reciprocal of the utility obtained by solving this problem serves as an estimate of , as justified by Proposition 2(i). In fact, this estimate is an upper bound of in light of Fact 5(ii)-(iii), and recall that Problem 2 can always be solved with the algorithm in Fact 2(ii).
With knowledge of the spectral radius of the asymptotic mapping associated with the mapping in Problem 2, we show in the next proposition that performance bounds on the utility and the efficiency become readily available. These bounds are asymptotically tight, and they are simple functions of the budget . Therefore, they are particularly useful to gain information on the performance of wireless networks for a given budget by using operations that typically have remarkably low computational complexity.
Proposition 3
For notational simplicity, let be the spectral radius of the asymptotic mapping associated with the mapping in Problem 2. Assume that is continuous and that . Then each of the following holds:
* and .*
**
[TABLE]
, where is any scalar satisfying (such a scalar always exists because of the equivalence of norms in finite dimensional spaces).
* and as .*
* and as .*
Proof.
(i) The utility function is strictly increasing by Fact 5(iii) and by Proposition 2(iii), so .
Now, let be an arbitrary sequence such that . To prove that , we only have to show that . By Fact 5(ii), we have , and thus . Therefore, by continuity and positivity of , we obtain . The equality is now immediate from Lemma 4, and the proof of (i) is complete.
(ii) By Fact 5(ii), positivity of and , and monotonicity of , , and , we have
[TABLE]
and thus . Furthermore, by (i), we also have . Combining these last two inequalities, we obtain the desired result .
(iii) By (i), Fact 5(ii), and the definition of the efficiency function, we deduce for every :
[TABLE]
The desired result is obtained by combining the previous bound with the bound , which is immediate from (i).
(iv) The relation is immediate from , as shown in (i). To prove that as , recall that, from the equivalence of norms in finite dimensional spaces, there exists a scalar such that , which implies . Now we use the bound in (iii), the monotonicity of the norm , and the monotonicity and scalability properties of standard interference functions to verify that , which implies as .
(v) The result as is immediate from (i). To prove that as , denote by the -efficiency (NOTE: the monotone norm used for the efficiency functions and may differ). By definition of and Fact 2(ii), we have . Since is nonincreasing as shown in Lemma 4, for any , we deduce:
[TABLE]
where in the last equality we use part (i) of the proposition. The above implies as , and the proof is complete. ∎
The bound in Proposition 3(ii) motivates the definition of the following transition point:
Definition 7
If the assumptions in Proposition 3 are valid, we say that the network operates in the low budget regime if or in the high budget regime if , where the budget is the transition point.
To explain in simple terms the importance of Proposition 3 and Definition 7, let us consider a network utility optimization problem in which the budget has the unit of power and the utility is given in bits/second, as shown in Example 3. In this special case, the transition point gives a coarse indication of an operating point in which the performance of networks are transitioning from a noise-limited regime to an interference-limited regime. In the low power (noise-limited) regime, if the budget is kept sufficiently small, as an implication of Proposition 3(v), we verify that the budget efficiency (i.e., the network transmit energy efficiency) decreases slowly with increasing . In contrast, with increasing , the rate or utility behaves similarly to a linear function [see Proposition 3(ii) and Proposition 3(v)]. The above observations show that we should transmit with low power and low rate if high transmit energy efficiency is desired, and we emphasize that we have proved this expected result by using a very general model that is known to unify, within a single framework, the behavior of a large array of transmission technologies. In the high power (interference-limited) regime, the energy efficiency eventually decays quickly as the power budget diverges to infinity because as (i.e., multiplying the power by a factor roughly divides the transmit energy efficiency by the same factor when is sufficiently large), while gains in rate eventually become marginal because of the uniform bound . An illustration of these properties in a concrete utility optimization problem is shown later in Sect. V-C. See, in particular, Figs. 2 and 3 for a graphical illustration of the properties described above.
IV Existence of fixed points of standard interference mappings
In this section we show that spectral properties of asymptotic mappings provide us with the natural generalization of existing results related to the feasibility of network designs. More specifically, systems designers frequently have to determine whether a network configuration is able to support a given traffic profile. As shown in [5, 10, 6, 7, 23, 20, 3, 9] and many other studies, answering questions of this type often reduces to determining whether a mapping in has a fixed point (see also Sect. V-B for exemplary applications). If the mapping is affine, then the following result has been widely used in the context of resource allocation in wireless networks [7, Ch. 2][22, Sect. 2.5.2]. Let be a nonnegative matrix and a positive vector. Then the system has a positive solution , or, equivalently, for , if and only if the spectral radius of the matrix is strictly less than one. For this mapping , which is affine in , a direct application of the result in Remark 1 shows that the corresponding asymptotic mapping is , and thus the spectral radius of (in the sense of Definition 5) and the spectral radius of the matrix (in the conventional sense in linear algebra) coincide. This observation suggests that, in feasibility analysis involving nonlinear mappings, the spectral radius of matrices should be replaced by the spectral radius of asymptotic mappings. Proposition 4 is the formal verification of the validity of this approach for mappings in .
Proposition 4
Let be a continuous mapping in . Then if and only if .
Proof.
In the proof below, we assume that is an arbitrary strictly increasing sequence satisfying . We also recall that is continuous as an implication of its definition and Proposition 1(ii).
Suppose that has a fixed point denoted by , which is unique by Fact 1(ii). By the scalability property of , we deduce
[TABLE]
With a direct application of Proposition 1(i) and Lemma 2(ii), we verify that
[TABLE]
and the above implies by Corollary 1(ii), continuity of , and Fact 4.
Conversely, assume that . Consider Problem 2 with the mapping and an arbitrary monotone norm , and let be as defined in Proposition 2. By Proposition 2(iii), we have . Therefore, there exists such that . We now obtain from the definition of the tuple and Fact 5(i)-(ii) the relation , which implies by Fact 1(v), and the proof is complete.
∎
To use Proposition 4 in practice, we need simple approaches to compute the spectral radius of , which can be done, for example, with the techniques in Remark 2 and Remark 3. More interesting, in some applications involving nonlinear mappings , their corresponding asymptotic mappings are linear in , so computing reduces to computing the spectral radius of matrices, which is an operation for which well established algorithms with efficient implementations exist [40, Ch. 7]. The application shown later in Sect. V-B involves mappings with this desirable property, and below we illustrate with a toy example that we can easily verify the existence of fixed points if the asymptotic mappings are linear.
Example 4
Fix , and let be the nonlinear mapping in Example 2. Recall that its asymptotic mapping is given by , where . In this case, the spectral radius of the matrix , in the conventional sense in linear algebra, coincides with the spectral radius of the asymptotic mapping , in the sense of Definition 5. Therefore, we conclude that if and only if .
Proposition 4 is mostly useful if we do not require information about the location of the fixed point. If we also need knowledge of whether the possibly existing fixed point satisfies a constraint written in terms of a monotone norm (e.g., to verify whether SINR requirements can be achieved with a power vector satisfying transmit power constraints), the following result can be used:
Proposition 5
Let be a monotone norm and a mapping in . Denote by the solution to Problem 1 with this mapping and norm. Then and if and only if .
Proof.
Assume that . As a result, we have , which, by Fact 1 and monotonicity of the norm , implies the existence of the unique fixed point satisfying . Conversely, let the fixed point (which is unique by Fact 1(ii)) satisfy . In particular, if , we have and , so we only need to consider the case . To obtain a contradiction, assume that . Therefore, . As a result, by Fact 1(iii)-(iv), we have , which implies the contradiction because the norm is monotone. ∎
V Exemplary applications
To show concrete applications of the theory developed in the previous sections, we consider network feasibility and optimization problems based on the load coupled interference model described in [23, 24, 8, 20, 21, 11, 9, 41, 42], among other studies. This model approximates the long-term behavior of modern communication systems (and, in particular, OFDMA-based systems), and it has successfully addressed many system-level optimization tasks such as data offloading [21], load optimization [41, 42], antenna tilt optimization [9], energy savings [11, 24, 8], rate optimization [4], and resource muting [12], to cite a few.
V-A The system model
In the load coupling interference model, we divide the time and frequency grid into units called resource blocks. Users assigned to the same base station are not allowed to share resource blocks, but intercell interference is present because different base stations can concurrently allocate the same portion of the spectrum to serve their users. The sets of users and base stations in the network are denoted by and , respectively. The set , assumed nonempty, is the set of users connected to base station . The pathloss between base station and user is given by . The vector of transmit power per resource block and the load vector are given by, respectively, and , where the th coordinate of these vectors correspond to the power per resource block or the load at base station . Here, load is defined to be the fraction of resource blocks that a base station uses for data transmission. Note that this model assumes uniform transmit power per resource block, and it also assumes that all resource blocks experience the same (long-term) pathloss. In this model, the downlink achievable rate of a resource block assigned by base station to user is given by [23, 24, 8, 41, 21, 11, 9]:
[TABLE]
where is the noise per resource block and is the bandwidth of each resource block. By denoting by the data rate requested by user , if we fix the power allocation , the load at the base stations is obtained by computing the fixed point (if it exists) of the continuous positive concave mapping given by [23, 20, 24, 9]:
[TABLE]
where, for each ,
[TABLE]
(For a formal proof of concavity of the above functions, we refer the readers to, for example, [20, Theorem 2] and [24, p. 29].) Note that we allow the components of the load vector to take values greater than one. In practice, the load of a base station cannot exceed the value one (otherwise the base station would be transmitting with more resources than available in the system), but knowledge of these values during the planning stage of networks is useful to rank base stations according to their unserved traffic demand [20].
Instead of computing the load for a given power allocation, we can also compute the power allocation inducing a given load, and we call this problem the reverse problem. As originally demonstrated in [11], the reverse problem is important, for example, in the design of energy-efficient networks. That study has also proved that there exists a mapping in having as its fixed point the solution to the reverse problem, and a possible mapping has been derived in [3]. In more detail, given a desired load , the power vector inducing this load, if it exists, is the fixed point of the continuous positive concave mapping given by [3, 8, 4]:
[TABLE]
where, for each and every ,
[TABLE]
V-B Feasibility analysis
We now turn our attention to the important problem of feasibility analysis of networks, which has been the focus of many previous studies [23, 20, 3, 11, 24]. In mathematical terms, the task is to identify conditions that guarantee the existence of the fixed point of the mapping in (16) or the mapping in (17). Here we show that many results in the literature emerge as corollaries of Proposition 4, which can also be used in the analysis of improved models for which existing results are not applicable.
For brevity, we focus on the load mapping in (16). Using Remark 1, we verify that the asymptotic mapping associated with is given by
[TABLE]
where is a diagonal matrix with diagonal elements given by the power vector , and the component of the th row and th column of the matrix is given by
[TABLE]
By Proposition 4, we know that has a fixed point if and only if . The asymptotic mapping is the linear mapping shown in (18), so the spectral radius of the mapping and the spectral radius of the matrix , and hence of the matrix , are the same. Therefore, we conclude that if and only if (here should be understood as the spectral radius of a matrix, in the conventional sense of linear algebra), which is exactly the result obtained in [20, 21, 3] by using arguments with different levels of generality. This fact shows that Proposition 4 unifies and generalizes all these existing results in the literature. Note that none of these existing results can be applied to more elaborate interference models in which, for example, the rate of a user is upper bounded because of the limited number of modulation and coding schemes. These models have been considered in [9, 24], and we now show that Proposition 4 can also be used to verify feasibility. More specifically, for fixed , the study in [9] (see also [24]) has proposed to replace the mapping in (16) with the mapping
[TABLE]
where, for each ,
[TABLE]
and is the maximum rate that each resource block can achieve because of the limited choice of modulation and coding schemes. With the above modification, is not concave, but it is a member of because this set is closed under positive sums and component-wise maximum [5, 6, 24, 9]. The load is now the fixed point of the mapping , and its associated asymptotic mapping is again the mapping ; i.e., where is the matrix also used in (18). Therefore, by Proposition 4, we conclude that the improved mapping has a fixed point if and only if , which is the same criterion used to identify feasibility of the mapping . Therefore, the existence of a load vector satisfying does not depend on whether the maximum achievable rate per resource block is limited or not. Its existence only depends on the requested rates, the available bandwidth, and the pathlosses (the information required to construct the matrix ).
If we also require information about whether the fixed point of or has every entry with value less than one, once we know that the fixed point exists, we can compute this fixed point by using any existing algorithm [5, 10, 6, 3]. Alternatively, we can also use the result in Proposition 5, which only requires the solution to Problem 1 by using the iterations in (6), for example. The advantage of the last approach is that we avoid the initial feasibility assessment.
V-C Max-min utility optimization with the load coupled interference model
In the analysis in Sect. V-B, both the users’ rates and the power of base stations are given design parameters. We now consider the problem of computing the transmit power and the corresponding load in order to maximize the minimum achievable rate of the users. In the context of the load coupled interference models described above, this utility maximization problem has been addressed in [8], which has shown that, for optimality, all users should transmit with the same rate, and the load at all base stations should be set to one [8, Proposition 2]. Therefore, as shown in that study, the utility optimization problem can be formally written as
Problem 5
[TABLE]
where is the standard norm, is the allowed transmit power (per resource block) of base stations, is the mapping in (17), and is the common achievable rate of users.
The above problem is a particular instance of Problem 2, hence all results derived in Proposition 3 are available. In particular, Proposition 3 provides us with not only sharp bounds, but also with the asymptotic behavior of the solution to Problem 5 as and . To compute the bounds in Proposition 3, we only need the spectral radius of , and in this particular application is the original mapping in (17) with the noise power set to . 555In max-min utility optimization problems involving wireless networks, we do not necessarily obtain asymptotic mappings by setting the noise power to zero. See, for example, the discussion on the mapping in Sect. V-B. This mapping has been used in particular instances of Problem 2 in [4, Sect V-A] and [38].
For a concrete numerical example, we use the same dense network used to produce [4, Fig. 2]. Briefly, we consider a stadium with 43,800 simultaneously active users and 142 micro base stations. We set the noise power spectral density to -154 dBm/Hz, and we vary the power budget. For brevity, we refer readers to [4, Sect. V-B] for other simulation parameters.
Fig. 2 and Fig. 3 show the utility (in bits/second) and the -transmit energy efficiency (in bits/Joule) obtained in the simulations, respectively. They also show the bounds in Proposition 3 and the transition point in Definition 7. To construct the curves in these figures, we proceeded as follows. First, we generated values for the power budget . These values were uniformly spaced within the interval . Then, for each power budget value (with the power converted from dBm to Watts), we constructed a sequence with the recursion , where and is the monotone norm given by . By Fact 2 and Fact 5, the sequence converges to the optimal power allocation , and the optimal utility is given by . In practice, we computed only the first terms of for a sufficiently large (i.e., until no numerical progress could be observed), and we used as the approximation of . As a result, for the plots in Fig. 2 and Fig. 3, we show and as the numerical approximations for, respectively, and . In turn, to generate the graphs of the upper bounds, we computed the spectral radius with the approach in Remark 2, and we used the simple equations in Proposition 3(ii)-(iii) for each value of (since we use the -norm as the norm Proposition 3, we can set ). Note that the upper bounds are generated by solving only one conditional eigenvalue problem, while the graphs of the functions and require the solution to a conditional eigenvalue problem for each budget being sampled.
As expected, in Fig. 2 and Fig. 3 we see that all technology-agnostic properties described in the last paragraph of Sect. III are present. In particular, Fig. 3 shows that the transmit energy efficient decreases with increasing power budget , as proved in Lemma 4. We emphasize that this result does not contradict previous studies arguing that the energy efficiency of networks is not necessarily a monotone function in the transmit power [24, 39]. As discussed below Definition 6, there are many nonequivalent notions of energy efficiency, and the notion of efficiency in Definition 6 specialized to Problem 5 does not take into account, for example, the energy required to power hardware. The analysis of other notions of energy efficiency in power control problems is an important topic that we leave to a future study.
VI Summary and conclusions
In this study, we have introduced the concept of asymptotic mappings associated with a class of mappings that are common in problems in wireless networks. As a first application of this concept, we showed that the spectral radius of asymptotic mappings can be used to explain the behavior of solutions to max-min utility optimization problems involving standard interference mappings. For example, in some max-min power control problems, the spectral radius of asymptotic mappings provides us with a power budget, called transition point, that indicates power regions in which a network is likely to be interference limited or noise limited. In these problems, gains in utility are eventually marginal if the power budget is above the transition point. In contrast, with a power budget in the region below the transition point, gains in utility are likely to be close to linear as the power budget increases. From these results, we derived analogous properties of a particular notion of transmit energy efficiency. We also showed that the spectral radius of asymptotic mappings provides us with easily computable upper bounds on the utility and the energy efficiency for any given power budget. With this result, network designers can obtain knowledge of limits of the optimal utility for a wide range of budget levels without solving a max-min utility optimization problem for different budget levels, which can be a time-consuming operation.
As a second application, we showed that knowledge of the spectral radius of the asymptotic mapping associated with an arbitrary standard interference mapping gives a necessary and sufficient condition for the standard interference mapping to have a fixed point. This result unifies and generalizes previous tools for the feasibility analysis of networks, and it has unlocked a powerful tool for the study of networks using interference models that could not be analyzed with previous methods in the literature. Finally, we derived results providing information about the location of the fixed point of standard interference mappings, and we verified all the above contributions in concrete problems in wireless networks.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Auslender and M. Teboulle, Asymptotic Cones and Functions in Optimization and Variational Inequalities . New York: Springer, 2003.
- 2[2] R. T. Rockafellar, Convex Analysis . Princeton university press, 1970.
- 3[3] R. L. G. Cavalcante, Y. Shen, and S. Stańczak, “Elementary properties of positive concave mappings with applications to network planning and optimization,” IEEE Trans. Signal Processing , vol. 64, no. 7, pp. 1774–1873, April 2016.
- 4[4] R. L. G. Cavalcante, M. Kasparick, and S. Stańczak, “Max-min utility optimization in load coupled interference networks,” IEEE Trans. Wireless Commun. , vol. 16, no. 2, pp. 705–716, Feb. 2017.
- 5[5] R. D. Yates, “A framework for uplink power control in cellular radio systems,” IEEE J. Select. Areas Commun. , vol. 13, no. 7, pp. pp. 1341–1348, Sept. 1995.
- 6[6] M. Schubert and H. Boche, Interference Calculus - A General Framework for Interference Management and Network Utility Optimization . Berlin: Springer, 2011.
- 7[7] S. Stańczak, M. Wiczanowski, and H. Boche, Fundamentals of Resource Allocation in Wireless Networks , 2nd ed., ser. Foundations in Signal Processing, Communications and Networking, W. Utschick, H. Boche, and R. Mathar, Eds. Berlin Heidelberg: Springer, 2009.
- 8[8] R. L. G. Cavalcante, S. Stańczak, J. Zhang, and H. Zhuang, “Low complexity iterative algorithms for power estimation in ultra-dense load coupled networks,” IEEE Trans. Signal Processing , vol. 7, no. 22, pp. 6058–6070, Nov. 2016.
