1 Introduction

Allocating network resources, like bandwidth, among agents is a canonical problem in the network optimization literature. A traditional model for this problem was proposed by Kelly [18], where allocating these infinitely divisible resources is treated as a market with prices. More precisely, agents in the system submit bids on resources to express their willingness to pay. After soliciting the bids, the system manager prices each resource and then agents buy portions of resources by paying a proportional amount of the prices. The users act as price takers, trying to maximize their utility, i.e. the difference between their valuations and payments, and they do not anticipate the effect of their actions on the prices. Kelly [18] showed that, under certain assumptions, the aggregate utility of the users is maximized when the players receive portions of the resources that are proportional to their bids. In the case of a single resource, each user receives a fraction of the resource equal to the ratio of their bid over the sum of all bids; additionally, they should pay an amount equal to their own bid. This is known as the proportional allocation mechanism or Kelly’s mechanism in the literature. It is widely used in network pricing and has been implemented for allocating computing resources in several distributed systems [8].

Johari and Tsitsiklis [16] relaxed the assumption that the users act as price takers and instead they can anticipate the effects of their actions on the prices of the resources. They observed that this strategic bidding in the proportional allocation mechanism leads to inefficient allocations that do not maximize social welfare. On the other hand, they showed that this efficiency loss is bounded when agents’ valuations are concave. More specifically, they proved that the proportional allocation mechanism admits a unique pure Nash equilibrium with Price of Anarchy (PoA) [19] at most \(4/3\). The inefficiency of equilibria has been also observed in other network games such as routing games [19], routing traffic games [25], congestion games [24] and network design games [1, 4] .

An essential assumption used by Johari and Tsitsiklis [16] is that agents have complete information of each other’s valuations. However, in many realistic scenarios, the agents are only partially informed. A standard way to model incomplete information is by using the Bayesian framework, where the agents’ valuations are drawn independently from some publicly known distribution that, in a sense, represents the agents’ beliefs. A natural question is whether the efficiency loss is still bounded in the Bayesian setting. We give a negative answer to this question by showing that the PoA over Bayesian equilibria is at least \(\sqrt {m}/2\), where m is the number of resources. This result complements the recent study by Caragiannis and Voudouris [3], where the PoA of single-resource proportional allocation games is shown to be at most 2 in the Bayesian setting.

Non-concave valuation functions were studied by Syrgkanis and Tardos [26] for both complete and incomplete information games. They showed that, when agents’ valuations are lattice-submodular, the PoA for coarse correlated and Bayesian Nash equilibria is at most 3.73 by applying their general smoothness framework. In this paper, we study subadditive valuations [12] that is a superclass of lattice submodular functions. We prove that the PoA over Bayesian Nash equilibria is at most 2. Moreover, we show optimality of the proportional allocation mechanism by showing that this bound is tight and cannot be improved by any simple mechanism, as defined in the recent framework of Roughgarden [23],Footnote 1 or any scale-free mechanism.Footnote 2

Next, we switch to the setting where agents are constrained by budgets that represent the maximum payment they can afford. We use as a benchmark the effective welfare [3, 10, 26], capping the contribution of each player to the welfare by their budget (in [10], they called it liquid welfare). This is a natural benchmark that takes budgets into account, since the participants’ bidding power is restricted by their budgets.Footnote 3 We compare the effective welfare of the allocation at equilibrium with the optimal effective welfare. We prove that the PoA of the proportional allocation mechanism for coarse correlated equilibria is at most \(1+\phi \approx 2.618\), where \(\phi \) is the golden ratio. The previously best known bound was 2.78 for a single resource and concave valuations due to [3].

Finally, we consider the polyhedral environment that was previously studied by Nguyen and Tardos in [20]. In the polyhedral environment, there exists a collection of resources and the goal is to associate each agent with a single value, representing their level of activity. Nguyen and Tardos [20] proved that pure equilibria are at least \(75\%\) efficient with concave valuations. We prove that the PoA is exactly 2 for agents with subadditive valuations. An extended abstract of the current paper appears in [7].

Related Work

The efficiency of the proportional allocation mechanism has been extensively studied in the literature of network resource allocation. Besides the work mentioned above, Johari and Tsitsiklis [17] studied a more general class of scalar-parametrized mechanisms and proved that the proportional allocation mechanism achieves the best PoA when the mechanism only chooses a single price. Zhang [27] and Feldman et al. [14] studied the efficiency and fairness of the proportional allocation mechanism when agents aim at maximizing non quasi-linear utilities subject to budget constraints. Correa, Schulz and Stier-Moses [9] showed a relationship in the efficiency loss between the proportional allocation mechanism and non-atomic selfish routing for not necessarily concave valuation functions.

There is a line of research studying the PoA of simple auctions for selling indivisible goods (see [2, 5, 15, 26]). Recently, Feldman et al. [13] showed tighter upper bounds for simultaneous first and second price auctions when the agents have subadditive valuations. Christodoulou et al. [6] showed matching lower bounds for simultaneous first price auctions, and Roughgarden [23] proved general lower bounds for the PoA of all simple auctions by using the corresponding computational or communication lower bounds of the underlying allocation problem.

2 Preliminaries

There are n agents who compete for m divisible resources with unit supply. Every agent \(i\in [n]\) has a valuation function, \(v_{i}: [0,1]^{m} \rightarrow \mathbb R_{+}\), where \([n]\) denotes the set \(\{1,2,\dots ,n\}\). The valuations are monotonically non-decreasing, that is, for every two allocations, \(x_{i},x_{i}^{\prime } \in [0,1]^{m}\), where \(x_{i}=(x_{i1},\ldots ,x_{im}), x^{\prime }_{i}=(x^{\prime }_{i1},\ldots ,x^{\prime }_{im})\) and \(\forall j\in [m] \; x_{ij}\le x^{\prime }_{ij} \), we have \(v_{i}(x_{i})\leq v_{i}(x^{\prime }_{i})\). We further assume that the valuations are normalized as \(v_{i}((0,\ldots ,0))=0\).

In the following definition of the subadditive valuations, for any two allocation vectors \(x, y \in [0,1]^{m}\), we denote the componentwise sum of x and y by \(x+y\).

Definition 1

A function \(v:[0,1]^{m}\rightarrow \mathbb {R}_{\ge 0}\) is subadditive if, for all \(x,y\in [0,1]^{m}\), such that \(x+y \in [0,1]^{m}\), it is \(v(x + y)\leq v(x)+v(y)\).

Remark 2

Lattice submodular functions used in [26] are subadditive (see Section 4). In the case of a single variable (single resource), any concave function is subadditive; more precisely, concave functions are equivalent to lattice submodular functions in this case. However, concave functions of many variables may not be subadditive [22].

In the Bayesian setting, the valuation of each agent i is drawn from a set of possible valuations \(V_{i}\), according to some known probability distribution \(D_{i}\). We assume that \(D_{i}\)’s are independent, but not necessarily identical over the agents.

A mechanism takes the agents’ bids/strategies \(\mathbf {b}=(b_{1}, \ldots , b_{n})\) as input and outputs a tuple \((\mathbf {x},\mathbf {q})\), where \(\mathbf {x}=\mathbf {x}(\mathbf {b})=(x_{1},\dots ,x_{n})\) specifies the allocation of resources and \(\mathbf {q}=\mathbf {q}(\mathbf {b})=(q_{1},\ldots ,q_{n})\) specifies the agents’ payments. For every i, \(x_{i}=(x_{i1},\ldots ,x_{im})=(x_{ij})_{j}\) denotes the allocation to agent i, where \(x_{ij}\) is her allocation for recourse j, and \(q_{i}\) is a real value. Every agent i submits a non-negative bid \(b_{ij}\) for each resource j, i.e. \(b_{i}=(b_{i1}, {\ldots } , b_{im})\) is a vector. By \(\mathbf {b}_{-i}=(b_{1},\ldots ,b_{i-1},b_{i+1},\ldots ,b_{n})\) we denote the strategies of all agents except for i. We represent the valuations of all agents by the vector \(\mathbf {v}=\mathbf {v}(\mathbf {x})=(v_{1}(x_{1}),{\ldots } , v_{n}(x_{n}))\), and occasionally, instead of \(v_{i}(x_{i})\) we may use the notation \(v_{i}(\mathbf {x})\), which represents agent i’s valuation under the allocation \(\mathbf {x}\). The utility \(u_{i}\) of agent i is defined as the difference between her valuation for the received allocation and her payment: \(u_{i}(\mathbf {x}(\mathbf {b}),\mathbf {q}(\mathbf {b}))=u_{i}(\mathbf {b})=v_{i}(x_{i}(\mathbf {b}))-q_{i}(\mathbf {b})\). In the Bayesian setting, we use the notation \(u_{i}^{v_{i}}\) in order to specify that \(V_{i}\) is the valuation function of agent i.

The proportional allocation mechanism determines the allocation and payment for each agent i as \(x_{ij}=\frac {b_{ij}}{{\sum }_{k\in [n]}b_{kj}}\) and \(q_{i}={\sum }_{j\in [m]}b_{ij}\). When all agents bid 0, the allocation can be defined arbitrarily, but consistently.

Nash Equilibrium

We use \(\mathbf {b}\) to denote a pure strategy profile; in a more general context, we denote a strategy profile as \(\mathbf {B}=(B_{1},\ldots ,B_{n})\), where \(B_{i}\) is a probability distribution over all possible pure strategies of agent i. In each one of the following lines, a strategy profile \(\mathbf {b}\) forms the equilibrium notion on the left, if for every agent i and all bids \(b^{\prime }_{i}\) it satisfies the inequality on the right:

Pure Nash equilibrium: \(\mathbf {b}\) chooses \(\mathbf {b}\) with probability 1, \(u_{i}(\mathbf {b})\ge u_{i}(b^{\prime }_{i}, \mathbf {b}_{-i})\).

Mixed Nash equilibrium: \(\mathbf {B}=\times _{i} B_{i}\), \(\mathbb {E}_{\mathbf {b}\sim \mathbf {B}}[u_{i}(\mathbf {b})]\ge \mathbb {E}_{\mathbf {b}_{-i}\sim \mathbf {B}_{-i}}[u_{i}(b^{\prime }_{i},\mathbf {b}_{-i})]\).

Correlated equilibrium: \(\mathbf {B}=\left (B_{i}\right )_{i}\), \(\mathbb {E}_{\mathbf {b}\sim \mathbf {B}}[u_{i}(\mathbf {b})|b_{i}]\ge \mathbb {E}_{\mathbf {b}_{-i}\sim \mathbf {B}_{-i}}[u_{i}(b^{\prime }_{i},\mathbf {b}_{-i})|b_{i}]\).

Coarse correlated equilibrium: \(\mathbf {B}=\left (B_{i}\right )_{i}\), \(\mathbb {E}_{\mathbf {b}\sim \mathbf {B}}[u_{i}(\mathbf {b})]\ge \mathbb {E}_{\mathbf {b}_{-i}\sim \mathbf {B}_{-i}}[u_{i}(b^{\prime }_{i},\mathbf {b}_{-i})]\).

Bayesian Nash equilibrium: \(\mathbf {B}(\mathbf {v})=\times _{i}B_{i}(v_{i})\), \(\mathbb {E}_{\mathbf {v}_{-i},\mathbf {b}}[u_{i}^{v_{i}}(\mathbf {b})]\ge \mathbb {E}_{\mathbf {v}_{-i},\mathbf {b}_{-i}}[u_{i}(b^{\prime }_{i},\) \(\hspace *{12pt} \mathbf {b}_{-i})]\), \(\forall v_{i}\in V_{i}\).

The first four classes of equilibria are in increasing order of inclusion. Moreover, any mixed Nash equilibrium is also a Bayesian Nash equilibrium.

Price of Anarchy (PoA)

Our global objective is to maximize the sum of the agents’ valuations for their received allocations, i.e., to maximize the social welfare \(\mathrm {S}\mathrm {W}(\mathbf {x})={\sum }_{i\in [n]} v_{i}(x_{i})\). Given the valuations, \(\mathbf {v}\), of all agents, there exists an optimal allocation \(\mathbf {o}^{\mathbf {v}}=\mathbf {o}=(o_{1},\ldots ,o_{n})\), such that \(\mathrm {S}\mathrm {W}(\mathbf {o})=\max _{\mathbf {x}} \text {SW}(\mathbf {x})\). By \(o_{i} = (o_{i1}, \ldots , o_{im})\) we denote the optimal allocation to agent i. For simplicity, we use \(\mathrm {S}\mathrm {W}(\mathbf {b})\) and \(v_{i}(\mathbf {b})\) instead of \(\mathrm {S}\mathrm {W}(\mathbf {x}(\mathbf {b}))\) and \(v_{i}(x_{i}(\mathbf {b}))\) whenever the allocation rule \(\mathbf {x}\) is clear from the context. We also use shorter notation for expectations, e.g., we use \(\mathbb {E}_{\mathbf {v}}\) instead of \(\mathbb {E}_{\mathbf {v}\sim \mathbf {D}}\), \(\mathbb {E}[u_{i}(\mathbf {b})]\) instead of \(\mathbb {E}_{\mathbf {b}\sim \mathbf {B}}[u_{i}(\mathbf {b})]\) and \(u(\mathbf {B})\) instead of \(\mathbb {E}_{\mathbf {b} \sim \mathbf {B}}[u(\mathbf {b})]\) whenever \(\mathbf {D}\) and \(\mathbf {b}\) are clear from the context.

Definition 3

Let \(\mathcal {I}([n],[m],\mathbf {v})\) be the set of all instances, i.e., \(\mathcal {I}([n],[m],\mathbf {v})\) includes the instances for every set of agents and resources and any possible valuations that the agents might have for the resources. We define the pure, mixed, correlated, coarse correlated and Bayesian Price of Anarchy as

$$\text{PoA} = \max_{I \in \mathcal{I}} \max_{\mathbf{B}\in \mathcal{E}(I)} \frac{\mathbb{E}_{\mathbf{v}}[\text{SW}(\mathbf{o})]}{\mathbb{E}_{\mathbf{v}, \mathbf{b}\sim\mathbf{B}}[\text{SW}(\mathbf{b})]}, $$

where \(\mathcal {E}(I)\) is the set of pure Nash, mixed Nash, correlated, coarse correlated or Bayesian Nash equilibria for the specific instance \(I \in \mathcal {I}\), respectively.Footnote 4

Budget Constraints

We also consider the setting where agents are budget-constrained. That is, the payment of each agent i cannot be higher than \(c_{i}\), where \(c_{i}\) is a non-negative value denoting agent i’s budget. Following [3, 10, 26], we use Effective Welfare as the benchmark: EW\((\mathbf {x}) = {\sum }_{i} \min \{v_{i}(x_{i}),c_{i}\}\). In addition, for any randomized allocation \(\mathbf {x}\), the expected effective welfare is defined as: \(\mathbb {E}_{\mathbf {x}}[\text {EW}(\mathbf {x})] = {\sum }_{i} \min \{\mathbb {E}_{\mathbf {x}}[v_{i}(x_{i})],c_{i}\}\) and in the Bayesian setting \(\mathbb {E}_{\mathbf {v}}[\text {EW}(\mathbf {x}(\mathbf {v}))]={\sum }_{i} \mathbb {E}_{v_{i},c_{i}}[\min \{\mathbb {E}_{\mathbf {v}_{-i},\mathbf {c}_{-i}}[v_{i}(x_{i}(\mathbf {v}))],c_{i}\}]\).

3 Concave Valuations

In this section, we show that, for concave valuations on multiple resources, Bayesian equilibria can be arbitrarily inefficient. More precisely, we prove that the Bayesian PoA is \({\Omega }(\sqrt {m})\) in contrast to the constant bound for pure equilibria [16]. Therefore, there is a big gap between complete and incomplete information settings. We state our main theorem in this section as follows.

Theorem 4

When valuations are concave the PoA of the proportional allocation mechanism for Bayesian equilibria is at least \(\frac {\sqrt {m}}2\).

Proof 1

We consider an instance with m resources and 2 agents with the following concave valuations. \(v_{1}(\mathbf {x})=\min _{j}\{x_{1j}\}\) and \(v_{2}(\mathbf {x})\) is drawn from a distribution \(D_{2}\), such that some resource \(j\in [m]\) is chosen uniformly at random and then \(v_{2}(\mathbf {x})=x_{2j}/\sqrt {m}\). Let \(\delta =1/(\sqrt {m}+1)^{2}\). We claim that \(\mathbf {b}(\mathbf {v}) = (b_{1},b_{2}(v_{2}))\) is a pure Bayesian Nash equilibrium, where \(\forall j\in [m]\), \(b_{1j}=\sqrt {\delta / m} - \delta \) and, for \(j^{*}\) being the resource chosen by \(D_{2}\), \(b_{2j^{*}}(v_{2})=\delta \) whereas, for all \(j\neq j^{*}\), \(b_{2j}=0\).

Under this bidding profile, agent 1 bids the same value for all resources and agent 2 only bids positive value for a single resource associated with her valuation. Suppose that agent 2 has positive valuation for resource j, i.e., \(v_{2}(\mathbf {x})=x_{2j}/\sqrt m\). Then, the rest \(m-1\) resources are allocated to agent 1 and agents are competing for resource j. Bidder 2 has no reason to bid positively for any other resource. If she bids any value \(b^{\prime }_{2j}\) for resource j, her utility would be \(u_{2}(\mathbf {b}_{1},b^{\prime }_{2j}) = \frac {1}{\sqrt {m}}\frac {b^{\prime }_{2j}}{b_{1j}+b^{\prime }_{2j}} - b^{\prime }_{2j}\), which is maximized for \(b^{\prime }_{2j} = \sqrt {\frac {b_{1j}}{\sqrt {m}}}-b_{1j}\). For \(b_{1j}=\sqrt {\delta / m} - \delta \), the utility of agent 2 is maximized for \(b^{\prime }_{2j} = 1/(\sqrt {m}+1)^{2}=\delta \) by simple calculations.

Since \(v_{1}(\mathbf {x})\) equals the minimum of \(\mathbf {x}\)’s components, agent 1’s valuation is completely determined by the allocation of resource j. So the expected utility of agent 1 under \(\mathbf {b}\) is \(\mathbb {E}_{v_{2}}[u_{1}(\mathbf {b})] = \frac {\sqrt {\delta / m} - \delta }{\sqrt {\delta / m} - \delta +\delta }-m(\sqrt {\delta / m} - \delta )= (1-\sqrt {m\delta })^{2} = \frac {1}{\left (\sqrt {m}+1\right )^{2}}=\delta \) . Suppose now that agent 1 deviates to \(b^{\prime }_{1} = (b^{\prime }_{11}, {\ldots } , b^{\prime }_{1m})\).

$$\begin{array}{@{}rcl@{}} \underset{v_{2}}{\mathbb{E}}[u_{1}(b^{\prime}_{1},b_{2})] &=&7 \frac 1m \sum\limits_{j} \frac{b^{\prime}_{1j}}{b^{\prime}_{1j}+\delta} - \sum\limits_{j} b^{\prime}_{1j} = \frac 1m \sum\limits_{j} \left(\frac{b^{\prime}_{1j}}{b^{\prime}_{1j}+\delta} - m \cdot b^{\prime}_{1j}\right)\\ &\leq& \frac 1m \sum\limits_{j} \left(\frac{\sqrt{\delta/m} - \delta}{\sqrt{\delta/m}} - m \cdot (\sqrt{\delta/m} - \delta)\right)\\ &=& \frac 1m \sum\limits_{j} \left(1-2 \sqrt{m\cdot \delta} + m\cdot \delta\right) = \frac 1m \sum\limits_{j} \left(1 - \sqrt{m\cdot \delta} \right)^{2}\\ & =& \frac 1m \sum\limits_{j} \left(\frac{1}{\sqrt{m}+1} \right)^{2} =\delta = \underset{v_{2}}{\mathbb{E}} [u_{1}(\mathbf{b})]. \end{array} $$

The inequality comes from the fact that \(\frac {b^{\prime }_{1j}}{b^{\prime }_{1j}+\delta } - m \cdot b^{\prime }_{1j}\) is maximized for \(b^{\prime }_{1j} = \sqrt {\delta /m} - \delta \). So we conclude that \(\mathbf {b}\) is a Bayesian equilibrium.

Finally, we compute the PoA. The expected social welfare under \(\mathbf {b}\) is \(\mathbb {E}_{v_{2}}[\mathrm {S}\mathrm {W}(\mathbf {b})]= \frac {\sqrt {\delta / m} - \delta }{\sqrt {\delta / m} - \delta +\delta } + \frac {1}{\sqrt {m}}\frac {\delta }{\sqrt {\delta / m} - \delta +\delta } = 1-\sqrt {m\delta }+\sqrt {\delta } = \frac 2{\sqrt {m}+1} < \frac {2}{\sqrt {m}}\) . The optimal social welfare is 1 by allocating to agent 1 all resources. So, PoA \(\ge \frac {\sqrt {m}}2\). □

4 Subadditive Valuations

In this section, we focus on agents with subadditive valuations. We prove that the proportional allocation mechanism is at least \(50~\%\) efficient for coarse correlated equilibria and Bayesian Nash equilibria, i.e., \(\text {PoA} \le 2\). We further show that this bound is tight and cannot be improved by any simple or scale-free mechanism. Before proving our PoA bounds, we show that the class of subadditive functions is a superclass of lattice submodular functions.

Proposition 5

Any lattice submodular function v defined on \([0,1]^{m}\) is subadditive.

Proof 2

It has been shown in [26] that, for any lattice submodular function \(v(x)\), \(\frac {\partial ^{2} v(x)}{(\partial x_{j})^{2}}\le 0\) and \(\frac {\partial ^{2} v(x)}{\partial x_{j}\partial x_{j'}}\le 0\). So, the function \(\frac {\partial v}{\partial x_{j}}(x)\) is non-increasing monotone for each coordinate \(x_{j'}\). It suffices to prove that for any \(\mathbf {x}, \mathbf {y}\in [0,1]^{m}\), \(v(\mathbf {x}+\mathbf {y})-v(\mathbf {y})\le v(\mathbf {x})-v(\mathbf {0})\). Let \(\mathbf {z}^{k}\) be the vector that \({z^{k}_{j}}=y_{j}\) if \(j\le k\) and \(x_{j}+y_{j}\) otherwise. Note that \(\mathbf {z}^{0}=\mathbf {x}+\mathbf {y}\) and \(\mathbf {z}^{m}=\mathbf {y}\). Similarly, we define \(\mathbf {w}^{k}\) to be the vector that \({\mathbf {w}^{k}_{j}}=0\) if \(j\le k\) and \(x_{j}\) otherwise. It is easy to see that \(\mathbf {z}^{k}\ge \mathbf {w}^{k}\) for all \(k\in [m]\). So, we have

$$\begin{array}{@{}rcl@{}} &&v(\mathbf{x}+\mathbf{y})-v(\mathbf{y})=\sum\limits_{j\in [m]}v(\mathbf{z}^{j-1})-v(\mathbf{z}^{j}) =\sum\limits_{j\in[m]}{\int}_{y_{j}}^{x_{j}+y_{j}}\frac{\partial v}{\partial x_{j}}(t_{j};\mathbf{z}^{j}_{-j})dt_{j}\\ \!&\le&\!\sum\limits_{j\in[m]}{\int}_{y_{j}}^{x_{j}+y_{j}}\frac{\partial v}{\partial x_{j}}(t_{j}-y_{j};\mathbf{z}^{j}_{-j})dt_{j} \!\le\!\sum\limits_{j\in[m]}{\int}_{0}^{x_{j}}\frac{\partial v}{\partial x_{j}}(s_{j};\mathbf{w}^{j}_{-j})ds_{j}\,=\, v(\mathbf{x})-v(\mathbf{0}). \end{array} $$

The second equality is due to the definition of partial derivative and the inequalities is due to the monotonicity of \(\frac {\partial v}{\partial x_{j}}(x)\). □

4.1 Upper Bound

A common approach to prove PoA upper bounds is to find a deviation with proper utility bounds and then use the definition of Nash equilibrium to bound agents’ utilities at equilibrium. The bidding strategy described in the following lemma is for this purpose.

Lemma 6

Let \(\mathbf {v}\) be any subadditive valuation profile and \(\mathbf {b}\) be some randomized bidding profile. For any agent i, there exists a randomized bidding strategy, \(a_{i}(\mathbf {v},\mathbf {B}_{-i})\) , such that:

$$\sum\limits_{i}u_{i}(a_{i}(\mathbf{v},\mathbf{B}_{-i}), \mathbf{B}_{-i})\ge \frac 12 \sum\limits_{i}v_{i}(o_{i}^{\mathbf{v}})-\sum\limits_{i}\sum\limits_{j} \underset{\mathbf{b} \sim \mathbf{B}}{\mathbb{E}}[b_{ij}].$$

Proof 3

Let \(p_{ij}\) be the sum of the bids of all agents except i on resource j, i.e., \(p_{ij}={\sum }_{k\neq i}b_{kj}\). Note that \(p_{ij}\) is a random variable that depends on b i B i . Let P i be the propability distribution of p i =(p i j ) j . Inspired by [13], we consider the bidding strategy \(a_{i}(\mathbf {v},\mathbf {B}_{-i}) = (o_{ij}^{\mathbf {v}}\cdot b^{\prime }_{ij})_{j}\) , where \(b^{\prime }_{i}\sim P_{i}\) . Then, u i (a i (v,B i ),B i ) is

$$\begin{array}{@{}rcl@{}} &&\underset{b^{\prime}_{i}\sim P_{i}}{\mathbb{E}}\underset{p_{i}\sim P_{i}}{\mathbb{E}}\left[v_{i}\left(\left(\frac{o^{\mathbf{v}}_{ij}b^{\prime}_{ij}}{o^{\mathbf{v}}_{ij}b^{\prime}_{ij}+p_{ij}}\right)_{j}\right)-o^{\mathbf{v}}_{i}\cdot b^{\prime}_{i}\right]\\ &\ge& \frac 12 \cdot \underset{p_{i}\sim P_{i}}{\mathbb{E}}\underset{b^{\prime}_{i}\sim P_{i}}{\mathbb{E}}\left[v_{i}\left(\left(\frac{o^{\mathbf{v}}_{ij}b^{\prime}_{ij}}{o^{\mathbf{v}}_{ij}b^{\prime}_{ij}+p_{ij}}+\frac{o^{\mathbf{v}}_{ij}p_{ij}}{o^{\mathbf{v}}_{ij}p_{ij}+b^{\prime}_{ij}}\right)_{j}\right)\right]-\underset{p_{i}\sim P_{i}}{\mathbb{E}}[o^{\mathbf{v}}_{i}\cdot p_{i}]\\ &\ge& \frac 12 \cdot \underset{p_{i}\sim P_{i}}{\mathbb{E}}\underset{b^{\prime}_{i}\sim P_{i}}{\mathbb{E}}\left[v_{i}\left(\left(\frac{o^{\mathbf{v}}_{ij}(b^{\prime}_{ij}+p_{ij})}{b^{\prime}_{ij}+p_{ij}}\right)_{j}\right)\right]-\underset{p_{i}\sim P_{i}}{\mathbb{E}}[o^{\mathbf{v}}_{i}\cdot p_{i}]\\ &=&\frac 12 \cdot v_{i}(o^{\mathbf{v}}_{i})-{\sum}_{j} {\sum}_{k\neq i}\underset{\mathbf{b} \sim \mathbf{B}}{\mathbb{E}}[o^{\mathbf{v}}_{ij}\cdot b_{kj}]\\ &= &\frac 12 \cdot v_{i}(o^{\mathbf{v}}_{i})-{\sum}_{j} o^{\mathbf{v}}_{ij} {\sum}_{k\neq i}\underset{\mathbf{b} \sim \mathbf{B}}{\mathbb{E}}[ b_{kj}]\\ &\ge &\frac 12 \cdot v_{i}(o^{\mathbf{v}}_{i})-{\sum}_{j} o^{\mathbf{v}}_{ij} {\sum}_{k\in [n]}\underset{\mathbf{b} \sim \mathbf{B}}{\mathbb{E}}[ b_{kj}]. \end{array} $$

The first inequality follows by swapping \(p_{ij}\) and \(b^{\prime }_{ij}\) and using the subadditivity of \(V_{i}\). The second inequality comes from the fact that \(o^{\mathbf {v}}_{ij}\le 1\). The lemma follows by summing up over all agents and the fact that \({\sum }_{i\in [n]}o_{ij}^{\mathbf {v}}= 1\). □

Theorem 7

The coarse correlated PoA of the proportional allocation mechanism with subadditive agents is at most 2.

Proof 4

Let \(\mathbf {b}\) be any coarse correlated equilibrium (note that \(\mathbf {v}\) is fixed). By Lemma 6 and the definition of the coarse correlated equilibrium we have

$$\sum\limits_{i}u_{i}(\mathbf{B})\ge \sum\limits_{i}u_{i}(a_{i}(\mathbf{v},\mathbf{B}_{-i}), \mathbf{B}_{-i})\ge \frac 12 \sum\limits_{i}v_{i}(o_{i})-\sum\limits_{i}\sum\limits_{j}\mathbb{E}[b_{ij}].$$

By rearranging terms, \(\mathrm {S}\mathrm {W}(\mathbf {B})={\sum }_{i}u_{i}(\mathbf {B})+{\sum }_{i}{\sum }_{j}\mathbb {E}[b_{ij}]\ge \frac 12 \cdot \mathrm {S}\mathrm {W}(\mathbf {o})\). □

Theorem 8

The Bayesian PoA of the proportional allocation mechanism with subadditive agents is at most 2.

Proof 5

Let \(\mathbf {b}\) be any Bayesian Nash Equilibrium and let \(v_{i}\sim D_{i}\) be the valuation of each agent i drawn independently from \(D_{i}\). We denote by \(\mathbf {C}=(C_{1},C_{2},\ldots ,C_{n})\) the bidding distribution in \(\mathbf {b}\) which includes the randomness of both the bidding strategy \(\mathbf {b}\) and of the valuations \(\mathbf {v}\). The utility of agent i with valuation \(V_{i}\) can be expressed by u i (B i (v i ),C i ) . It should be noted that C i does not depend on some particular v i , but merely on D i and B i . For any agent i and any subadditive valuation v i V i , consider the deviation a i (v i ;w i ,C i ) as defined in Lemma 6, where w i D i . By the definition of the Bayesian Nash equilibrium we obtain

$$\underset{\mathbf{v}_{-i}}{\mathbb{E}}[u^{v_{i}}_{i}(\mathbf{B}_{i}(v_{i}),\mathbf{B}_{-i}(\mathbf{v}_{-i}))]= u^{v_{i}}_{i}(\mathbf{B}_{i}(v_{i}),\mathbf{C}_{-i}) \ge \underset{\mathbf{w}_{-i}}{\mathbb{E}}[u^{v_{i}}_{i}(a_{i}(v_{i};\mathbf{w}_{-i},\mathbf{C}_{-i}), \mathbf{C}_{-i})].$$

By taking expectation over \(V_{i}\) and summing up over all agents

$$\begin{array}{@{}rcl@{}} &&\sum\limits_{i} \underset{\mathbf{v}}{\mathbb{E}}[u_{i}(\mathbf{B}(\mathbf{v}))] \ge\sum\limits_{i}\underset{v_{i},\mathbf{w}_{-i}}{\mathbb{E}}[u^{v_{i}}_{i}(a_{i}(v_{i};\mathbf{w}_{-i},\mathbf{C}_{-i}),\mathbf{C}_{-i})]\\ &=&\underset{\mathbf{v}}{\mathbb{E}}\left[\sum\limits_{i}u_{i}^{v_{i}}(a_{i}(\mathbf{v},\mathbf{C}_{-i}), \mathbf{C}_{-i})\right]\ge\frac 12\cdot\sum\limits_{i}\underset{\mathbf{v}}{\mathbb{E}}[v_{i}(o_{i}^{\mathbf{v}})]-\sum\limits_{i}\sum\limits_{j}\mathbb{E}[b_{ij}]. \end{array} $$

So, \({\mathbb {E}}_{\mathbf {v}}[\mathrm {S}\mathrm {W}(\mathbf {B}(\mathbf {v}))]= {\sum }_{i}{\mathbb {E}}_{\mathbf {v}}[u_{i}(\mathbf {B}(\mathbf {v}))]+ {\sum }_{i}{\sum }_{j}\mathbb {E}[b_{ij}]\ge \frac 12 \cdot {\mathbb {E}}_{\mathbf {v}}[\mathrm {S}\mathrm {W}(\mathbf {o}^{\mathbf {v}})]\). □

As we show next, the previous upper bounds of Theorems 7 and 8 are tight even for the pure Nash equilibrium and a single resource.

Theorem 9

The pure PoA of the proportional allocation mechanism with subadditive agents is at least 2.

Proof 6

We consider a game with only two agents and a single resource. The valuation of the first agent is \(v_{1}(x)=1+\epsilon \cdot x\), for some \(\epsilon <1\), if \(x<1\) and \(v_{1}(x)=2\) if \(x=1\). The valuation of the second agent is \(\epsilon \cdot x\). One can easily verify that these two functions are subadditive and the optimal social welfare is 2. Consider the bidding strategies \(b_{1}=b_{2}=\frac {\epsilon }4 \). The utility of agent 1, when she bids \(b_{1}^{\prime }\) and agent 2 bids \(\frac {\epsilon }4\), is given by \(1+\epsilon \cdot \frac {b_{1}^{\prime }}{b_{1}^{\prime }+\epsilon /4}-b_{1}^{\prime }\), which is maximized for \(b_{1}^{\prime }=\frac {\epsilon }4\). The utility of agent 2, when she bids \(b_{2}^{\prime }\) and agent 1 bids \(\frac {\epsilon }4\), is \(\epsilon \cdot \frac {b_{2}^{\prime }}{b_{2}^{\prime }+\epsilon /4}-b_{2}^{\prime }\), which is also maximized when \(b_{2}^{\prime }=\frac {\epsilon }4\). So \((b_{1},b_{2})\) is a pure Nash Equilibrium with social welfare \(1+\epsilon \). Therefore, the PoA converges to 2 when \(\epsilon \) goes to 0. □

4.2 Simple Mechanisms Lower Bound

Now we show a lower bound that applies to all simple mechanisms, where the bidding space has size (at most) sub-doubly-exponential in m. More specifically, we apply the general framework of Roughgarden [23] for showing lower bounds on the price of anarchy for all simple mechanisms via communication complexity reductions with respect to the underlying optimization problem. In our setting, the problem is to maximize the social welfare by allocating divisible resources to agents with subadditive valuations. We proceed by proving a communication lower bound for this problem in the following lemma.

Lemma 10

For any constant ε > 0, any (2 − ε)--approximation (non-deterministic) algorithm for maximizing social welfare in resource allocation problem with subadditive valuations requires an exponential amount of communication.

Proof 7

We prove this lemma by reducing the communication lower bound for combinatorial auctions with general valuations (Theorem 3 of [21]) to our setting (see also [11] for a reduction to combinatorial auctions with subadditive agents).

Nisan [21] used an instance with n players and m items, with n < m 1/2−ε. Each player i is associated with a set \(T_{i}\), with \(|T_{i}| = t\) for some \(t>0\). At every instance of this problem, the players’ valuations are determined by sets \(I_{i}\) of bundles, where \(I_{i} \subseteq T_{i}\) for every i. Given \(I_{i}\), player i’s valuation on some subset S of items is \(v_{i}(S)=1\), if there exists some \(R\in I_{i}\) such that \(R\subseteq S\), otherwise \(v_{i}(S)=0\). In [21], it was shown that distinguishing between instances with optimal social welfare of n and 1 requires t bits of communication. By choosing t exponential in m their theorem follows.

We prove the lemma by associating any valuation v of the above combinatorial auction problem to some appropriate subadditive valuation \(v^{\prime }\) for our setting. For any player i and any fractional allocation \(\mathbf {x} = (x_{1},\ldots , x_{m})\), let \(A_{x_{i}} = \{j|x_{ij} > \frac 12\}\) . We define \(v^{\prime }_{i}(x_{i})=v_{i}(A_{x_{i}})+1\) , if x i 0 and \(v^{\prime }_{i}(x_{i})=0\), otherwise. It is easy to verify that \(v^{\prime }_{i}\) is subadditive. Notice that \(v^{\prime }_{i}(x) =2\) only if there exists \(R\in I_{i}\) such that player i is allocated a fraction higher than \(1/2\) for every resource in R. The value \(1/2\) is chosen such that no two players are assigned more than that fraction from the same resource. This corresponds to the constraint of an allocation in the combinatorial auction where no item is allocated to two players.

Therefore, in the divisible goods allocation problem, distinguishing between instances where the optimal social welfare is \(2n\) and \(n+1\) is equivalent to distinguishing between instances where the optimal social welfare is n and 1 in the corresponding combinatorial auction and hence requires exponential, in m, number of communication bits. □

The PoA lower bound follows the general reduction described in [23].

Theorem 11

The PoA of \(\epsilon \) -mixed Nash equilibria Footnote 5 of every simple mechanism, when agents have subadditive valuations, is at least 2.

Remark 12

This result holds only for \(\epsilon \)-mixed Nash equilibria. By considering exact Nash equilibria we show a lower bound for all scale-free mechanisms in the following section.

4.3 Scale-free Mechanisms Lower Bound

Here we prove a tight lower bound for all scale-free mechanisms including the proportional allocation mechanism. A mechanism \((\mathbf {x},\mathbf {q})\) is said to be scale-free if a) for every agent i, resource j and constant \(c>0\), \(x_{ij}(c\cdot \mathbf {b}_{j}) = x_{ij}(\mathbf {b}_{j})\); moreover, for a fixed \(\mathbf {b}_{-i}\), \(x_{ji}(\cdot )\) is non-decreasing and positive whenever \(b_{ij}\) is positive, b) the payment for agent i depends only on her bids \(b_{i} = (b_{ij})_{j}\) and is equal to \({\sum }_{j\in [m]} q_{i}(b_{ij})\), where \(q_{i}(\cdot )\) is non-decreasing, continuous, normalized (\(q_{i}(0)=0\)), and there always exists a bid \(b_{ij}\) such that \(q_{i}(b_{ij})>0\).

Theorem 13

The mixed PoA of scale-free mechanisms when agents have subbaditive valuations, is at least 2.

Proof 8

Given a mechanism \((\mathbf {x},\mathbf {q})\), we construct an instance with 2 agents and m resources. Let V be a positive value such that \(V/m\) is in the range of both \(q_{1}\) and \(q_{2}\). This can be always done due to our assumptions on \(q_{i}\). Let \(T_{1}\) and \(T_{2}\) be the values such that \(q_{1}(T_{1}) = q_{2}(T_{2})=V/m\). W.l.o.g. we assume that \(T_{1} \geq T_{2}\). By monotonicity of \(q_{1}\), \(q_{1}(T_{2}) \leq V/m\). Pick an arbitrary value \(a\in (0,1)\), and let \(h_{1j}= x_{1j}(a,a)\) and \(h_{2j} = x_{2j}(a,a)\), for every \(j \in [m]\). By the assumption that \(x_{ij}(\mathbf {b}_{j}) > 0\) for b i j >0 we have h 1j, h 2j ∈ (0, 1) for all j ∈ [m] . Let \(v= V/\sqrt {m}\). We define the agents’ valuations as:

$$\begin{array}{ll} v_{1}(\mathbf{x}) \,=\, \left\{ \begin{array}{l l} 0, & \text{if} \,\,\forall j\in[m], x_{1j}=0, \\ v, & \text{if}\,\, \forall j \; x_{1j}<h_{1j}, \; \exists k \; x_{1k} >0 \\ 2v, & \text{otherwise} \end{array} \right. \quad \quad v_{2}(\mathbf{x})\,=\, \left\{ \begin{array}{l l} 0, & \text{if}\,\, \forall j\in[m], \; x_{1j}=0 \quad \\ V, & \text{if}\,\, \exists j\; x_{1j} < h_{2j}, \; \exists k \; x_{1k} > 0\\ 2V, & \text{otherwise} \end{array} \right. \end{array} $$

We claim that the following mixed strategy profile \(\mathbf {b}\) is a Nash equilibrium. Agent 1 picks resource l uniformly at random and bids \(b_{1l}=y\), and \(b_{1j}=0, \)for \(j\neq l\), where y is a random variable drawn by the cumulative distribution \(G(y)=\frac {mq_{2}(y)}{V}, \;\;y\in [0,T_{2}]\). Agent 2 bids \(b_{2j}=z\) for every resource j, where z is a random variable drawn from \(F(z)\), defined as \(F(z)=\frac {v-q_{1}(T_{2})+q_{1}(z)}{v},\;\;z\in [0,T_{2}]\). Recall that \(v=V/\sqrt {m}\) and \(q_{1}(T_{2}) \leq V/m\). Therefore, \(v-q_{1}(T_{2}) \geq 0\) and thus \(F(0) \geq 0\). Notice that \(G(\cdot )\) and \(F(\cdot )\) are valid CDFs, due to monotonicity of \(q_{i}(\cdot )\) and also \(G(T_{2}) = 1\), \(F(T_{2})=1\). Since \(q_{i}(\cdot )\) is continuous, \(G(y)\) and \(F(y)\) are continuous in \((0,\infty )\) and therefore both functions have no mass point in any \(y\neq 0\). We assume that if both agents bid 0 for some resource, agent 2 is allocated the whole resource. We are ready to show that \(\mathbf {b}\) is a Nash equilibrium. For the following arguments bare in mind that \(G(T_{2}) = 1\), \(F(T_{2})=1\) and \(G(0) = 0\).

If agent 1 bids any y in the range \((0,T_{2}]\) for a single resource j and zero for the rest, then she gets allocation of at least \(h_{1j}\) (that she values for \(2v\)), only if \(y \geq z\), which happens with probability \(F(y)\). This holds due to monotonicity of \(x_{1j}(\cdot )\) with respect to y. Otherwise her value is v. Therefore, her expected valuation is \(v + F(y)v\). So, for every \(y \in (0,T_{2}]\) her expected utility is \(v+F(y)v-q_{1}(y) = 2v-q_{1}(T_{2})\). If agent 1 picks y according to \(G(y)\), her utility is still \(2v-q_{1}(T_{2})\), since she bids 0 with zero probability. Suppose agent 1 bids \(\mathbf {y} = (y_{1},{\ldots } , y_{m})\), \(y_{j} \in [0,T_{2}]\) for every j, with at least two positive bids, and w.l.o.g., assume \(y_{1} = \max _{j} y_{j}\). If \(z > y_{1}\), agent 1 has value v for the allocation she receives and if \(z \leq y_{1}\), agent 1 has value \(2v\). But in both cases she pays more than \(q_{1}(y_{1})\) and so, this strategy is dominated by the strategy of bidding \(y_{1}\) for the first resource and zero for the rest. Bidding greater than \(T_{2}\) for any resource is dominated by the strategy of bidding exactly \(T_{2}\) for that resource.

If agent 2 bids \(z \in [0, T_{2}]\) for all resources, she gets an allocation of at least \(h_{2j}\), for every \(j \in [m]\), with probability \(G(z)\) (due to monotonicity of \(x_{2j}(\cdot )\) with respect to z and to the tie breaking rule). So, her expected utility is \(V + G(z)V - mq_{2}(z) = V\). Bidding greater than \(T_{2}\) for any resource is dominated by bidding exactly \(T_{2}\) for this resource. Suppose that agent 2 bids any \(\mathbf {z} = (z_{1},{\dots } z_{m})\), with \(z_{j} \in [0,T_{2}]\) for every j, then, since agent 1 bids positively for any resource with probability \(1/m\), agent’s 2 expected utility is \(\frac {1}{m}{\sum }_{j} \left (V + G(z_{j})V-{\sum }_{k} q_{2}(z_{k}) \right ) =\frac {1}{m}{\sum }_{j} \left (V + mq_{2}(z_{j})-{\sum }_{k} q_{2}(z_{k})\right ) =\frac {1}{m}\left (mV+m{\sum }_{j} q_{2}(z_{j}) -m{\sum }_{k} q_{2}(z_{k}) \right ) = V\) . So, B is Nash equilibrium.

Therefore, it is sufficient to bound the expected social welfare in \(\mathbf {b}\). First notice that the valuation of agents 1 and 2 are, according to the definition, at most \(2v\) and \(2v\), respectively. Agent 1 bids 0 with zero probability, so, with probability 1 if agent 2 bids 0, there exists some resource j from which she receives a fraction less than \(h_{2j}\). Her valuation in that case is V, meaning that in expectation the valuation of agent 2 is at most \(2V-F(0)\cdot V\). Agent 2 bids 0 with probability \(F(0) = 1-\frac {q_{1}(T_{2})}{v} \geq 1-\frac {V}{mv} = 1-\frac {1}{\sqrt {m}}\). Hence, \(\mathbb {E}[\mathrm {S}\mathrm {W}(\mathbf {B})] \leq 2V - F(0)\cdot V + 2v \leq 2V - V\left (1-\frac {1}{\sqrt {m}}\right )+2V\frac {1}{\sqrt {m}} =V \left (1+\frac {3}{\sqrt {m}}\right )\) . On the other hand, the social welfare in the optimum allocation is \(2(V+v)=2V\left (1+\frac {1}{\sqrt {m}}\right )\) (agent 1 is allocated h 1j proportion from some resource j and the rest is allocated to agent 2). We conclude that \(PoA \geq 2\frac {\left (1+\frac {1}{\sqrt {m}}\right )}{\left (1+\frac {3}{\sqrt {m}}\right )}\) which, for large m, converges to 2. □

5 Budget Constraints

In this section, we switch to scenarios where agents have budget constraints. We use as a benchmark the effective welfare similarly to [3, 10, 26]. We compare the effective welfare of the allocation at equilibrium with the optimal effective welfare. We prove an upper bound of \(\phi + 1\approx 2.618\) for coarse correlated equilibria when bidders have subadditive valuations and compete for many resources, where \(\phi = \frac {\sqrt {5}+1}{2}\) is the golden ratio. This improves the previously known 2.78 upper bound in [3] for a single resource and concave valuations.

To prove this upper bound we use the fact that in the equilibrium there is no profitable unilateral deviation and in particular, the utility of agent i obtained by any pure deviating bid \(a_{i}\) should be bounded by her budget \(c_{i}\), i.e., \({\sum }_{j \in [m]} a_{ij} \leq c_{i}\). We define \(v^{c}\) to be the valuation v suppressed by the budget c, i.e., \(v^{c}(x) = \min \{v(x),c\}\). Note that \(v^{c}\) is also subadditive since v is subadditive. For a fixed pair (v, c), let \(\mathbf {o} = (o_{1},\ldots ,o_{n})\) be the allocation that maximizes the effective welfare. For a fixed agent i and a vector of bids \(\mathbf {b}_{-i}\), we define the vector \(p_{i}=(p_{ij})_{j}\) where \(p_{ij} = {\sum }_{k\neq i}b_{kj}\) for all \(j\in [m]\). We first show the existence of a proper deviation.

Lemma 14

For any subadditive agent i, and any randomized bidding profile \(\mathbf {b}\) , there exists a randomized bid \(a_{i}(\mathbf {B}_{-i})\) , such that for any \(\lambda \geq 1\) , it is

$$u_{i}(a_{i}(\mathbf{B}_{-i}), \mathbf{B}_{-i})\ge \frac{ v_{i}^{c_{i}}\left(o_{i} \right)}{\lambda+1} - \frac{{\sum}_{j\in[m]}{\sum}_{k\in[n]}o_{ij}\mathbb{E}[b_{kj}]}{\lambda}.$$

Moreover, for any pure strategy \(\hat {a}_{i}\) in the support of \(a_{i}(\mathbf {B}_{-i})\) , \({\sum }_{j} \hat {a}_{ij} \leq c_{i}\).

Proof 9

In order to find \(a_{i}(B_{-i})\) we define the truncated bid vector \(\tilde {\mathbf {b}}_{-i}\) as follows. For any set \(S\subseteq [m]\) of resources, we denote by 1 S the indicator vector w.r.t. S, such that \(x_{j} = 1\) for \(j \in S\) and \(x_{j} = 0\) otherwise. For any vector \(p_{i}\) and any \(\lambda >0\), let \(T:=T(\lambda ,p_{i})\) be a maximal subset of resources such that, \(v_{i}^{c_{i}}(\mathbf {1}_{T}) < \frac {1}{\lambda } {\sum }_{j \in T} o_{ij}p_{ij}\). For every \(k\neq i\), if \(j \in T\), then \(\tilde {b}_{kj} = 0\), otherwise \(\tilde {b}_{kj} = b_{kj}\). Similarly with \(p_{i}\), we define the vector \(\tilde {p}_{i} = (\tilde {p}_{ij})_{j}\), where \(\tilde {p}_{ij}= {\sum }_{k\neq i}\tilde {b}_{kj}\) for all \(j\in [m]\). Moreover, if \(\mathbf {b}_{-i} \sim \mathbf {B}_{-i}\), then \(p_{i}\) is an induced random variable with distribution denoted by \(P_{i}=\{p_{i}|\mathbf {b}_{-i} \sim \mathbf {B}_{-i}\}\). We further define distributions \(\tilde {\mathbf {b}}_{-i}\) and \(\tilde {P}_{i}\), as \(\tilde {\mathbf {B}}_{-i} = \{\tilde {\mathbf {b}}_{-i}|\mathbf {b}_{-i} \sim \mathbf {B}_{-i}\}\) and \(\tilde {P}_{i} = \{\tilde {p}_{i}|\tilde {\mathbf {b}}_{-i}\sim \tilde {\mathbf {B}}_{-i}\}\).

Now consider the following bidding strategy a i (B i ): sampling \(b^{\prime }_{i}\sim \tilde {P}_{i}\) and bidding \(a_{ij}=\frac {1}{\lambda } o_{ij} b^{\prime }_{ij}\) for each resource j. We first show \( {\sum }_{j\in [m]}a_{ij}\leq c_{i}\). It is sufficient to show that \({\sum }_{j\notin T} a_{ij} \leq v_{i}^{c_{i}}(\mathbf {1}_{[m] \setminus T})\) since \(v_{i}^{c_{i}}(\mathbf {1}_{[m] \setminus T}) \leq c_{i}\) and \({\sum }_{j\in T} a_{ij} = 0\). For the sake of contradiction suppose \(v_{i}^{c_{i}}(\mathbf {1}_{[m] \setminus T}) < {\sum }_{j \notin T} a_{ij}\) . Then, by the definition of T and \(\tilde {p}_{i}\) and due to subadditivity \(v_{i}^{c_{i}}(\mathbf {1}_{[m]}) \leq v_{i}^{c_{i}}(\mathbf {1}_{T}) + v_{i}^{c_{i}}(\mathbf {1}_{[m] \setminus T}) < \frac {1}{\lambda }{\sum }_{j\in T} o_{ij}p_{ij}+{\sum }_{j \notin T} a_{ij}=\frac {1}{\lambda } {\sum }_{j \in [m]} o_{ij}p_{ij}\), which contradicts the maximality of T.

Next we show that, for any bid \(B_{i}\) and \(\lambda >0\),

$$ v_{i}^{c_{i}}(x_{i}(b_{i}, \mathbf{B}_{-i})) + \frac{1}{\lambda} \sum\limits_{j \in [m]}o_{ij} \underset{\tilde{p}_{i} \sim \tilde{P}_{i}}{\mathbb{E}}[p_{ij}] \geq v_{i}^{c_{i}}(x_{i}(b_{i}, \tilde{\mathbf{B}}_{-i})) + \frac{1}{\lambda} \sum\limits_{j \in [m]}o_{ij}\underset{\tilde{p}_{i} \sim \tilde{P}_{i}}{\mathbb{E}}[\tilde{p}_{ij}]. $$
(1)

Observe that \(x_{i}(b_{i},\tilde {\mathbf {b}}_{-i}) \leq x_{i}(b_{i},\mathbf {b}_{-i}) + \mathbf {1}_{T}\) . Therefore, by using the subadditivity of \(v_{i}^{c_{i}}\) and the definitions of T and \(\tilde {P}_{i}\)

$$\begin{array}{@{}rcl@{}} v_{i}^{c_{i}}(x_{i}(b_{i},\tilde{\mathbf{b}}_{-i})) &\leq& v_{i}^{c_{i}}(x_{i}(b_{i},\mathbf{b}_{-i})) + v_{i}^{c_{i}}(\mathbf{1}_{T})\leq v_{i}^{c_{i}}(x_{i}(b_{i},\mathbf{b}_{-i})) +\frac{1}{\lambda} \sum\limits_{j \in T} o_{ij}p_{ij}\\ &=& v_{i}^{c_{i}}(x_{i}(b_{i},\mathbf{b}_{-i})) +\frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij}p_{ij} - \frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij}\tilde{p}_{ij}. \end{array} $$

The claim follows by rearranging terms and taking the expectation of \(\mathbf {b}_{-i}\), \(\tilde {\mathbf {b}}_{-i}\), \(p_{i}\) and \(\tilde {P}_{i}\) over \(\mathbf {b}_{-i}\), \(\tilde {\mathbf {b}}_{-i}\), \(p_{i}\) and \(\tilde {P}_{i}\), respectively. We next prove the statement of the lemma.

$$\begin{array}{@{}rcl@{}} &\mathbb{E}_{b^{\prime}_{i} \sim \tilde{P_{i}}}& \left[u_{i}\left(\frac{1}{\lambda} o_{i} b^{\prime}_{i},\mathbf{B}_{-i}\right)\right] = \underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[v_{i}\left(\frac{1}{\lambda} o_{i} b^{\prime}_{i},\mathbf{B}_{-i}\right)\right] - \frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij} \underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[b^{\prime}_{ij}\right]\\ \!&\geq&\! \underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[v_{i}^{c_{i}}\left(\frac{1}{\lambda} o_{i} b^{\prime}_{i},\mathbf{B}_{-i}\right)\right] - \frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij} \underset{\tilde{p}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[\tilde{p}_{ij}\right] \quad(\text{by definition of} \,\,v_{i}^{c_{i}})\\ \!&\geq&\! \underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[v_{i}^{c_{i}}\left(\frac{1}{\lambda} o_{i} b^{\prime}_{i},\tilde{\mathbf{B}}_{-i}\right)\right] - \frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij} \underset{\tilde{p}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\left[p_{ij}\right] \quad\text{(by Inequality (1))}\\ \!&\geq&\! \frac{1}{2}\underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\underset{\tilde{p}_{i} \sim \tilde{P_{i}}}{\mathbb{E}} \left[v^{c_{i}}_{i}\left(\frac{ o_{i} b^{\prime}_{i}}{ o_{i} b^{\prime}_{i} + \lambda \tilde{p}_{i}}\,+\,\frac{o_{i} \tilde{p}_{i}}{ o_{i} \tilde{p}_{i} + \lambda b^{\prime}_{i}}\right)\right] \,-\, \frac{1}{\lambda} \sum\limits_{j \in [m]} o_{ij} \sum\limits_{k\neq i} \underset{b_{kj}\sim B_{kj}}{\mathbb{E}} [b_{kj}]\\ && (\text{by swapping}\,\, b^{\prime}_{i} \,\,with\,\, \tilde{p}_{i} \text{and the subadditivity of} \,\,v_{i}^{c_{i}}(\cdot))\\ \!&\geq&\! \frac{1}{2}\underset{b^{\prime}_{i} \sim \tilde{P_{i}}}{\mathbb{E}}\underset{\tilde{p}_{i} \sim \tilde{P_{i}}}{\mathbb{E}} \left[v^{c_{i}}_{i}\left(o_{i} \left(\frac{ b^{\prime}_{i}}{b^{\prime}_{i} + \lambda \tilde{p}_{i}}+\frac{\tilde{p}_{i}}{\tilde{p}_{i} + \lambda b^{\prime}_{i}}\right)\right)\right] - \frac{1}{\lambda} \sum\limits_{j \in [m]}o_{ij}\sum\limits_{k\in[n]}\mathbb{E}[b_{kj}]\\ \!&\geq&\! \frac{1}{2}v^{c_{i}}_{i}\left(\frac{2o_{i}}{\lambda+1} \right) - \frac{1}{\lambda} \sum\limits_{j \in [m]} \sum\limits_{k\in [n]} o_{ij}\mathbb{E} [b_{kj}] \quad (\text{by monotonicity of} \,\,v^{c_{i}}_{i})\\ \!&\geq&\! \frac{1}{\lambda+1} v^{c_{i}}_{i}(o_{i})-\frac{1}{\lambda}\sum\limits_{j\in[m]}\sum\limits_{k\in [n]} o_{ij}\mathbb{E} [b_{kj}]. \;\left(\text{subadditivity of}\,\, v^{c_{i}}_{i}; \frac{2}{\lambda+1} \leq 1\right) \end{array} $$

For the second inequality, notice that the second term doesn’t depend on \(b^{\prime }_{i}\) and so, we apply Inequality (1) for every \(b^{\prime }_{i}\). For the forth inequality we used the fact that \(o_{i} \leq 1\) in the first term and the inequality \({\sum }_{k\neq i} \mathbb {E}[b_{kj}]\leq {\sum }_{k\in [n]} \mathbb {E}[b_{kj}]\) in the second term. For the fifth inequality, it is not hard to see that, for every \(b^{\prime }_{i}\), \(\tilde {P}_{i}\) and \(\lambda \geq 1\), it holds that \(\frac { b^{\prime }_{i}}{ b^{\prime }_{i} + \lambda \tilde {p}_{i}}+\frac { \tilde {p}_{i}}{\tilde {p}_{i} + \lambda b^{\prime }_{i}} \geq \frac {2}{\lambda +1}\). □

We are ready to show the PoA bound by using the above lemma.

Theorem 15

The coarse correlated PoA for the proportional allocation mechanism when agents have budget constraints and subadditive valuations, is at most ϕ+1≈2.618.

Proof 10

Suppose \(\mathbf {b}\) is a coarse correlated equilibrium. Let A be the set of agents such that for every \(i \in A\), \(v_{i}(\mathbf {B}) \leq c_{i}\). For simplicity, we use \(v^{c_{i}}_{i}(\mathbf {B})\) to denote \(\min \{\mathbb {E}_{\mathbf {b}\sim \mathbf {B}}[v_{i}(x_{i}(\mathbf {b}))],c_{i}\}\). Then for all \(i \notin A\), \(v^{c_{i}}_{i}(\mathbf {B})=c_{i}\ge v^{c_{i}}_{i}(o_{i})\) and \(v^{c_{i}}_{i}(\mathbf {B})=c_{i}\ge {\sum }_{j \in [m]}\mathbb {E}[b_{ij}]\). The latter inequality comes from that agents do not bid higher than their budgets. Let \(\lambda =\phi \). So \(1-1/\lambda =1/(1+\lambda )\). By taking the linear combination and summing up over all agents not in A we get

$$ \sum\limits_{i \notin A}v^{c_{i}}_{i}(\mathbf{B})\geq \frac{1}{\lambda+1}\sum\limits_{i \notin A}v^{c_{i}}_{i}(o_{i}) + \frac{1}{\lambda} \sum\limits_{i \notin A}\sum\limits_{j \in [m]}\mathbb{E}[b_{ij}]. $$
(2)

For every \(i \in A\), we consider the deviating bidding strategy \(a_{i}(\mathbf {B}_{-i})\) that is described in Lemma 14, then

$$\begin{array}{@{}rcl@{}} v^{c_{i}}_{i}(\mathbf{B}) \!&=&\! v_{i}(x_{i}(\mathbf{B})) = u_{i}(x_{i}(\mathbf{B})) + \sum\limits_{j \in [m]}\mathbb{E}[b_{ij}] \ge u_{i}(a_{i}(\mathbf{B}_{-i}), \mathbf{B}_{-i}) + \frac{1}{\lambda}\sum\limits_{j \in [m]}\mathbb{E}[b_{ij}]\\ &\geq& \frac{1}{\lambda+1} v_{i}^{c_{i}}(o_{i})-\frac{1}{\lambda}\sum\limits_{j\in[m]}\sum\limits_{k\in[n]}o_{ij}\mathbb{E}[b_{kj}]+\frac{1}{\lambda} \sum\limits_{j \in [m]}\mathbb{E}[b_{ij}]. \end{array} $$

By summing up over all \(i \in A\) and by combining with inequality (2) we get

$$\begin{array}{@{}rcl@{}} &&\sum\limits_{i\in[n]}\min\{v_{i}(x_{i}(\mathbf{B})),c_{i}\}\\ &\geq& \frac{1}{\lambda+1} \sum\limits_{i\in[n]}v^{c_{i}}_{i}(o_{i})+\frac{1}{\lambda} \sum\limits_{i\in[n]}\sum\limits_{j \in [m]}\mathbb{E}[b_{ij}]- \frac{1}{\lambda} \sum\limits_{i \in A}\sum\limits_{j \in [m]} \sum\limits_{k\in[n]}o_{ij}\mathbb{E}[b_{kj}]\\ &\geq & \frac{1}{\lambda+1} \sum\limits_{i\in[n]}v^{c_{i}}_{i}(o_{i}). \qquad\qquad \left(\text{since} \sum\limits_{i\in A} o_{ij} \leq 1\right) \end{array} $$

Therefore, the PoA with respect to the effective welfare is at most \(\phi + 1\). (recall that for Inequality (2) we set \(\lambda =\phi \)) □

In the Bayesian case we cannot apply the same ideas for subadditive valuations due to the fact that in the definition of \(\mathbb {E}[\mathrm {E}\mathrm {W}]\) the expectation over \(v_{-i}\) appears inside the minimum function (see Section 2). However, by applying Jensen’s inequality for concave functions our upper bound also holds for the Bayesian case with single-resource and concave valuations. Notice that the lower bound of Theorem 4 also holds under the restriction of budgets and therefore, we couldn’t expect the same upper bound for concave valuations and many resources.

Theorem 16

The Bayesian PoA of single-resource proportional allocation games is at most \(\phi + 1 \approx 2.618\) , when agents have budget constraints and concave valuations.

Proof 11

Suppose \(\mathbf {b}\) is a Bayesian Nash equilibrium. Recall that in the Bayesian setting, agent i’s type \(t_{i}=(v_{i},c_{i})\) are drawn from some know distribution independently. We use the notation \(\mathbf {C}=(C_{1},C_{2},\ldots ,C_{n})\) to denote the bidding distribution in \(\mathbf {b}\) which includes the randomness of bidding strategy \(\mathbf {b}\) and agents’ types \(\mathbf {t}\), that is, \(b_{i}(t_{i})\sim C_{i}\). Then the utility of agent i with type \(T_{i}\) is \(u_{i}(B_{i}(t_{i}), \mathbf {C}_{-i})\). Notice that \(\mathbf {C}_{-i}\) does not depend on any particular \(\mathbf {t}_{-i}\).

Recall that \(v^{c}(x) = \min \{v(x),c\}\). It is easy to check \(v^{c}\) is concave if v is concave. For any agents types t = (v, c), let \(\mathbf {o}^{\mathbf {t}} = (o_{1}^{\mathbf {t}},...,o_{n}^{\mathbf {t}})\) be the allocation vector that maximizes the effective welfare. We define \(o_{i}^{t_{i}}\) to be the expected allocation over \(\mathbf {t}_{-i}\sim \mathbf {D}_{-i}\) to agent i in the optimum solution with respect to effective welfare when her type is \(T_{i}\). Formally, \(o_{i}^{t_{i}} = \mathbb {E}_{\mathbf {t}_{-i} \sim \mathbf {D}_{-i}}[o_{i}^{(t_{i},\mathbf {t}_{-i})}]\).

For every agent i, let \(a_{i}\) be the set of \(T_{i}\) such that \(v_{i}(x_{i}(B_{i}(t_{i}), \mathbf {C}_{-i})) \leq c_{i}\). For simplicity, we use \(v^{c_{i}}_{i}(B_{i}(t_{i}), \mathbf {C}_{-i})\) to denote \(\min \{\mathbb {E}_{\mathbf {t}_{-i},\mathbf {b}\sim \mathbf {B}(\mathbf {t})}[v_{i}(x_{i}(\mathbf {b}))],c_{i}\}\). For every \(t_{i} \notin A_{i}\), \(v^{c_{i}}_{i}(B_{i}(t_{i}), \mathbf {C}_{-i})=c_{i}\ge \min \{\mathbb {E}_{\mathbf {t}_{-i}}[v_{i}(o_{i}^{\mathbf {t}})],c_{i}\}\) and \(v^{c_{i}}_{i}(B_{i}(t_{i}), \mathbf {C}_{-i})=c_{i}\ge \mathbb {E}[b_{i}(t_{i})]\). The latter inequality comes from the fact that agents do not bid above their budget. Let \(\lambda =\phi \). So \(1-1/\lambda =1/(1+\lambda )\). By taking the linear combination, taking the expectation over all \(t_{i} \notin A_{i}\) and summing up over all agents we get

$$ \sum\limits_{i \in [n]}\underset{t_{i} \notin A_{i}}{\mathbb{E}}[v^{c_{i}}_{i}(B_{i}(t_{i}), \mathbf{C}_{-i})] \!\geq\!\sum\limits_{i \in [n]}\underset{t_{i} \notin A_{i}}{\mathbb{E}}\left[\frac{1}{\lambda + 1} \min\left\{\underset{\mathbf{t}_{-i}}{\mathbb{E}}[v_{i}(o_{i}^{\mathbf{t}})],c_{i}\right\} + \frac{1}{\lambda}\mathbb{E}[b_{i}(t_{i})]\right]. $$
(3)

For every \(t_{i} \in A_{i}\), by Lemma 14, there exists a randomized bid \(a_{i}(t_{i},\mathbf {B}_{-i})\) for agent i, such that, for any \(\lambda \geq 1\): \(u_{i}(a_{i}(t_{i},\mathbf {B}_{-i}), \mathbf {B}_{-i})\ge \frac {1}{\lambda +1}v^{c_{i}}_{i}(o_{i}^{t_{i}})- \frac {1}{\lambda } o_{i}^{t_{i}} {\sum }_{k\neq i} \mathbb {E}[b_{k}]\). By the definition of equilibria

$$\begin{array}{@{}rcl@{}} &&v^{c_{i}}_{i}(B_{i}(t_{i}),\mathbf{C}_{-i})=v_{i}(B_{i}(t_{i}),\mathbf{C}_{-i})=u_{i}(B_{i}(t_{i}), \mathbf{C}_{-i})+\mathbb{E}[b_{i}(t_{i})]\\ \!&\geq&\! u_{i}(a_{i}(t_{i},\mathbf{C}_{-i}), \mathbf{C}_{-i}) \,+\, \frac{1}{\lambda}\mathbb{E}[b_{i}(t_{i})]\!\geq\!\frac{1}{\lambda\,+\,1}v^{c_{i}}_{i}(o_{i}^{t_{i}})\,-\, \frac{1}{\lambda} o_{i}^{t_{i}}\sum\limits_{k\in[n]}\mathbb{E}[b_{k}] + \frac{1}{\lambda} \mathbb{E}[b_{i}(t_{i})]\\ \!&\geq&\! \frac{1}{\lambda+1}\min\left\{\underset{\mathbf{t}_{-i}}{\mathbb{E}}[v_{i}(o_{i}^{\mathbf{t}})],c_{i}\right\}- \frac{1}{\lambda} o_{i}^{t_{i}}\sum\limits_{k\in[n]}\mathbb{E}[b_{k}]+\frac{1}{\lambda}\mathbb{E}[b_{i}(t_{i})]. \end{array} $$

The last inequality holds due to Jensen’s inequality for concave functions. By taking the expectation over all \(t_{i} \in A_{i}\), summing over all agents and combining with inequality (3):

$$\begin{array}{@{}rcl@{}} &&\sum\limits_{i}\underset{t_{i}}{\mathbb{E}}[v^{c_{i}}_{i}(B_{i}(t_{i}), \mathbf{C}_{-i})]\\ \!&\geq&\! \frac{1}{\lambda \,+\, 1}\sum\limits_{i}\underset{t_{i}}{\mathbb{E}}\left[\min\left\{\underset{\mathbf{t}_{-i}}{\mathbb{E}}\left[v_{i}\left(o_{i}^{\mathbf{t}}\right)\right],c_{i}\right\}\right] \,+\, \frac{1}{\lambda}\sum\limits_{i}\mathbb{E}[b_{i}] \,-\, \frac{1}{\lambda}\sum\limits_{i}\underset{t_{i} \in A_{i}}{\mathbb{E}}\left[ o_{i}^{t_{i}}\right] \sum\limits_{k\in[n]} \mathbb{E}[b_{k}] \\ & \geq& \frac{1}{\lambda + 1}\sum\limits_{i}\underset{t_{i}}{\mathbb{E}}\left[\min\left\{\underset{\mathbf{t}_{-i}}{\mathbb{E}}\left[v_{i}\left(o_{i}^{\mathbf{t}}\right)\right],c_{i}\right\}\right] + \frac{1}{\lambda}\sum\limits_{i}\mathbb{E}[b_{i}]-\frac{1}{\lambda}\sum\limits_{k\in[n]} \mathbb{E}[b_{k}]\\ &=&\frac{1}{\lambda + 1}\sum\limits_{i}\underset{t_{i}}{\mathbb{E}}\left[\min\left\{\underset{\mathbf{t}_{-i}}{\mathbb{E}}\left[v_{i}\left(o_{i}^{\mathbf{t}}\right)\right],c_{i}\right\}\right]. \end{array} $$

The first inequality is due to that \({\sum }_{i} \mathbb {E}_{t_{i}}\left [ o_{i}^{t_{i}}\right ] = {\sum }_{i} \mathbb {E}_{\mathbf {t}}\left [ o_{i}^{\mathbf {t}}\right ] = \mathbb {E}_{\mathbf {t}}\left [ {\sum }_{i} o_{i}^{\mathbf {t}}\right ] \leq 1\) , since for every t , \({\sum }_{i} o_{i}^{\mathbf {t}} \leq 1\) . Therefore, the PoA is at most ϕ + 1. □

Remark 17

Syrgkanis and Tardos [26] compared the social welfare in the equilibrium with the effective welfare in the optimum allocation. Caragiannis and Voudouris [3] also give an upper bound of 2 for this ratio in the single resource case. We can obtain the same upper bound by replacing \(\lambda \) with 1 in Lemma 14 and following the ideas of Theorems 7 and 8.

6 Polyhedral Environment

In this section, we study the efficiency of the proportional allocation mechanism in the polyhedral environment, that was previously studied by Nguyen and Tardos [20]. We show a tight price of anarchy bound of 2 for agents with subadditive valuations. Recall that, in this setting, the allocation to each agent i is now represented by a single parameter \(x_{i}\), and not by a vector \((x_{i1},\ldots , x_{im})\). In addition, any feasible allocation vector \(\mathbf {x}=(x_{1},\dots ,x_{n})\) should satisfy a polyhedral constraint \(A\cdot \mathbf {x}\le \mathbf {1}\), where A is a non-negative \(m\times n\) matrix and each row of A corresponds to a different resource and \(\mathbf {1}\) is a vector with all ones. Each agent aims to maximize her utility \(u_{i}=v_{i}(x_{i})-q_{i}\), where \(V_{i}\) is a subadditive function representing the agent’s valuation. The proportional allocation mechanism determines the following allocation and payments for each agent:

$$x_{i}(\mathbf{b})=\min_{j:a_{ij}>0}\left\{\frac{b_{ij}}{a_{ij}{\sum}_{k\in [n]}b_{kj}}\right\};\quad\quad q_{i}(\mathbf{b})=\sum\limits_{j\in [m]}b_{ij},$$

where \(a_{ij}\) is the \((i,j)\)-th entry of matrix A. It is easy to verify that the above allocation satisfies the polyhedral constraints.

Theorem 18

If agents have subadditive valuations, the pure PoA of the proportional allocation mechanism in the polyhedral environment is exactly 2.

Proof 12

We first show that the PoA is at most 2. Let \(\mathbf {o}=\{o_{1},\dots ,o_{n}\}\) be the optimal allocation, \(\mathbf {b}\) be a pure Nash Equilibrium, and let \(p_{ij}={\sum }_{k\neq i}b_{ij}\). For each agent i, consider the deviating bid \(b^{\prime }_{i}\) such that \(b^{\prime }_{ij}=o_{i}a_{ij}p_{ij}\) for all resources j. Since \(\mathbf {b}\) is a Nash Equilibrium,

$$\begin{array}{@{}rcl@{}} u_{i}(\mathbf{b}) &\ge& u_{i}(b^{\prime}_{i}, \mathbf{b}_{-i})=v_{i}\left(\min\limits_{j:a_{ij}>0} \left\{\frac{o_{i}a_{ij}p_{ij}}{a_{ij}\left(p_{ij}+o_{i}a_{ij}p_{ij}\right)}\right\}\right) -\sum\limits_{j\in[m]}o_{i}a_{ij}p_{ij}\\ &\ge& v_{i}\left(\frac{o_{i}}{2}\right) -\sum\limits_{j\in[m]}o_{i}a_{ij}p_{ij} \ge\frac 12 v_{i}(o_{i})-\sum\limits_{j\in[m]}o_{i}a_{ij}p_{ij}. \end{array} $$

The second inequality is true since \(A\cdot \mathbf {x}\le \mathbf {1}\), for every allocation \(\mathbf {x}\), and therefore \(o_{i}a_{ij} < 1\). The last inequality holds due to subadditivity of \(V_{i}\). By summing up over all agents we get

$$\sum\limits_{i}u_{i}(\mathbf{b})\ge \frac 12 \sum\limits_{i}v_{i}(o_{i}) -{\sum}_{j\in[m]}\sum\limits_{i\in[n]}o_{i}a_{ij}p_{ij} \ge\frac 12 {\sum}_{i}v_{i}(o_{i}) -\sum\limits_{j\in[m]}\sum\limits_{k\in[n]}b_{kj}.$$

The last inequality holds due to the fact that \(p_{ij}\le {\sum }_{k\in [n]}b_{kj}\) and \({\sum }_{i\in [n]}o_{i}a_{ij}\le 1\). The fact that PoA \(\le 2\) follows by rearranging the terms.

For the lower bound, consider the lower bound instance of Theorem 9, where the polyhedral constraint is given by \(x_{1}+x_{2}\le 1\). □