Fair Optimization and Networks: Models, Algorithms, and ApplicationsView this Special Issue
Research Article | Open Access
Aoi Honda, Mario Köppen, "A Fairness Relation Based on the Asymmetric Choquet Integral and Its Application in Network Resource Allocation Problems", Journal of Applied Mathematics, vol. 2014, Article ID 725974, 12 pages, 2014. https://doi.org/10.1155/2014/725974
A Fairness Relation Based on the Asymmetric Choquet Integral and Its Application in Network Resource Allocation Problems
The recent problem of network resource allocation is studied where pairs of users could be in a favourable situation, given that the allocation scheme is refined by some add-on technology. The general question here is whether the additional effort can be effective with regard to the user’s experience of fairness. The computational approach proposed in this paper to handle this question is based on the framework of relational optimization. For representing different weightings for different pairs of users, the use of a fuzzy measure appears to be reasonable. The generalized Choquet integrals are discussed from the viewpoint of representing fairness and it is concluded that the asymmetric Choquet integral is the most suitable approach. A binary relation using the asymmetric Choquet integral is proposed. In case of a supermodular fuzzy measure, this is a transitive and cycle-free relation. The price of fairness with regard to a wireless channel allocation problem taking channel interference into account is experimentally studied and it can be seen that the asymmetric on relation actually selects allocations that perform on average between maxmin fairness and proportional fairness, and being more close to maxmin fairness as long as channel interference is not high.
The rapid spread of wireless communication poses many challenges to the underlying networking technology and infrastructure. Daily experience of using wireless access teaches us the increased efficiency of provider solutions. At this stage of development, the major technical demand is the efficient reuse of existing resources or their usage expansion based on cost-efficient technical add-ons. That brings that the main valuation criterion today is the total utility of network infrastructure employment, with a lower focus on fairness aspects of resource allocation and distribution. For now, the standard user of a wireless infrastructure does not have the immediate experience of fairness, taking the access vector of other users into account—the needed information is simply not available for the user. This might change in the future and fairness might become the primary not the secondary aspect in comparison to efficiency. Recently, the relation between fairness and efficiency (in the sense of the total sum of per-user valuations) has become a relevant research issue. Obviously, a fair allocation is not an “optimal” allocation since the total valuation will be lower than the maximum possible. However, bounds do exist and in basic settings it is already known that the “price of fairness” is actually not so high .
In the specification of fairness, the so-called “standards of comparison” (SoC) give an important formal instrument for the specification of fair solutions. It refers to a modality of comparing two solutions, where a solution passes a specific test with regard to another solution . A classical example is the Nash standard of comparison for bargaining negotiations ; a solution is considered better than another solution if the relative wins are not outperformed by relative losses. If a solution appears to be better than any other solution, that is, the relative losses are always larger than or equal to the relative wins, the solution is seen as a stable point in negotiations, and there is no incentive to deviate from this solution. Later on, a few issues with the Nash SoC led to the formulation of an alternative Kalai-Smorodinsky SoC . This approach promotes the user that receives the least allocation (which is also the base for the economical and political ideas of Rawls ). Both approaches, originally developed in economical science, have been rediscovered in network telecommunication theory and are very popular approaches in current research; the Nash SoC is now better known as proportional fairness  and the Kalai-Smorodinsky SoC as maxmin fairness . It comes out that, even historically, the cultural distinction between these two fundamental kinds of fairness existed for long time . In between, a mediating approach that links proportional fairness and maxmin fairness, the so-called -fairness, has been formulated as well ; if the relation refers to proportional fairness, and (with some caution) if , the relation approximates maxmin fairness.
However, the fairness models so far are based on a per-user valuation of “wins” and “losses” where only a single user can decide what is in her interest and what not. For example, in proportional fairness, the SoC is based on the comparison between two allocation vectors and of the same dimension: One can see that each user, formally, contributes a single index value to the comparison test. However, as mentioned above for the case of wireless communication, increased demand of reuse of existing resources by new technical means and add-ons puts also groups of users into different situations that nevertheless need to be compared. There are many refined technologies explored these days that exhibit this property. One example is channel interference; in a wireless infrastructure, a base station BS has to allocate transmission channels (i.e., ranges of frequency bandwidth) to its subscriber stations (SS). The safe way is to allocate at most one SS to a channel. However, if SSs are well separated, that is, the channel interference of two SSs using the same frequency band is low, the same channel can be assigned to more than one SS. The question is how to know about this opportunity by proper measurement and about the best way to employ this. Several studies have been devoted to this technical challenge, but what they all have in common is the establishment of a pairwise relation between users, usually also weighted, as, for example, in [9–14].
Besides channel interference, there are many other newer networking technologies where this aspect of pairwise user weight appears; in cognitive radio, unused channel capacities of primary users can be on occasion allocated to secondary users. The pairwise relation here is represented by a conflict matrix that contains lower values where the chance that two users (one from the group of primary users, one from the group of secondary users) transmitting data in the same time intervall is low. The encounter probability also plays an important role in peer-to-peer networking, opportunistic networking, and vehicular networks.
Now, if considering above formalization of proportional fairness, how do we take this aspect into account; that is, the fact that a loss or win (relative or absolute) matters differently for different pairs of users? In other words, if, for example, user 1 and user 2 both experience losses when comparing two solutions could be taken differently from a situation where user 1 experiences a win and user 2 a loss. So far, no “pairwise standard of comparison” is known and it does not seem to be reasonable to define a different SoC for each different situation due to combinatorial explosion. The related problematic is about the price of fairness here; if a provider will consider a fair solution instead of the most efficient one, and taking the collision matrix information of a specific situation between users into account, is it worthy of the effort to implement the resource-reusing solution at all (i.e., to employ low channel interference, or to set up a schedule for cognitive radio secondary user channel assignment) if at the end no other allocation will be provided than without the technical add-on?
The primary goal of this paper is to provide a formal fairness approach that can distinguish groups of users and weight them differently where needed. For this, it is needed to understand the SoC in terms of (set-theoretic) relations, following . Then, a specific relation will be introduced based on fuzzy measure theory and related fuzzy integrals. It happens that this relation comes out to be a transitive relation (allowing for ranking of solutions, as well as fast search algorithms) and can be used to valuate the efficiency losses related to making fair allocations.
Fuzzy measures [16, 17], which are called nonadditive measures  or capacity , are monotone and usually nonnegative set function. Since they can be used to express interactions between items that are not expressible by additive measures, many studies have been done on their application in fields such as subjective evaluation problems, decision-making support, and pattern recognition. The generalization with respect to fuzzy measures, a generalization of the Lebesgue integral, is proposed by several authors. The Choquet integral defined by Choquet  takes its place as one of them and is most widely used. The original Choquet integral is only for nonnegative functions, so that several generalizations for general functions which are not necessarily nonnegative have been given. There are mainly two types of generalization, one of which is called the symmetric Choquet integral or the Šipoš integral , and another one which is called the asymmetric Choquet integral is given in . Concerning the details of these integrals, the first attempt was made by Denneberg . This has been followed by Grabisch et al. They study properties and application to multicriteria decision making and so on, for example, in [21, 22]. Recent generalizations of the symmetric Choquet integral, employing averages and balanced weights over permutations, are the fusion Choquet integral  and the balancing Choquet integral .
On the other hand, preference modelling and the related preference prediction have become research fields of increasing importance. The use of the Choquet integral as a base for a preference relation has been the topic of  where it is used to solve combinatorial optimization problems. The application of a preference relation model based on Choquet integral in multiobjective dynamic programming is the topic of . In these works, the optimality is prespecified and given by independent means. Here, we shall focus on the formal representations of fairness in resource distribution as optimality issue by itself. Our proposal is to evaluate distributions from the aspect of fairness.
In this paper, we compare the generalized Choquet integral, the symmetric Choquet integral, and the asymmetric Choquet integral from the viewpoint of representing fairness with the result that the asymmetric Choquet integral is more suitable for describing fairness. We also propose a fairness relation using the asymmetric Choquet integral.
The paper is organized as follows. Section 2 introduces notations and necessary materials about fuzzy measure and the Choquet integral and recalls the relational approach to fairness. Then, Section 3 presents discussion about two generalized Choquet integrals. The fairness relation is proposed in Section 4, and we give a sufficient condition that this relation is consistent and transitive. Section 5 gives a demonstration of how our fairness relation is used for decision making. Section 6 compares the solutions obtained by this fairness relation with the proportional and maxmin fair solutions by way of experiments.
2.1. Relational Optimization
Speaking about optimality is speaking about comparing things. The basic mathematical instrument for the representation of optimality is the concept of a binary relation. Here, we want to recall some basic terms and definitions; for more details, see, for example, . A (set-theoretic) binary relation over a domain is a subset of ; that is, a set of ordered pairs with . It is said that is in relation to (sometimes also written as or, if the focus is on comparison, ). There are alternative ways to represent relations, like a set comprehension, a mapping or function from into the powerset of , an incidence matrix or a directed graph. Also, relations can have properties. Two properties are of particular interest in the following; a relation is symmetric if from it follows that also and it is asymmetric if from it always follows that does not belong to . Each relation can be decomposed into a symmetric and an asymmetric part, written as , where is a symmetric relation and is an asymmetric relation. It is easy to decide to which part a pair belongs in this decomposition; if is also in , it belongs to the symmetric part ; if not, it belongs to the asymmetric part . It means that each relation, no matter what its domain is made of, shows mixed aspects of equality or similarity and a means of “betterness” or preference. For example, the real-valued “” relation is decomposed into an equivalence relation “” as symmetric part and a strictly larger relation “” as asymmetric part (which is well symbolized by ). If we write for a relation, then will denote the asymmetric part, reflecting the “betterness” aspect of a relation over domain .
Any relation can expose specific elements of its domain which are commonly called greatest, maximal, minimal, and least elements. A greatest element of the domain with regard to has the property that for any (including ) it holds that . All greatest elements comprise the best set. A maximal element has the property that there is no such that and all such comprise the maximum set (of with respect to ). Minimal and least elements are defined correspondingly. Note that they do not need to exist in general.
One can easily see that a standard of comparison, as it was mentioned in the introduction section, is the same as the concept of a greatest element. However, often it is the case that best sets are empty. Therefore, it is convenient to refer to the maximum set as optimization goal, for several reasons. (1) In case of a finite domain, the maximum set is nonempty if the asymmetric part of the relation is cycle-free (i.e., the corresponding directed graph does not contain any cycles). (2) If there is a greatest element, it will also belong to the maximum set. (3) The maximum set can be seen as a “frontier”; they are not greatest elements but at least no better one is known.
In , the special case of fairness relations has been intensively discussed. It is comparable and easy to represent proportional fairness, maxmin fairness, leximin fairness, -fairness, and so forth by this relational framework. Then, (Pareto-) efficient solutions can be found by finding the maximum sets for these relations. But, the advantage is also that the transition of a relational concept to another domain becomes possible (by applying the same formal definition), or that the relation can be specified in such a way that completely new aspects are taken into account (e.g., multiresource usage, collaboration between agents, or vector-valued evaluations). This is because the concept of maximality applies to any relation, no matter what its domain is. Therefore, if we want to handle the above mentioned problem of pairwise weights, we just have to specify a corresponding relation (that is preferably cycle-free and Pareto-efficient).
The last point that should be mentioned here is that the finding of maximum sets can be a challenging task, even if the complexity is not so high. Thus, exhaustive search by a complete pairwise comparison can rapidly become intractable (e.g., a maximum set over a domain with one million elements would need pairwise comparisons). One possibility is to use metaheuristic search algorithms to approximate maximum sets; other alternatives are currently under investigations. In case the relation is transitive, the search for maximum sets can be performed in “batches”; that is, decompose the domain into nonoverlapping subsets and find the maximum set for each subset and then the maximum set of the union of the found maximum sets.
2.2. Computational Fairness
We have now used the term “fairness” several times without providing a general definition. For example, considering a given relation , when is it safe to say that this is a fairness relation? Actually, there is no common understanding of fairness to which all researchers and practitioners would fully agree. It would go beyond the scope of this paper to consider the numerous considerations that have been done in order to provide a computational model of fairness, but at least we can summarize the basic ideas. The additional restriction here is that the focus is on the modality of a distribution, thus excluding other societal important concepts like procedural fairness or interaction fairness.
The common theme of all approaches to (distributional) fairness is to divide a set of resources among a number of agents. As already mentioned in the introduction, with far longest cultural history, we can find ideas about proportionality in the assignment (proportional according to demand, ability, suitability, availability, most available good, etc.) or the resolution of conflicts about contended goods in following an equity principle. Besides a relation point of view, in order to compare different possible assignments, the aspect can be also seen in aggregating the distributional aspects of all agents and thus keeping the spread of allocation differences small. This idea becomes strongly related to the theory of majorization , where numerical comparison between different ways of distributing the same total is strongly related to the Schur-convexity of the used comparison measure. The application of this approach and its various generalizations have been intensively studied, for example, in .
Any continuation of a formal approach to fairness (in the sense of a “definition of fairness”) would need the specification of axioms that represent criteria derived from specific ways of how to balance—in a just way—the conflicts between agents that are in a better and agents that are in a worse situation—keeping in mind that fairness does generally not stand for the simple requirement of complete even allocations. Such axioms can refer to impartiality of distribution, consistency between solutions for different domains, mathematical assumptions about the domain, limiting behaviours, strategy-proofness of related procedures, or efficiency of the distribution.
Saying this, the considered aspect of fairness here is the balance between users who would gain more and users who would gain less in an alternative allocation. We will use aggregation operators for representing the joint state of all winning and all loosing agents, thus basically following the “recipe” of proportional fairness. But, as a new aspect, we also want to take a different weighting for groups of agents into account. Fuzzy integrals are a well-known formal approach for such a representation.
2.3. Fuzzy Measures and Integrals
We now want to recall basic issues of fuzzy measures and integrals in more detail. Most of the material can be gathered together from various publications and textbooks, but a comprehensive description, as it will be given now, might be of advantage for the understanding of the main proposal—a fairness relation based on the asymmetric Choquet integral for supermodular fuzzy measures.
Throughout this paper, we consider a finite universal set and denotes the power set of .
Definition 1 (Fuzzy measure [16, 17]). A set function is a fuzzy measure if it satisfies the following conditions: (i) and ,(ii)for any whenever .
Properties (i) and (ii) express boundedness and monotonicity, respectively.
Definition 2 (superadditivity, subadditivity). A fuzzy measure is superadditive if satisfies and subadditive if satisfies , for any satisfying .
Definition 3 (submodularity, supermodularity). A fuzzy measure is supermodular if satisfies and submodular if satisfies , for any .
Definition 4 (dual measure). Let be a fuzzy measure. The dual measure of is defined by
The dual measure of a fuzzy measure is also a fuzzy measure.
Proposition 5. If is supermodular, then is superadditive. If is submodular, then is subadditive.
Proof. When is supermodular, is satisfied for any , and . It implies for any satisfying . The second assertion is obtained in a similar manner.
Proposition 6. is supermodular if and only if is submodular. Similarly, is submodular if and only if is supermodular.
Proof. Assume that is supermodular. Then, we have, for any , Following the above in reverse, we obtain the converse. Replacing with , we obtain the second assertion.
Proposition 7. If is a superadditive fuzzy measure, then for any .
Proof. We have by superadditivity of . Hence, .
Definition 8 (-fuzzy measure). A fuzzy measure is a -fuzzy measure if there exists such that for any satisfying and .
Definition 9 (-fuzzy measure). A fuzzy measure on finite set is a -fuzzy measure if there exists such that for any . Here, denotes the cardinal number of .
and imply superadditivity, and and imply subadditivity. The dual measure of a -fuzzy measure and of a -fuzzy measure are not necessarily a -fuzzy measure and a -fuzzy measure.
Proposition 10. Let be a -fuzzy measure. Then, is superadditive if and only if is supermodular. Similarly, is subadditive if and only if is submodular.
Proof. The sufficiencies hold by Proposition 5. We show the necessities.
Assume is a superadditive -fuzzy measure; that is, . Then, we have, for any , Replacing with , we obtain the second assertion.
Definition 11 (Choquet integral ). Given a fuzzy measure and a nonnegative function on , the Choquet integral of with respect to is defined by
In the case that is a finite set, (7) can be rewritten as where , , , and . (cf. Figure 1). Note that this computation will include a permutation reordering of the to ensure that they are in nondecreasing order.
The Choquet integral can be generalized to general functions, which are not necessarily nonnegative, in several ways. Here, we show the following two generalizations, the asymmetric Choquet integral and the symmetric Choquet integral.
Definition 12 (asymmetric Choquet integral ). Given a fuzzy measure and a function on , the asymmetric Choquet integral of with respect to is defined by
Definition 13 (symmetric Choquet integral ). Given a fuzzy measure and a function on , the symmetric Choquet integral of with respect to is defined by where .
Proposition 14. Consider
By this proposition, we can say that the difference between the asymmetric Choquet integral and the symmetric Choquet integral is based on which measure are used for integrating the negative part of .
3. Description of Fairness by the Choquet Integral
In this section, we discuss the generalized Choquet integrals in terms of describing fairness by the Choquet integral. Let be a fuzzy measure on and a function on . For example, corresponds to a set consisting of players and corresponds to a distribution of resources, where can take negative values. The more players are satisfied, the fairer the distribution is.
Example 15. Let and there are resources. Then, is fairer than and is fairer than . To describe this, we use the Choquet integral with respect to a submodular function. Suppose that takes the same values according to (note that in this case the Choquet integral becomes an OWA operator and properties like submodularity depend on the choice of OWA weights). If is submodular, then we have Next, we consider the negative distribution.
Example 16. Let and there are resources. Then, is fairer than and is fairer than . Let be a submodular function. If we use the symmetric Choquet integral, then we have where all integrals take negative values. And if would be another but superadditive fuzzy measure, then we obtain which is not what we wanted. In other words, we can never describe both positive fairness and negative fairness by one fuzzy measure using the symmetric Choquet integral. On the other hand, using the asymmetric Choquet integral with respect to where is superadditive, we obtain If is a supermodular fuzzy measure, then is superadditive and is subadditive. Therefore, using the asymmetric Choquet integral with respect to a supermodular fuzzy measure, we can describe both positive fairness and negative fairness by one fuzzy measure.
According to these examples, the asymmetric Choquet integral with respect to a superadditive fuzzy measure is better suited for describing fairness. The Möbius transform enables us to construct fuzzy measure easily.
Definition 17 (Möbius transform). The Möbius transform of , denoted by , is defined by for any . Conversely, we obtain by the inverse Möbius transform for any , and there is a one-to-one correspondence between and .
Note that if the sum of all Möbius masses is 1, then the corresponding fuzzy measure of the whole set is 1.
Proposition 18. If for any , then is supermodular.
Proof. Assume, for any , . Then, denoting that for , we have so that we obtain
Remark 19. The converse of Proposition 18 is not necessarily true. In fact, define on by Then, we obtain a supermodular fuzzy measure,
4. Fairness Relation Using the Asymmetric Choquet Integral
Definition 20 (Choquet Integral relation). Let , let , and let be a fuzzy measure. is said to CI-dominate , denoted by , if and only if
Assume is a set of all players and are distributions of resources to all players. Then, means each degree of satisfaction of the distribution compared with the distribution . Since the more players are satisfied, the fairer the distribution is, means is at least as fair as . By we denote the corresponding strict relation.
Proposition 21. Let be a superadditive fuzzy measure on . Then, it is an antisymmetric relation; that is, and implies for any functions on .
Proposition 22. If is a supermodular measure on , then is a transitive relation; that is, if and , then for any functions on .
5. Decision Making by CI-Fairness: A Numerical Example
In this section, we want to demonstrate how CI-fairness relation can be used for decision making. Consider a situation where resources have to be allocated to 3 agents , and , but sets of agents can utilize resources differently (e.g., giving a commodity to one agent, how many items can she produce within a time unit?). Such resource utilization can be assessed by a fuzzy measure:
Here, for example, appears to be the best in resource utilization, but is good in collaboration. The measure is superadditive. We can also see that this is a supermodular measure. There are 3 cases to check; the other follow from subsethood or superadditivity:(1); (2); (3); We find the allocation in relation to all other allocations, but no allocation is in relation to . This is natural, given the order of resource utilization weights for the three agents. By rank, we can now also order the other 5 allocations.
Now, we want to allocate three shares of a resource of 6 units among and compare the 6 possible permutations of by the Choquet integral relation with . For example, to see if allocation is in relation to the allocation , we have to test In this case, and . So, the first integral becomes and the second integral . From , then follows.
Among all possible 30 pairs with , we can find 13 cases in total where the Choquet integral relation holds.
Figure 2 shows the Hasse diagram of the relation for the 6 possible allocations. We can see that, as an effect of the better collaboration weight of , allocation is promoted and appears on the same rank as the strong allocation (strong with regard to single agent utilization of a resource) and also of better rank than the allocation —expressing the preference for as partner of when comparing possible wins and losses in the allocation. Finally, as expected, there is no case to allocate 3 shares to .
In this section, we will show how the CI-fairness can be applied in a practical situation. We study wireless channel allocation in the network layer; a base station BS that is connected to the backbone can command over a number of wireless transmission channels and allocates them to a number of users (or subscriber stations, mobile stations, relay stations, etc.—depending on the specific network architecture) for uplink or downlink traffic. In the most abstract notation, the BS makes the allocation based on a measured or estimated channel state information; if it allocates a channel to user there will be a channel coefficient from that represents (in a simplified form) to what degree the user can employ that channel. For example, remote users are likely to have smaller channel coefficients than users that are close to the BS. Here, an allocation is seen as feasible if each channel is allocated to one user and to each user at least one channel is assigned.
The sum of all channel coefficients of allocated channels for a specific user is seen as the performance of the allocation for that user. Then, the optimality task is related to the performance vector for all users. This is a direct reference to a relation between performance vectors, and various fairness relations can be easily and conveniently studied in this context. If the number of channels and users is not too large, exhaustive search for maximum sets is possible. For example, for 4 users and 6 channels, there are 1560 feasible allocations, which means about 2.4 Mio. pairwise comparisons.
In this model, channel allocation ignores low channel interferences between users and specific channels by the restriction that each channel is allocated to exactly one user. However, if implementing a wireless access where some users can use the same channel for transmission, it might be hard to decide the exact schedule of such multiple assignments, or to decide if installing such a scheme at all. Therefore, we follow a more simplified approach; channel interference will be represented by a conflict matrix between users, where low elements for pairs of users indicate the option to use multichannel assignment. Then, we use the converse elements of the conflict matrix as masses in the Möbius transform. More specifically, the Möbius masses for single element sets are set to equal values, the masses for two-element are set to 1 minus the corresponding element of the conflict matrix, and all other are set to 0. Then, the massvector is normalized to a total of all masses of 1 to ensure that for the fuzzy measure the measure for the whole set is 1. The inverse Möbius transform of such a mass vector gives a supermodular measure that can be used to specify a CI-based fairness relation according to Definition 20.
Now, this relation is applied to all feasible channel allocations—it means we are not considering a specific use of multichannel assignment but we are looking for the influence that such a multichannel allocation could have on the specific selection of maximal elements. Then, the focus is on the disadvantage that some pairs of users can experience if their favoured situation (e.g., to be distant enough to use the same channel) is not taken into account. The similar approach can be considered for cognitive radio, opportunistic networking, P2P, vehicular networks, and so forth.
We might especially look for the price of fairness , compared to a standard proportional fair or maxmin fair allocation.
Some example results are shown in Table 1. There, for the case of 4 users and 6 cells, the maximum sets over all feasible allocations were computed for CI-fairness using a measure as described above, proportional fairness, and maxmin fairness. The conflict matrix elements for the CI-fairness were uniform randomly set within specific ranges. All results are averaged over 30 repetitions. Note that average sizes of maximum sets were found to be 4.2 for maxmin fairness, 6.1 for proportional fairness, and 41.9 for CI-fairness, so the CI-fairness produces larger maximum sets, an issue that should be addressed in future works. The table now shows average performances over all maximal elements.
We see with regard to efficiency the well-known fact that proportional-fair allocations are in average more efficient than maxmin fair allocations. The CI-fairness appears to select maximal relations with a total performance between proportional fairness and maxmin fairness. In case of strong interferences (where a multichannel assignment is not reasonable), it is very close to proportional fairness, while in case of low interference it appears to be more close to maxmin fairness, that is, the fairness relation favouring least elements. Thus, such an empirical result can be understood in the sense that the neglecting of the potential multichannel assignment corresponds with the neglection of strong users. This is also particularly appearing for the general case, where all conflict matrix elements were randomly selected between 0 and 1; also here, the average performance appears more close to maxmin fairness than proportional fairness.
A fairness relation among vectors based on the asymmetric Choquet integral was studied. It formally follows the Nash standard of comparison where the relative losses and wins are replaced by absolute losses and wins, but instead taking weights for groups of vector components into account. Thus, it can represent, for example, pairs of users that are in a favourable situation regarding resource allocation. The appealing points of this CI-relation are as follows. (1) In case a supermodular measure is used for the integration, the relation will be transitive, which suits faster search for maximal elements; (2) it can be parametrized by giving a weight to each subset of vector components (while in practice this might be relevant only for smaller subsets). The representation of the fuzzy measure by its Möbius transform appears to be a convenient way to yield a supermodular fuzzy measure; the masses just need to be all nonnegative. Thus, the relation can be conveniently applied in many practical applications to specify optimality. Slight disadvantages are with the complexity of the involved calculations, and some empirical evidence for specifying larger maximum sets than other fairness relations like proportional fairness and maxmin fairness.
In case of wireless channel allocation, how CI-fairness can be used to help deciding whether implementations of more complex allocation schemes are indeed worth the effort was suggested. This method can be applied to many other problems of higher efficiency of network resource utilization. In future work, we will consider the use of advanced fuzzy integrals like balancing and fusion Choquet integral and the adjustment of related CI-fairness parameters to specific situations and what can be concluded from such parameters. We will also more intensively study the performance issues with regard to computational effort and search for maximal elements and study conditions where also greatest elements exist.
Proofs of Theorems
We define the Choquet-integral-based (fairness) relation as follows: be and two vectors from . By , we indicate the positive support of a vector ; that is, the th component of is if or if . The Choquet integral is denoted by . There, is a fuzzy measure. Also, denotes its dual measure (i.e., ). Then, is said to CI-dominate if and only if We can alternatively rewrite this as the asymmetric Choquet integral: since the right-hand side condition of (A.1) exactly corresponds with the definition of the asymmetric Choquet integral.
First, we can show the following.
Lemma 23. If is a superadditive fuzzy measure where for each and , then for .
Proof. Since is superadditive, for . Then, follows directly.
Theorem 24. If is superadditive, then from and follows.
Proof. means . If , we can use Lemma 23 to obtain that is, . This would mean that would not hold. Therefore, it must be .
For a supermodular measure and nonnegative vectors and , we have the known property . Since the dual measure of a supermodular measure is submodular, it also holds that . Using this, the following can be shown.
Theorem 25. If is supermodular, then the relation is cycle-free.
Proof. We will only show the case of nonexistence of a 3-cycle; here, the concept generalizes directly to any other case. Assume that and . First, we note that and therefore Using Lemma 23, we yield and from supermodularity of and submodularity of However, means and means . Therefore, above inequality can only hold if which means .
If the measure is supermodular, also transitivity of the relation can be shown. Before we can show this, we need to introduce a notation and a corresponding lemma. The notation refers to computing the (asymmetric) Choquet integral of by measure in a “different order.” If indicates the th largest element of , then the Choquet integral is calculated as
For any other , we can compute the same expression, just following the order of the elements of instead of . Then, indicates the element of with the index of the th largest element of , and we define (for convenience, we still use the symbol for the Choquet integral, keeping in mind that it is not a real fuzzy integral anymore):
Consequently, we could also write for the “original” Choquet integral. We can do the same for the asymmetric Choquet integral, by applying the resorting to the negative components of the vector as well, and will use the notation here. Now, we have the following.
Lemma 26. If is a supermodular measure, then for any .
Proof. A moment of reasoning gives that any sorting of the indizes can be achieved by suitable application of a sequence of three kinds of “neighbour swaps”, starting from the order .
Swap 1. In the computation of the integral, a larger or equal nonnegative element at index is swapped with its immediate nonnegative neighbour to the right. Then, what was computed as before the swap changes to after the swap, all other parts of the resorted asymmetric Choquet integral expression remain the same (by we indicate the index order before index ). Thus, the total change is and from and (supermodularity of ) it directly follows that the computed value will not decrease by this swap.
Swap 2. In the computation of the integral, a larger or equal negative element at index is swapped with its immediate negative left neighbour . From a similar evaluation as for Swap 1, it can be seen that also here, the value of the computed expression will not decrease after the swap.
Swap 3. A nonnegative element at index is swapped with its immediate negative neighbor to the right with index . Then, before the swap, we compute ( is the absolute value of the negative-valued neighbour of ) and after the swap this part of the expression changes to . Then, the total change is Supermodularity of gives and therefore the factor of in former expression is nonnegative and the factor of (which is the negation of the factor of ) is negative or 0. Therefore, the total change is nonnegative as well.
Thus, with each of these swap operations, we will never decrease the value of the expression, and starting from the asymmetric Choquet integral for upon reaching the final order the final value will be larger or equal.
An example might be helpful. Assume that the order in is (a negative index should indicate that the corresponding element of is negative) and in we have the order (so, is the largest component of and the smallest). Then, the order of swaps is as follows: Swap 1 applied as gives ; Swap 1 applied as gives . Next, Swap 2 applied as gives , Swap 3 applied as gives , Swap 3 applied as gives , and finally Swap 3 applied as gives the order of . Note also that in case the elements of are not in that order we can always relabel the indizes and measures correspondingly.
This means if we compute (using ) instead of then .
Using this Lemma, we can now easily show the following.
Theorem 27. If is a supermodular measure, then is a transitive relation.
Proof. For transitivity, we have to show that for any , and such that and it follows that . Now, means and means . From supermodularity of and Lemma 26, then it also follows that However, by using the fact that we see that also which means .
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
- D. Bertsimas, V. F. Farias, and N. Trichakis, “The price of fairness,” Operations Research, vol. 59, no. 1, pp. 17–31, 2011.
- J. F. Nash Jr., “The bargaining problem,” Econometrica, vol. 18, pp. 155–162, 1950.
- E. Kalai and M. Smorodinsky, “Other solutions to Nash's bargaining problem,” Econometrica, vol. 43, pp. 513–518, 1975.
- J. Rawls, A Theory of Justice, Harvard University Press, 1999.
- F. Kelly, “Charging and rate control for elastic traffic,” European Transactions on Telecommunications, vol. 8, no. 1, pp. 33–37, 1997.
- D. P. Bertsekas, R. G. Gallager, and P. Humblet, Data Networks, vol. 2, Prentice-Hall International, 1992.
- H. P. Young, Equity: In Theory and Practice, Princeton University Press, Princeton, NJ, USA, 1995.
- J. Mo and J. Walrand, “Fair end-to-end window-based congestion control,” IEEE/ACM Transactions on Networking, vol. 8, no. 5, pp. 556–567, 2000.
- M. Alicherry, R. Bhatia, and L. E. Li, “Joint channel assignment and routing for throughput optimization in multi-radio wireless mesh networks,” in Proceedings of the 11th Annual International Conference on Mobile Computing and Networking (MobiCom '05), pp. 58–72, ACM, Cologne, Germany, August-September 2005.
- A. Iyer, C. Rosenberg, and A. Karnik, “What is the right model for wireless channel interference?” IEEE Transactions on Wireless Communications, vol. 8, no. 5, pp. 2662–2671, 2009.
- A. Mishra, V. Shrivastava, S. Banerjee, and W. Arbaugh, “Partially overlapped channels not considered harmful,” ACM SIGMETRICS Performance Evaluation Review, vol. 34, no. 1, pp. 63–74, 2006.
- N. Nie and C. Comaniciu, “Adaptive channel allocation spectrum etiquette for cognitive radio networks,” Mobile Networks and Applications, vol. 11, no. 6, pp. 779–797, 2006.
- C. Peng, H. Zheng, and B. Y. Zhao, “Utilization and fairness in spectrum assignment for opportunistic spectrum access,” Mobile Networks and Applications, vol. 11, no. 4, pp. 555–576, 2006.
- X. Yang and A. P. Petropulu, “Co-channel interference modeling and analysis in a Poisson field of interferers in wireless communications,” IEEE Transactions on Signal Processing, vol. 51, no. 1, pp. 64–76, 2003.
- M. Köppen, “Relational optimization and its application: from bottleneck flow control to wireless channel allocation,” Informatica, vol. 24, no. 3, pp. 413–433, 2013.
- M. Sugeno, Theory of fuzzy integrals and its applications [Ph.D. thesis], 1974.
- S. Michio, “Fuzzy measures and fuzzy integrals: a survey,” Fuzzy Automata and Decision Processes, vol. 78, no. 33, pp. 89–102, 1977.
- D. Denneberg, Non-Additive Measure and Integral, vol. 27, Springer, 1994.
- G. Choquet, “Theory of capacities,” Annales de l'Institut Fourier, vol. 5, pp. 131–295, 1954.
- J. Šipoš, “Integral with respect to a pre-measure,” Mathematica Slovaca, vol. 29, no. 2, pp. 141–155, 1979.
- M. Grabisch and C. Labreuche, “The symmetric and asymmetric Choquet integrals on finite spaces for decision making,” Statistical Papers, vol. 43, no. 1, pp. 37–52, 2002.
- M. Grabisch, C. Labreuche, and J.-C. Vansnick, “On the extension of pseudo-Boolean functions for the aggregation of interacting criteria,” European Journal of Operational Research, vol. 148, no. 1, pp. 28–47, 2003.
- R. Mesiar, A. Mesiarová-Zemánková, and K. Ahmad, “Discrete Choquet integral and some of its symmetric extensions,” Fuzzy Sets and Systems, vol. 184, pp. 148–155, 2011.
- A. Mesiarová-Zemánková, R. Mesiar, and K. Ahmad, “The balancing Choquet integral,” Fuzzy Sets and Systems, vol. 161, no. 17, pp. 2243–2255, 2010.
- H. Fouchal, X. Gandibleux, and F. Lehuédé, “A lower bound of the Choquet integral integrated within Martins' algorithm,” in New State of MCDM in the 21st Century, vol. 648 of Lecture Notes in Economics and Mathematical Systems, pp. 79–89, Springer, Heidelberg, Germany, 2011.
- L. Galand, L. Julien, and P. Patrice, “Dominance rules for the choquet integral in multiobjective dynamic programming,” in Proceedings of the 23rd International Joint Conference on Artificial Intelligence, pp. 538–544, AAAI Press, 2013.
- A. W. Marshall, I. Olkin, and B. C. Arnold, Inequalities: Theory of Majorization and Its Applications, Springer, 2nd edition, 2010.
- W. Ogryczak, A. Wierzbicki, and M. Milewski, “A multi-criteria approach to fair and efficient bandwidth allocation,” Omega, vol. 36, no. 3, pp. 451–463, 2008.
Copyright © 2014 Aoi Honda and Mario Köppen. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.