Abstract
Abstract
In a paper appearing in a recent issue of this journal (Studies in Microeconomics), the authors explored a new method to allocate a divisible resource efficiently among cooperating agents located at the vertices of a connected undirected network. It was shown in that article that maximizing social welfare of the agents produces Pareto optimal allocations, referred to as dominance over neighbourhood (DON), capturing the notion of dominance over neighbourhood in terms of network degree. In this article, we show that the allocation suggested by the method competes well with current cooperative game-theoretic power centrality measures. We discuss the conditions under which DON turns exactly equivalent to a recent ‘fringe-based’ Shapley Value formulation for fixed networks, raising the possibility of such solutions being both Pareto optimal in a utilitarian social welfare maximization sense as well as fair in the Shapley value sense.
Introduction
In an article appearing recently in this journal (Sridhar & Mandyam, 2016), the authors explored a new method for the allocation of a divisible resource among a group of cooperating network-connected agents on the basis of a measure of connectedness. Cooperation among agents in this setting implied an agreement among the agents to share the available resource on the basis of a principle of common benefit that is acceptable to all the agents. In a large class of problems of this nature, how well connected an agent is in its neighbourhood serves as one of the critical criteria for the allocation.
In that article, the authors described a utilitarian welfare maximizing solution which is grounded in traditional microeconomic theory, and yet accommodated the notion of networks in a natural way. The extensions proposed were employed to explore loan allocation in a microfinance application, and were shown to result in a network power centrality measure which was referred to as ‘Dominance over Neighbourhood’, or DON.
This class of allocation problems has long been traditionally viewed as a fair division problem in Cooperative Game Theory (CGT). In such a framework, the well-known Shapley Value (SV) solution concept for evaluating individual allocations on the basis of the agent’s marginal contributions to all possible coalitions that may be formed has been extended to networks in many alternative ways (Gilles, 2010). The central argument for the use of SV in many practical problems is that it conforms to a set of axioms relating to efficiency, nullity, symmetry and additivity, endowing the allocation with desirable properties of fairness. The SV has found applicability in many network scenarios ranging from engineering to biology (Bass, Diallo, Nelson, Soto, Myers, & Walhout, 2013; Kötter, Reid, Krumnack, Wanke, & Sporns, 2007; Moretti, Fragnelli, Patrone, Bonassi, 2010; Saad, Han, Debbah, & Bessar, 2009; Sajitz-Hermsteina & Nikoloskia, 2012).
Among the interesting recent contributions towards efficient allocation in networks of cooperating agents is the notion of the ‘fringe’ neighbourhood set suggested by Suri and Narahari (2008), which permits formulation of a characteristic function that extends the concept of individual node degree to neighbourhood connectivity. We shall refer to this characterization of SV as ‘fringe-SV’, or FSV. In a more recent paper, Michalak, Aadithya, Szczepanski, Ravindran and Jennings (2013) showed that FSV for this class of allocation problems can in fact be calculated in linear time with an analytical formula under the assumption that all possible coalitions were feasible.
In this article, we shall demonstrate that under certain network conditions and rate parameter settings, DON and FSV, as defined above turn numerically equivalent. This is a surprising result since they originate in different traditions of microeconomics. We also draw attention to the fact that while FSV produces allocations as a dominance-based centrality measure determined by node degree, DON produces both dominance-based optimal allocations as well as optimal flows of the shared resource among the agents that are required to achieve such an allocation. Additionally, both allocations offer conceptually similar link fairness.
The central theme of this article is to establish the conditions under which this equivalence occurs, and to highlight the fact that DON can play the role of FSV as a network centrality measure in a richer application context where agents are risk-averse and payoffs may be exponential.
In order to bring out the equivalence properties and conditions, we shall briefly summarize the notational and conceptual framework of both DON and FSV in the following two sections, the second and third sections. In the fourth section, we present results with network examples, demonstrating a variety of conditions under which DON and FSV are identical, and those under which DON approximates FSV with facilities for tuning. We discuss some implications of the equivalence in the fifth section.
DON Summary
In this section, we shall summarize the DON model set-up and solution. More details are in the cited paper (Sridhar & Mandyam, 2016), where the methodology was placed in a microfinance context. We have restated the essential core of the formulation here in a more general network context so that the results may be conveniently compared with the FSV allocations.
We assume that a community of agents has dyadic reciprocal relationships among themselves which can be represented as an un-weighted, undirected network, represented as a graph G(N,E), where the agents are located at the vertices of the graph and E denotes the set of links between vertices.
Let the square matrix A(n x n) denote the adjacency matrix associated with graph G, such that its elements aij = 1 if node (or vertex, or agent, synonymously) i has a link (or edge, synonymously) to node j, and 0, otherwise. We define a neighbourhood set,
Let
The equality constraint states that the entire amount is efficiently allocated among the agents leaving no surpluses or balances.
We assume that the utility functions are concave and satisfy conditions ensuring that the agents exhibit resource utilization rate parameterized as
Given a network of agents, we seek to obtain allocations,
subject to Equation (1), where we consider a (given) constant rate,
Optimal solutions,
where
Under the assumption of concavity of the utility functions, it is easy to show that a solution must exist, and it is in fact a Pareto optimal solution which satisfies the following criteria:
1. assign higher (lower) allocations to those agents that have higher (lower) degree connectivity;
2. allocations are Pareto efficient with no surpluses or balances in meeting the constraint (Equation [1]), ensuring that for any feasible alternative allocation,
Given a graph whose adjacency matrix is
in Equation (3), where the parameter
Pareto optimal solutions to Equations (1)–(2) may be obtained as
where
and we have set
In a matrix form, the allocation solution may be expressed as
where the vector,
where
A ‘standardized’ version of DON is obtained under the condition
The dominance property of DON gives higher importance to nodes that not only have higher degree but also dominate over their neighbours in terms of degree, and thus agents who exhibit ‘power over powerless neighbours’ are rewarded with higher allocations. Hence, DON behaves as a power centrality index for networks (Bonacich, 1987).
Before proceeding to the discussion on the FSV formulation, let us illustrate the application of Equation (9) with an undirected network example. Consider the 10-node network depicted in Figure 1.
10-node Example Network
Note that the network has nodes with a degree of 2, 3 or 5. The DON allocation is calculated using Equation (9) with a setting
Observe that nodes 5 and 8 have the same degree of 5, but node 8 receives a lower allocation because its neighbourhood has one node, that is, node 7, with a higher degree. Also note how node 6 with a degree of 2 has a higher allocation than node 1 which has a degree of 3 because node 6 has less dominant, even if fewer, neighbours than node 1.
DON not only admits rich agent-local characterization with additional parameterization via
For the network of Figure 1, the flows that are associated with optimal allocation allow the specification of direction to the arrows linking the nodes, as in Figure 2. In the figure, blue links indicate zero-flows due to equal flows in both direction, while red arrows depict directions of resource flows required to achieve optimality of allocation.
Resource Flow at Optimal Allocation with DON
Fringe-Shapley Value (FSV) for Network Agents
DON and FSV Allocations for 10-node Network of Figure 1
Considering the set of agents,
The SV assigns a value to each agent on the basis of the average marginal contribution made by the agent to all possible coalitions that may be formed with the participation of this agent. One of the convenient forms of the SV assignment expression is written as:
The expression involves the contribution of agent i calculated as the difference between the value of coalition C with agent i and without the participation of i. Such contributions are averaged over all combinatorial possibilities of forming coalition C.
The popularity of the SV stems from its ‘fairness’ characterized by its four desirable properties of the allocations: (i) Efficiency, in the sense that there are no balances or surpluses; (ii) Symmetry, in the sense that they do depend on identity; (iii) Nullity property that implies agents who make no marginal contributions do not receive any allocations and (iv) Additivity, in the sense that value created by two games add up to the sum of the values of the games (Gilles, 2010; Soham & Brown, 2010).
The SV was originally proposed only for unconnected groups of agents where all coalitional combinations were feasible. In order to apply this solution concept to fixed networks, broadly, two approaches have been proposed in the literature. One of the approaches considers the marginal contribution of each node to feasible coalitions formed by sub-graphs that this node can participate in (Borkotokey & Sarangi, 2011; Borm, Owen, & Tijs, 1992; Go´mez, Gonza´lez-Arangu¨ena, Manuel, Owen, del Pozo, & Tejada, 2003; Myerson, 1977; Slikker, 2005a; Slikker, 2005b).
A recent approach (Suri & Narahari, 2008) generalizes the notion of node degree to a set of neighbours one hop away, referred to as the ‘fringe’, that may be reached by a coalition,
Recently, it was shown (Michalak et al., 2013) that using probabilistic calculations for estimating the combinatorial possibilities of participation of every agent to different fringes that may form in an undirected network, the SV for this characteristic function game, denoted as
Note that this formula for fixed networks has the following interesting properties.
1.
Let us illustrate this calculation with the same example of a 10-node network pictured in Figure 1. We can observe that the allocation pattern, tabulated in the fourth row of Table 1, closely follows that for DON. The observations made about the differences in nodes 5 and 8, and those between nodes 1 and 6 are valid here also.
2. Link Fairness: In general, fairness of allocations in collectives is a vast research area (Moulin, 2004). However, FSV-based allocation in the form (Equation [11]) exhibits the following link fairness property:
Given any two nodes with
Consider two nodes
Let us define FSV on the basis of Equation (11) of the node k before and after removal of the link between nodes k and l as FSV (k), and FSV' (k), respectively. The changes in the allocation rk and rl, respectively, due to removal of the link is
Similarly, for node l:
With some minor simplification of the aforementioned expressions, we can see the difference between the changes in the allocations to the two nodes, that is,
Clearly, even though neighbourhood dominance essentially determines FSV, removal of the link between the nodes k and l can cause numerically asymmetric losses or gains in their respective allocations, depending on their degrees. However, relative differences are independent of neighbourhood structure and its functional form as in Equation (12) is symmetric to interchange of node degrees.
When the nodes k and l have the same degree, that is,
This is, of course, valid for any choice of
It may be noted that the FSV as in Equation (11) does not conform to the definition of link fairness in the framework of certain other graph-restricted cooperative games (Go´mez et al., 2003; Myerson, 1977). In the Myerson formulation, for instance, link fairness is referred to the property that the allocation to any two connected nodes reduces by the same amount when the link between them is removed, independent of their degree connectivity. In contrast, in the fringe-based characteristic function formulation of SV considered here, the differences are equal, that is,
As an illustration, in the network of Figure 1, if the link between nodes 5 and 8 is removed, the allocations for both node 5 and node 8 reduce by an amount 0.133333, as seen in Table 2, demonstrating link fairness property.
Conditions for the Equivalence between DON and FSV
FSV for Network of Figure 1, with Link 5–8 Removed
Since FSV as defined in the previous section is determined entirely by network degree alone and while DON accommodates additional parameterization through ρ and σ, we shall determine conditions on these parameters that make DON allocations equivalent to FSV by comparing them for the same fixed network.
The first important observation is that DON, like FSV, can also be calculated in time linear in the size of the network.
Another key observation is that DON satisfies the same type of link fairness condition as satisfied by FSV for fixed connected networks.
DON is link
As before, let us select any two nodes
It can be shown that (proof omitted)
assuring link asymmetric treatment of allocations. As in the case of the FSV, the functional form is symmetric to interchanges of node degrees.
For the setting , Equation (14) obviously produces a difference of zero, asserting that the DON allocation differences are identical. We also see that at this setting:
This relationship is valid for any choice of
This establishes the fact that DON which is Pareto optimal in the social welfare maximization sense is also link fair in the FSV sense. For the case where the link between nodes 5 and 8 in the network of Figure 1 is removed, the difference is easily calculated to be 0.0729 for both nodes, with
Note, of course, that the above differences also admit additional parameterization with both
For a setting of
Consider connected networks where nodes have either a degree of
For all nodes with a degree
and for all nodes with a degree
respectively, for all nodes with a degree of
It is easily shown (proof omitted) that
The class of biregular networks where the degree of every node is one of two distinct integers is non-trivial, characterizing some types of interesting practical neighbourhood types and includes many classical benchmark network structures, such as single and multi-star networks.
The numerical equivalence between DON and FSV for a particular setting of
It should also be noted that this specific benchmark value of
For the purpose of illustration, consider the 10-node biregular network of Figure 3, where nodes have either a degree of 2 or of 5.
10-node Biregular Network
The result we obtain when we set
In connected networks where nodes have arbitrary degree distributions, it is possible to determine a common value of
We observe that for the 10-node network of Figure 1, the allocations for a setting of
This approximate equivalence holds for large networks with more diverse degree distributions as well. Figure 4 shows a comparison between DON and FSV for a real electric power network with 4941 nodes and 6594 edges.
DON = FSV for the Network of Figure 3, when ρ = 0.4159
We can further explore conditions for an exact equivalence between DON and SV in another manner, by asking what values the network externality rate parameters,

For scenarios where agents are indistinguishable in terms of , we may obtain values of network externality rate parameters at which DON values are exactly equivalent to SV for any network.
Consider a network in which we have
where
We thus obtain balanced benchmark externality rates,
Calculated Externality Rates for DON = FSV Allocations
The calculated values of
Concluding Remarks
DON was proposed recently as an optimal network allocation methodology, grounded in utilitarian microeconomic theory, but extended in a manner that makes in amenable to model network flows under certain assumptions on the form of the agent utility function. It was shown earlier that the Pareto optimal allocation methodology produced a class of power centrality measures that captures the notion of dominance over 1-hop neighbours.
This class of problems has been previously solved in the Cooperative Game Theoretic tradition by posing it in the framework of the SV solution concept, extended to accommodate the structure of networks. The concept of a ‘fringe’ set was used to develop an exact formula for the SV using the cardinality of the fringe as the characteristic function.
We have established that DON exhibits certain link fairness properties that are offered by the FSV. Additionally, we see that for a class of biregular networks, DON allocations are identical to FSV for certain specific parameterizations. We also show that the equivalence between DON and the FSV can be used to determine fair values of network externalities in the DON framework.
Principally, while the FSV as a link-fair centrality measure is built on the assumption of risk-neutrality of agents, we have demonstrated that DON offers a powerful methodology for Pareto optimal and link-fair network allocation when the agents are risk-averse and the payoffs are exponential. This represents the ability to characterize agent-local behaviour in richer, non-linear ways. Additionally, DON provides the means to obtain flow information, and model network externalities in meaningful ways, facilitating new ways to create benchmark cooperative behaviour for given networks.
Further work is aimed at exploring the application of DON as a power centrality measure in complex networks where risk-aversion and trust play central roles in determining sharing of resources.
The authors wish to thank Prof. Anjan Dasgupta, Department of Biochemistry, Calcutta University for insightful discussions on optimal network flows.
