## Strategic Coalitions in Networked Contest Games

Gilberto D´ ıaz-Garc´ ıa ∗ , Francesco Bullo , Jason R. Marden ∗ ∗

Abstract -In competitive resource allocation formulations multiple agents compete over different contests by committing their limited resources in them. For these settings, contest games offer a game-theoretic foundation to analyze how players can efficiently invest their resources. In this class of games the resulting behavior can be affected by external interactions among the players. In particular, players could be able to make coalitions that allow transferring resources among them, seeking to improve their outcomes. In this work, we study bilateral budgetary transfers in contest games played over networks. Particularly, we characterize the family of networks where there exist mutually beneficial bilateral transfer for some set of systems parameters. With this in mind, we provide sufficient conditions for the existence of mutually beneficial transfers. Moreover, we provide a constructive argument that guarantees that the benefit of making coalitions only depends on mild connectivity conditions of the graph structure. Lastly, we provide a characterization of the improvement of the utilities as a function of the transferred budget. Further, we demonstrate how gradient-based dynamics can be utilized to find desirable coalitional structures. Interestingly, our findings demonstrate that such collaborative opportunities extend well beyond the typical 'enemy-of-my-enemy' alliances.

Index Terms -Coalitions, contest games, networks, resource allocation.

## I. INTRODUCTION

R ESOURCE allocation formulations provide a tool to optimally design how an agent should expend its limited assets. In multi-agent settings, the agents compete for a finite number of rewards based on their relative resources spent. Such competitive scenarios can effectively model political campaigns, R&amp;D races, advertisement expenditure competitions and military conflicts [2], [3]. In addition, the inherently competitive nature of multi-agent resource allocation makes it suitable for engineering applications in security deployment along multiple infrastructures [4], [5], protection in cyber-physical systems [6], multi-robot task allocation [7], among others. From a game-theoretical perspective, modeling conflicts between agents as bilateral contests provide a theoretic framework for adversarial resource allocation problems. Particularly, contest games present

This work was partially supported by ONR grant #N00014-20-1-2359 and AFOSR grants #FA9550-20-1-0054 and #FA9550-21-1-0203. A preliminary version of the work appeared in [1].

∗ Department of Electrical &amp; Computer Engineering,University of California, Santa Barbara, Santa Barbara, CA 93106 (e-mail: gdiazgarcia@ucsb.edu, bullo@ucsb.edu, jrmarden@ucsb.edu)

models where multiple players strategically compete for a finite set of items by spending their resources on them.

Contests games formulations could be cataloged by the winning rule used to determine which player obtains the items [8]. On one hand, we could define that when any player outperforms its competitors, even with an infinitesimal margin, then it obtains the item with total certainty. Contest games with this 'winner-takes-all' winning rules are defined as Colonel Blotto games [9], [10]. On the other hand, a winning probability could be assigned to all the players based on the efforts they incur to obtain the item. The map that takes players' efforts and turn it into winning probabilities are called contest success functions [11]. For both formulations, the resulting equilibrium behavior have been widely analyzed [12], [13] even in scenarios with multiple contested items [14], [15].

In settings with multiple items, modeling interconnections between players and the contested items is relevant to characterize the resulting behavior in presence of exogenous interactions. To represent those interactions, we consider that items of the contest game are enclosed in a network structure. For instance, we can consider that the items represent physical locations. Then, the network structure models the possible paths between the contested items that the players desire to preserve by investing resources. This setting is appropriate for security games where the players want to secure paths between locations. For this model, equilibrium payoffs and strategies have been analyzed for two-player General Lotto Games, a variation of Colonel Blotto Games [16].

In addition, it could be possible to consider multi-player contests games. However, players may not compete for all the available items nor value them equally. These scenarios can be modeled through an undirected weighted graph where the edges represent a bilateral conflict of two players for a particular item. Therefore, there exist a direct correlation between contest games with multiple players and the graph representation of it networks structure, as illustrated in Figure 1. Existence and uniqueness of Nash equilibrium for this networked model have been presented for a family of winning rules similar to the Tullock contest success function [17].

To manipulate the resulting behavior in contest games, strategic opportunities can be offered to the players such as changes in the revealed information [18], [19], division of the players' assets [20] or alliances with budgetary transfers [21]. In these alliances, players are able to transfer a portion of their assets to another player seeking to increase their own payoffs. Intuitively, when a player gives away resources to

Fig. 1. Multiple networked contest games and their graph representation. In the contest games, it can be visualized which items (depicted as squares) each player is competing for. Equivalently, in its graph representation, an edge between two nodes indicate the existence of a bilateral contest for a common item. (a) 3-player network contest game. (b) Graph representation of the 3-player network contest game. (c) 5-player network contest game. (d) Graph representation of the 5-player network contest game.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-d4978b9c-0fe3-4aef-9a6d-f2b9a7e64c7b.jpg)

others players reduce its capability to compete over all the contested items. Thus, making budgetary transfers can be considered a harmful decision. However, in scenarios similar to ones depicted in Figure 1a, it has been verified that it could potentially improve the players' payoffs by making its enemies weaker.

Budgetary transfers in the scenario depicted in Figure 1a can be thought as a coalition formation in order to overcome a mutual adversary. This idea of coalitional Blotto Games have been studied for this simplified scenario under the name of 'enemy-of-my-enemy' alliances [22]. However, as the number players are able to participate in a contest game increases, the interactions between player get more complex as illustrated in Figure 1c. Therefore, networked contest games present a natural extension of coalitions in contest games. Although, as far as we know, there is no algorithms to find beneficial alliances in general networked contest games. Moreover, given the complexity that emerges with general networks, is not entirely clear if such beneficial coalitions even exist.

In this work, we analyze alliances with budgetary transfers for network contest games. In particular, we tackle the questions: under which network structures do there exists a mutually beneficial coalition? and which players are worth making an alliance with? With this in mind, we list the main contributions of this document as follows. First, we present the model for budget-constrained network contest games. Second, we provide an equivalent formulation using per unit cost for the assets that allow us to define the equilibrium strategies for all players. With them, we can recover the equilibrium payoffs for the budget constrained formulation and the equivalent budgets for the players. Then, we present sufficient conditions to ensure the existence of a transfer that benefits both players in the coalition. Moreover, we offer a construction for any contest game that ensure the existence of such transfer with any player under mild conditions on the connectivity of the conflict network. Therefore, we can assert that the existence of beneficial coalitions is independent of the network structure of the contest game and the chosen players that decide to be part of the alliance. Finally, we provide an expression for the gradient of the equilibrium payoffs as a function of the budgetary transfer between players. With it, different Nashseeking dynamics, e.g., discrete replicator dynamics, could be implemented to define budgetary alliances that optimally improve their utilities.

The remainder of the paper is organized as follows. In

Section II we present the model for networked contest game. In Section III-A we characterize beneficial alliances in a simplified 3-node scenario where two players compete with a common enemy. Section III present conditions to assert the existence of a mutually beneficial transfer independently of the network structure of the game. The formulation for the gradient of the players' utilities as a function of their donated budget is introduced in Section IV. Then, in Section V, we show numerical simulations to verify existence of beneficial transfers. Finally, in Section VI, we present conclusions and future research directions. The proofs of our results are provided in the Appendix.

## II. MODEL

## A. Contest Games in Networks

In a networked contest game a set of players P = { 1 , · · · , n } compete over bilateral contests to obtain different items. Each contested item have a potential benefit for the players competing for it and players compete for them by spending resources from their limited budget B &gt; i 0 for all i ∈ P . We condense the structure of a networked contest game using an undirected graph G = ( P E , , v ) . Here, the node set P represent the players and the edge set E ⊂ P×P the contested items. For each item ( i, j ) ∈ E we define v i,j = v j,i ≥ 0 as the value associated to it, representing how profitable it is. Under this setting, the set of available actions for each player is defined as,

$$\mathcal { A } _ { i } \coloneqq \left \{ x _ { i } \in \mathbb { R } _ { \geq 0 } ^ { n _ { i } } \ \colon \ \sum _ { j \in \mathcal { N } _ { i } } x _ { i, j } = B _ { i } \right \},$$

where N i := { j : v i,j &gt; 0 } is the neighbors set of the player i and n i = |N | i . Thus, x i = [ x i, 1 , · · · , x i,n ] ∈ A i denotes a possible allocation for player i among all its contested items given that the total spent resources can not exceed its budget B i . For any strategy profile x = [ x , 1 · · · , x n ] with x i ∈ A i the player i 's payoff is given by,

$$U _ { i } ( x ) = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \alpha \left ( x _ { i, j }, x _ { j, i } \right ), \text{ \quad \ \ } \text{(1)}$$

where x i,j defines the resources spent by player i in the item contested with player j and α x ( i,j , x j,i ) ∈ [0 , 1] defines the probability of player i to win the item ( i, j ) . Therefore, the utility in Equation (1) can be interpreted as the expected

value obtained along all contested items for player i given all players' efforts x .

For these games, we are interested in the emergent behavior in competitive environments. In particular, we consider strategies that are stable under other player's decisions. For this, we focus our analysis on the Nash equilibrium strategies. Those are strategy profiles x ∗ = [ x , ∗ 1 · · · , x ∗ n ] such that,

$$U _ { i } ( x _ { i } ^ { * }, x _ { - i } ^ { * } ) \geq U _ { i } ( x _ { i }, x _ { - i } ^ { * } ) \ \forall x _ { i } \in \mathcal { A } _ { i } \text{ and } i \in \mathcal { P },$$

where x -i = ( x , 1 · · · , x i -1 , x i +1 , · · · , x n ) . This means that there is no incentive for any player to unilaterally deviate from x ∗ . Note that the emerging behavior, characterized by the equilibrium allocation x ∗ , depends on the parameters of the contest game: the budgets of the players B i for i ∈ P and the values of the items v i,j for ( i, j ) ∈ E .

In this work we focus on the ratio winning rules axiomatized in [11]. This rules are described as,

$$\alpha \left ( x _ { i, j }, x _ { j, i } \right ) = \frac { f \left ( x _ { i, j } \right ) } { f \left ( x _ { i, j } \right ) + f \left ( x _ { j, i } \right ) }, \quad \ \ ( 2 ) \text{                                                                                                                                                                                                        
                                                                                                                                                                                                       

                                                                                                                                                                                                        }                                                                                                                                                                                                        \end{                                                                                                                                                                                                      
\end{array}$$

where f ( x ) = µx r with µ, r &gt; 0 . In particular, the presented results use the Tullock lottery contest success function, i.e., a ratio winning rule with µ = 1 and r = 1 . To avoid an ill definition of the winning rule in Equation (2) we need to extend its definition using a tie-braking rule such as α (0 0) , ∈ (0 , 1) . However, this extended definition does not change the results presented in this paper.

## B. Alliances with Budgetary Transfers

Given the dependence of equilibrium payoff on the parameters of the game, the players may consider to make coalitions to affect the resulting equilibrium strategies. In particular, players could manipulate the budgets through coalitions with budgetary transfers. That is, for ( a, b ) ∈ P 2 we can define a τ ∈ [0 , B a ) such that ˜ B a = B a -τ and ˜ B b = B b + τ . With the new set of budgets ˜ B , a new equilibrium allocation ˜ x ∗ will emerge, potentially affecting the obtained payoffs for all the players in the network. We say that a transfer τ is mutually beneficial if the new equilibrium payoff is better than the originally obtained with budgets B for players a and b , i.e., U a (˜ ) x ∗ &gt; U a ( x ∗ ) and U b (˜ ) x ∗ &gt; U b ( x ∗ ) .

Intuitively, an increased budget should be beneficial to the receiving player. However, it is not clear if the payoff of the player who gives resources also improves. With this in mind, let us present the following numerical example with a mutually beneficial transfer.

Let us consider the 3-player contest game with [ B , B , B 1 2 3 ] = [6 , 6 1] , , v 1 2 , = 2 and v 2 3 , = 10 as shown in Figure 2a. With these values of B and v the players can define their equilibrium strategy x ∗ and receive their corresponding payoff U 1 ( x ∗ ) ≈ 1 7657 . and U 3 ( x ∗ ) ≈ 1 6119 . . Now, consider the budget transfer τ = 1 from player 1 to player 3 , as in Figure 2b. As expected, player 3 significantly increases its equilibrium payoff since it double its budget, obtaining a payoff U 3 ( x ∗ ) ≈ 2 6263 . . More importantly, the increased budget of player 3 alters others players behavior. From this change, player 1 also receives a higher payoff

U 1 ( x ∗ ) ≈ 1 8571 . . Therefore, there exists a mutually beneficial transfer for the setting in Figure 2.

Fig. 2. Numerical Example of Contest Game in a Network. (a) Without transfer between players. (b) With a mutually beneficial transfer.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-4aa78c4b-5e02-4262-9b7f-cb9728f27eda.jpg)

This presented example suggests there exists cases when giving some assets to another player could potentially increase the giving player's payoff. Therefore, two players can be motivated to form a coalition that allows them to transfer resources between them. However, it is not known if situations where beneficial transfers for both players will ever present themselves. With this in mind, we devote the rest of the paper to determine if there exists items valuations v i,j and budgets B i for a given networked contest game G such that there is a mutually beneficial transfer between players a and b .

## III. EXISTENCE OF MUTUALLY BENEFICIAL TRANSFER IN NETWORKED CONTEST GAMES

In this section, we analyze how budgetary transfers between two players are potentially beneficial in settings involving complex networks. Moreover, we devote this section to ensure that the existence of a mutually beneficial transfer is independent of the conflict network G = ( P E , , v ) that support the contest game. This means that the strategic opportunities to increase the payoff for a particular player through alliances are not limited to its local network. With that in mind, let us present our main result as follows,

Theorem 1 Consider any graph G = ( P E , , v ) and any pair of players ( a, b ) ∈ P 2 . If there is a path between players a and b in the subgraph G a,b = ( P E , a,b , v ) , with E a,b = E \{ ( a, b ) } , then there exists an instance of a networked contest game such that transferring resources from player a to player b is mutually beneficial.

With Theorem 1 we can guarantee that, independently of the conflict network G , there exists items valuations v i,j for ( i, j ) ∈ E and player budgets B i for i ∈ P such that transferring resources from player a to player b improves the obtained utility for both players.

To verify Theorem 1 we start by characterizing the parameter space, budgets B and values v , that allows the existence of a mutually beneficial transfers between two players that compete against a common enemy. These alliances are known as 'enemy-of-my-enemy' alliances and have been analyzed using a different model of contest games [21], [22].

As we move to scenarios with complex networks, we identify conditions to ensure that the equilibrium payoff of any player strictly increases for a given transfer τ &gt; 0 from

Fig. 3. Existence results for donations in networked contest games. (a) Original conflict graph. (b) Donations between players that are not neighbors. (c) Donations between players that are neighbors. (d) Donations from a player to its only neighbor.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-46f71d85-8ae8-4acf-a139-9b92f15283b7.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-65655d8c-920f-467d-aedc-e368a8478809.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-91e05f24-12e1-4c17-b153-a7cacde92c66.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-aaeeeb88-60e3-4ddf-a7ad-f61a84e046de.jpg)

player a to player b . Then, for any given graph, we can build an instance of a networked contest game where that transfer is mutually beneficial for player a and b . With this in mind, we aim to prove three existence results, players will form an alliance under the model presented in Section II-A.

- · existence of mutually beneficial transfers in line graphs (Figure 3b),
- · existence of mutually beneficial transfers in cycle graphs (Figure 3c) and,
- · inexistence of mutually beneficial transfers from a player to its only direct competitor (Figure 3d).

These partial results provide tools to build instances of mutually beneficial transfers for any given graph G .

## A. Characterization of 'Enemy-of-my-Enemy' Alliances

The idea of alliances with budgetary transfers in contest games have been previously explored in [21], [22]. In their works, the authors analyze the individual incentives of two players to form an alliance, allowing them to transfer resources, while competing with a common rival as depicted in Figure 4. While the items are modeled as disjoints Colonel Blotto games, which use different winning rules as those presented in Equation (2), their notion of alliances share some similarities with the example presented in Section II-B. Particularly, in their characterization of 'enemy-of-my-enemy' alliances, the players can be encouraged to share resources between them depending on the budgets of the players and the values of the items. This dependence on the game parameters is a crucial factor that will be used through our discussion.

Fig. 4. Graph representation of a 'Enemy-of-my-Enemy' Alliance. In these alliances players 1 and 3 make a coalition to outperform their common adversary, player 2 .

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-232d11d0-1004-4bf6-abc1-8b7bf68f57bd.jpg)

In general, 'enemy-of-my-enemy' alliances are a simplified version of alliances in networked contest games. However, they provide an illustration of how players could be incentivized to form alliances with budgetary transfers. Thus, let us introduce a full characterization of the scenarios where

Proposition 1 For a 3-node contest game, as presented in Figure 4, there is a mutually beneficial transfer from player 1 to player 3 if,

$$\frac { ( B _ { 1 } + B _ { 2 } ) ^ { 2 } } { B _ { 1 } B _ { 3 } } > \frac { v _ { 1 } } { v _ { 2 } } > \frac { B _ { 1 } B _ { 3 } } { ( B _ { 2 } + B _ { 3 } ) ^ { 2 } }$$

and,

$$\frac { \cdots } { B _ { 1 } B _ { 3 } } & > \frac { \cdots } { v _ { 2 } } > \frac { \cdots } { ( B _ { 2 } + B _ { 3 } ) ^ { 2 } } \\ \\ B _ { 1 } - B _ { 3 } & > 2 \sqrt { \frac { v _ { 1 } } { v _ { 2 } } B _ { 1 } B _ { 3 } }. \\.. \quad. \quad. \quad. \quad.$$

Note that the values of the items always appear as the ratio v /v 1 2 . Then, Proposition 1 offer a full characterization where the exists a mutually beneficial donation over the 4 -dimensional space [ B , B , B , v 1 2 3 1 /v 2 ] . In Figure 5 this region is depicted after fixing multiple values of B 2 and v /v 1 2 .

Fig. 5. Regions with mutually beneficial 'enemy-of-my-enemy' alliances. Here, any set of parameters B 1 , B 2 , B 3 and v /v 1 2 inside of the shaded regions verify the existence of a mutually beneficial transfer between players 1 and 3 .

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-837bbc5f-e9fb-46a3-b785-b18698104d0c.jpg)

Regions illustrated in Figure 5 characterized the set of parameters B 1 , B 2 , B 3 and v /v 1 2 such that there exist some value τ &gt; 0 that makes the utilities for players 1 and 3 increase after define the new budgets ˜ B 1 = B 1 -τ and ˜ B 3 = B 3 + τ . Alternatively, if the parameters of the contest game do not lie

inside those regions, then there are no strategic opportunities for the players to improve their payoffs via budgetary transfers.

## B. Per-unit-cost Parametrization of Contest Games

As the complexity of the conflict network G increases computing the equilibrium payoffs quickly becomes a daunting task. To characterize the equilibrium strategies of the players in a networked contest game all the possible interactions between them must be considered. However, these dependencies can be decoupled through an equivalent reformulation of the contest game. Let us start by defining the best response for each player,

$$\ B R ( x _ { - i } ) \coloneqq \underset { x _ { i } \in \mathcal { A } _ { i } } { \arg \max } \ U _ { i } ( x _ { i }, x _ { - i } ).$$

Note that the equality constraint included in A i could be removed through the use of a Lagrange multiplier λ i as follows,

$$\ B R ( x _ { - i } ) & = \underset { x _ { i } \in \mathcal { A } _ { i } } { \arg \max } \quad U _ { i } ( x _ { i }, x _ { - i } ), & \quad \begin{array} { c } \vdots \\ \vdots \\ \end{array} \\ & = \underset { x _ { i } \in R _ { \geq 0 } ^ { n _ { i } } } { \arg \max } \quad U _ { i } ( x _ { i }, x _ { - i } ) - \lambda _ { i } \sum _ { j \in \mathcal { N } _ { i } } x _ { i, j }, & \quad \begin{array} { c } \vdots \\ \vdots \\ \vdots \\ \end{array}$$

for some λ i ∈ R for each i ∈ P . Therefore, we can reformulate the networked contest game in a setting where the players, instead of having a limited budget B i , have an unlimited budget but they are charged λ i &gt; 0 per unit of resources spent. With this in mind, let us define the alternative payoffs,

$$\hat { U } _ { i } ( x _ { i }, x _ { - i } ) = U _ { i } ( x _ { i }, x _ { - i } ) - \lambda _ { i } \sum _ { j \in \mathcal { N } _ { i } } x _ { i, j }. \quad ( 3 ) \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{  \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{$$

where λ i is the cost of allocating resources for player i . We called the formulation with the payoffs in Equation (3) the per-unit-cost parametrization of the networked contest game. While both formulations have the same best response, for the per-unit-cost parameterization we can find the Nash equilibrium, the equilibrium payoff and the equivalent budget for each player.

Lemma 1 For the per-unit-cost parametrization of the networked contest game with costs λ i and payoffs defined as in Equation (3) the Nash equilibrium is described by the allocations,

$$x _ { i, j } ^ { * } = v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } }.$$

Therefore, the equilibrium payoffs for the equivalent budget constrained contest game are,

$$U _ { i } ^ { * } \coloneqq U _ { i } ( x ^ { * } ) = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \lambda _ { i } + \lambda _ { j } }. \quad \ \ ( 4 ) \quad \text{test} \ \cdot \\ \text{There} \quad \text{has} \ \mathcal { G }.$$

Moreover, any instance of a per-unit-cost network contest game is equivalent to budget-constrained network contest game with budgets,

$$B _ { i } \left ( \lambda _ { 1 }, \cdots, \lambda _ { n } \right ) = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } }. \quad \ \left ( 5 \right ) \ t r a n s f i \, \begin{array} { c } \text{Lemm} \\ \text{instant} \end{array}.$$

Lemma 1 presents two important results. First, we obtain an entire characterization of the Nash equilibrium for per-unitcost contest games. Additionally, we establish the equivalence between budget constrained contest games and its per-unit-cost parametrization. Therefore, without losing generality, we can analyze networked contest games from its budget constrained formulation or its corresponding per-unit-cost parametrization.

## C. Overview of Proof of Theorem 1

Now, we devote the rest of the section to provide a proof for Theorem 1. As it was previously mentioned, we start by characterizing necessary conditions to the existence of a mutually beneficial transfer. Then, we prove the existence of mutually beneficial transfers for the particular cases shown in Figure 3. With them, we are able to construct an instance with a mutually beneficial transfer under mild connectivity conditions.

1) Sufficient Conditions for a Beneficial Transfer: Let us assume that there is budgetary transfer τ &gt; 0 from player a to player b . Then, the budgets of the players are redefined as ˜ B a = B a -τ and ˜ B b = B b + τ . In vectorial form we have that ˜ = B B + τ ( e b -e a ) with e i the i th vector of the canonical base. Note that,

$$\frac { \partial \tilde { B } } { \partial \tau } = e _ { b } - e _ { a },$$

particularly at τ = 0 . Using this, we can state a sufficient condition on the valuations and per unit cost that guarantee the existence of a positive transfer as follows,

Lemma 2 For any player i ∈ P , there exists a budget transfer τ &gt; 0 that is beneficial to player i if,

$$\frac { \partial U _ { i } ^ { * } } { \partial \tau } = \nabla _ { \lambda } ^ { \top } U _ { i } ^ { * } \ \mathbb { J } _ { B / \lambda } ^ { - 1 } ( \lambda ) \ \frac { \partial \tilde { B } } { \partial \tau } > 0 \quad \quad ( 6 )$$

where ∇ λ U ∗ i is the gradient of U ∗ i , as in Equation (4) , with respect to λ and J B/λ ( λ ) is the Jacobian matrix of the map B : R n &gt; 0 → R n &gt; 0 defined in Equation (5) .

Remark 1 Since ∂B ˜ ∂τ = e b -e a then, condition in Equation (6) can be written as q b &gt; q a where q k is the k th entry of the vector that solves the equation J ⊤ B/λ ( λ q ) = ∇ λ U ∗ i .

Using the condition presented in Lemma 2 we can build an instance where a mutually beneficial transfer exists between players a and b for an arbitrary graph that remains connected after removing the edge ( a, b ) .

2) Mutually Beneficial Transfers in Line Graphs: Now, let us assume that the players a and b are not competing for any items, i.e., ( a, b ) / ∈ E . In addition, recall that there is at least one path that connects a and b in the graph G = G a,b . Therefore, to guarantee the existence instance with a mutually beneficial transfer is sufficient to build an instance for the line graph that connects them. For line graphs, we can state the following inductive argument.

Lemma 3 If there is an instance of a mutually beneficial transfer for a ( n -2) -line graph, then there exist at least one instance for a n -line graph.

Lemma 3 asserts that, if two players can make a mutually beneficial alliance along a line graph then, two additional players can be added between them and maintain the benefit of the alliance. Therefore, we can generalize the result for line graph with arbitrary size.

Remark 2 If there is at least one instance for a 3 -line graph and for a 4 -line graph, then there is at least one instance for a n -line graph with n &gt; 2 .

With Remark 2 we can guarantee the existence of at least one instance of a mutually beneficial transfer between any two players that are not neighbors in the conflict network G .

3) Mutually Beneficial Transfers in Cycle Graphs: From the statement in Lemma 3 seems reasonable to think that alliances between players that are competitors. However, the possible drawback of donating a direct enemy can be neutralized by the attention it can draw from other competitors. For instance, in cycle graphs, a player could donate assets to one of its neighbors if it makes easier to compete with its other neighbor. Thus, we use cycle graphs as a foundational cases where players can donate to its neighbors.

Lemma 4 If there is an instance of a mutually beneficial transfer for a n -line graph then, there exist at least one instance for a n -cycle graph.

Using the results of Lemma 4 and Remark 2 assure the existence of a mutually beneficial alliance between players that are competing in the conflict network G .

## 4) Mutually Beneficial Transfers to a Unique Competitor:

Finally, we analyze the cases where a player would like to donate to its only neighbor. This will provide a full characterization of the set of players which are worth to make an alliance with. Note that giving assets to your only competitor intuitively can only make your performance worse. However, in more complex networks, it is not entirely clear if that will always be the case. With this in mind, let us assert the following result.

Lemma 5 For any graph G and any pair of players ( a, b ) ∈ P 2 such that N a = { } b there is no instance where a mutually beneficial transfer exist from player a to player b .

Hence, using results in Lemmas 3, 4 and 5, we can assert result in Theorem 1. This means that alliances, in terms of budgetary transfers, represent strategic opportunities for every player to improve their payoff. While the existence of mutually beneficial transfers requires mild connectivity conditions on the conflict graph G , roughly such existence is independent of the conflict graph and the chosen player to make the coalition.

## IV. OPTIMALLY DESIGNED BUDGETARY TRANSFERS

Now that the existence of potentially mutually beneficial transfers has been established, we will focus on how to design a transfer in a particular instance of a networked contest game. With that in mind, in this section we describe how the equilibrium payoffs U ∗ i vary as a function of the donations that players can make between them.

First, let us define the undirected donations graph G D = ( P E , D ) . Here, ( a, b ) ∈ E D means that player a have the option to donate to player b . Similarly to the conflict graph, let us define the set of potential allies of player i as D i = { j : ( i, j ) ∈ E D } ∪ { } i and d i = |D | i . Then, player i could define its vector of donations b i = [ b i, 1 , · · · , b i,n ] ∈ R n + such that ∑ j b i,j = 1 . Hence, b i,j represent the fraction of the budget donated from player i to player j . Note that this formulation captures scenarios without donations by fixing b i,i = 1 for all i ∈ P . Using the definition of b i , we can redefine the budgets of the players after the transfer as,

$$\tilde { B } _ { i } = \sum _ { j \in \mathcal { D } _ { i } } b _ { j, i } B _ { j }.$$

Then, using the equivalence between budgets and per-unit costs in Equation (5) and the definition of equilibrium payoffs in Equation (4) we can find the gradient of U ∗ i with respect to the donations vectors b i for all i ∈ P .

Proposition 2 The gradient of the equilibrium payoffs U ∗ i with respect to the donation vector b i is,

$$\nabla _ { b _ { i } } U _ { i } ^ { * } = B _ { i } \left [ \mathbb { J } _ { \tilde { B } / \lambda } ^ { \top } ( \lambda ) \right ] ^ { - 1 } \nabla _ { \lambda } U _ { i } ^ { * }, \text{ \quad \ \ } ( 7 )$$

where λ satisfies the equation,

$$\sum _ { j \in \mathcal { D } _ { i } } b _ { j, i } B _ { j } = \tilde { B } _ { i } = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } },$$

for all i ∈ P .

With a expression for ∇ b i U ∗ i players can design their donations in order to maximize U ∗ i . With this in mind, gradient-based Nash seeking algorithms could be used in order to design the donation vectors b i .

## V. SIMULATIONS

In this section, we present numerical simulations to highlight the behavior presented in Sections III and IV. First, let us revisit the scenario presented in Figure 2. Using the result in Proposition 1, we can verify if for that set of parameters a mutually beneficial transfer exists. Checking the two conditions we obtain that,

$$\ a l l y \quad \begin{array} { c } \text{\\ the common } \text{\\ the volume} \quad \text{a.a.}, \\ \frac { ( B _ { 1 } + B _ { 2 } ) ^ { 2 } } { B _ { 1 } B _ { 3 } } > \frac { v _ { 1 } } { v _ { 2 } } > \frac { B _ { 1 } B _ { 3 } } { ( B _ { 2 } + B _ { 3 } ) ^ { 2 } } \ \Longleftrightarrow \ 2 4 > \frac { 1 } { 5 } > \frac { 6 } { 4 9 }, \\ \text{insert} \\ s \text{ of } \quad B _ { 1 } - B _ { 3 } > 2 \sqrt { \frac { v _ { 1 } } { v _ { 2 } } B _ { 1 } B _ { 3 } } \ \Longleftrightarrow \ 5 > 2 \sqrt { \frac { 6 } { 5 } }. \\ \text{all} \quad \text{$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\ \quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1, \quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,-\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1); \text{$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $2,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $2,\quad$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $2,\	 $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\	 $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $2,\	$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\	$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $2,\$$1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad ($1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad \quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,\quad $1,$$

In Figure 6 we show how the players' equilibrium payoff evolves with respect to τ for both the donating player a and the receiving player b . Notice that the value of U a ( x ∗ ) and U b ( x ∗ ) increases for small values of τ . This is equivalent to ensure that the rate of change of the equilibrium utilities are strictly positive with respect to τ when τ is close enough to 0 . Since the derivative of both players' utilities are positive we can ensure that there is some value of τ &gt; 0 that improves both players' payoff, constituting a mutually beneficial coalition.

Similarly, we can analyze the scenario presented in Figure 7. Here, we can analyze a donation from player 1 to player 4 in a 4 -node line graph.

Figure 8 shows the equilibrium payoffs of the players as a function of the donation between the players τ . Notice

Fig. 6. Equilibrium payoffs as a function of the budgetary transfer τ for a 3 -line graph. The dashed line represent the equilibrium payoff with τ = 0 . The region where a transfer is mutually beneficial is highlighted in green, while the red region highlights the values of τ where the transfer is not mutually beneficial.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-ba4afdf9-8422-4a41-ade6-8faf7b5747a3.jpg)

Fig. 7. Networked contest game in a 4 -line graph. The potential alliance is highlighted with the dashed arrow.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-5d2cd172-7c18-4bd3-8979-bdd96c1f2d1d.jpg)

how the players' utilities increases for small values of τ as a consequence of their positive derivative at τ = 0 . Therefore, the condition presented in Equation (6) is a sufficient condition to guarantee the existence of a mutually beneficial budgetary transfer.

Fig. 8. Equilibrium payoffs as a function of the budgetary transfer τ for a 4 -line graph. The dashed line represent the equilibrium payoff with τ = 0 . The region where a transfer is mutually beneficial is highlighted in green, while the red region highlights the values of τ where the transfer is not mutually beneficial.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-62810292-7427-4725-a9eb-b078d6fb85d1.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-9347dfd3-2c09-487c-80dd-dc2e7d011fdb.jpg)

Now, using the result in Section IV, we aim to find the optimal transfer for the scenario presented in Figure 7. With this in mind, we use the replicator dynamics to iteratively improve the payoffs for players 1 and 4 [23], [24]. As a result, the vector of transfers b i evolve using the following update rule,

$$b _ { i, j } \leftarrow \frac { \beta + f _ { i, j } } { \beta + \sum _ { j } b _ { i, j } f _ { i, j } } b _ { i, j }, \quad \quad ( 8 ) \quad \text{Fir}$$

where f i,j = ∂U ∗ i ∂b i,j represent how profitable if for player i to donate to player j and β ∈ R is a smoothing parameter that also ensure that b i,j still positive. The execution of the algorithm described in Equation 8 for the scenario depicted in Figure 7 is presented in Figure 9.

Fig. 9. Gradient-based update rule to find the optimal donation from player 1 to player 4 in a 4 -line graph.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-0056fa03-4023-4c31-af31-1fcb60c4671c.jpg)

Notice that, in Figure 9, the obtained optimal value of b 1 4 , is approximately 0 4046 . . This correspond to a donation τ ≈ 3 2372 . which matches the plot in Figure 8a. Using the same update rule we can find the optimal donation when we give the option to player 1 to donate to any other player in the network, i.e., D 1 = { 1 2 3 4 , , , } = P . The execution of the algorithm under this new scenario is presented in Figure 10.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-891e09a6-cc0a-4c39-9a2b-87a8f0d988d0.jpg)

Iterations

Fig. 10. Gradient-based update rule to find the optimal donation from player 1 to any player in a 4 -line graph.

Unlike the scenario presented in Figure 7, when the option player 1 only can donate to player 3 , it chooses player 3 to make an alliance. In Figure 10 can be noticed that the optimal value of b 1 3 , is approximately 0 4885 . , which correspond to a donation τ ≈ 3 9081 . . The equilibrium payoffs for the aforementioned scenarios are presented in Table I. Here, it can be verified that, in both scenarios, alliances are mutually beneficial. However, the alliance between players 1 and 3 is more profitable for player 1 .

TABLE I EQUILIBRUM PAYOFFS FOR OPTIMALLY DESGINED DONATIONS

| Scenario                       |   U ∗ 1 |   U ∗ 2 |   U ∗ 3 |   U ∗ 4 |
|--------------------------------|---------|---------|---------|---------|
| Without donation               |  0.6995 | 18.8902 |  3.1852 | 16.2251 |
| Optimal Donation to Player 4   |  0.7424 | 16.2366 |  2.1613 | 27.8596 |
| Optimal Donation to any player |  0.9831 | 16.2759 | 10.2036 | 11.5374 |

Finally, we present an instance of a mutually beneficial transfer in a 4 -line graph as shown in Figure 11.

In Figure 12 can be noticed that there are values of τ &gt; 0 where the budgetary transfer is mutually beneficial; however, there are not necessarily around τ = 0 . Therefore, condition stated in Lemma 2 is sufficient but not necessary to guarantee the existence of a mutually beneficial transfer.

Fig. 11. Networked contest game in a 4 -line graph. The potential alliance is highlighted with the dashed arrow.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-579ac3a4-212c-4319-bc1f-7a5502e6e4dc.jpg)

Fig. 12. Equilibrium payoffs as a function of the budgetary transfer τ for a 4 -line graph. The dashed line represent the equilibrium payoff with τ = 0 . The region where a transfer is mutually beneficial is highlighted in green, while the red region highlights the values of τ where the transfer is not mutually beneficial.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-3043c217-5cd8-4e7d-b750-02d69d3da02c.jpg)

While we are able to build instances for mutually beneficial transfers independently of the conflict graph, the generated instances always assume that the equilibrium payoffs increase around τ = 0 . Thus, instances like the one presented in Figure 11 give us evidence that the parameter space for beneficial alliances is richer than the one used in our existence results.

## VI. CONCLUSIONS

In this work, we analyzed the effect of alliances with budgetary transfers in networked contest games. Under a different parametrization of the game, we were able to characterize the equilibrium payoffs for the players and check if a potential transfer between players is mutually beneficial for them. Using those conditions, we were able to build instances where a mutually beneficial alliance exist between two players under connectivity conditions on the conflict graph. With them, we were able to ensure that the existence of mutually beneficial alliances is independent to network structure that supports the contest game. However, its existence is tied to the budgets of the players and the values of the items they are fighting for. Therefore, for every player in a networked contest game, there exist potential strategic opportunities to form alliances with players that are significantly beyond its local network.

Along our discussion we identified some future directions that worth a further analysis. While we were able to provide an expression for the gradient of the equilibrium utilities as a function of the donations over the network, there still a need to offer algorithmic guarantees for optimally designed donations. Moreover, we identify the existence of instances with mutually beneficial alliances that not satisfy the conditions presented in this work. Even if the existence of a beneficial alliance is guaranteed regardless the conflict network, a full characterization of mutually beneficial alliances requires further analysis.

Additional future directions of this work include considering more general model of budgetary alliances. For instance, a cost associated to transferring resources could be taken into account. Additionally, we can consider that the effectiveness of resources after a transfer can be also affected.

## REFERENCES

- [1] G. D´ ıaz-Garcia, F. Bullo, and J. R. Marden, 'Beyond the 'enemy-ofmy-enemy' alliances: Coalitions in networked contest games,' in IEEE Conference on Decision and Control , 2023, pp. 2220-2225.
- [2] L. C. Corch´ on, M. Serena et al. , 'Contest theory,' Handbook of Game Theory and Industrial Organization , vol. 2, pp. 125-146, 2018.
- [3] M. Vojnovi´ c, Contest Theory: Incentive Mechanisms and Ranking Methods . Cambridge University Press, 2015.
- [4] M. Tambe, Security and Game Theory: Algorithms, Deployed Systems, Lessons Learned . Cambridge University Press, 2011.
- [5] R. Yang, B. J. Ford, M. Tambe, and A. Lemieux, 'Adaptive resource allocation for wildlife protection against illegal poachers,' in Procedings of International Conference on Autonomous Agents and Multiagent Systems (AAMAS) , 2014, pp. 453-460.
- [6] A. Ferdowsi, W. Saad, and N. B. Mandayam, 'Colonel Blotto game for sensor protection in interdependent critical infrastructure,' IEEE Internet of Things Journal , vol. 8, no. 4, pp. 2857-2874, 2020.
- [7] R. Cui, J. Guo, and B. Gao, 'Game theory-based negotiation for multiple robots task allocation,' Robotica , vol. 31, no. 6, pp. 923-934, 2013.
- [8] Q. Fu and Z. Wu, 'Contests: Theory and topics,' in Oxford Research Encyclopedia of Economics and Finance , 2019.
- [9] E. Borel, 'La th´ eorie du jeu et les ´quations e int´grales e a noyau sym´ etrique,' Comptes rendus de l'Acad´ emie des Sciences , vol. 173, no. 1304-1308, p. 58, 1921.
- [10] O. Gross and R. Wagner, 'A continuous Colonel Blotto game,' Rand Project Air Force Santa Monica CA, Tech. Rep., 1950.
- [11] S. Skaperdas, 'Contest success functions,' Economic Theory , vol. 7, pp. 283-290, 1996.
- [12] M. R. Baye, D. Kovenock, and C. G. De Vries, 'The all-pay auction with complete information,' Economic Theory , vol. 8, pp. 291-305, 1996.
- [13] L. Friedman, 'Game-theory models in the allocation of advertising expenditures,' Operations Research , vol. 6, no. 5, pp. 699-709, 1958.
- [14] B. Roberson, 'The Colonel Blotto game,' Economic Theory , vol. 29, no. 1, pp. 1-24, 2006.
- [15] A. R. Robson et al. , 'Multi-item Contests,' 2005.
- [16] A. Aghajan, K. Paarporn, and J. R. Marden, 'A General Lotto Game over Networked Targets,' in IEEE Conference on Decision and Control , 2022, pp. 5974-5979.
- [17] S. Cortes-Corrales and P. M. Gorny, 'Generalising conflict networks,' 2018.
- [18] R. Chandan, K. Paarporn, and J. R. Marden, 'When showing your hand pays off: Announcing strategic intentions in Colonel Blotto games,' in American Control Conference , 2020, pp. 4632-4637.
- [19] A. Gupta, G. Schwartz, C. Langbort, S. S. Sastry, and T. Bas ¸ar, 'A threestage Colonel Blotto game with applications to cyberphysical security,' in American Control Conference , 2014, pp. 3820-3825.
- [20] K. Paarporn, R. Chandan, M. Alizadeh, and J. R. Marden, 'The division of assets in multiagent systems: A case study in team Blotto games,' in IEEE Conference on Decision and Control , 2021, pp. 1663-1668.
- [21] D. Kovenock and B. Roberson, 'Coalitional Colonel Blotto games with application to the economics of alliances,' Journal of Public Economic Theory , vol. 14, no. 4, pp. 653-676, 2012.
- [22] D. Rietzke and B. Roberson, 'The robustness of 'enemy-of-my-enemyis-my-friend'alliances,' Social Choice and Welfare , vol. 40, no. 4, pp. 937-956, 2013.
- [23] W. H. Sandholm, Population Games and Evolutionary Dynamics . MIT Press, 2010.
- [24] P. D. Taylor and L. B. Jonker, 'Evolutionary stable strategies and game dynamics,' Mathematical Biosciences , vol. 40, no. 1-2, pp. 145-156, 1978.

## APPENDIX

## A. Proof of Proposition 1

First, note that players 1 and 3 only have the option of allocating all their resources in the item they are competing for. Then, player 2 's payoff is

$$\begin{array} { c c c } \ddots & \ddots \\ U _ { 2 } ( x ) & = v _ { 1 } \frac { x _ { 1 } } { B _ { 1 } - \tau + x _ { 1 } } + v _ { 2 } \frac { x _ { 2 } } { B _ { 3 } + \tau + x _ { 2 } }, & \cdots \\ & = v _ { 1 } \frac { x _ { 1 } } { B _ { 1 } - \tau + x _ { 1 } } + v _ { 2 } \frac { B _ { 2 } - x _ { 1 } } { B _ { 3 } + \tau + B _ { 2 } - x _ { 1 } }. \\ \cdots & \cdots & \cdots \end{array}$$

Solving for optimality conditions,

$$& \psi _ { 1 } \quad \cdot \quad \cdot \\ & \frac { \partial U _ { 2 } ( x ) } { \partial x _ { 1 } } = 0, & \quad \cdot \quad \cdot \\ & \iff v _ { 1 } \frac { B _ { 1 } - \tau } { ( B _ { 1 } - \tau + x _ { 1 } ) ^ { 2 } } - v _ { 2 } \frac { B _ { 3 } + \tau } { ( B _ { 3 } + \tau + B _ { 2 } - x _ { 1 } ) ^ { 2 } } = 0, \\ & \iff x _ { 1 } ^ { * } ( \tau ) = \frac { ( B _ { 2 } + B _ { 3 } + \tau ) \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } - ( B _ { 1 } - \tau ) \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } } { \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } + \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } }. \\ & \quad \cdot \quad \cdot$$

Since x 2 = B 2 -x 1 ,

$$x _ { 2 } ^ { * } ( \tau ) = \frac { \mu - \mu \cdot \cdot } { ( B _ { 1 } + B _ { 2 } - \tau ) \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } - ( B _ { 3 } + \tau ) \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } } } { \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } + \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } }.$$

Now, note that we require that x ∗ 1 (0) &gt; 0 and x ∗ 2 (0) &gt; 0 to ensure that there is a mutually beneficial transfer.

- · If x ∗ 1 (0) = 0 then U ∗ 1 (0) = v 1 ≥ U ∗ 1 ( τ ) for all τ ∈ [0 , B 1 ) . Thus, there is no value of τ that makes a beneficial alliance for player 1 .
- · If x ∗ 2 (0) = 0 then U ∗ 3 (0) = v 2 ≥ U ∗ 3 ( τ ) for all τ ∈ [0 , B 1 ) . Thus, there is no value of τ that makes a beneficial alliance for player 3 .

Therefore, we require that x ∗ 1 (0) ∈ (0 1) , ,

$$\text{Inherefore, we require that } x _ { 1 } ^ { \prime } ( U ) \in ( U, 1 ), \\ x _ { 1 } ^ { * } ( 0 ) & = \frac { ( B _ { 2 } + B _ { 3 } ) \sqrt { v _ { 1 } B _ { 1 } } - B _ { 1 } \sqrt { v _ { 2 } B _ { 3 } } } { \sqrt { v _ { 1 } B _ { 1 } } + \sqrt { v _ { 2 } B _ { 3 } } } > 0, \\ \iff \sqrt { \frac { v _ { 1 } B _ { 1 } } { v _ { 2 } B _ { 3 } } } > \frac { B _ { 1 } } { B _ { 2 } + B _ { 3 } }, \\ \dots = 1$$

and,

$$\text{and}, \\ x _ { 2 } ^ { * } ( 0 ) & = \frac { ( B _ { 1 } + B _ { 2 } ) \sqrt { v _ { 2 } B _ { 3 } } - B _ { 3 } \sqrt { v _ { 1 } B _ { 1 } } } { \sqrt { v _ { 1 } B _ { 1 } } + \sqrt { v _ { 2 } B _ { 3 } } } > 0, \\ \iff \frac { B _ { 1 } + B _ { 2 } } { B _ { 3 } } > \sqrt { \frac { v _ { 1 } B _ { 1 } } { v _ { 2 } B _ { 3 } } }. \\ \varsigma \quad \cdots \quad. \quad. \quad \cdots \quad. \quad.$$

Combining the two inequalities into one give us,

$$& \frac { B _ { 1 } + B _ { 2 } } { B _ { 3 } } > \sqrt { \frac { v _ { 1 } B _ { 1 } } { v _ { 2 } B _ { 3 } } } > \frac { B _ { 1 } } { B _ { 2 } + B _ { 3 } }, \\ & \iff \frac { ( B _ { 1 } + B _ { 2 } ) ^ { 2 } } { B _ { 1 } B _ { 3 } } > \frac { v _ { 1 } } { v _ { 2 } } > \frac { B _ { 1 } B _ { 3 } } { ( B _ { 2 } + B _ { 3 } ) ^ { 2 } }, \\ \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot$$

which matches the first condition. Now, finding the equilibrium payoff for player 1 we obtain,

$$\mu _ { 1 } ^ { * } ( \tau ) & = v _ { 1 } \frac { B _ { 1 } - \tau } { B _ { 1 } - \tau + x _ { 1 } ^ { * } ( \tau ) }, & \text{and}, \\ & = \frac { \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } \left ( \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } + \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } \right ) } { B _ { 1 } + B _ { 2 } + B _ { 3 } }. & \text{and}$$

Similarly, for player 3 ,

$$\text{on of } \begin{array} { c c c } & \cdot & \cdot & \cdot \\ U _ { 3 } ^ { * } ( \tau ) = v _ { 2 } \frac { B _ { 3 } + \tau } { B _ { 3 } + \tau + x _ { 2 } ^ { * } ( \tau ) }, \\ & = \frac { \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } \left ( \sqrt { v _ { 1 } } \sqrt { B _ { 1 } - \tau } + \sqrt { v _ { 2 } } \sqrt { B _ { 3 } + \tau } \right ) } { B _ { 1 } + B _ { 2 } + B _ { 3 } }. \\ & \mathbb { m } \dots \dots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots. \end{array}$$

Now, we find the conditions on τ to ensure the existence of a mutually beneficial transfer. For player 1 ,

$$& U _ { 1 } ^ { * } ( \tau ) > U _ { 1 } ^ { * } ( 0 ), \\ & \iff \left [ 1 + \frac { v _ { 1 } } { v _ { 2 } } \right ] ^ { - 1 } \left [ ( B _ { 1 } - B _ { 3 } ) - 2 \sqrt { \frac { v _ { 1 } } { v _ { 2 } } B _ { 1 } B _ { 3 } } \right ] > \tau,$$

and for player 3 ,

$$U _ { 3 } ^ { * } ( \tau ) & > U _ { 3 } ^ { * } ( 0 ), \\ \iff & \left [ 1 + \frac { v _ { 2 } } { v _ { 1 } } \right ] ^ { - 1 } \left [ ( B _ { 1 } - B _ { 3 } ) + 2 \sqrt { \frac { v _ { 2 } } { v _ { 1 } } B _ { 1 } B _ { 3 } } \right ] > \tau.$$

Therefore, we can guarantee the existence of a τ &gt; 0 if,

$$B _ { 1 } - B _ { 3 } > 2 \sqrt { \frac { v _ { 1 } } { v _ { 2 } } B _ { 1 } B _ { 3 } },$$

which matches the second condition.

## B. Proof of Lemma 1

For any ( i, j ) ∈ E note that the optimality conditions ∂U ˆ i ∂x i,j = 0 and ∂U ˆ j ∂x j,i = 0 imply that,

$$\frac { v _ { i, j } } { \lambda _ { i } } x _ { j, i } ^ { * } = \left ( x _ { i, j } ^ { * } + x _ { j, i } ^ { * } \right ) ^ { 2 } = \frac { v _ { i, j } } { \lambda _ { j } } x _ { i, j } ^ { * }.$$

Therefore, solving for x ∗ i,j we obtain,

$$x _ { i, j } ^ { * } = v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } },$$

for any ( i, j ) ∈ E . Replacing the definition of x ∗ i,j in Equation (1) and the budget constraint we obtain,

$$U _ { i } ( x ^ { * } ) = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { x _ { i, j } ^ { * } } { x _ { i, j } ^ { * } + x _ { j i } ^ { * } } = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \lambda _ { i } + \lambda _ { j } }.$$

$$B _ { i } = \sum _ { j \in \mathcal { N } _ { i } } x _ { i, j } ^ { * } = \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } },$$

which matches the expressions in Lemma 1. To establish the equivalence between the two parametrizations of the game we need to verify that the map described in Equation (5) is locally invertible in its domain. With that in mind, we build its Jacobian matrix J B/λ ( λ ) as,

$$\left [ \mathbb { J } _ { B / \lambda } ( \lambda ) \right ] _ { i, i } = \frac { \partial B _ { i } } { \partial \lambda _ { i } } = - 2 \sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 3 } },$$

and,

$$\bar { \underline { r } } \Big. \quad \left [ \mathbb { J } _ { B / \lambda } ( \lambda ) \right ] _ { i, j } = \frac { \partial B _ { i } } { \partial \lambda _ { j } } = v _ { i, j } \frac { ( \lambda _ { i } - \lambda _ { j } ) } { ( \lambda _ { i } + \lambda _ { j } ) ^ { 3 } } = - \left [ \mathbb { J } _ { B / \lambda } ( \lambda ) \right ] _ { j i }.$$

Note that for any q ∈ R n ,

$$q ^ { \top } \mathbb { J } _ { B / \lambda } ( \lambda ) q & = \frac { 1 } { 2 } q ^ { \top } \left ( \mathbb { J } _ { B / \lambda } ( \lambda ) + \mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda ) \right ) q \\ & = q ^ { \top } \text{diag} \left ( \left [ \mathbb { J } _ { B / \lambda } ( \lambda ) \right ] _ { i i } \right ) q < 0,$$

for any λ ∈ R n &gt; 0 . Therefore, the Jacobian matrix is negative definite and non-singular for any λ ∈ R n &gt; 0 . By the inverse function theorem, we can ensure that B : R n &gt; 0 → R n &gt; 0 as defined by Equation (5) is locally invertible everywhere in its domain. Thus, the two game formulations are equivalent.

## C. Proof of Lemma 2

Note that if ∂U ∗ i ∂τ &gt; 0 at τ = 0 then there exists a τ &gt; 0 that increases the value of U ∗ i . Using the chain rule,

$$\frac { \partial U _ { i } ^ { * } } { \partial \tau } \Big | _ { \tau = 0 } & = \sum _ { k } \frac { \partial U _ { i } ^ { * } } { \partial \tilde { B } _ { k } } \Big | _ { \tilde { B } _ { k } = B _ { k } } \frac { \partial \tilde { B } _ { k } } { \partial \tau } \Big | _ { \tau = 0 } = \nabla _ { B } ^ { \top } U _ { i } ^ { * } \frac { \partial \tilde { B } } { \partial \tau } \quad & \text{frame} \\ \text{with } \nabla _ { \ } E I ^ { * } \text{ is the second} \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{  \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{$$

with ∇ B U ∗ i is the gradient of U ∗ i with respect to B . Using the definition of the Jacobian matrix we have,

$$\nabla _ { \lambda } U _ { i } ^ { * } & = \mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda ) \nabla _ { B } U _ { i } ^ { * } \\ \Longleftrightarrow \nabla _ { B } U _ { i } ^ { * } & = \left [ \mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda ) \right ] ^ { - 1 } \nabla _ { \lambda } U _ { i } ^ { * }. \quad \text{with} \ \text{write}$$

Therefore, using Equations (9) and (10) we obtain,

$$\frac { \partial U _ { i } ^ { * } } { \partial \tau } > 0 \iff \nabla _ { \lambda } ^ { \top } U _ { i } ^ { * } \ \mathbb { J } _ { B / \lambda } ^ { - 1 } ( \lambda ) \ \frac { \partial \tilde { B } } { \partial \tau } > 0.$$

## D. Structural Properties of Jacobians for Cycle Graphs

During our discussion we exploit the equivalence between budget-constrained contest games and its per-unit-cost parametrization. This equivalence is captured through the relation presented in Equation (5). In particular, we focus on the Jacobian of that map to analyze infinitesimal changes in the equilibrium payoff of the players U ∗ i . For n -cycle graphs, the Jacobian is a n × n cyclic tridiagonal matrix, i.e., it can be written as,

$$\mathbb { J } ^ { \top } _ { B / \lambda } ( \lambda ) = \left [ \begin{array} { c c c c c c c c c } a _ { 1 } & - b _ { 1 } & \cdots & 0 & 0 & 0 & b _ { n } \\ b _ { 1 } & a _ { 2 } & - b _ { 2 } & 0 & 0 & 0 & 0 \\ \vdots & b _ { 2 } & a _ { 3 } & - b _ { 3 } & \ddots & 0 & 0 \\ 0 & \vdots & b _ { 3 } & \ddots & \ddots & \vdots & 0 \\ 0 & 0 & \ddots & \ddots & a _ { n - 2 } & - b _ { n - 2 } & \vdots \\ 0 & 0 & 0 & \cdots & b _ { n - 2 } & a _ { n - 1 } & - b _ { n - 1 } \\ - b _ { n } & 0 & 0 & 0 & \cdots & b _ { n - 1 } & a _ { n } \end{array} \right ] \quad \text{with} \quad \text{the so}$$

where,

$$\intertext { w c } a _ { i } & = \frac { \partial B _ { i } } { \partial \lambda _ { i } } = - 2 \left ( w _ { i - 1, i } \lambda _ { i - 1 } + w _ { i, i + 1 } \lambda _ { i + 1 } \right ) < 0, \\ b _ { i } & = \frac { \partial B _ { i } } { \partial \lambda _ { i + 1 } } = w _ { i, i + 1 } \left ( \lambda _ { i } - \lambda _ { i + 1 } \right ), \\ w _ { i, j } & = \frac { v _ { i, j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 3 } }. & \intertext { h } e$$

Line graphs are a particular case of cycle graphs where w i,i +1 for only one i . For them, we can use the variable transform K i,j := w i,j λ i &gt; 0 with,

$$a _ { i } & = - 2 \left ( K _ { i - 1, i } + K _ { i + 1, i } \right ), \\ b _ { i } & = K _ { i, i + 1 } - K _ { i + 1, i }.$$

Therefore, for simplicity, we use the variables a i and b i instead of the valuations v i,j and the costs λ i in some of our proofs.

## E. Proof of Lemma 3

Let us assume that there is an instance for a n -2 -node line graph where there exist a mutually beneficial transfer between two players. Without losing any generality, we assume that the players are labeled P = { 3 , · · · , n } and the transfer occurs from player n -1 to player n . Therefore, v n -1 ,n = 0 and there are n -3 edges between the allied players.

Since there is a mutually beneficial transfer, using Remark 1 we can ensure that s n &gt; s n -1 and t n &gt; t n -1 where,

$$\mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda ) \ s = \beta _ { 1 } \nabla _ { \lambda } U _ { n - 1 } ^ { * } \text{ and } \ \mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda ) \ t = \beta _ { 2 } \nabla _ { \lambda } U _ { n } ^ { * }, \\ \dots \ \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \tilde { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat {  \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \quad \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \times } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim } \hat { \sim }$$

with β i &gt; 0 for i = { 1 2 , } . Note that, the gradients can be written as,

$$& \beta _ { 1 } \nabla _ { \lambda } U _ { n - 1 } ^ { * } = \beta _ { 1 } \left [ 0 \quad 0 \ \cdots \ \frac { \partial U _ { n - 1 } ^ { * } } { \partial \lambda _ { n - 2 } } \ \frac { \partial U _ { n - 1 } ^ { * } } { \partial \lambda _ { n - 1 } } \ \ 0 \right ] ^ { \top }, \\ & = \beta _ { 1 } \left ( \lambda _ { n - 2 } + \lambda _ { n - 1 } \right ) \left [ 0 \quad 0 \ \cdots \ \ K _ { n _ { 1 }, n - 2 } \ \ - K _ { n - 2, n - 1 } \ \ 0 \right ] ^ { \top }, \\ & = \colon \tilde { \beta } _ { 1 } \left [ 0 \quad 0 \ \cdots \ \ - ( 2 b _ { n - 2 } + a _ { n - 1 } ) \ \ a _ { n - 1 } \ \ 0 \right ] ^ { \top },$$

and,

$$\begin{array} {$$

with ˜ β i &gt; 0 for i = { 1 2 , } . Thus, the two linear system of equations can be compressed into the n -2 × n extended matrix,

$$\begin{array} {$$

with ˜ β i = 1 for i = { 1 2 , } . Note that we care about the solution of the last two rows of the extended matrix in Equation (12). The n × n +2 extended matrix,

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00883v1-figure-b9597585-a8e8-4bd5-86f0-4dd3b2550641.jpg)

has the same solution for the last n -2 rows as the extended matrix shown in Equation (12). Moreover, under

some conditions, the extended matrix in Equation (13) describe an instance for a n -node line graph, i.e., it can be written as,

$$\left [ \begin{array} { c } \mathbb { J } _ { \bar {$$

To preserve the negativity of the diagonal elements we require,

$$\frac { a _ { 1 } a _ { 2 } } { b _ { 1 } ^ {$$

In addition, let us define,

$$\frac { a _ { 1 } } { a _ { 3 } \eta _ { 1 } }$$

Thus, we can rewrite the extended matrix as,

$$\begin{array} {$$

which makes evident that η 2 ∈ (0 1) , and α 1 = 1 . Moreover, we require that α 2 [ J ⊤ ¯ B/λ ¯ ( ¯ ) λ ] n,n = [ ∇ λ ¯ U ∗ n ] n with α 2 &gt; 0 , i.e.,

$$\alpha _ { 2 } & \left [ a _ { n } - \frac { \eta _$$

Note that, for any η 2 ∈ (0 1) , and η 1 = 1 , we have α 2 = 1 . Then, by continuity of α 2 as a function of η 1 there must exist ε η &gt; 0 such that α 2 still positive for η 1 = 1 -ε η . The other equation that the extended matrix should satisfy is

$$\text{equation that the extended matrix should satisfy is } \text{$\text{$\$$

With the definitions of η 1 , η 2 , α 2 and r b we can define an instance with a mutually beneficial transfer for a n -node line graph from a instance for a ( n -2) -node line graph. The steps can be enunciated as follows,

- 1) Pick η 1 ∈ (0 1) , and η 2 ∈ (0 , 1) such that α 2 &gt; 0 .
- 2) Using the values of η 1 , η 2 and α 2 define r b .
- 3) Pick a value of b 1 .
- 4) Using the first n columns of the extended matrix find the values of a i and b i , or equivalently, the costs λ i and the values v i,j .

## F. Proof of Lemma 4

Let us assume that the mutually beneficial transfer exists from node 1 to node n in a n -node line graph. This is equivalent to ensure that δ ⊤ s &gt; 0 and δ ⊤ t &gt; 0 with,

$$\mathbb { J } _ { B / \lambda } ^ { \top } ( \lambda )$$

For simplicity, let us write the systems of linear equations J ⊤ B/λ ( λ ) s = ∇ λ U ∗ 1 and J ⊤ B/λ ( λ ) t = ∇ λ U ∗ n as Qs = ( λ 1 + λ 2 ) y and Qt = ( λ n -1 + λ n ) z respectively.

If we add an edge between nodes 1 and n with weight v 1 ,n &gt; 0 then we need to check that there still exists a mutually beneficial transfer, i.e., δ ⊤ ˜ s &gt; 0 and δ ⊤ ˜ t &gt; 0 with ˜ ˜ Qs = ( λ 1 + λ 2 ) ˜ y and ˜˜ = ( Qt λ n -1 + λ n ) ˜ z .

Note that, ˜ = y y + v 1 ,n ∂y and

$$\tilde { Q } = Q + \partial Q = Q + v _ { 1, n }$$

with,

$$P = \begin{bmatrix} 1 & 0 & \cdots & 0 & 0 \\ 0 & 0 & \cdots & 0 & 1 \end{bmatrix},$$

and

$$\partial y = \left [ - \lambda _ { n } \frac { \lambda _ { 1 } + \lambda _ { n } } { \lambda _ { 1 } + \lambda _ { 2 } } \ \ 0 \ \cdots \ \ 0 \ \lambda _ { 1 } \frac { \lambda _ { 1 } + \lambda _ { n } } { \lambda _ { 1 } + \lambda _ { 2 } } \right ] ^ { \top }.$$

For any factorization ∂Q = v 1 ,n UV we have,

$$\iota _ { 2 } > 0, \quad ( Q + \partial Q ) ^ { - 1 } & = ( Q + v _ { 1, n } U V ) ^ { - 1 } \\ & = Q ^ { - 1 } - v _ { 1, n } Q ^ { - 1 } U \left ( I + v _ { 1, n } V Q ^ { - 1 } U \right ) ^ { - 1 } V Q ^ { - 1 }.$$

Therefore,

$$\delta ^ { \top } \tilde { s } & = \delta ^ { \top } \tilde { Q } ^ { - 1 } \tilde { y } = \delta ^ { \top } \left ( Q + \partial Q \right ) ^ { - 1 } \left ( y + v _ { 1, n } \partial y \right ) \\ & = \delta ^ { \top } Q y - v _ { 1, n } \delta ^ { \top } Q ^ { - 1 } U \left ( I + v _ { 1, n } V Q ^ { - 1 } U \right ) ^ { - 1 } V Q ^ { - 1 } y \\ x _ { 2 } = 1. \quad & + v _ { 1, n } \delta ^ { \top } Q ^ { - 1 } \partial y - v _ { 1, n } ^ { 2 } \delta ^ { \top } Q ^ { - 1 } U \left ( I + v _ { 1, n } V Q ^ { - 1 } U \right ) ^ { - 1 } V Q ^ { - 1 } \partial y. \\ \sim \sim \sim \dots$$

We can see the expression for δ ⊤ ˜ s as a continuous function of v 1 ,n f y : [0 , ∞ → ) R with f y (0) = δ ⊤ Qy &gt; 0 . Then, by continuity, it must exist ¯ v y &gt; 0 such that f y ( v 1 ,n ) &gt; 0 for all v 1 ,n ∈ [0 , v ¯ ) y .

Since we can use a similar argument for δ ⊤ ˜ t then we can find a value for v 1 ,n such that δ ⊤ ˜ s &gt; 0 and δ ⊤ ˜ t &gt; 0 . Therefore, if there exist an instance for a mutually beneficial transfer in a n -node line graph then there exist at least one instance for a n -node cycle graph.

## G. Proof of Lemma 5

For any set of budgets B and values v we can find the equilibrium allocation x ∗ . Since N a = { } b then x ∗ a,b = B a . Assume that there is a beneficial transfer τ &gt; 0 from player a to player b . Then, the budgets after the transfer are,

$$\tilde { B } _ { a } & = B _ { a } - \tau, \\ \tilde { B } _ { b } & = B _ { b } + \tau, \\ \tilde { B } _ { i } & = B _ { i } \quad \forall \ i \in \mathcal { P } \ \left \{ a, b \right \}.$$

Similarly, for the budgets ˜ B and values v we can define the equilibrium allocation ˜ x ∗ . The existence of a mutually beneficial transfer from a to b is equivalent to ensure that U a ( x ∗ ) &lt; U a (˜ ) x ∗ and U b ( x ∗ ) &lt; U b (˜ ) x ∗ . Let us build the allocation ˆ x ∗ as follows,

$$\hat { x } _ { a, b } & = B _ { a } - \tau, \\ \hat { x } _ { b, a } & = \frac { B _ { a } - \tau } { B _ { a } } x _ { b, a } ^ { * }, \\ \hat { x } _ { i, j } & = x _ { i, j } \text{ otherwise }.$$

Note that, by construction, U i (ˆ ) = x ∗ U i ( x ∗ ) for all i ∈ P . Then, ˆ x ∗ is also an equilibrium allocation since players are not incentivized to make unilateral changes. However, the budgets are defined as,

$$\text{find as}, & & \hat { B } _ { i } = B _ { i } \quad \forall i \in \mathcal { P } \, \sum \{ a, b \} \,, \\ & \hat { B } _ { a } = \hat { x } _ { a, b } ^ { * } = B _ { a } - \tau, & & \hat { B } _ { b } = \sum _ { j \in \mathcal { P } } \hat { x } _ { b, j } ^ { * } = \hat { x } _ { b, a } ^ { * } + \sum _ { j \in \mathcal { P } \{ a \} } \hat { x } _ { b, j } ^ { * } \\ & & = \frac { B _ { a } - \tau } { B _ { a } } x _ { b, a } ^ { * } + \sum _ { j \in \mathcal { P } \{ a \} } x _ { b, j } ^ { * }. & & \text{ that } \hat { R } _ { \cdot } \, < \, R _ { \cdot } \, < \, R _ { \cdot } \, + \tau \, \text{ Then to set the hidden}$$

Note that ˆ B &lt; B b b &lt; B b + τ . Then, to get the budgets ˜ B from the budgets ˆ B the player b has to spend the additional budget B b + τ -ˆ B &gt; b 0 . Since all the marginal contributions ∂U b ∂x b,j increase as x b,j increase then, for player b , all the allocations ˜ x ∗ should be greater than ˆ x ∗ , i.e., ˜ x ∗ b,j &gt; x ˆ ∗ b,j for all j ∈ N b . In particular,

$$\tilde { x } _ { b, a } > \hat { x } _ { b, a } = \frac { B _ { a } - \tau } { B _ { a } } x _ { b, a } ^ { * }.$$

This implies that U a ( x ∗ ) &gt; U a (˜ ) x ∗ , which is a contradiction. Therefore, there cannot exist a mutually beneficial transfer from player a to player b if N a = { } b .

## H. Proof of Proposition 2

Using the equality,

$$\sum _ { j \in \mathcal { N } _ { i } } v _ { i, j } \frac { \lambda _ { j } } { \left ( \lambda _ { i } + \lambda _ { j } \right ) ^ { 2 } } = \tilde { B } _ { i } = \sum _ { j \in \mathcal { D } _ { i } } b _ { j, i } B _ { j } \quad \forall i,$$

and differentiating it with respect to b k,l we obtain,

̸

$$\text{and uncomment} \, \text{with respect to } \upsilon _ { k, l } \, \text{we to}, \\ \sum _ { j } v _ { i, j } \left \{ \frac { \partial } { \partial \lambda _ { i } } \left [ \frac { \lambda _ { j } } { ( \lambda _ { i } + \lambda _ { j } ) ^ { 2 } } \right ] \frac { \partial \lambda _ { i } } { \partial b _ { k, l } } + \frac { \partial } { \partial \lambda _ { j } } \left [ \frac { \lambda _ { j } } { ( \lambda _ { i } + \lambda _ { j } ) ^ { 2 } } \right ] \frac { \partial \lambda _ { j } } { \partial b _ { k, l } } \right \} = \sum _ { j } \frac { \partial b _ { j, l } } { \partial b _ { k, l } } B _ { j } \\ \iff \left [ - 2 \sum _ { j \neq i } v _ { i, j } \frac { \lambda _ { j } } { ( \lambda _ { i } + \lambda _ { j } ) ^ { 3 } } \right ] \frac { \partial \lambda _ { i } } { \partial b _ { k, l } } + \sum _ { j \neq i } v _ { i, j } \frac { ( \lambda _ { i } - \lambda _ { j } ) } { ( \lambda _ { i } + \lambda _ { j } ) ^ { 3 } } \frac { \partial \lambda _ { j } } { \partial b _ { k, l } } = B _ { k } \delta _ { i, l } \\ \iff \left \langle \nabla _ { \lambda } \tilde { B } _ { i }, \frac { \partial \lambda } { \partial b _ { k, l } } \right \rangle = B _ { k } \delta _ { i, l } \quad \forall i \\ \text{where } \, \delta \,. \, = \, 1 \ \Longleftrightarrow \ i \ = 1 \ \text{Stack in all the inner methods}$$

̸

where δ i,l = 1 ⇐⇒ i = l . Stacking all the inner products into a single matrix multiplication we obtain,

$$\mathbb { J } _ { \tilde { B } / \lambda } ^ { \top } ( \lambda ) \frac { \partial \lambda } { \partial b _ { k, l } } = B _ { k } e _ { l }.$$

Using the chain rule, we have that,

$$\dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \delta$$

Stacking the partial derivatives with respect to b i,j into the gradient we obtain,

$$\nabla _ { b _ { i } } U _ { i } ^ { * } = B _ { i } \left [ \mathbb { J } _ { \tilde { B } / \lambda } ^ { \top } ( \lambda ) \right ] ^ { - 1 } \nabla _ { \lambda } U _ { i } ^ { * },$$

with matches the expression in Equation (7).
Gilberto Diaz-Garcia Francesco Bullo Jason R. Marden
Strategic Coalitions in Networked Contest Games
In competitive resource allocation formulations multiple agents compete over
different contests by committing their limited resources in them. For these
settings, contest games offer a game-theoretic foundation to analyze how
players can efficiently invest their resources. In this class of games the
resulting behavior can be affected by external interactions among the players.
In particular, players could be able to make coalitions that allow transferring
resources among them, seeking to improve their outcomes. In this work, we study
bilateral budgetary transfers in contest games played over networks.
Particularly, we characterize the family of networks where there exist mutually
beneficial bilateral transfer for some set of systems parameters. With this in
mind, we provide sufficient conditions for the existence of mutually beneficial
transfers. Moreover, we provide a constructive argument that guarantees that
the benefit of making coalitions only depends on mild connectivity conditions
of the graph structure. Lastly, we provide a characterization of the
improvement of the utilities as a function of the transferred budget. Further,
we demonstrate how gradient-based dynamics can be utilized to find desirable
coalitional structures. Interestingly, our findings demonstrate that such
collaborative opportunities extend well beyond the typical "enemy-of-my-enemy"
alliances.