Motivated by current developments in digital ecosystems, we introduce compensation design, the problem of designing payment rules that incentivize high-quality contributions in decentralized environments. Here, a budget-constrained principal (e.g., a platform) with a monotone submodular value function aims to design a payment rule, while agents (e.g., content creators) decide whether to opt in or out depending on their private cost. We show that a simple cost-oblivious and anonymous marginal-contribution payment rule guarantees that pure Nash equilibria always exist and attain a price of anarchy (PoA)—relative to the omniscient budget-feasible optimum—of at most \((2-\lambda)/(1-\lambda)=2+o_{\lambda}(1)\) in the large-market regime (\(\lambda \to 0\)) where each individual cost is at most a \(\lambda\) fraction of the budget. We further show that the limiting factor \(2\) for the PoA is unavoidable among deterministic cost-oblivious rules, even for additive values. In stark contrast, and surprisingly, we identify a counterexample showing that a payment rule based on the Shapley value—which is ubiquitous in related profit sharing problems in game theory—may admit no pure Nash equilibria.
We then extend our scope to coarse correlated equilibria—outcomes attained by no-regret learning algorithms. This is further motivated by our intractability result: although a pure Nash equilibrium always exists, computing one is -complete. In this context, we establish that coarse correlated equilibria also attain a PoA bound of at most \(2+o_\lambda(1)\), and this guarantee in fact extends even under the payment rule induced by the Shapley value.
Moreover, we move beyond monotone submodular value functions and binary actions. First, for (monotone) XOS valuations, we show that no oracle-efficient payment rule can attain a PoA bound of \(O(n^{1/2 - \epsilon})\), for any constant \(\epsilon > 0\). Second, for submodular but non-monotone valuations, we show that a broad class of natural payment rules fails to guarantee a bounded PoA. Finally, we extend compensation design to the setting where each agent has a combinatorial action set. We provide randomized payment rules with logarithmic PoA guarantees for subadditive values, and matching lower bounds that apply even in the single-agent additive-value setting.
The creator economy constitutes one of the workhorses of the burgeoning digital ecosystem, with its value projected to exceed half a trillion dollars within the next few years [1]. Platforms such as YouTube and Spotify derive much of their value from content created by independent artists, and therefore invest considerable resources to encourage the production of high-quality and diverse content, thereby stimulating user engagement and attracting new users. The same design problem arises in many other digital domains, where platforms may seek to incentivize users or firms to share valuable datasets, contribute computational resources, or participate in federated learning protocols (2.4).
Taken together, these applications bring to the fore a central incentive-design problem: how should a budget be distributed so as to encourage valuable participation by external contributors? In each of these highly decentralized settings, the system designer derives value from the collective set of contributions, but participation cannot be mandated [2], [3]. The challenge is to design payments that induce voluntary participation by a subset of contributors that optimizes system utility, subject to the budget constraint. Moreover, contributors invest considerable time, capital, and other resources when they decide to participate, thereby incurring a private cost. Since the platform cannot force participation, each contributor independently decides whether to opt in or out. In particular, a contributor will be inclined to participate only if the compensation offered by the platform outweighs the private cost of opting in.
At the same time, mechanisms that rely on complex elicitation of private information or computationally intractable primitives—such as VCG-type schemes—are often impractical at scale, while highly discriminatory payment rules may lead to perceptions of unfairness and discourage participation. There is, therefore, an imperative to design payment rules that are anonymous—equal contributors are treated equally—and cost oblivious, in the sense that payments are determined solely by observable measures of utility rather than reported costs.
A natural assumption in this setting is that system utility exhibits diminishing marginal returns: the addition of a new contributor can bring considerable value to a nascent platform, but provides less marginal benefit to a platform already saturated with similar content or data. As a result, the platform’s objective is naturally modeled as a monotone submodular function. If the platform had full knowledge of contributors’ private costs, the problem would reduce to a standard algorithmic problem—namely, submodular maximization subject to a budget constraint. In practice, however, these costs are private and participation decisions are decentralized. The platform must therefore design payment rules that steer the resulting strategic system toward near-optimal equilibria.
We introduce compensation design: the problem of designing computable payment rules that induce high-value decentralized participation under a fixed budget and private participation costs. We begin by describing the key aspects of our basic model, and then highlight the differences between our framework and other related models in game theory (1.1.1).
The central object in the paper is the following game. There is a set \(N\) of agents, a budget \(B\), and a normalized value function \(v:2^N\to\mathbb{R}_{\geq0}\) for the principal. Each agent \(i\) has a private cost \(c_i\) and chooses whether to opt in or opt out. Denote \(S \subseteq N\) the set of agents that opt in. A payment rule assigns nonnegative payments \(p_i(S)\) to the agents who opt in, subject to the budget constraint \(\sum_{i\in S}p_i(S)\le B\) for every realized set \(S\). Crucially, this payment depends only on the binary signals the principal receives from the agents, as well as the public value function. The payment rule induces a game among agents in which the utility of each agent \(i\) is \(p_i(S)-c_i\) if \(i\in S\), and zero if \(i\notin S\). The goal is to design a budget-feasible payment rule that is cost oblivious (i.e., it cannot depend on the private cost vector3) and maximizes the principal’s value. The benchmark is the full-information budgeted optimum \(\operatorname{OPT}:=\max_{S \subseteq N}\{v(S): \sum_{i \in S} c_i \le B\}\), which is the maximum value of any set whose total cost does not exceed the budget \(B\). Performance is measured through the price of anarchy (PoA) with respect to the equilibrium concept under consideration, mainly pure Nash equilibria and coarse correlated equilibria (2). A key parameter is the large-market ratio \(\lambda=\max_{i\in N} c_i/B\), which measures the highest individual cost as a fraction of the total budget [4], [5]. In the sequel, we also consider compensation design without the large-market assumption and the combinatorial setting where agents choose from a set of actions (1.2.3).
Compensation design is closely related to several existing models. In what follows, we highlight the similarities and the key differences with those models, with a summary given in 1. A more detailed comparison with each of these lines of work is deferred to 2.
| Problem setting | Actions | Costs | Participation |
|---|---|---|---|
| Procurement auction [6] | Observed | Private | Centralized |
| Multi-agent contracts | |||
| [7] | |||
| Compensation design [This paper] | Observed | Private | Decentralized |
6pt
Budget-feasible mechanism design [6] is a classic framework for optimizing allocation under private costs: a principal designs a procurement auction such that the agents first report their private costs, and the mechanism then determines an allocation (i.e., which agents are selected) and payments (i.e., how to pay the agents). The key difference is that mechanism design rests on bidding and centralized allocation, whereas compensation design promotes voluntary decentralized participation without bidding or centralized allocation.
Compensation design is closely related to the problem of multi-agent contract design [7], where a principal aims to incentivize efforts from agents with voluntary participation. Contract design assumes that the principal knows agents’ costs but does not observe their actions. In contrast, compensation design assumes that the principal observes agents’ actions but must design cost-oblivious payment rules that perform well for any unknown cost vector. Compensation design is more natural in content platforms where agents’ actions (e.g., creating content) are publicly known, yet the costs (e.g., the time and monetary costs of creation) are private and not available to the platform.
Compensation design can be understood through the general framework of utility design: agents control actions that determine the social welfare; the principal designs a welfare-sharing mechanism that assigns a utility function to each agent, with the goal of ensuring that agents’ local optimization behavior (i.e., the resulting pure Nash equilibria) leads to near-optimal global social welfare. There is a long line of work on utility design across various settings, including profit sharing [8]–[10], distributed welfare games [2], and distributed resource allocation [3]. However, the setting with private costs and a budget constraint has not been studied.
Taken together, there are fundamental differences between our setting and prior work in budgeted mechanism design, contract design, and utility design in the context of profit sharing. Our paper revolves around the following set of questions.
First, can one design efficient, anonymous, budget-feasible, and cost-oblivious payment rules that guarantee equilibrium existence and near-optimal price of anarchy bounds?
Second, how robust are such guarantees to weaker equilibrium concepts such as coarse correlated equilibria and to broader valuation classes beyond monotone submodular?
Third, what changes when each agent has a combinatorial action space rather than a single, binary participation decision?
The high-level quantitative picture painted by our results is summarized in ¿tbl:tab:valuation-action-bounds?. The remainder of this section describes our main results and the key ideas behind them.
Perhaps the most natural payment rule is based on the Shapley value [11], a cornerstone of cooperative game theory that is ubiquitous in practice and theory alike. In particular, let \(\phi_i(S)\) denote the Shapley value of agent \(i\) in the cooperative game obtained by restricting \(v\) to \(S\); that is, \[\label{eq:Shapleyval-intro} \phi_i(S) = \sum_{T\subseteq S\setminus\{i\}} \frac{|T|!(|S|-|T|-1)!}{|S|!} \bigl(v(T\cup\{i\})-v(T)\bigr).\tag{1}\] The Shapley payment rule is defined as \[\label{eq:intro-Shapley} p^{\textrm{Sh}}_i(S)= \begin{cases} B\dfrac{\phi_i(S)}{v(S)} & \text{if } i\in S\text{ and }v(S)>0,\\[1.5ex] 0 & \text{otherwise.} \end{cases}\tag{2}\] This payment rule is budget feasible, cost oblivious, and anonymous ([lem:shapley-efficiency-covering]). Surprisingly, we show that the induced game may admit no pure Nash equilibria.
6pt
@lccc@ &
(lr)2-4 Valuation class & & &
Additive & & &
Submodular & & &
(lr)1-2 (lr)4-4 XOS & & &
Subadditive & & &
Notes: \(n\) denotes the number of agents; in the combinatorial setting, \(m\) denotes the total number of agents’ actions; and \(\lambda \defeq \max_{i \in N} c_i/B\) denotes the large-market parameter. \(^\dagger\): the \(2 + o_\lambda(1)\) PoA bound for pure Nash equilibria can be extended to CCEs ([thm:cce-submodular-sharp]). Moreover, without the large-market assumption, there is a randomized rule that has a PoA of \(3\) under monotone submodular value functions ([thm:no-large-market-randomized]).
Main Result 1. Even when the value function is monotone and submodular and the private costs satisfy \(\max_{i \in N} c_i/B \ll 1\), there is an instance in which the game induced by the Shapley value does not have a pure Nash equilibrium.
This is unexpected because in many related utility design problems, the Shapley value always guarantees the existence of pure Nash equilibria [2], [3], [9], [12], [13]. This shows that our setting is fundamentally different. The argument revolves around quadratic submodular functions, in which case Shapley values 1 admit a more tractable characterization (2).
We then consider a simpler payment rule, whereby the compensation to agent \(i\) under a realized set \(S\) is proportional to its marginal contribution: \[\label{eq:mc} p^{\textrm{mc}}_i(S) \mathrel{\vcenter{:}}= \begin{cases} B \frac{v(S) - v(S \setminus \{i\})}{v(S)} & \text{if } v(S) > 0,\\ 0 & \text{otherwise}. \end{cases}\tag{3}\] If \(v\) is monotone and submodular, marginals are nonnegative and their sum is at most \(v(S)\), so the rule is nonnegative and budget feasible (1). It is also cost oblivious and anonymous: it uses only the realized set and the value oracle, and treats agents with the same contribution symmetrically. Unlike the payment rule based on Shapley values, we show that this simple payment rule always guarantees the existence of a pure Nash equilibrium.
Main Result 2. For any monotone submodular value function and every cost vector with \(c_i<B\) for all agents, the game induced by the marginal contribution rule has a pure Nash equilibrium.
In fact, we establish a stronger property: the induced game is an ordinal potential game, so every sequence of strict better responses terminates (1). The argument establishes that the function \(\Phi(S) = v(S)\prod_{i\in S}(1-c_i/B)\) serves as a potential. An opt-in deviation is profitable exactly when the gain in value is large enough to offset the multiplicative penalty from the entrant’s cost; conversely, an opt-out deviation is profitable exactly when removing the agent increases the same potential.
We then examine the price of anarchy (PoA)4 with respect to pure Nash equilibria of the game induced by the marginal contribution rule.
Main Result 3. Let \(\lambda=\max_i c_i/B<1\). Every pure Nash equilibrium \(S\) of the marginal-contribution game satisfies \(\operatorname{OPT}/ v(S)\le (2-\lambda)/(1-\lambda) = 2 + o_\lambda(1)\).
This result shows that the principal can guarantee a constant fraction of the optimal value without knowing anything about the agents’ costs. Moreover, this guarantee is tight, even for additive value functions ([thm:poa-pne,prop:tight]). We also remark that in the special case of additive value, the same PoA bound has been established for a non-truthful first-price procurement auction [14]. In comparison, we show that a simple marginal-contribution payment rule achieves the same guarantee in the more general monotone submodular value setting.
The proof of 3 is based on a relatively standard argument: if an agent \(i\) is absent from equilibrium, then its decision not to enter upper bounds the relative marginal gain \((v(S\cup\{i\})-v(S))/v(S)\) by \((c_i/B)/(1-c_i/B)\). Submodularity then allows summing these inequalities over agents present in an optimal set.
It turns out that the factor two is not merely an artifact of the marginal-contribution rule. We prove that no nonnegative, budget-feasible, and cost-oblivious rule can guarantee PoA with respect to pure Nash equilibria below \(2\), even for additive values, and even as \(\lambda \to 0\). The rule here may depend arbitrarily on agent identities and on the value function; the only information it cannot use is the private cost vector (6), for otherwise the problem becomes trivial from an information-theoretic standpoint.
Main Result 4. No deterministic cost-oblivious payment guarantees a PoA with respect to pure Nash equilibria below \(2\).
The obstacle is information-theoretic: by cost obliviousness, if one alters only the cost vector, the induced payment rule must remain the same. We identify an instance where one cost vector forces the rule to admit a certain equilibrium while the other cost vector makes that same equilibrium far from optimal.
So far, our results focus on the large-market assumption, i.e., \(c_i < B\). We also investigate the case in which an agent’s cost may be as large as or larger than the budget. We first show two negative results on deterministic payment rules: (1) there exists an instance where the PoA of any deterministic rule is \(+\infty\) (5); this lower bound is immediate: one agent with cost \(c_i = B\) may be indifferent between opting in and opting out, and opting out can lead to unbounded PoA. (2) Taking a step further, even under principal-favoring tie-breaking—whereby an indifferent agent chooses the action that maximizes the principal’s value—there exists an instance where any deterministic rule suffers a PoA of \(\Omega(\sqrt{n})\) (7). Both lower bounds hold even with additive values.
We then demonstrate the power of randomized payment rules, circumventing the aforementioned lower bounds for deterministic rules. Specifically, we show that a randomized rule that chooses between the marginal-contribution rule and a singleton-selection rule achieves constant PoA for monotone submodular values without the large-market assumption (8).
Main Result 5. For monotone submodular value functions, there exists a randomized payment rule with an expected PoA of \(3\), without the large-market assumption.
This randomization bypasses the deterministic lower bound in a way reminiscent of how the smart greedy algorithm achieves a constant-factor approximation for maximizing a submodular function subject to a budget constraint [15]. In fact, in the monotone submodular setting, the \(3\)-approximation obtained in 5 is better than the state-of-the-art (either randomized or deterministic) truthful budget-feasible mechanism that achieves a \(3.798\)-approximation [16].
The existence of pure Nash equilibria notwithstanding (2), we show that strict better-response dynamics can take exponentially many steps, even under an arbitrarily strong large-market condition. What is more, computing a pure Nash equilibrium of the marginal-contribution game is -complete [17] for monotone submodular value functions ([theorem:exp-br-lower,thm:pls-complete]). The reduction is from the usual local version of MaxCut: we encode the cut objective into a monotone submodular valuation so that unilateral participation changes simulate FLIP improvements. On the positive side, for additive valuations with integral values, better-response paths have pseudo-polynomial length \(O(W^2)\), where \(W\) is an upper bound on the total value of all agents (2).
Motivated by the hardness of computing pure Nash equilibria and their non-existence under the Shapley payment rule, we examine the efficiency of coarse correlated equilibria (CCE) (2). CCE is a relaxed notion of Nash equilibrium that always exists and can be approached efficiently by no-regret learning algorithms [18], [19]. Without knowledge of the platform’s value function and other participants’ private costs, it is often impossible for an agent to compute and play a pure Nash equilibrium. However, the agents could employ simple, efficient learning algorithms that require only their own utilities, and the whole system would then converge to the set of CCE. It is thus important to understand the efficiency of outcomes produced by learning dynamics.
For monotone submodular values, we prove that every CCE of the marginal-contribution game attains an asymptotically tight large-market guarantee: the PoA of CCE is at most \(2/(1-2\lambda)\), and hence at most \(2+o_{\lambda}(1)\) when \(\lambda<1/2\) (10); the PoA of CCE is at most \(2 + 1/(1-\lambda)\) when \(\lambda < 1\) (9). These results in fact hold even for the game induced by the Shapley value (3), where pure Nash equilibria may not exist.
Main Result 6. Let \(\lambda=\max_i c_i/B < 1\). For monotone submodular values, every coarse correlated equilibrium \(\mu\) of the marginal-contribution game satisfies \(\operatorname{OPT}/ \mathbb{E}_{S\sim\mu}[v(S)] \leq 2/(1-2\lambda) = 2 + o_{\lambda}(1)\) if \(\lambda < 1/2\) and \(\operatorname{OPT}/ \mathbb{E}_{S\sim\mu}[v(S)] \leq 2+1/(1-\lambda)\) if \(\lambda < 1\). The same guarantees also hold for the Shapley payment rule.
Notably, our argument does not go through the usual smoothness framework [20], which has been the main engine behind many PoA bounds for CCEs [21], [22].
A price of anarchy analysis revolves around worst-case equilibria. Another natural question concerns the best-case equilibrium, which is captured by the so-called price of stability [23]. This can be motivated when a platform can somehow steer agents toward more desirable equilibria.
In this context, we point out that CCEs exhibit an interesting phenomenon that has no analogue for pure equilibria: there can exist a CCE whose expected value is higher than the full-information budget-feasible optimum! In other words, the price of stability with respect to CCEs can be strictly smaller than one. In particular, we find an example where the price of stability is approaching \(1/2\), and this is in fact tight within the class of additive valuations (5.5).
Attaining a price of stability strictly below one may seem at first glance impossible because \(\operatorname{OPT}\) is the benchmark that an omniscient principal could achieve subject to the budget constraint. The explanation is that a CCE is a distribution over participation profiles, whereas budget feasibility constrains payments in each realized profile rather than the private cost of the selected agents. This means that a CCE may assign positive probability to coalitions whose realized cost exceeds \(B\); the CCE condition only forces cost feasibility in expectation. For additive values, this turns the comparison with \(\operatorname{OPT}\) into the standard fractional relaxation of knapsack, whose value can exceed the integral optimum by at most a factor of two.
Taken together, these results give a sharp interpretation of the marginal-contribution rule in the binary, monotone-submodular model. It is simple, anonymous, cost oblivious, budget feasible, admits pure Nash equilibria, and achieves the best possible PoA among cost-oblivious rules.
We next extend our scope beyond monotone submodular functions. For monotone XOS valuations, we prove an oracle lower bound: no payment designer using only polynomially many value queries can guarantee \(O(n^{1/2-\epsilon})\) price of anarchy with respect to CCEs for every XOS valuation, even with known unit costs and \(\lambda=1/\sqrt n\) (14). The construction is based on the standard information-theoretic lower bound for XOS maximization [24]. In particular, a polynomial-query payment designer cannot distinguish a base valuation, on which all approximate CCEs have low value by budget feasibility, from a planted valuation whose optimum is significantly higher. This shows that constant PoA guarantees for CCEs are impossible for oracle-efficient payment design over XOS valuations (14).
Main Result 7. For every constant \(\epsilon>0\) and inverse-polynomial \(\eta(n)\le 1/n\), no oracle-efficient payment-rule design algorithm can guarantee, for every monotone XOS valuation, that all \(\eta(n)\)-CCEs obtain expected value at least \(\operatorname{OPT}/O(n^{1/2-\epsilon})\). In particular, a payment rule that guarantees \(\operatorname{PoA}_{\mathsf{CCE}}= O(n^{1/2 - \epsilon})\) requires exponentially many value queries. This holds even with known unit costs and \(\lambda=1/\sqrt n\).
For non-monotone submodular objectives, the obstruction is different. First, if costs are allowed to be zero, then no nonnegative budget-feasible rule can guarantee finite PoA (8); this is driven by the fact that certain harmful agents will be inclined to participate to the detriment of the efficiency of the system. Moreover, even when each cost is strictly positive, we show that a broad class of payment rules inevitably incurs unbounded pure price of anarchy (15).
Finally, we move beyond binary participation. This is motivated by many applications in which a single agent controls many possible actions. For example, a creator may produce any subset of videos, a data provider may contribute any subset of datasets, and a compute provider may allocate any subset of jobs. The resulting combinatorial compensation design problem is much harder than the binary-action case, since the payment rule now must incentivize high-quality contributions from an agent without knowing their private costs.
The combinatorial compensation design problem is already non-trivial in the single-agent setting. In this setting, there is one agent with \(m\) actions \(A\), where each action \(e \in A\) has cost \(c_e\). The challenge is that the principal needs to entice high effort with a carefully designed payment rule, while in the binary-action setting the principal could just pay the whole budget to the agent.
We establish that, even for additive value functions, any deterministic rule has price of anarchy at least \(\Omega(m)\) (16), and any randomized payment rule has price of anarchy at least \(\Omega(\log m)\) (19). The intuition for the randomized lower bound is that, given a value function, the payment rule must be fixed for any cost vector. Under uniform costs, the payment induces a demand curve for the number of actions the agent chooses. If the cost is \(t\), the offline optimum grows as \(1/t\), then it can be shown that any single rule is bound to miss some scale by a logarithmic factor.
On the positive side, we show that it is possible to achieve a matching PoA upper bound of \(O(\log m)\) using a simple randomized payment rule, even for subadditive value functions (17).
Main Result 8. In the single-agent combinatorial model with \(m\) actions and monotone subadditive values, there is a randomized payment rule that has PoA of \(O(\log m)\) whenever every action is individually feasible. This logarithmic dependence is tight even for additive values and uniform costs.
The key observation is that if the principal knew the optimal value \(\operatorname{OPT}\), there is a straightforward payment rule: pay the whole budget to the agent if the value is at least \(\operatorname{OPT}\). In view of this, we propose a simple randomized threshold-prize rule that samples a target value on a geometric scale. We show that it attains a PoA of \(O(\log m)\) even for monotone subadditive values—under the mild assumption that every action is individually feasible (17).5
We then extend the model to multiple agents, which is the most general problem addressed in our paper. Here, there are \(n\) agents and each agent controls a block of actions. We denote by \(m\) the total number of actions. The principal has budget \(B > 0\) and aims to maximize a monotone value function over the union of chosen actions. When the value function is XOS, we have a lower bound of \(\Omega(n^{1/2-\epsilon})\) already in the multi-agent binary-action setting. Thus, we focus on the case of monotone submodular functions.
Since the multi-agent setting generalizes the single-agent setting, we know that it is impossible to beat \(\Omega(\log m)\). Whether it is possible to achieve a PoA of \(O(\log m)\) is not straightforward. The multi-agent setting is harder because the payment rule must not only incentivize high-quality actions within each agent’s action set, but also manage competition among multiple agents, all without knowing the private costs. Nevertheless, we show that it is still possible to achieve \(O(\log m)\) (20).
Main Result 9. In the multi-agent combinatorial setting with \(m\) total actions and monotone submodular values, there is a randomized payment rule that has PoA of \(O(\log m)\) whenever every action is individually feasible.
The randomized rule combines ideas from both the single-agent combinatorial and multi-agent binary-action settings. We first sample a target value on a geometric scale intended to approximate \(\operatorname{OPT}\). Given such a target value \(R\), the mechanism then uses the marginal contribution payment based on the capped payment potential \(F_R(S):= B \min \{\frac{v(S)}{R},1\}\). Here, the cap \(R\) incentivizes agents to contribute value at least \(R\), while the marginal contribution structure ensures sufficient competition among agents. We show that when \(R\) is a constant-factor lower estimate of \(\operatorname{OPT}\), this branch achieves constant PoA. Randomization over the geometric scale thus gives a PoA of \(O(\log m)\).
This section elaborates on related lines of work.
There is a burgeoning line of work on algorithmic contract theory [7], [25]–[33]. We refer to the excellent surveys of [34] and [35] for further pointers to that line of work.
In the multi-agent binary-action setting, compensation design is closest in spirit to the multi-agent contract problem [7], in which the principal seeks to incentivize a group of agents to exert effort. More specifically, there is a set of agents \(N\) with binary actions (exert effort or not exert effort) and each agent \(i\) incurs cost \(c_i\) for exerting effort and cost \(0\) otherwise. The principal has a monotone utility function \(f: 2^N \rightarrow [0,1]\) that maps the set of agents \(S \subseteq N\) who exert effort to a reward.6 The principal does not observe the agents’ actions but knows the costs \(c\) and incentivizes effort using a linear contract \(\boldsymbol{\alpha} \in \mathbb{R}^{N}_{\ge 0}\).7 If \(S\) is the set of agents that exert effort, then agent \(i\)’s expected payment is \(\alpha_i f(S)\). This induces a game among agents, where agent \(i\)’s utility is \(\alpha_i f(S) - c_i\) if \(i \in S\) and \(\alpha_i f(S)\) otherwise. Given \((N, f, c)\), the goal of the principal is to design a linear contract that, under a pure Nash equilibrium \(S\), maximizes her expected profit \((1 - \sum_{i=1}^n \alpha_i) f(S)\). The multi-agent contract model has also been studied in the budget-feasible setting with more general objectives such as social welfare and principal’s value [44], [45], under coarse correlated equilibria [46], and in the combinatorial-action setting [47].
The key differences between the multi-agent contract model and compensation design are:
In the multi-agent contract model, the agents’ costs are provided as part of the input, and the principal can design a contract based on them. In compensation design, we assume that costs are private and that the payment rule is cost-oblivious.
In the multi-agent contract model, it is assumed the principal cannot observe agents’ actions, whereas compensation design assumes the principal can. In content platforms such as YouTube and TikTok, we can observe whether each provider creates content.
Compensation design is natural for settings such as content platforms, where each provider’s action (e.g., creating content) is publicly observable, but the costs (e.g., the time and monetary costs of creation) are often private and not available to the platform.
Budget-feasible mechanism design and procurement auctions were first proposed by [6]. Here, a buyer with a budget aims to buy from multiple sellers whose items have private costs. Most existing mechanisms work as sealed-bid procurement auctions that first let sellers report their costs and then, based on the reports, decide an allocation and payment. Budget-feasible mechanism design has been extensively studied, focusing on approximation to the full-information optimal value [48]–[55] and competitive ratios of sequential posted-price mechanisms [56], [57]. This line of work also includes budget-feasible mechanisms for non-monotone submodular objectives [58]. There are also budget-feasible mechanisms based on clock auctions [16], [59]–[63] that have many appealing properties. With value oracle access, a randomized mechanism achieves a tight \(2\) approximation for additive values [52]; a recent work by [16] gives a deterministic clock auction with a \(3.798\) approximation for monotone submodular values, a randomized auction with \(9.742\) for non-monotone submodular values; both of these guarantees are state-of-the-art among all possibly randomized truthful budget-feasible mechanisms. In comparison, one of our contributions is to provide a simple alternative framework that achieves PoA of \(2+o_\lambda(1)\) or \(3\) (without the large-market assumption) in the monotone submodular value setting.
The underlying full-information problem of maximizing a monotone submodular function subject to a budget constraint is -hard, but its approximability is well understood: the best polynomial-time approximation factor is \(1-1/e\) [64]–[66].
More closely related to our work, [14] recently studied budget-feasible first-price (non-truthful) procurement auctions in the additive value setting and established equilibrium existence and constant PoA bounds for a greedy allocation rule under the large-market assumption. It is perhaps surprising that, using only payments, we show that compensation design achieves guarantees similar to those of a first-price procurement auction, even in the more general monotone submodular value setting and without the large-market assumption. A more recent work by [67] initiates the study of multidimensional budget-feasible mechanism design, similar to the combinatorial-action extension . They show that constant approximation to the full-information benchmark is impossible; they then consider a weaker benchmark and develop constant-approximation mechanisms. It is an interesting future direction to identify meaningful weaker benchmarks that enable constant approximation in the combinatorial compensation design setting.
In principle, one can employ a procurement auction mechanism in our setting with the buyer being the principal and the sellers being the agents. The key difference is that mechanism design assumes the power of centralized allocation to enforce the allocation rule, while compensation design promotes voluntary decentralized participation without a bidding or allocation process. In particular, procurement auctions are not suitable for the applications that motivate our work. First, platforms cannot simply procure contributions on demand: participation is voluntary and decentralized, taking the form of an opt-in or opt-out decision rather than a bidding process. Moreover, the sheer scale of modern digital ecosystems makes repeated auction-based elicitation impractical. For example, running a fresh procurement auction for each use of content among millions of AI agents is clearly out of reach. These considerations make it clear that modern platforms need to design simple payment rules that can be applied on a continuous basis at scale, without requiring constant elicitation of private costs.
Compensation design is also connected to the utility design literature, where a designer aims to design utilities so that agents’ decentralized optimization leads to high welfare. A central reference point is the class of valid utility games of [8], which gives PoA guarantees for marginal-contribution-type utility sharing in submodular welfare settings. Subsequent work studies related welfare-sharing and profit-sharing models [9], [10], distributed welfare games [2], distributed resource allocation [3], and collaborative environments with Shapley-based incentives [13]. The main distinction is that those models typically treat utilities as shares of welfare chosen by the designer, without a budget constraint and without private participation costs. In our setting, the payment rule must be budget feasible for every realized set and cost oblivious across all possible private costs. Equilibrium behavior in our setting is fundamentally different. For example, the standard sharing rule based on the Shapley value may admit no pure Nash equilibria (1).
An additional real-world example related to compensation design is Parallel—a startup building a search engine for AI agents—which recently launched Index [68], [69]. Index aims to compensate publishers, data providers, and independent creators when AI agents utilize their work, determining compensation by estimating each source’s Shapley value to reflect its marginal contribution. Further applications are discussed below.
Incentivizing participation is also a central theme in federated learning [70], [71]. A growing literature is examining incentive issues in such settings, where clients may withhold data due to privacy concerns, free-ride on others’ contributions, or require compensation for participation [72]–[77]. This line of work is motivated by a similar participation friction: valuable contributions are supplied by decentralized clients with private participation costs or privacy costs. The focus, however, is typically on incentives within a learning protocol, data valuation, or privacy-aware participation. Our model abstracts away the learning protocol itself and shifts the focus to the design of payment rules for general submodular objectives.
[78] propose a framework based on the Shapley value for compensating copyright owners whose data contributes to generative-AI outputs. More recently, [79] study in-context credit assignment using the least core to reduce coalition-level undercompensation among creators whose intellectual property appears in a model’s context window. These works focus on attribution and value division for realized AI-generated outputs or contexts. Our focus is complementary: we study payment rules as an ex ante incentive device in decentralized systems, where agents decide whether to participate before the realized set of contributions is known.
Finally, our framework is also related to recent work on revenue sharing in music streaming platforms such as Spotify. A central question in this literature is how subscription revenue should be divided among artists. The two main rules are pro-rata payments, where each artist is paid according to their share of total streams on the platform, and user-centric payments, where each subscriber’s payment is divided only among the artists that subscriber listens to. [80] compare these two rules and show that the pro-rata rule can have advantages that are not captured by the usual criticism that it cross-subsidizes heavy users. In particular, they identify conditions under which pro-rata sharing can be Pareto-superior to user-centric sharing. From a cooperative game-theoretic perspective, [81] give axiomatic foundations for these streaming payment rules, including characterizations of the pro-rata and user-centric rules. These works divide realized subscription revenue among artists, whereas our model studies incentives for voluntary participation under a fixed budget and private costs.
We now define our basic model in more detail. 1 contains an illustration. [sec:single-agent-combinatorial,sec:multi-agent-combinatorial] extend the scope of compensation design beyond the binary-action setting.
We let \(N=\{1,\ldots,n\}\) be the set of agents (for example, content creators or data providers). The principal (for example, the platform) has a budget \(B>0\). The principal’s goal is to maximize the value \(v(S)\) of the participating set \(S\). We use value-oracle access as the baseline oracle model: given a subset \(S\subseteq N\), the oracle returns \(v(S)\). This value can be interpreted as the aggregate utility generated by the participating agents, for example over a sequence of user queries. (Stronger oracle models, such as demand oracles, are discussed as a direction for future work in 8.)
Our blanket assumptions concerning the value function are gathered below; more general value functions are considered in 6 and 7.
Assumption 1 (Monotonicity and submodularity). We make the following assumptions concerning the value function \(v: 2^N\to \mathbb{R}_{\geq 0}\).
normalization: \(v(\emptyset)=0\);
monotonicity: if \(S \subseteq S' \subseteq N\), then \(v(S) \leq v(S')\); and
submodularity: if \(S \subseteq S' \subseteq N\) and \(i \notin S'\), then \[v( S \cup \{i\}) - v(S) \geq v( S' \cup \{i\}) - v(S').\]
In the basic version of our model, we assume that each agent \(i \in [n]\) has a private cost \(c_i \geq 0\), and has two possible actions, which we denote by \(\mathsf{in}\) and \(\mathsf{out}\); we denote by \(\mathcal{A}_i \mathrel{\vcenter{:}}=\{\mathsf{in}, \mathsf{out}\}\) \(i\)’s action set. These modeling assumptions, which are in line with the targeted applications, are reversed relative to the contract design literature, where the cost is typically assumed to be known but the action unobserved. We generally operate in the large-market regime [4], [5], wherein \[\lambda \mathrel{\vcenter{:}}=\max_{i\in N}\frac{c_i}{B} \ll 1.\]
A joint action profile \((a_1, \dots, a_n)\) is in one-to-one correspondence with a set \(S \mathrel{\vcenter{:}}=\{ i \in N : a_i = \mathsf{in}\}\). The principal designs a payment rule \(p : 2^N \to \mathbb{R}_{\geq 0}^n\). This enforces limited liability: the payment attached to each agent is nonnegative. The payment rule should be budget feasible such that \(\sum_i p_i(S) \le B\) for all \(S \subseteq N\). We typically assume that if \(i \notin S\), it receives no payment, so its utility is zero. On the other hand, if \(i \in S\), its utility is \(p_i(S) - c_i\). Under a joint action \((a_1, \dots, a_n)\) associated with \(S \subseteq N\), we denote by \(u_i(S)\) the utility of agent \(i\). Namely, \[u_i(S) \mathrel{\vcenter{:}}= \begin{cases} 0 & \text{if } i \notin S,\\ p_i(S) - c_i & \text{otherwise}. \end{cases}\] In what follows, it will sometimes be convenient to identify a joint action profile by the associated subset \(S\).
Perhaps the most natural solution concept in this model is the pure Nash equilibrium, formally defined below.
Definition 1 (Pure Nash equilibrium). A pure Nash equilibrium is a set \(S \subseteq N\) such that no agent can strictly improve its utility by switching its participation decision: \[p_i(S) - c_i \geq 0 \text{ if } i \in S \text{ and } p_i(S \cup \{i\}) - c_i \leq 0 \text{ if } i \notin S.\]
In general games, pure Nash equilibria may or may not exist (e.g., [82]). Nevertheless, we shall show that the game induced by a suitable payment rule always admits a pure Nash equilibrium through a potential argument.
A more permissive solution concept is the coarse correlated equilibrium [83], which is in turn a relaxation of correlated equilibria [84].
Definition 2 (Coarse correlated equilibrium). An \(\epsilon\)-coarse correlated equilibrium is a distribution \(\mu \in \Delta(\mathcal{A}_1 \times \dots \times \mathcal{A}_n)\) such that for any agent \(i \in [n]\) and action \(a_i' \in \mathcal{A}_i\), \[\mathbb{E}_{(a_1, \dots, a_n) \sim \mu} u_i(a_1, \dots, a_n) \geq \mathbb{E}_{(a_1, \dots, a_n) \sim \mu} u_i(a_i', \boldsymbol{a}_{-i}) - \epsilon.\]
Above, we used the standard notation \(\boldsymbol{a}_{-i} \mathrel{\vcenter{:}}=(a_1, \dots, a_{i-1}, a_{i+1}, \dots, a_n)\). If \(\mu\) in 2 is a product distribution, one obtains the usual notion of a mixed Nash equilibrium [85].
The goal of the principal is to maximize the value function subject to the budget constraint: \[\operatorname{OPT}= \max\left\{v(S): S \subseteq N,\;\sum_{i \in S} c_i \le B\right\}. \label{eq:opt}\tag{4}\] For a game \(\Gamma\), we let \(\mathsf{Eq}(\Gamma) \neq \emptyset\) denote a set of solutions according to some equilibrium concept. The price of anarchy with respect to the solution concept \(\mathsf{Eq}\) is defined as \[\label{eq:PoA} \operatorname{PoA}_{\mathsf{Eq}}(\mathcal{G}) = \sup_{\Gamma \in \mathcal{G}} \frac{\operatorname{OPT}(\Gamma)}{\inf \{ \mathbb{E}_{S \sim \mu}[v(S)] : \mu \in \mathsf{Eq}(\Gamma) \}},\tag{5}\] where \(\mathcal{G}\) is a set of instances. If \(\operatorname{OPT}> 0\) and the denominator is zero, the ratio is to be interpreted as \(+\infty\). We will write \(\operatorname{PoA}_{\mathsf{PNE}}\) to denote the price of anarchy with respect to pure Nash equilibria (assuming existence of such equilibria) and \(\operatorname{PoA}_{\mathsf{CCE}}\) for the price of anarchy with respect to coarse correlated equilibria.
The payment rules we consider can be described as shares of the total budget.
Definition 3 (Budget-share payment rule). A budget-share payment rule assigns nonnegative shares \(y_i(S)\) to selected agents and pays \[p_i(S)=B y_i(S), \text{ where } \sum_{i\in S}y_i(S)\le 1 \text{ for every } S\subseteq N.\] Agents outside \(S\) receive no payment.
Definition 4 (Marginal-covering budget-share rule). For \(\gamma \in (0,1]\), a budget-share rule is \(\gamma\)-marginal-covering if, for every \(S \subseteq N\) with \(v(S)>0\) and every \(i\in S\), \[y_i(S)\ge \gamma \frac{v(S)-v(S\setminus\{i\})}{v(S)}.\]
The case \(\gamma=1\) will be especially relevant, capturing the scenario where each selected agent’s budget share covers their normalized marginal contribution.
Perhaps the most natural payment rule is the one induced by the Shapley value [11]. We recall that for a nonempty coalition \(S\) and an agent \(i\in S\), \(\phi_i(S)\) denotes the Shapley value of agent \(i\) in the cooperative game obtained by restricting \(v\) to \(S\): \[\label{eq:Shapley} \phi_i(S)= \sum_{T\subseteq S\setminus\{i\}} \frac{|T|!(|S|-|T|-1)!}{|S|!} \bigl(v(T\cup\{i\})-v(T)\bigr).\tag{6}\] The Shapley value has many important applications, including profit sharing between internet service providers [86], measuring the influence of nodes in social networks [87], identifying salient genes for biological functions [88], feature attribution in machine learning [89], and responsibility or importance measures in database queries and temporal logics [90], [91].
In the context of compensation design, we define the Shapley payment rule as \[\label{eq:shapley-payment} p^{\textrm{Sh}}_i(S)= \begin{cases} B\dfrac{\phi_i(S)}{v(S)} & \text{if } i\in S\text{ and }v(S)>0,\\[1.5ex] 0 & \text{otherwise.} \end{cases}\tag{7}\] This payment rule is indeed budget feasible—in fact, it fully exhausts the budget—and satisfies the marginal-covering condition per 4.
lemmaefficShap For every nonempty set \(S\), \[\sum_{i\in S}\phi_i(S)=v(S).\] Moreover, if \(v\) is monotone and submodular, then for every \(i\in S\), \[\phi_i(S)\ge v(S)-v(S\setminus\{i\}).\] As a result, the Shapley payment rule 7 is a \(1\)-marginal-covering budget-share rule.
For completeness, we provide the proof in 9.
We also consider the marginal contribution payment rule. For a subset \(S \subseteq N\) and an agent \(i \in S\), we let \[\Delta_i(S) \mathrel{\vcenter{:}}= v(S)-v(S\setminus\{i\}).\] The marginal contribution payment rule is defined as \[p^{\textrm{mc}}_i(S)= \begin{cases} B\dfrac{\Delta_i(S)}{v(S)} & \text{if } i\in S\text{ and }v(S)>0,\\[1.5ex] 0 & \text{otherwise.} \end{cases} \label{eq:mc-rule}\tag{8}\] By monotonicity (1), this guarantees limited liability. Just like 7 , this payment rule is anonymous (or non-discriminatory) in the sense that it uses the same formula for every agent without taking into account provider identities. It is also clearly cost oblivious, as it only depends on the set of agents that decided to opt in together with each agent’s marginal contribution. We denote by \(\Gamma^{\textrm{mc}}\) the binary-action \(n\)-player game induced by the marginal contribution payment rule defined in 8 .
We now show that this payment rule is indeed budget feasible. We begin by establishing a simple upper bound on the sum of the marginal contributions, which is a direct consequence of submodularity.
Lemma 1. For every subset \(S\subseteq N\), \(\sum_{i\in S}\Delta_i(S) \le v(S)\).
Proof. If \(S=\emptyset\), the claim is immediate. Otherwise, if \(k \mathrel{\vcenter{:}}=|S|\), we write \(S=\{i_1,\ldots,i_k\}\) and \(S_t=\{i_1,\ldots,i_t\}\). By convention, we take \(S_0 \mathrel{\vcenter{:}}=\emptyset\). Since \(S_{t-1}\subseteq S\setminus\{i_t\}\), submodularity yields \[v(S_t)-v(S_{t-1}) = v(S_{t-1}\cup\{i_t\})- v(S_{t-1}) \ge v(S)-v(S\setminus\{i_t\}) =\Delta_{i_t}(S).\] Summing over \(t=1,\ldots,k\), the telescoping sum gives \[v(S)=\sum_{t=1}^k \bigl(v(S_t)-v(S_{t-1})\bigr) \ge \sum_{i\in S}\Delta_i(S). \qedhere\] ◻
This lemma readily implies budget feasibility.
Proposition 1 (Budget feasibility). The marginal-contribution rule is budget feasible: \[\sum_{i\in S} p^{\textrm{mc}}_i(S)\le B \quad \forall S \subseteq N.\]
Proof. Consider any subset \(S \subseteq N\). If \(v(S)=0\), all payments are zero, so the claim follows. If \(v(S)>0\), then by 1, \[\sum_{i\in S} p^{\textrm{mc}}_i(S) = B \frac{\sum_{i\in S}\Delta_i(S)}{v(S)} \le B,\] as claimed. ◻
This shows that the marginal-contribution rule is a legitimate budget-share rule. Moreover, by definition, it is \(1\)-marginal-covering in the sense of 4.
We conclude this section by pointing out that any pure Nash equilibrium \(S\) under a budget-feasible payment rule is cost feasible. Indeed, if \(i \in S\), then \(p_i(S)\ge c_i\), for otherwise agent \(i\) would prefer to opt out; summing over participating agents and using budget feasibility gives \(\sum_{i\in S} c_i \le \sum_{i\in S} p_i(S)\le B\). Interestingly, this is not the case under weaker notions, such as coarse correlated equilibrium, as discussed further in 5.5.
The first natural question in our model is whether a pure Nash equilibrium exists. This section answers this in the affirmative for the game induced by the marginal contribution rule. In contrast, we show that the answer is negative for the game induced by the Shapley payment rule. Beyond existence, we go on to examine the complexity of computing a pure Nash equilibrium.
We first show that pure Nash equilibria exist under the marginal contribution payment rule.
Theorem 1 (Existence of pure Nash equilibria). Let \(\max_{i \in N} c_i < B\). In the game \(\Gamma^{\textrm{mc}}\) induced by the marginal contribution payment rule 8 , every sequence of strict better responses terminates. As a result, \(\Gamma^{\textrm{mc}}\) admits a pure Nash equilibrium.
Proof. We define the potential \[\Phi(S) = v(S) \prod_{i\in S} \left( 1 - \frac{c_i}{B} \right).\] To handle zero-value states, we use the lexicographic potential \[\Phi'(S)=\left(\Phi(S),-\sum_{i\in S}c_i\right).\] We will show that every strict unilateral improvement strictly increases \(\Phi'\). First, consider an agent \(i \notin S\) who decides to opt in. We can assume that \(v(S\cup\{ i \}) > 0\), for otherwise opting in cannot yield a strict utility improvement. This deviation is strictly profitable if and only if \[B\frac{v(S\cup\{i\})-v(S)}{v(S\cup\{i\})} > c_i \Longleftrightarrow \left(1-\frac{c_i}{B} \right) v(S\cup\{i\}) > v(S).\] Multiplying both sides by \(\prod_{i' \in S} (1 - c_{i'}/B) > 0\), we get \(\Phi(S\cup\{i\})>\Phi(S)\), thereby increasing the first coordinate of \(\Phi'\).
Conversely, consider an agent \(i \in S\) who decides to opt out. We use the shorthand notation \(S_{-i} = S \setminus\{i\}\). Suppose first that \(v(S)>0\). Opting out is strictly profitable if and only if \[B \frac{v(S)-v(S_{-i})}{v(S)}<c_i \Longleftrightarrow v(S_{-i})> \left(1-\frac{c_i}{B}\right)v(S).\] Multiplying both sides by \(\prod_{i' \in S_{-i}} (1 - c_{i'}/B) > 0\), we get \(\Phi(S_{-i})>\Phi(S)\). So, every strictly profitable opt-out deviation strictly increases the first coordinate of \(\Phi'\).
It remains to consider the case where \(v(S)=0\) and \(i\in S\) opts out. By monotonicity, \(v(S_{-i})=0\), so \(\Phi(S_{-i})=\Phi(S)=0\). Such a deviation is strictly profitable only if \(c_i>0\), in which case \[\sum_{i' \in S_{-i}} c_{i'} < \sum_{i' \in S} c_{i'}.\] Thus, the second coordinate of \(\Phi'\) strictly increases.
Since the game has finitely many states, namely \(2^n\), it follows that every sequence of strict better responses terminates. Any terminal state is a pure Nash equilibrium. ◻
Remark 1. The proof of 1 in fact shows that, restricted to positive-value states, \(\Gamma^{\textrm{mc}}\) is an ordinal potential game [92]. The second coordinate in \(\Phi'\) is only used to handle opt-out deviations from zero-value states.
In stark contrast, we show that a pure Nash equilibrium need not exist under the normalized Shapley payment rule \(p^{\textrm{Sh}}\) defined in 7 . This nonexistence persists even though \(p^{\textrm{Sh}}\) is a \(1\)-marginal-covering budget-share rule ([lem:shapley-efficiency-covering]), and even in the large-market regime.
In our construction, it is convenient to use value functions of the form \[\label{eq:sc-quadratic-value} v(S)=\sum_{i\in S}a_i- \sum_{\{i,i' \}\subseteq S}b_{i i' },\tag{9}\] where \(b_{i i' }=b_{i' i} \geq 0\).
Lemma 2 (Marginals and Shapley values of a quadratic game). For the value function defined in 9 , the following identities hold.
For \(i\notin S\), \[\label{eq:sc-quadratic-marginal} v(S\cup\{i\}) - v(S)=a_i - \sum_{i' \in S} b_{i i'} .\tag{10}\] As a result, if \(b_{i i'} \geq 0\) for every \(i, i' \in N\), then \(v\) is submodular. Moreover, \(v\) is monotone if \[\label{eq:sc-quadratic-monotonicity-condition} a_i - \sum_{i' \in N \setminus\{i\}} b_{i i'} \geq 0 \qquad\text{for every } i\in N.\tag{11}\]
For every nonempty \(S\) and every \(i\in S\), \[\label{eq:sc-quadratic-shapley} \phi_i(S)=a_i- \frac{1}{2} \sum_{i' \in S\setminus\{i\}}b_{i i'}.\tag{12}\]
Proof. First, 10 follows by subtracting the two expressions in 9 . If \(S\subseteq S' \subseteq N \setminus\{i\}\), then \[\bigl(v(S\cup\{i\})-v(S)\bigr) - \bigl(v(S' \cup\{i\} )- v( S' ) \bigr) = \sum_{i' \in S' \setminus S} b_{i i' } \geq 0,\] which is precisely the diminishing marginal returns condition. Thus, \(v\) is submodular. Moreover, the right-hand side of 10 is minimized at \(S=N\setminus\{i\}\), so 11 implies monotonicity.
For the Shapley value equation, we fix \(S\) and \(i\in S\). In a uniformly random permutation of \(S\), let \(P_i\) be the set of agents preceding \(i\). The coefficient of a given \(T\subseteq S\setminus\{i\}\) in 6 is exactly the probability that \(P_i=T\). By 10 , the marginal contribution of \(i\) in that permutation is \[a_i-\sum_{i' \in P_i} b_{i i'}.\] For each fixed \(i' \in S\setminus\{i\}\), symmetry of a uniformly random ordering gives \[\Pr(i' \in P_i) = \Pr(i' \text{ precedes }i)=\frac{1}{2}.\] Taking expectations yields 12 . ◻
Our goal is to prove the following theorem.
Theorem 2 (Nonexistence of pure Nash equilibria under Shapley payments). For every \(\bar\lambda>0\), there is an instance with four agents, a monotone submodular value function, and strictly positive costs satisfying \(\max_{i \in N} c_i / B \leq \bar\lambda\) such that the game induced by \(p^{\textrm{Sh}}\) per 7 has no pure Nash equilibrium.
In the proof, we will make use of the following simple lemma.
Lemma 3. Suppose that \(v(T)>0\) for every nonempty \(T\subseteq N\).
If \(i\notin S\), then opting in is a strict improvement for \(i\) at \(S\) if and only if \[\label{eq:first-ineq} \frac{\phi_i(S\cup\{i\})}{v(S\cup\{i\})}>\frac{c_i}{B}.\tag{13}\]
If \(i\in S\), then opting out is a strict improvement for \(i\) at \(S\) if and only if \[\label{eq:second-ineq} \frac{\phi_i(S)}{v(S)}<\frac{c_i}{B}.\tag{14}\]
Proof. If \(i\notin S\), its current utility is zero. Its utility after opting in reads \[B\left( \frac{\phi_i(S\cup\{i\})}{v(S\cup\{i\})} -\frac{c_i}{B} \right).\] This is strictly positive exactly when 13 holds. Similarly, if \(i\in S\), its current utility is \[B\left(\frac{\phi_i(S)}{v(S)}-\frac{c_i}{B}\right),\] whereas opting out gives zero utility. This means that opting out is strictly profitable exactly when 14 holds. ◻
Proof of 2. We fix \(\bar\lambda>0\) and set \[t\mathrel{\vcenter{:}}= \min\{1,3\bar\lambda\},\] so \(0 < t \leq 1\). Let \(N=\{1,2,3,4\}\). The costs are chosen such that \[\label{eq:sc-costs-parametric} \frac{c_1}{B}=\frac{t}{4}, \quad \frac{c_2}{B}=\frac{t}{6}, \quad \frac{c_3}{B}=\frac{t}{5}, \quad \frac{c_4}{B}=\frac{t}{3}.\tag{15}\] Then \(\max_{i \in N} c_i / B = t / 3 \leq \bar\lambda\), as claimed. We define the value function \(v\) by 9 with the following coefficients. For the singleton terms, \[\label{eq:sc-a-coefficients} a_1=\frac{t(t+9)}{3(t+12)}, \quad a_2=\frac{t(24-7t)}{6(t+12)}, \quad a_3=\frac{2(6-t-t^2)}{t+12}, \quad a_4=\frac{t(48-7t)}{6(t+12)}.\tag{16}\] For the pair coefficients, \[\label{eq:sc-b-coefficients} b_{12}=\frac{t^2}{3(t+12)}, \quad b_{13}=0, \quad b_{14} =0, \quad b_{23} =\frac{t(24-19t)}{6(t+12)}, \quad b_{24} =\frac{5t^2}{3(t+12)}, \quad b_{34} = \frac{t(48-17t)}{6(t+12)}.\tag{17}\] By construction, all coefficients \(a_i\) are strictly positive and all \(b_{ij}\) are nonnegative for \(0 <t \leq1\). Moreover, \(v(N)=\sum_{i=1}^4 a_i -\sum_{1\leq i< i' \leq 4} b_{i i'} = 1\). We now verify that \(a_i - \sum_{i' \in N \setminus \{i \} } b_{i i'} \geq 0\) for every \(i \in N\). Using the definition of these coefficients in 16 and 17 , we have \[\begin{align} a_1 - b_{12} - b_{1 3} - b_{1 4} &=\frac{3t}{t+12},\\ a_2-b_{12}-b_{23}-b_{24} &=0,\\ a_3- b_{1 3} - b_{23} -b_{34} &=\frac{2(2t-3)(t-2)}{t+12},\\ a_4 - b_{1 4} - b_{24} - b_{34} &=0. \end{align}\] All these quantities are nonnegative when \(t \in (0, 1]\). 2 therefore implies that \(v\) is monotone and submodular. By construction, \(v(\emptyset)=0\), so \(v\) is also normalized. Moreover, every nonempty coalition has positive value: if \(i\in S\), monotonicity and the fact that \(a_i>0\) give \(v(S)\geq v(\{i\})=a_i>0\).
The analysis is split into two cases, depending on whether agent \(3\) is part of the coalition or not.
First, we consider a coalition \(S \subseteq N\) such that \(3 \notin S\). We let \(T=S\cup\{3\}\). By 2 and the nonnegativity of \(b_{i i'}\) for any \(i, i' \in N\), we have \(\phi_3(T)\geq \phi_3(N)\). Moreover, monotonicity and the fact that \(v(N) = 1\) imply that \(v(T) \leq 1\). As a result, \[\begin{align} \frac{\phi_3(T)}{v(T)}-\frac{c_3}{B} &\geq \phi_3(N)-\frac{t}{5}\\ &=\frac{t^2-8t+12}{t+12}-\frac{t}{5}\\ &=\frac{4(t^2-13t+15)}{5(t+12)}>0. \end{align}\] By 3, agent \(3\) has a strict incentive to opt in at every coalition that omits it, so no such coalition is a pure Nash equilibrium.
We now consider coalitions that contain agent \(3\). We set \[\epsilon\mathrel{\vcenter{:}}= \frac{t^2}{12(t+12)}>0.\] We claim that every one of the eight coalitions containing agent \(3\) has a strict unilateral deviation. The following table lists a deviating agent together with the deviation sign per 3. For an opt-in deviation, the displayed quantity is evaluated at the coalition after the agent joins, while for an opt-out deviation, it is evaluated at the current coalition.
| Current coalition \(S\) | Strict deviation | Deviation sign (3) |
|---|---|---|
| \(\{3\}\) | agent \(1\) opts in | \(\dfrac{\phi_1(\{1,3\})}{v(\{1,3\})}-\dfrac{c_1}{B} =\dfrac{t^2(5t+1)}{4(36+3t-5t^2)}>0\) |
| \(\{1,3\}\) | agent \(2\) opts in | \(\dfrac{\phi_2(\{1,2,3\})}{v(\{1,2,3\})}-\dfrac{c_2}{B} =\epsilon>0\) |
| \(\{2,3\}\) | agent \(4\) opts in | \(\dfrac{\phi_4(\{2,3,4\})}{v(\{2,3,4\})}-\dfrac{c_4}{B} =\dfrac{t^2}{24(6-t)}>0\) |
| \(\{3,4\}\) | agent \(1\) opts in | \(\dfrac{\phi_1(\{1,3,4\})}{v(\{1,3,4\})}-\dfrac{c_1}{B} =\epsilon>0\) |
| \(\{1,2,3\}\) | agent \(1\) opts out | \(\dfrac{\phi_1(\{1,2,3\})}{v(\{1,2,3\})}-\dfrac{c_1}{B} =-\epsilon<0\) |
| \(\{1,3,4\}\) | agent \(4\) opts out | \(\dfrac{\phi_4(\{1,3,4\})}{v(\{1,3,4\})}-\dfrac{c_4}{B} =-\epsilon<0\) |
| \(\{2,3,4\}\) | agent \(2\) opts out | \(\dfrac{\phi_2(\{2,3,4\})}{v(\{2,3,4\})}-\dfrac{c_2}{B} =-\dfrac{t^2}{24(6-t)}<0\) |
| \(N\) | agent \(1\) opts out | \(\dfrac{\phi_1(N)}{v(N)}-\dfrac{c_1}{B} =-\epsilon<0\) |
We include below the intermediate calculations that led to the above table. 2 and direct substitution give the following values. \[v(\{1,3\}) =\frac{36+3t-5t^2}{3(t+12)}, \quad v(\{1,2,3\}) =1, \quad v(\{2,3,4\}) =\frac{2(6-t)}{t+12}, \quad v(\{1,3,4\}) =v(N)=1.\] For the Shapley values, we have \[\begin{align} \phi_1(\{1,3\}) &= \frac{t(t+9)}{3(t+12)}, \; \phi_1(\{1,2,3\}) =\frac{t(t+18)}{6(t+12)}, \; \phi_1(\{1,3,4\}) = \frac{t(t+9)}{3(t+12)}, \; \phi_1(N) =\frac{t(t+18)}{6(t+12)}, \\ \phi_2(\{1,2,3\}) &= \frac{t(t+8)}{4(t+12)}, \; \phi_2(\{2,3,4\}) =\frac{t(24-5t)}{12(t+12)}, \; \phi_4(\{2,3,4\}) =\frac{t(48-7t)}{12(t+12)}, \; \phi_4(\{1,3,4\}) =\frac{t(t+16)}{4(t+12)}. \; \end{align}\] We conclude that 3 rules out every coalition containing agent \(3\). As a result, we have excluded all possible \(2^4\) action profiles, so the game has no pure Nash equilibrium. ◻
Corollary 1 (A strict better-response cycle). Every instance in the family of instances constructed in 2 contains the strict better-response cycle \[\{1,3\} \xrightarrow{\;2\text{ in}\;} \{1,2,3\} \xrightarrow{\;1\text{ out}\;} \{2,3\} \xrightarrow{\;4\text{ in}\;} \{2,3,4\} \xrightarrow{\;2\text{ out}\;} \{3,4\} \xrightarrow{\;1\text{ in}\;} \{1,3,4\} \xrightarrow{\;4\text{ out}\;} \{1,3\}.\] In particular, the game admits no ordinal potential.
Proof. The six better-response transitions are verified (due to 3), in order, by \[\begin{align} \frac{\phi_2(\{1,2,3\})}{v(\{1,2,3\})}&>\frac{c_2}{B}, &\frac{\phi_1(\{1,2,3\})}{v(\{1,2,3\})}&<\frac{c_1}{B}, &\frac{\phi_4(\{2,3,4\})}{v(\{2,3,4\})}&>\frac{c_4}{B},\\ \frac{\phi_2(\{2,3,4\})}{v(\{2,3,4\})}&<\frac{c_2}{B}, &\frac{\phi_1(\{1,3,4\})}{v(\{1,3,4\})}&>\frac{c_1}{B}, &\frac{\phi_4(\{1,3,4\})}{v(\{1,3,4\})}&<\frac{c_4}{B}. \end{align}\] These inequalities were established in the proof of 2, so the claim follows. ◻
We next examine the complexity of computing pure Nash equilibria in \(\Gamma^{\textrm{mc}}\).
1 shows that every sequence of strict better responses terminates at a pure Nash equilibrium. Here, we show that the number of steps required for convergence is exponential in the number of agents.
The proof reduces from the standard FLIP dynamics—whereby exactly one node changes side—for weighted MaxCut. Specifically, here we are given a weighted graph \(G=(V,E,w)\) with nonnegative integer edge weights. We let \[\label{eq:cutvalue} \operatorname{Cut}(X)=\sum_{\{i,j\}\in E}w_{ij}\mathbb{1}\{|\{i,j\}\cap X|=1\}\tag{18}\] be the total weight of a cut \((X, V \setminus X)\), where \(X \subseteq V\). A FLIP step flips one vertex if doing so strictly increases the cut weight. We will use the fact that weighted MaxCut admits instances and initial cuts with exponentially long FLIP improvement paths [93], [94].
Our reduction proceeds as follows. For every vertex \(u \in V\), we let \(d_u = \sum_{v: \{u, v\} \in E} w_{u v}\), and choose \(L \geq \max_{u \in V} d_u\). We create one agent for each vertex in \(V\) and one additional agent \(a\). For every \(S \subseteq \{a \} \cup V\), the value function is defined as \[\label{eq:valuefun} v(S) = \frac{L}{\gamma}\mathbb{1}\{a\in S\} + L|S\cap V|+\operatorname{Cut}(S\cap V),\tag{19}\] where \(\gamma \in (0, 1)\). In terms of the costs, we set \(c_a = 0\) and \(c_i = \gamma\) for all \(i \in V\). We first formalize that the value function defined in 19 is indeed monotone and submodular. (Of course, \(v(\emptyset) = 0\).)
Lemma 4. \(v : 2^{ V \cup \{ a \} } \to \mathbb{R}_{\geq 0}\) defined in 19 is monotone and submodular.
Proof. For a single edge \(e=\{u, v\}\), we define \[h_e(X)=\mathbb{1}\{|\{u, v\}\cap X|=1\}.\] We verify that \(h_e\) is submodular. Let \(X \subseteq X' \subseteq V\) and \(i \notin X'\). If \(i \notin e\), then \(h_e( X \cup \{i\} ) = h_e(X)\) and \(h_e( X' \cup \{i\} ) = h_e(X')\). If \(i = u\), then \[h_e( X \cup \{i\} ) - h_e(X) = \begin{cases} 1 & \text{if } v \notin X,\\ -1 & \text{if } v \in X. \end{cases}\] and \[h_e( X' \cup \{i\} ) - h_e(X') = \begin{cases} 1 & \text{if } v \notin X',\\ -1 & \text{if } v \in X'. \end{cases}\] If \(h_e( X \cup \{i\} ) - h_e(X) = -1\), then \(v \in X\), which in turn implies \(v \in X'\). So, \(h_e( X' \cup \{i\} ) - h_e(X') = -1 = h_e( X \cup \{i\} ) - h_e(X)\). In other words, the marginal gain can only decrease as \(X\) grows. The case where \(i = v\) is symmetric. We conclude that \(h_e\) is submodular. As a result, the cut function \(\operatorname{Cut}\) is also submodular since it is a nonnegative weighted sum of submodular functions. Moreover, the terms \(\frac{L}{\gamma} \mathbb{1}\{a\in S\}\) and \(L|S\cap V|\) are modular, so \(v\) is indeed submodular as a sum of submodular functions.
It remains to verify monotonicity. Adding the agent \(a\) can clearly never decrease \(v\) since \(L \geq 0\) and \(\gamma > 0\). If \(i \in V \setminus X\), then \[\operatorname{Cut}(X\cup\{i\})-\operatorname{Cut}(X) \ge -d_i,\] so adding \(i\) changes \(v\) by at least \(L - d_i \ge 0\). This shows that \(v\) is monotone, concluding the proof. ◻
We are now ready to establish the existence of exponential better-response paths.
Theorem 3 (Exponential better-response paths). There are instances of \(\Gamma^{\textrm{mc}}\) with a monotone submodular valuation function \(v\) and \(c_i<B\) for every \(i\in N\) for which there exists a strict better-response path (from some initial state) that has length \(2^{\Omega(n)}\).
In fact, this result holds even when \(\lambda = \max_{i \in N} c_i/B \ll 1\), so the large-market assumption does not preclude this lower bound.
Proof of 3. We let \(B=1\). Let \(G=(V,E,w)\) be such a weighted MaxCut instance with a strict FLIP path \[X^{(0)},X^{(1)},\ldots,X^{(T)},\] where \(T=2^{\Omega(|V|)}\) and each \(X^{(t)}\subseteq V\) is one side of the cut. In particular, consecutive sets differ in exactly one vertex.
For a set \(S=\{a\}\cup X\), with \(k=|X|\), the first coordinate of the potential from the proof of 1 is \[v(\{a\}\cup X)\prod_{i \in X}(1-\gamma) = \left(\frac{L}{\gamma}+Lk+\operatorname{Cut}(X)\right)(1-\gamma)^k.\]
Now, consider a FLIP step from \(X\) to \(X'=X \triangle\{i\}\) such that \[\operatorname{Cut}(X')=\operatorname{Cut}(X)+\delta \text{ for some } \delta\ge 1.\] If \(i\notin X\), then the corresponding agent opts in. The change in the first coordinate of the potential is \[\begin{align} (1-\gamma)^{k+1} \left(\frac{L}{\gamma}+L(k+1)+\operatorname{Cut}(X)+\delta\right)- &(1 - \gamma)^k \left(\frac{L}{\gamma}+Lk+\operatorname{Cut}(X)\right) \\ &= (1 - \gamma)^k \left( (1-\gamma)\delta-\gamma\bigl(L(k+1)+\operatorname{Cut}(X)\bigr) \right). \end{align}\] Therefore, this opt-in deviation strictly increases the potential—equivalently, strictly increases that agent’s utility—whenever \[\delta>\frac{\gamma}{1-\gamma}\bigl(L(k+1)+\operatorname{Cut}(X)\bigr).\] Conversely, if \(i\in X\), then the corresponding agent opts out. The change in the first coordinate of the potential is \[\begin{align} (1-\gamma)^{k-1} \left(\frac{L}{\gamma}+L(k-1) + \operatorname{Cut}(X)+\delta\right) &-(1-\gamma)^{k} \left(\frac{L}{\gamma}+L k +\operatorname{Cut}(X)\right) \\ &= (1 - \gamma)^{k-1} \left( \delta+\gamma\bigl(Lk+\operatorname{Cut}(X)\bigr) \right) > 0. \end{align}\] As a result, every cut-improving opt-out deviation strictly increases the potential function. Combining, if we choose \(\gamma\) small enough so that \[\frac{\gamma}{1-\gamma} \left(L(|V|+1)+\max_{X\subseteq V}\operatorname{Cut}(X)\right)<1,\] then every opt-in and opt-out deviation along the FLIP path strictly increases the potential. By the proof of 1, each such strict potential increase corresponds to a strict profitable switch in \(\Gamma^{\textrm{mc}}\). That is, \[S^{(t)}=\{a\}\cup X^{(t)}, \text{ for } t=0,1,\ldots,T,\] is a strict better-response path in \(\Gamma^{\textrm{mc}}\). The constructed game has \(n=|V|+1\) agents, so the path length is \(T=2^{\Omega(n)}\). Since \(\lambda = \gamma\) and \(\gamma\) can be chosen arbitrarily small, the lower bound holds even under an arbitrarily strong large-market condition. ◻
Taking a step further, we show that computing a pure Nash equilibrium in \(\Gamma^{\textrm{mc}}\) is -complete. , which stands for polynomial local search, was introduced by [17].
Theorem 4 (-completeness). Computing a pure Nash equilibrium of \(\Gamma^{\textrm{mc}}\) is -complete, even for monotone submodular valuation functions and costs satisfying \(c_i<B\) for every \(i\in N\).
Proof. Membership in \(\PLS\) follows readily from the potential argument in the proof of 1.8 The feasible solutions are the subsets of \(N\), the neighborhood corresponds to unilateral agent deviations, and a local optimum is a pure Nash equilibrium.
For the hardness, we reduce from the -complete problem of local MaxCut under the FLIP neighborhood [94]. Given such an instance \(G=(V,E,w)\), we use the value function in 19 with \(B=1\) and \(\gamma>0\) small enough so that \[\frac{\gamma}{1-\gamma} \left(L(|V|+1)+\max_{X\subseteq V}\operatorname{Cut}(X)\right)<1.\] For example, it suffices to use the upper bound \(\max_{X \subseteq V} \operatorname{Cut}(X)\le \sum_{e\in E} w_e\) when choosing \(\gamma\), so it can be represented with polynomially many bits.
We show that pure Nash equilibria of \(\Gamma^{\textrm{mc}}= \Gamma^{\textrm{mc}}(G)\) induce locally optimal cuts. First, every pure Nash equilibrium contains the anchor \(a\). Indeed, if \(a \notin S\), then adding \(a\) strictly increases the value, so opting in is strictly profitable for agent \(a\) since \(c_a = 0\). Next, we consider any set \(S=\{a\}\cup X\) and a vertex \(i\in V\). In the proof of 3, we established the following conditions. If \(i \notin X\), then opting in is strictly profitable if and only if \[\operatorname{Cut}(X\triangle\{i\})-\operatorname{Cut}(X) > \frac{\gamma}{1-\gamma}\bigl(L(|X|+1)+\operatorname{Cut}(X)\bigr).\] If \(i \in X\), then opting out is strictly profitable if and only if \[\operatorname{Cut}(X\triangle\{i\})-\operatorname{Cut}(X) + \gamma\bigl(L|X|+\operatorname{Cut}(X)\bigr) > 0.\] By our choice of \(\gamma\), together with the fact that we have a pure Nash equilibrium of \(\Gamma^{\textrm{mc}}\), we have \[\operatorname{Cut}(X\triangle\{i\})-\operatorname{Cut}(X) < 1.\] Since the weights are assumed to be integers, \(\operatorname{Cut}(X\triangle\{i\})-\operatorname{Cut}(X)\) is also an integer, thereby implying \(\operatorname{Cut}(X\triangle\{i\})-\operatorname{Cut}(X) \leq 0\) for any \(i \in V\). So, flipping any vertex cannot increase the weight of the cut. ◻
We complement the foregoing hardness results by establishing a positive result when the value function is additive, meaning that \(v(S)=\sum_{i\in S} v_i\), where \(v_i \ge 0\). In this case, assuming \(v(S)>0\), the marginal contribution payment rule becomes \[p^{\textrm{mc}}_i(S) = B \frac{v_i}{v(S)}.\] In what follows, it will be convenient to define \[\theta_i=\frac{Bv_i}{c_i}-v_i = v_i\frac{B-c_i}{c_i}>0,\] where we can assume that \(c_i \in (0, B)\). If \(i \notin S\), then \(i\) strictly prefers to opt in if and only if \[B \frac{v_i}{v(S)+v_i} > c_i \iff v(S) < \theta_i.\] Conversely, if \(i\in S\), then \(i\) strictly prefers to opt out if and only if \[B\frac{v_i}{v(S)} < c_i \iff v(S) - v_i > \theta_i.\] Therefore, the pure Nash equilibria are exactly the sets \(S\) satisfying \[v(S)\ge \theta_i \quad \forall i\notin S \text{ and } v(S)-v_i\le \theta_i \quad \forall i\in S.\] For the case of additive valuations, we can derive the following potential function.
Proposition 2 (Potential for additive valuations). For additive valuation functions, strict better-response dynamics strictly decreases the potential function \[\Phi(S) = \sum_{i < i'} v_i v_{i'} \mathbb{1}\{a_i = a_{i'} \} + \sum_{i=1}^n v_i ( W_{-i}-2\theta_i)a_i,\] where \(a_i=\mathbb{1}\{i\in S\}\) and \(W_{-i}=\sum_{i' \ne i}v_{i'}\).
Proof. First, let us suppose that \(i\) opts in. The first part of \(\Phi\) changes by \[v_i\left( \sum_{i' \neq i} v_{i'} \mathbb{1} \{ i' \in S \} - \sum_{i' \neq i} v_{i'} \mathbb{1} \{ i' \notin S \} \right) = v_i \left(2 \sum_{i' \ne i} v_{i'} \mathbb{1}\{ i' \in S\} - W_{-i} \right),\] while the second part of \(\Phi\) changes by \(v_i(W_{-i} - 2 \theta_i)\). Thus, \[\Phi(S\cup\{i\})-\Phi(S) = 2v_i\left(\sum_{j\ne i}v_j\mathbb{1}\{j\in S\}-\theta_i\right).\] A strict opt-in deviation occurs if and only if \(\sum_{i' \ne i} v_{i'} \mathbb{1} \{ i' \in S\} < \theta_i\), so the potential strictly decreases. Symmetrically, if \(i\) decides to opt out, we have \[\Phi(S\setminus\{i\})-\Phi(S) = -2v_i \left(\sum_{ i' \ne i} v_{i'} \mathbb{1}\{i' \in S\}-\theta_i \right).\] A strict opt-out deviation occurs if and only if \(\sum_{i' \ne i} v_{i'} \mathbb{1}\{i' \in S\} > \theta_i\), so the potential again decreases. ◻
Now, let us assume that each value \(v_i\) is integral and \(W \mathrel{\vcenter{:}}=\sum_{i \in N} v_i\). We claim that 2 implies the following pseudo-polynomial upper bound on the length of any strict better-response path.
Corollary 2. Let \(v\) be additive. If \(v_i \in \mathbb{N}\) and \(c_i \in (0, B)\) for each \(i \in N\), every strict better-response path has length \(O(W^2)\), where \(W \mathrel{\vcenter{:}}=\sum_{i \in N} v_i\).
As a result, while general monotone submodular valuation functions can admit exponentially long better-response paths, additivity with polynomially bounded values yields a polynomial bound. A key aspect of 2 is that the bound on the length of the better-response path does not depend on the costs.
Proof of 2. Every term \(\sum_{i' \ne i}v_{i'} \mathbb{1}\{i' \in S\}\) is an integer in \([0,W]\). Further, each threshold \(\theta_i\) can be replaced by an equivalent threshold \(\tilde{\theta}_i\in[-1,W+1]\) that is either an integer or a half-integer and preserves the sign of \(\sum_{i' \ne i} v_{i'} \mathbb{1} \{i' \in S\} -\theta_i\) over all integer values of \(\sum_{i' \ne i} v_{i'} \mathbb{1}\{ i' \in S\}\). This replacement does not change any strict better-response decision. With these equivalent thresholds, every strict step decreases \(\Phi\) by at least \(1\). Moreover, \(\max_{S \subseteq N} \Phi(S)-\min_{S \subseteq N} \Phi(S)=O(W^2)\), so the claim follows. ◻
The case where \(c_i = 0\) is not interesting: if \(v_i > 0\), then agent \(i\) has a strict dominant strategy to opt in, whereas if \(v_i = 0\) that agent is strategically irrelevant.
In this section, we derive price of anarchy bounds for both pure Nash equilibria and coarse correlated equilibria, primarily under the large-market condition \(\lambda = \max_{i \in N} c_i / B \ll 1\).
To begin with, we focus on pure Nash equilibria. Our bound will depend on the following cost concentration term: \[\kappa(\lambda)= \max\left\{ \sum_{i \in S } \frac{x_i }{1 - x_i}: 0 \le x_i \le \lambda \text{ and } \sum_i x_i \le 1 \text{ for a finite } S \right\}. \label{eq:costcon-def}\tag{20}\] An immediate upper bound is \(\kappa(\lambda) \leq \frac{1}{1 - \lambda}\). More precisely, we can determine \(\kappa(\lambda)\) exactly as follows. For \(\lambda\in(0,1)\), let \[q = \left\lfloor\frac{1}{\lambda}\right\rfloor \text{ and } r=1-q\lambda\in[0,\lambda).\] It is easy to see that \(\kappa(\lambda)\) can be expressed in the following form.
claimlamsplit For \(\kappa(\lambda)\) defined in 20 , we have \[\kappa(\lambda)=q\frac{\lambda}{1- \lambda}+\mathbb{1} \{r>0\} \frac{r}{1-r}. \label{eq:costcon-formula}\tag{21}\]
Indeed, the function \(x\mapsto x/(1-x)\) is increasing and convex on \([0,1)\), so the maximum in 20 is attained by filling as many coordinates as possible (namely, \(q\)) at the upper bound \(\lambda\), plus one remainder coordinate when \(q < \frac{1}{\lambda}\). We formalize this in 9.
Theorem 5 (Pure Nash equilibrium PoA bound). Let \(\lambda = \max_{i \in N} c_i / B\). The game \(\Gamma^{\textrm{mc}}\) induced by the marginal contribution payment rule 8 satisfies \[\operatorname{PoA}_{\mathsf{PNE}}\leq 1 + \kappa(\lambda) \leq \frac{2- \lambda}{1- \lambda}.\] In particular, as \(\lambda\to 0\), every pure Nash equilibrium attains value at least \((1/2-o(1))\operatorname{OPT}\).9
Proof. Let \(S\) be a pure Nash equilibrium of \(\Gamma^{\textrm{mc}}\) and let \(S^* \in\operatorname*{arg\,max}\{v(T) : \sum_{i \in T} c_i \le B\}\). If \(S = N\), it follows that \(v(S) = \operatorname{OPT}\). Otherwise, let \(i \notin S\). If \(v(S) = 0\), it follows that \(\operatorname{OPT}= 0\), so we can assume \(v(S) > 0\). Since \(i\) does not prefer to opt in, we have \[B\frac{ v(S\cup\{i\}) - v(S) }{v(S \cup \{i \} )} \le c_i.\] Rearranging and using the fact that \(c_i < B\), we get \[\label{eq:marg-value} v( S \cup \{i \} ) \leq v(S) \frac{B}{B - c_i} \Rightarrow v( S \cup \{i \} ) - v(S) \leq v(S) \frac{c_i}{B - c_i}.\tag{22}\] Now, let \(x_i \mathrel{\vcenter{:}}= c_i / B\). Continuing from 22 , \[\label{eq:xbound} v( S \cup \{i \} ) - v(S) \leq \frac{x_i}{1 - x_i} v(S).\tag{23}\] By monotonicity and submodularity, \[v(S^*) \le v(S \cup S^*) \le v(S) + \sum_{i \in S^* \setminus S} \bigl(v(S \cup \{i\}) - v(S) \bigr).\] Using 23 , \[\label{eq:xcombbound} v(S^*) \le v(S)\left(1+ \sum_{i \in S^* \setminus S}\frac{x_i}{1-x_i}\right).\tag{24}\] The vector \((x_i)_{i \in S^* \setminus S}\) satisfies \(0 \le x_i \le \lambda\) and \(\sum_{i \in S^* \setminus S} x_i \le \sum_{i \in S^* } x_i \le 1\) because \(S^*\) is budget feasible (by definition). Therefore, combining 24 with the definition of \(\kappa(\lambda)\) in 20 , we conclude that \[v(S^*) \le \bigl(1+\kappa(\lambda)\bigr) v(S),\] and the claim follows. ◻
As a result, under a monotone and submodular valuation function, the marginal contribution payment rule guarantees a PoA of \(1 + \kappa(\lambda) \leq \frac{2 - \lambda}{1 - \lambda}\), thereby approaching \(2\) when \(\lambda \to 0\).
We now show that 5 is tight even when the value function is additive: for any \(\lambda \in (0, 1)\), there exists an instance where \(\operatorname{PoA}_{\mathsf{PNE}}\geq 1 + \kappa(\lambda)\).
Proposition 3 (Tightness of 5). For every \(\lambda\in(0,1)\), there is an additive instance with \(\max_{i \in N} c_i/B \le \lambda\) and a pure Nash equilibrium \(S\) such that \[\operatorname{OPT}= (1 + \kappa(\lambda)) v(S).\]
Proof. Fix any \(\lambda \in (0, 1)\). We let \(B=1\), \(q=\lfloor 1/\lambda\rfloor\), and \(r=1-q\lambda\). We construct the following instance. First, there is an agent \(a\) with cost \(c_a = 0\) and value \(v_a = 1\). Moreover, there are \(q\) additional agents each of whom has a cost \(\lambda\) and additive value \(\lambda/(1 - \lambda)\). Similarly, if \(r>0\), create one additional agent with cost \(r\) and additive value \(r/(1 - r)\). We let \(N\) denote the set of agents in this instance. The value function is additive, so that \(v(S) = \sum_{i \in S} v_i\) for any \(S \subseteq N\).
We first claim that the optimal solution selects all agents. This is indeed budget feasible since \(\sum_{i \in N} c_i = q \lambda + r = 1 = B\), by definition of \(r\). Moreover, \[\label{eq:opt-everyone} \operatorname{OPT}= v(N) = 1 + q \frac{\lambda}{1 - \lambda} + \mathbb{1} \{ r > 0 \} \frac{r}{1 - r} = 1 + \kappa(\lambda).\tag{25}\] As a result, \[p^{\textrm{mc}}_i (S \cup \{i\}) = B \frac{ v(S \cup \{i\}) - v(S)}{ v(S \cup \{i\})} = \frac{x/(1 - x)}{1/(1 - x)} = x = c_i,\] which means that opting in yields a utility of zero. That is, opting in is not a strict improvement. Similar reasoning applies with respect to the agent with cost \(r\) (if that agent is part of the instance). We conclude that \(S = \{a \}\) is a pure Nash equilibrium, and \(v(S) = 1\). Combining with 25 , this completes the proof. ◻
In the construction above outside agents are indifferent between opting in and opting out. One can make this lower bound agnostic to how ties are handled by making the value \(x/(1 - x) - \eta\) for some arbitrarily small \(\eta > 0\), where \(x \in \{\lambda, r \}\).
We complement our positive results with several lower bounds. First, we show that any cost-oblivious payment rule must incur a PoA of at least \(2\) even when \(\lambda \to 0\).
As a warm-up, we first treat the case where the payment rule is anonymous. We then extend the lower bound even when the payment rule is not anonymous (6).
Proposition 4 (Lower bound for anonymous and cost-oblivious rules). No payment rule that is i) anonymous, ii) nonnegative, iii) budget feasible, and iv) cost oblivious can guarantee \(\operatorname{PoA}_{\mathsf{PNE}}\) below \(2\) as \(\lambda \to 0\). This holds even when the value function is additive.
Proof. Consider any \(k \in \mathbb{N}\) and any sufficiently small \(\eta > 0\). Let \(\lambda = \frac{1}{k+1} + \eta\). We construct an instance as follows. The budget is \(B = 1\). There are \(2k\) agents each with an additive value of \(1\). We partition the \(2k\) agents into \[A=\{a_1,\ldots,a_k\} \text{ and } H=\{h_1,\ldots,h_k\}.\] For any \(i \in [k]\), we define the costs as \[c_{a_i}=0 \text{ and } c_{h_i}=\frac{1}{k+1}+\eta.\] When \(\eta < 1/(k(k+1))\), we have \[\sum_{i=1}^k c_{h_i} = \frac{k}{k+1}+k\eta<1.\] So, the principal can afford to include all agents, for a total value of \(2k\) (the value function is additive).
On the other hand, consider the set \(S = A\). Each agent in \(S\) has zero cost and incurs a nonnegative payment, so there is no incentive to opt out. If we consider the set \(A \cup \{h_i \}\) that results from a deviation, each of the \(k+1\) agents is identical from the perspective of a cost-oblivious rule. As a result, by anonymity, they must all receive an equal payment. By budget feasibility, each will receive at most \(1/(k+1)\). Given that \(c_{h_i} > 1/(k+1)\) for any \(i \in [k]\), opting out is a best response for every such agent. As a result, \(A\) is a pure Nash equilibrium, and \(v(A) = k\). This concludes the proof. ◻
The preceding lower bound makes crucial use of anonymity. We now show that the barrier of \(2\) also applies without anonymity.
Theorem 6 (Lower bound without anonymity). Fix any \(\lambda\in(0,1)\). Consider any deterministic payment rule that is nonnegative, budget feasible, cost oblivious, and guarantees the existence of a pure Nash equilibrium for every cost vector satisfying \(\max_{i \in N} c_i/B \leq \lambda\). Then there is an instance with a normalized monotone additive value function \(v\) and a cost vector satisfying \(\max_{i \in N} c_i/B \leq \lambda\) for which the induced game has a pure Nash equilibrium \(S\) such that \(\operatorname{OPT}/ v(S) \geq 2\). As a result, no such payment rule can guarantee \(\operatorname{PoA}_{\mathsf{PNE}}< 2\).
Proof. We let \[k=\left\lfloor\frac{1}{\lambda}\right\rfloor \text{ and } n=2k+1.\] We consider an instance with an agent set \(N\) of cardinality \(n\). The (additive) value function is defined as \[v(S)=\frac{|S|}{n} \qquad\forall S \subseteq N.\] This function is clearly normalized, monotone, and additive. First, we consider the cost vector \[\bar c_i=\lambda B \quad \forall i\in N.\] By the assumed existence guarantee, the induced game has a pure Nash equilibrium \(\bar S\). Every selected agent \(i \in \bar S\) must satisfy \(p_i(\bar S)\geq \lambda B\). Budget feasibility then gives \[|\bar S|\lambda B \leq \sum_{i\in\bar S}p_i(\bar S) \leq B,\] so \(|\bar S|\leq k\). For every agent \(i \notin \bar{S}\), \(p_i(\bar S\cup\{i \}) \leq \lambda B\). Since \(|\bar S| \leq k\), at least \(k+1\) agents lie outside \(\bar S\). Let \(T \subseteq N\setminus\bar S\) be any set such that \(|T| = k\). We have \[\sum_{i \in T} p_i(\bar{S} \cup \{i \}) \leq k \lambda B \leq B.\] We let \[\eta = \min\left\{ \frac{B - \sum_{i \in T} p_i(\bar{S} \cup \{i \}) }{|\bar S|+k}, \min_{i \in T}(\lambda B- p_i(\bar{S} \cup \{i \}) ), \lambda B \right\} \geq 0,\] and define a new cost vector \(c\) by \[c_i = \begin{cases} \eta & \text{if } i\in\bar S,\\ p_i(\bar{S} \cup \{i \}) + \eta & \text{if } i\in T,\\ \lambda B & \text{if } i\in N\setminus(\bar S\cup T). \end{cases}\] All costs are nonnegative and \(\max_{i \in N} c_i/B=\lambda\). Moreover, the set \(\bar S\cup T\) is budget feasible under \(c\): \[\sum_{i\in\bar S\cup T} c_i = |\bar S|\eta+\sum_{i\in T}( p_i(\bar{S} \cup \{i \}) +\eta) = \sum_{i \in T} p_i(\bar{S} \cup \{i \}) + (|\bar S|+k) \eta \leq B.\] Because the rule is cost oblivious, all payments under \(c\) are exactly the same as under \(\bar c\). We claim that \(\bar S\) is a pure Nash equilibrium under the new costs. Indeed, for every \(i\in\bar S\), \[p_i(\bar S)-c_i = p_i(\bar S)-\eta \geq \lambda B-\eta \geq0,\] so selected agents do not prefer to opt out. For every \(i \in T\), \[p_i(\bar S\cup\{i\})-c_i = -\eta \leq 0,\] so agents in \(T\) prefer to remain out. Finally, if \(i \in N \setminus(\bar S \cup T)\), then \(c_i=\lambda B\) and \[p_i(\bar S\cup\{ i \})- c_i = p_i(\bar S\cup\{ i \}) - \lambda B \leq 0.\] This shows that \(\bar S\) is indeed a pure Nash equilibrium. What remains is to compare the value of \(\bar S\) to the optimal one. Since \(\bar S\cup T\) is feasible, \[\operatorname{OPT}\geq v(\bar S\cup T)=\frac{|\bar S|+k}{n}, \text{ whereas } v(\bar S)=\frac{|\bar S|}{n}.\] If \(\bar S=\emptyset\), then \(\operatorname{OPT}\geq k/n>0\) while \(v(\bar S)=0\), so the ratio is \(+\infty\). Otherwise, given that \(1 \leq|\bar S|\leq k\), we have \[\frac{\operatorname{OPT}}{v(\bar S)} \geq \frac{|\bar S|+k}{|\bar S|} = 1+\frac{k}{|\bar S|} \geq2.\] This completes the proof. ◻
This result implies the following dichotomy. For every deterministic payment rule that is nonnegative, budget feasible, and cost oblivious, either it does not always guarantee existence of a pure Nash equilibrium, or there exists an instance with a pure Nash equilibrium whose welfare ratio is at least \(2\).
We now turn our attention to settings beyond the large-market condition. 5 provides a PoA bound that diverges when \(\lambda \uparrow 1\). We observe that this is, in some sense, fundamental:
Proposition 5 (Infinite PoA when \(\lambda=1\)). If \(\lambda = \max_{i \in N} c_i/B = 1\), then every budget-feasible payment rule can have \(\operatorname{PoA}_{\mathsf{PNE}}= +\infty\).
Proof. We consider a single agent with \(c_1 = B\) and \(v(\{1\})=1\). In this case, \(\operatorname{OPT}= 1\). However, \(S = \emptyset\) is in fact a pure Nash equilibrium. Indeed, if the agent were to join, budget feasibility dictates that the payment to that agent is at most \(B = c_1\), so the utility of the agent in that case is at most \(0\). ◻
This lower bound hinges on a high-value agent being indifferent between opting in and opting out. We next show that even if ties are broken in favor of the principal (all else being equal, the agent selects the action maximizing the principal’s value), the price of anarchy of any deterministic payment rule is \(\Omega(\sqrt{n})\).
Unlike 5, the lower bound below does not rely on adversarial tie breaking.
Theorem 7 (Deterministic cost-oblivious lower bound). For every \(n \ge 3\) and every deterministic cost-oblivious budget-feasible payment rule \(p\), there is an instance with \(n\) agents and an additive value function \(v\) such that the induced game has a strict pure Nash equilibrium \(S\) satisfying \[\frac{\operatorname{OPT}}{v(S)} \geq \sqrt{n - 1}.\]
Proof. We fix \(n\ge 3\). We write the agent set as \[N=\{h,1,2,\ldots, n-1 \}.\] In what follows, \(h\) will be the high-value agent. In particular, the value function is defined as \[v(S)= \sqrt{n-1} \cdot \mathbb{1} \{h\in S\}+|S \cap [n-1]|.\] This is an additive function with \(v_h = \sqrt{n-1}\) and \(v_i = 1\) for \(i \in N \setminus \{h\}\). We further define \(B = 1\).
We split the analysis into the following cases.
First, suppose that there exists an agent \(i\in N\) such that \(p_i(\{i\})<1\). Let \(c_i\in (p_i(\{i\}),1]\) and set \(c_{i'} = 2\) for each \(i' \neq i\). Now, consider the set \(S = \emptyset\). Since \(p_i(\{i\}) - c_i < 0\), \(i\) has no incentive to deviate. Moreover, if an agent \(i' \neq i\) were to opt in, budget feasibility implies \(p_{i'}( \{ i' \} ) \leq 1 < 2 = c_{i'}\), so this again results in a strictly worse outcome for that agent. This shows that \(S = \emptyset\) is a pure Nash equilibrium, no matter how ties are handled.
However, \(c_i \leq 1 = B\), so \(\operatorname{OPT}> 0\) and the price of anarchy is \(+\infty\). In other words, any deterministic cost-oblivious payment rule with finite price of anarchy must satisfy \[p_i(\{i\})=1 \quad \forall i \in N.\]
In view of the previous argument, for the rest of the proof, we can assume that \[p_i(\{i\})=1\qquad\forall i\in N.\] We analyze outcomes that contain two agents.
Suppose that there exists \(i \in [n-1]\) such that \(p_h( \{h, i \} ) < 1\). Let \(c_h\in (p_h(\{h,i\}),1]\) and \(c_{i} = \epsilon\) for some \(\epsilon \in (0, 1)\). Moreover, \(c_{i'} = 2\) for all \(i' \in [n-1] \setminus \{i \}\).
We claim that \(S = \{ i \}\) is a pure Nash equilibrium, no matter how ties are broken. Indeed, \(p_i( \{ i \} ) - c_i = 1 - \epsilon > 0\), so \(i\) strictly prefers opting in. Moreover, agent \(h\) does not have an incentive to join because \(p_h( \{h, i \} ) - c_h < 0\), by definition of \(c_h\). Finally, every other agent \(i' \in [n-1] \setminus \{i \}\) does not want to join because its payment in any outcome is at most \(1\) (the budget), whereas \(c_{i'} = 2\).
The value in this equilibrium is \(v( \{i \} ) = 1\). At the same time, \(\{h\}\) is feasible because \(c_h \leq 1\), and \(v( \{h\} ) = \sqrt{n-1}\). This shows a lower bound of \(\sqrt{n-1}\) on the price of anarchy.
In the remaining case, we assume that \[p_h(\{h, i \}) = 1 \quad \forall i \in [n-1].\] By budget feasibility and nonnegativity of payments, this implies \[p_i (\{h,i\})=0 \quad \forall i \in [n-1].\] We pick \(\epsilon \in\left(0,\frac{1}{n}\right]\) and set \[c_h=c_1=\cdots=c_{n-1}= \epsilon.\] This means that the entire set \(N\) maintains budget feasibility since \(\sum_{i \in N} c_i = n \epsilon \leq 1 = B\). Yet, we claim that \(S=\{h\}\) is a Nash equilibrium no matter how ties are broken. Agent \(h\) prefers to opt in since \(p_h( \{ h \} ) - c_h = 1 - \epsilon > 0\). For any other agent \(i \in [n-1]\), we have \[p_i(\{h,i\})-c_i = 0 - \epsilon < 0.\] This proves that \(\{ h \}\) is indeed a pure Nash equilibrium, and has value \(v( \{h\} ) = \sqrt{n-1}\). On the other hand, the entire set \(N\), which is budget feasible, has value \(v(N) = \sqrt{n-1} + n-1\). Therefore, \[\frac{\operatorname{OPT}}{v(\{h\})} = \frac{ n - 1 + \sqrt{n-1} }{\sqrt{n-1}} \geq \sqrt{n - 1}.\] This completes the proof. ◻
In this subsection, we assume platform-favoring tie-breaking but work without any large-market assumption: agents may have costs as large as or larger than the budget. Despite the \(\Omega(\sqrt{n})\) lower bound for deterministic payment rules (7), we show that one can recover a constant PoA using a randomized payment rule. A randomized rule is a distribution over deterministic payment rules, and a deterministic payment rule is sampled and announced before the agents choose whether to opt in. The performance guarantee is with respect to the expectation over randomization and the worst principal-favoring pure Nash equilibrium in each realized branch.
We consider a randomized rule over two deterministic branches. The first branch is a singleton-prize rule. For every nonempty \(S\subseteq N\), let \(w(S)\in\operatorname*{arg\,max}_{i\in S} v(\{i\})\) be selected according to a fixed public priority order. We define \[p^{\mathrm{sing}}_i(S) = \begin{cases} B & \text{if }S\neq\emptyset\text{ and }i=w(S),\\ 0 & \text{otherwise.} \end{cases}\] The second branch is the marginal-contribution rule \(p^{\textrm{mc}}\) from 8 . Both branches are budget feasible; the budget feasibility of \(p^{\textrm{mc}}\) is exactly 1.
We first show that pure Nash equilibria exist in both branches. We note that the potential function argument in 1 requires \(c_i < B\) for every agent and does not directly generalize. Nevertheless, we use a refined argument to show the existence of a pure Nash equilibrium.
Proposition 6 (Existence of equilibria in the two branches). Both branches above admit a principal-favoring pure Nash equilibrium.
Proof. For the singleton branch, if no agent is affordable (i.e., \(c_i > B\) for all \(i \in N\)), then \(\emptyset\) is an equilibrium. Otherwise, let us choose among affordable agents with maximum singleton value, the one with the highest priority, and call it \(h\). The set \(\{h\}\) is an equilibrium: agent \(h\) receives \(B\) and does not want to leave, every affordable agent who opts in loses the prize and receives zero, and every unaffordable agent who opts in either receives zero or receives \(B<c_i\).
For the marginal branch, first restrict the game to agents with \(c_i<B\). The potential argument from 1 with the following refinement \[\Phi''(S):= \left( v(S)\prod_{i\in S}\left(1-\frac{c_i}{B}\right), v(S), -|S| \right),\] strictly increases along every strict better response and every principal-favoring zero-utility move in this restricted game. Hence the restricted game has a terminal state \(S_L\).
If \(v(S_L)>0\), then no agent with \(c_i\geq B\) wants to enter the full game: agents with \(c_i>B\) cannot receive enough payment, while agents with \(c_i=B\) receive strictly less than \(B\) when joining a positive-value state. Thus \(S_L\) is an equilibrium of the full marginal branch.
It remains to consider the case \(v(S_L)=0\). We claim that \(S_L = \emptyset\) since otherwise we can remove an agent from \(S_L\) and strictly improve the third coordinate of \(\Phi''\) while keeping the first two coordinates unchanged by monotonicity, contradicting the fact that \(S_L\) is a termination state. Then we also have \(v(\{i\}) = 0\) for every agent \(i\) with \(c_i < B\) since otherwise they could join \(S_L = \emptyset\) and strictly improve the potential. If there is an agent \(h\) with \(c_h=B\) and \(v(\{h\})>0\), then \(\{h\}\) is a full-game equilibrium: agent \(h\) receives \(B\) and stays by principal-favoring tie-breaking; every other agent with cost at least \(B\) has no profitable entry; and every agent with \(c_i<B\) has \(v(\{i\})=0\), hence has zero marginal contribution to \(\{h\}\) by submodularity. If no such agent exists, then \(S_L = \emptyset\) itself is a full-game equilibrium. ◻
We then analyze the performance of the pure Nash equilibrium under the two deterministic rules. Define the best affordable singleton value \(M \mathrel{\vcenter{:}}=\max\{v(\{i\}): c_i\leq B\}\) with the convention that \(M=0\) if no agent is individually affordable.
Lemma 5 (Singleton branch). Every principal-favoring pure Nash equilibrium \(S\) of the singleton-prize branch satisfies \(v(S)\geq M\).
Proof. Suppose for contradiction that \(v(S)<M\), and let \(i^*\) be an affordable agent with \(v(\{i^*\})=M\). Then \(i^*\notin S\), since otherwise monotonicity would give \(v(S)\geq M\). Moreover, for every \(j\in S\), \[v(\{j\})\leq v(S)<M=v(\{i^*\}).\] Thus, if \(i^*\) opts in, it wins the singleton prize and receives \(B\). Since \(c_{i^*}\leq B\), opting in gives nonnegative utility. If the utility is strictly positive, this is a profitable deviation. If the utility is zero, then opting in strictly increases the principal’s value because \[v(S\cup\{i^*\})\geq v(\{i^*\})=M>v(S),\] so principal-favoring tie-breaking again makes \(i^*\) opt in. This contradicts the equilibrium condition. ◻
Lemma 6 (Marginal branch). Let \(S\) be a principal-favoring pure Nash equilibrium of the marginal branch, and let \(U\mathrel{\vcenter{:}}= v(S)\). Then \[\operatorname{OPT}\leq M+2U.\]
Proof. Let \(S^*\) be an optimal budget-feasible set. If \(\operatorname{OPT}=0\), the claim is immediate, so assume \(\operatorname{OPT}>0\).
We first note that \(U>0\). Indeed, if \(U=0\), then submodularity and \(v(S^*)>0\) imply that some \(i\in S^*\) has \(v(\{i\})>0\). Since \(i\in S^*\), we have \(c_i\leq B\). If \(i\) opts in from \(S\), it receives the full budget under \(p^{\textrm{mc}}\) and the principal’s value strictly increases. This is either a strictly profitable deviation or a principal-favoring tie, contradicting equilibrium.
For each \(i\in S^*\setminus S\), write \[d_i \mathrel{\vcenter{:}}= v(S\cup\{i\})-v(S) \text{ and } x_i \mathrel{\vcenter{:}}=\frac{c_i}{B}.\] Since \(S^*\) is budget feasible, \(x_i\in[0,1]\). The fact that \(i\) does not opt in at equilibrium gives \[B\frac{d_i}{U+d_i}\leq c_i.\] When \(x_i<1\), rearranging yields \[d_i\leq \frac{x_i}{1-x_i}U.\] On the other hand, submodularity gives \[d_i\leq v(\{i\})\leq M,\] where the last inequality uses \(c_i\leq B\). Combining these two bounds gives, for every \(x_i\in[0,1]\), \[d_i\leq x_i(M+U). \label{eq:no-large-market-di}\tag{26}\] Indeed, for \(x_i=1\) this follows from \(d_i\leq M\). For \(x_i<1\), if \(M\leq x_i(M+U)\) we again use \(d_i\leq M\); otherwise \(x_i< M/(M+U)\), which implies \[d_i \le \frac{x_i}{1-x_i}U\leq x_i(M+U).\] Finally, by monotonicity and submodularity, \[v(S^*) \leq v(S\cup S^*) \leq v(S)+\sum_{i\in S^*\setminus S}\bigl(v(S\cup\{i\})-v(S)\bigr).\] Using 26 and the budget feasibility of \(S^*\), \[v(S^*) \leq U+(M+U)\sum_{i\in S^*\setminus S}x_i \leq U+(M+U) = M+2U.\] This completes the proof. ◻
The randomized rule mixes the two branches as follows: \[\begin{array}{ccl} \text{singleton-prize branch} & \text{with probability} & 1/3,\\[1mm] \text{marginal-contribution branch} & \text{with probability} & 2/3. \end{array}\]
Theorem 8 (Constant PoA without a large-market assumption). For every normalized monotone submodular value function \(v\) and every budget \(B>0\), the randomized rule above satisfies \[\mathbb{E}[v(S)]\geq \frac{1}{3}\operatorname{OPT}\] under every branch-contingent principal-favoring pure Nash equilibrium. The expected pure price of anarchy of this rule is therefore at most \(3\).
Proof. Let \(S^{\mathrm{sing}}\) be any principal-favoring pure Nash equilibrium in the singleton branch, and let \(S^{\mathrm{mc}}\) be any principal-favoring pure Nash equilibrium in the marginal branch. Write \(U=v(S^{\mathrm{mc}})\). By 5, \[v(S^{\mathrm{sing}})\geq M,\] while 6 gives \[\operatorname{OPT}\leq M+2U.\] Therefore, the expected value of the randomized rule is at least \[\frac{1}{3}v(S^{\mathrm{sing}}) + \frac{2}{3}v(S^{\mathrm{mc}}) \geq \frac{1}{3}M+\frac{2}{3}U = \frac{1}{3}(M+2U) \geq \frac{1}{3}\operatorname{OPT}. \qedhere\] ◻
In light of the intractability of pure Nash equilibria (4), an important question is whether coarse correlated equilibria also attain a constant fraction of the optimal value. We first give a simple constant-factor argument and then sharpen it to the asymptotically tight large-market bound.
In what follows, for \(i \notin S\), it will be convenient to introduce the notation \[x_i(S)= \begin{cases} \dfrac{v(S\cup\{i\})-v(S)}{v(S\cup\{i\})} & \text{if } v(S\cup\{i\})>0,\\ 0 & \text{if } v(S\cup\{i\})=0. \end{cases}\] In particular, if an agent \(i\) opts in and the selected set is \(S\), its payment under our marginal contribution rule will be \(B x_i(S)\). We are now ready to obtain a PoA bound for CCEs.
Theorem 9 (PoA bound for CCEs). Let \(\lambda=\max_{i \in N} c_i/B<1\). For any coarse correlated equilibrium \(\mu \in \Delta(2^N)\) of \(\Gamma^{\textrm{mc}}\), \[\operatorname{OPT} \le \left(2+\frac{1}{1-\lambda}\right)\mathbb{E}_{S\sim\mu}[v(S)].\] As a result, \[\operatorname{PoA}_{\mathsf{CCE}} \le 2+\frac{1}{1-\lambda}.\]
Proof. Let \[\bar{v}=\mathbb{E}_{S\sim\mu}[v(S)].\] First, suppose that \(\bar{v}=0\). Then \(v(S)=0\) for any set \(S\) in the support of \(\mu\). If there is an agent \(i\) with \(v(\{i\}) > 0\), then \(i \notin S\) for any set \(S\) in the support of \(\mu\). Moreover, opting in would give a payment of \(B\) since \(x_i(S) = 1\) for any \(S\) in the support of \(\mu\). Given that \(B > c_i\), this contradicts the CCE condition. As a result, \(v(\{i\})=0\) for every \(i\in N\), which in turn implies that \(\operatorname{OPT}= 0\). In the remainder of the proof, we can assume \(\bar{v} > 0\).
For every agent \(i\in N\), the CCE condition for the deviation in which \(i\) always opts in gives \[\label{eq:optinginCCE} \mathbb{E}_{S \sim \mu} \left[ \mathbb{1}\{i\notin S\} \bigl(Bx_i(S)-c_i\bigr) \right] \le 0.\tag{27}\] Equivalently, \[\mathbb{E}_{S \sim \mu} \left[ \mathbb{1}\{i\notin S\}x_i(S) \right] \le \frac{c_i}{B}\Pr_{ S \sim \mu}[i\notin S]. \label{eq:cce-no-entry-y}\tag{28}\]
We next upper bound the singleton values. For an agent \(i\in N\) let \(v_i=v(\{i\})\). We claim that \(v_i \le \bar{v}/(1-\lambda)\). The claim is trivial when \(v_i = 0\). Now suppose \(v_i>0\). In the event \(i \notin S\), monotonicity gives \(v(S\cup\{i\})\ge v_i\), so \[x_i(S) =1-\frac{v(S)}{v(S\cup\{i\})} \ge 1-\frac{v(S)}{v_i}.\] Combining this with 28 , we obtain \[\Pr_{S \sim \mu}[i\notin S]-\frac{\mathbb{E}_{S \sim \mu} [\mathbb{1}\{i\notin S\}v(S)]}{v_i} \le \frac{c_i}{B}\Pr_{S \sim \mu}[i\notin S].\] Therefore, \[\mathbb{E}_{S \sim \mu}[\mathbb{1}\{i\notin S\}v(S)] \ge \left(1-\frac{c_i}{B}\right)\Pr_{ S \sim \mu }[i\notin S]v_i. \label{eq:absent-utility-lower}\tag{29}\] On the other hand, if \(i\in S\), monotonicity gives \(v(S) \ge v_i\), so \[\mathbb{E}_{S \sim \mu}[\mathbb{1}\{i\in S\}v(S)] \ge \Pr_{ S \sim \mu }[i\in S]v_i. \label{eq:present-utility-lower}\tag{30}\] Adding 29 and 30 , we get \[\bar{v} \ge \left(\left(1-\frac{c_i}{B}\right)\Pr_{ S \sim \mu }[i\notin S]+\Pr_{ S \sim \mu }[i\in S]\right)v_i = \left(1-\frac{c_i}{B}\Pr_{S \sim \mu}[i\notin S]\right)v_i \ge \left(1-\frac{c_i}{B}\right)v_i.\] Rearranging, \[v_i \le \frac{\bar{v}}{1-c_i/B} \le \frac{\bar{v}}{1-\lambda}.\] By submodularity, it follows that for every set \(S\) with \(i\notin S\), \[v(S\cup\{i\})-v(S)\le v(\{i\})=v_i,\] so \[v(S\cup\{i\})-v(S)\le \frac{\bar{v}}{1-\lambda} \quad\text{for every } i\notin S. \label{eq:uniform-marginal-bound}\tag{31}\] Now, let \(S^* \in \operatorname*{arg\,max}\{v(S) : \sum_{i\in S} c_i/B \le 1\}\). Summing 28 over \(i\in S^*\) gives \[\mathbb{E}_{S \sim \mu} \left[ \sum_{i\in S^*\setminus S}x_i(S) \right] \le \sum_{i\in S^*} \frac{c_i}{B}\Pr_{S \sim \mu}[i\notin S] \le \sum_{i\in S^*}\frac{c_i}{B} \le 1. \label{eq:sum-y-upper}\tag{32}\] For every set \(S\), monotonicity and submodularity imply \[\operatorname{OPT} =v(S^*) \le v(S\cup S^*) \le v(S)+\sum_{i\in S^*\setminus S}\bigl(v(S\cup\{i\})-v(S)\bigr).\] Therefore, for any \(S\), \[\sum_{i\in S^*\setminus S}\bigl(v(S\cup\{i\})-v(S)\bigr) \ge \max\{0, \operatorname{OPT}- v(S)\} \eqqcolon [\operatorname{OPT}-v(S)]_+. \label{eq:deficit-lower}\tag{33}\] Using 31 , for each \(i\in S^*\setminus S\) we have \[x_i(S) = \frac{v(S\cup\{i\})-v(S)}{v(S\cup\{i\})} \ge \frac{v(S\cup\{i\})-v(S)}{v(S)+M},\] where we defined \(M \mathrel{\vcenter{:}}=\bar{v}/(1 - \lambda)\). Combining with 33 , \[\sum_{i\in S^*\setminus S}x_i(S) \ge \frac{[\operatorname{OPT}-v(S)]_+}{v(S)+M}. \label{eq:y-deficit-lower}\tag{34}\] Taking the expectation over \(S \sim \mu\) in 34 and using 32 , we obtain \[\mathbb{E}_{S \sim \mu} \left[ \frac{[\operatorname{OPT}-v(S)]_+}{v(S)+M} \right] \le 1. \label{eq:key-cce-expectation}\tag{35}\] We now consider the function \[h(t)=\frac{[\operatorname{OPT}- t]_+}{t + M} \quad t \ge 0.\] This function is convex on \([0, +\infty)\), so Jensen’s inequality yields \[\mathbb{E}_{S \sim \mu} [h( v(S) )] \geq h\left( \mathbb{E}_{S \sim \mu} v(S) \right) = h(\bar{v}).\] Combining this with 35 , \[\frac{[ \operatorname{OPT}- \bar{v} ]_+}{ \bar{v} + M } = h(\bar{v}) \leq \mathbb{E}_{S \sim \mu} [h( v(S) )] = \mathbb{E}_{S \sim \mu} \left[ \frac{[\operatorname{OPT}-v(S)]_+}{v(S)+M} \right] \leq 1.\] If \(\bar{v} > \operatorname{OPT}\), the claimed bound is immediate. Otherwise, using the fact that \(M = \bar{v}/(1 - \lambda)\), \[\operatorname{OPT}\leq 2 \bar{v} + M \le \left( 2 + \frac{1}{1 - \lambda} \right) \bar{v} = \left( 2 + \frac{1}{1 - \lambda} \right) \mathbb{E}_{S \sim \mu} [ v(S) ],\] as claimed. ◻
Corollary 3 (CCE PoA bound for \(1\)-marginal-covering rules). Let \(y\) be the shares of a \(1\)-marginal-covering budget-share rule, so the induced payments are \(p_i(S)=B y_i(S)\). Let \(\lambda=\max_{i\in N}c_i/B<1\). For any coarse correlated equilibrium \(\mu\) of the game induced by this payment rule, \[\operatorname{OPT} \le \left(2+\frac{1}{1-\lambda}\right)\mathbb{E}_{S\sim\mu}[v(S)].\] In particular, the same bound holds for the normalized Shapley payment rule.
Proof. We use the notation \(x_i(S)\) from the proof of 9. If \(\bar v=\mathbb{E}_{S\sim\mu}[v(S)]=0\) and \(v(\{i\})>0\) for some agent \(i\), then \(i\notin S\) for every \(S\) in the support of \(\mu\) and \(x_i(S)=1\). The marginal-covering condition implies \(y_i(S\cup\{i\})\ge1\), so the deviation in which \(i\) always opts in gives utility at least \(B-c_i>0\), contradicting the CCE condition. Thus, \(\operatorname{OPT}=0\) in the zero-value case.
Now suppose \(\bar v>0\). For every \(i\), the CCE condition for the deviation in which \(i\) always opts in gives \[\mathbb{E}_{S\sim\mu}\left[ \mathbb{1}\{i\notin S\} \bigl(B y_i(S\cup\{i\})-c_i\bigr) \right] \le 0.\] The marginal-covering condition gives \(y_i(S\cup\{i\})\ge x_i(S)\) for every \(S\) with \(i\notin S\). Thus, 28 continues to hold, and the remainder of the proof of 9 applies directly. Finally, the normalized Shapley rule is \(1\)-marginal-covering due to [lem:shapley-efficiency-covering]. ◻
We next sharpen the argument by using a fixed marginal decomposition of the optimal set rather than bounding every optimal singleton. The result applies to the marginal-contribution rule, and more generally to any \(1\)-marginal-covering budget-share rule in the sense of 4.
Theorem 10 (Improved CCE PoA bound). Let \(v\) be monotone and submodular, and let \(\mu\) be a coarse correlated equilibrium of a \(1\)-marginal-covering budget-share rule. Then, if \(\lambda < 1/2\), \[\operatorname{OPT} \le \frac{2}{1-2\lambda}\mathbb{E}_{S\sim\mu}[v(S)].\] As a result, \[\operatorname{PoA}_{\mathsf{CCE}} \le \frac{2}{1-2\lambda}=2+o_\lambda(1).\] In particular, this bound applies to \(\Gamma^{\textrm{mc}}\) and to normalized Shapley payments.
Proof. In the proof, it will be convenient to extend the notation \(x_i(S)\) by setting \(x_i(S)=0\) whenever \(i\in S\). For a budget-share rule satisfying the \(1\)-marginal-covering condition, the CCE constraint with respect to the deviation in which agent \(i\) always opts in yields \[\mathbb{E}_{S\sim\mu}[x_i(S)] \le \frac{c_i}{B}\Pr_{S\sim\mu}[i\notin S] \le \frac{c_i}{B}. \label{eq:cce-entry-improved}\tag{36}\]
Let \(S^*\in \operatorname*{arg\,max}\{ v(S): \sum_{i \in S} c_i \le B\}\). We order the agents in \(S^*\) in an arbitrary order as \(i_1,\ldots,i_m\), where \(m = |S^*|\), and define \[w_{i_k} \mathrel{\vcenter{:}}= v(\{i_1,\ldots,i_k \}) - v(\{i_1,\ldots,i_{k-1}\}), \quad k = 1, \ldots, m. \label{eq:cce-greedy-weights}\tag{37}\] We write \(\bar v\mathrel{\vcenter{:}}=\mathbb{E}_{S\sim\mu}[v(S)]\). By monotonicity, \(w_i \ge0\) for every \(i\in S^*\). Moreover, telescoping gives \[\sum_{i\in S^*} w_i = v(S^*) = \operatorname{OPT}. \label{eq:cce-weights-sum}\tag{38}\] For every \(S\subseteq N\) and \(i\in S^*\), we let \(t_i(S)\mathrel{\vcenter{:}}=\min\{w_i, v(S\cup\{i\})-v(S) \}\). We first claim that, for every \(S\subseteq N\), \[\sum_{i\in S^*}t_i(S) \ge \operatorname{OPT}-v(S). \label{eq:cce-greedy-mass}\tag{39}\] Let \(P_k = \{i_1,\ldots,i_k \}\) and \(P_0=\emptyset\). If \(i_k \in S\), then \(v(S\cup P_k)-v(S\cup P_{k-1}) = 0 = v(S\cup\{i_k\})-v(S)\). Otherwise, submodularity gives \[v(S\cup P_k)-v(S\cup P_{k-1}) \le v(P_k)-v(P_{k-1}) = w_{i_k}\] and \[v(S\cup P_k)-v(S\cup P_{k-1}) \le v(S\cup\{i_k\})-v(S).\] Combining, this means that \(v(S\cup P_k)-v(S\cup P_{k-1}) \leq t_{i_k}(S)\) for every \(k\). Summing over \(k\) and telescoping, \[\sum_{i\in S^*} t_i(S) = \sum_{k=1}^m t_{i_k}(S) \ge \sum_{k=1}^m \bigl(v(S\cup P_k)-v(S\cup P_{k-1})\bigr) = v(S\cup S^*)-v(S) \ge v(S^*)-v(S),\] which proves 39 . Next, we define \[b_i(S) \mathrel{\vcenter{:}}= \begin{cases} \dfrac{t_i(S)}{v(S)+w_i} & \text{if } v(S)+w_i>0,\\[1.5ex] 0 & \text{if } v(S)+w_i=0. \end{cases}\] We now claim that The only non-immediate claim is the fact that \(b_i(S) \leq x_i(S)\). Since \(t_i(S) \le v(S \cup \{i \}) - v(S)\) and \(t_i(S) \le w_i\), we have \[v(S) (v(S \cup \{i \}) - v(S) - t_i(S) ) + (v(S \cup \{i \}) - v(S)) (w_i - t_i(S) ) \ge 0.\] Rearranging, \[t_i(S) (v(S) + v(S \cup \{i \}) - v(S) ) \le (v(S \cup \{i \}) - v(S)) ( v(S) + w_i ),\] which shows that \(b_i(S) \leq x_i(S)\). Using 36 , 40 , and the budget feasibility of \(S^*\), \[\mathbb{E}_{S \sim \mu} \left[ \sum_{i\in S^*}b_i(S) \right] = \sum_{i\in S^*} \mathbb{E}_{S \sim \mu}[b_i(S)] \le \sum_{i\in S^*} \mathbb{E}_{S \sim \mu}[x_i(S)] \le \sum_{i\in S^*}\frac{c_i}{B} \le 1. \label{eq:cce-beta-bound}\tag{41}\] Similarly, \[\mathbb{E}_{S \sim \mu} \left[ \sum_{i\in S^*}w_i b_i(S) \right] = \sum_{i\in S^*}w_i\mathbb{E}_{S \sim \mu}[b_i(S)] \le \sum_{i\in S^*}w_i\mathbb{E}_{S \sim \mu}[x_i(S)] \le \sum_{i\in S^*}w_i\frac{c_i}{B}. \label{eq:cce-rho-bound}\tag{42}\] Combining 39 and 40 , every realized set \(S\) satisfies \[\operatorname{OPT}- v(S) \le \sum_{i\in S^*} t_i(S) = v(S) \sum_{i\in S^*}b_i(S) + \sum_{i\in S^*}w_i b_i(S). \label{eq:cce-pointwise-core}\tag{43}\] From 43 , \[\operatorname{OPT}- \left( v(S) + \sum_{i\in S^*}w_i b_i(S) \right) \le v(S) \sum_{i\in S^*}b_i(S) \le \left( v(S) + \sum_{i\in S^*} w_i b_i(S) \right) \sum_{i\in S^*}b_i(S).\] If \(\operatorname{OPT}=0\), the theorem is immediate. Otherwise, it follows from 43 that \(v(S) + \sum_{i\in S^*}w_i b_i(S) > 0\) for every realized \(S\). As a result, \[\sum_{i\in S^*}b_i(S) \ge h\left( v(S) + \sum_{i\in S^*}w_i b_i(S) \right), \text{ where } h(t) \mathrel{\vcenter{:}}=\frac{[\operatorname{OPT}-t]_+}{t}.\] The function \(h\) is nonincreasing and convex on \((0,\infty)\). So, Jensen’s inequality together with 41 imply \[1 \ge \mathbb{E}\left[ \sum_{i\in S^*}b_i(S) \right] \ge \mathbb{E}\left[h\left( v(S) + \sum_{i\in S^*}w_i b_i(S) \right)\right] \ge h\left(\mathbb{E}\left[v(S) + \sum_{i\in S^*}w_i b_i(S)\right]\right).\] Moreover, by 42 , \[\mathbb{E}\left[v(S) + \sum_{i\in S^*}w_i b_i(S)\right] \le \bar v + \sum_{i\in S^*} w_i\frac{c_i}{B}.\] Since \(h\) is nonincreasing, \[1 \ge h\left(\bar v+\sum_{i\in S^*}w_i\frac{c_i}{B}\right).\] For \(t>0\), the inequality \(h(t)\le1\) is equivalent to \(t \ge \operatorname{OPT}/2\). Hence, we conclude that \[\bar v+\sum_{i\in S^*}w_i\frac{c_i}{B} \ge \frac{\operatorname{OPT}}{2},\] Finally, \(c_i/B\le\lambda\) for every \(i\), so \[\sum_{i\in S^*}w_i\frac{c_i}{B} \le \lambda\sum_{i\in S^*}w_i = \lambda\operatorname{OPT}\] by 38 . Rearranging yields the claim. ◻
Finally, for the special case of additive valuation functions, we can recover the exact bound established for pure Nash equilibria.
Theorem 11 (CCE PoA bound for additive valuations). Suppose that \(v\) is additive and \(\lambda<1\). Any coarse correlated equilibrium \(\mu\) of \(\Gamma^{\textrm{mc}}\) satisfies \[\operatorname{OPT} \le \bigl(1+\kappa(\lambda)\bigr) \mathbb{E}_{S\sim\mu}[v(S)].\] As a result, \[\operatorname{PoA}_{\mathsf{CCE}} \le 1+\kappa(\lambda).\]
This bound is tight under the marginal contribution payment rule in view of the tight pure Nash equilibrium instance constructed in 3 (pure Nash equilibria are, of course, coarse correlated equilibria).
Proof of 11. As before, let \(\bar{v}=\mathbb{E}_{S\sim\mu}[v(S)]\) and \(S^*\) be an optimal budget-feasible set. We claim that, for every agent \(i\in N\), \[\Pr_{S \sim \mu}[i\notin S]v_i \le \frac{c_i/B}{1-c_i/B} \mathbb{E}_{ S \sim \mu }[\mathbb{1}\{i\notin S\}v(S)]. \label{eq:additive-missing-value-bound}\tag{44}\] If \(v_i=0\) or \(\Pr_{S \sim \mu}[i\notin S]=0\), the claim is obvious, so we can assume that \(v_i>0\) and \(\Pr_{S \sim \mu}[i\notin S] > 0\). For \(i\notin S\), additivity gives \[x_i(S)=\frac{v_i}{v(S)+v_i}.\] As a result, by 27 , \[\mathbb{E}_{S \sim \mu} \left[ \mathbb{1}\{i\notin S\} \left(B\frac{v_i}{v(S)+v_i}-c_i\right) \right] \le 0. \label{eq:additive-cce-no-entry}\tag{45}\] Conditioning 45 on the event \(i\notin S\), we get \[\mathbb{E}_{S \sim \mu} \left[ \left.\frac{v_i}{v(S)+v_i}\,\right|\,i\notin S \right] \le \frac{c_i}{B}.\] The function \(z\mapsto v_i/(z+v_i)\) is convex for \(z\ge0\). By Jensen’s inequality, \[\frac{v_i}{\mathbb{E}_{S \sim \mu} [v(S)\mid i\notin S]+v_i} \le \mathbb{E}_{S \sim \mu} \left[ \left.\frac{v_i}{v(S)+v_i}\,\right|\,i\notin S \right] \le \frac{c_i}{B}.\] Rearranging gives \[v_i \le \frac{c_i/B}{1-c_i/B}\mathbb{E}_{S \sim \mu}[v(S)\mid i\notin S],\] and multiplying by \(\Pr_{S \sim \mu}[i\notin S]\) proves 44 . Now, using additivity, \[\operatorname{OPT} =\sum_{i\in S^*}v_i = \mathbb{E}_{S \sim \mu} \left[ \sum_{i\in S^*}v_i \right] = \mathbb{E}\left[\sum_{i\in S^*\cap S}v_i\right] + \sum_{i\in S^*}\Pr[i\notin S]v_i.\] The first term in the right-hand side is at most \(\bar{v}\). By 44 , the second term is at most \[\sum_{i\in S^*}\frac{c_i/B}{1-c_i/B} \mathbb{E}[\mathbb{1}\{i\notin S\}v(S)] \le \bar{v}\sum_{i\in S^*}\frac{c_i/B}{1-c_i/B}.\] Since \(S^*\) is feasible, \(0\le c_i/B\le\lambda\) and \(\sum_{i\in S^*}c_i/B\le1\). By the definition of \(\kappa(\lambda)\), \[\sum_{i\in S^*}\frac{c_i/B}{1-c_i/B} \le \kappa(\lambda).\] Therefore, \[\operatorname{OPT} \le \bigl(1+\kappa(\lambda)\bigr)\bar{v}.\] ◻
We conclude this section by making a counter-intuitive observation: the price of stability—defined similarly to the price of anarchy but with respect to the best equilibrium—of CCEs can be strictly smaller than 1. This means the best CCE can have better performance than the full-information benchmark. In particular, we provide a tight characterization for additive value functions. The reason why this happens is that CCEs may place positive probability on a coalition \(S\) that violates the constraint \(\sum_{i \in S} c_i \leq B\), even though the payment is budget feasible. Thus, a CCE can approximately implement a fractional solution of the budget-constraint optimization problem and beats the full-information integral solution benchmark.
We begin with an explicit construction showing that the price of stability with respect to CCEs can be arbitrarily close to \(1/2\)!
Theorem 12 (Two-agent sharpness construction). For every \(\epsilon>0\), there is a two-agent instance with an additive value function and a coarse correlated equilibrium \(\mu\) of the marginal-contribution game such that \[\frac{\operatorname{OPT}}{\mathbb{E}_{S \sim \mu} v(S)} \leq \frac{1}{2}+\epsilon. \label{eq:additive-cce-sharp-ratio}\tag{46}\]
Proof. We let \(B=1\) and choose a parameter \(\theta\in\left(\frac{1}{2},\min\left\{1,\frac{1}{2}+\epsilon\right\}\right)\). The instance contains two agents, \(N=\{1,2\}\), with \[v_1 = v_2 = 1 \text{ and } c_1=c_2 = \theta.\] In other words, \(v(S)=|S|\). Under the marginal-contribution rule, an agent \(i\) that has opted in receives payment \(1\) if \(S = \{i\}\) and payment \(1/2\) if \(S = N\). Now, we define a distribution \(\mu \in \Delta(2^{N})\) as \[\mu(\{1,2\})= \frac{1-\theta}{\theta} , \quad \mu(\{1\})=\mu(\{2\})= \frac{2\theta-1}{2\theta}, \quad \mu(\emptyset)=0.\] Since \(\theta\in(1/2,1)\), this is indeed a valid distribution. We verify the CCE inequalities for agent \(1\); the argument for agent \(2\) is symmetric. Agent \(1\) obtains utility \(1-\theta\) if \(S = \{1\}\), utility \(1/2-\theta\) if \(S = \{1,2\}\), and utility zero if \(S = \{2\}\). Thus, \[\begin{align} \mathbb{E}_{S\sim\mu}[u_1(S)] = \frac{2\theta-1}{2\theta} (1-\theta)+ \frac{1-\theta}{\theta} \left(\frac{1}{2}-\theta\right) = 0. \end{align}\] Now, the deviation to always opt out also gives zero utility, so it is not profitable. Moreover, for the deviation to always opt in, the utility is the same in states where the agent is already selected, while for \(S = \{2 \}\) the deviation yields a utility of \(1/2 - \theta < 0\). Thus, this deviation is not profitable either. We conclude that \(\mu\) is a coarse correlated equilibrium.
Each singleton is budget feasible and has value one, while the pair of agents is infeasible because the total cost is \(2\theta > 1\). In other words, \(\operatorname{OPT}= 1\). The expected value is \[\mathbb{E}_{S\sim\mu}[v(S)] = \mu(\{1, 2\}) v(\{1,2\}) + \mu(\{1\}) v(\{1\}) + \mu(\{2\}) v(\{2\}) = 2 \frac{1-\theta}{\theta} + 2 \frac{2\theta-1}{2\theta} = \frac{1}{\theta}.\] We conclude that \[\frac{\operatorname{OPT}}{\mathbb{E}_{S\sim\mu}[v(S)]} = \theta,\] and the choice of \(\theta \leq \frac{1}{2} + \epsilon\) gives 46 . ◻
In fact, we shall now show that the construction in 12 is tight for additive valuations. To begin with, we prove the following auxiliary lemma, pointing out that CCEs satisfy cost feasibility in expectation.
Lemma 7 (CCE implies cost feasibility in expectation). Let \(p\) be any nonnegative budget-feasible payment rule and \(\mu\) a coarse correlated equilibrium of the induced game. Then \[\mathbb{E}_{S\sim\mu}\left[\sum_{i\in S}c_i\right]\le B.\]
Proof. For every agent \(i \in N\), the fixed deviation in which \(i\) always opts out gives zero utility. Therefore, the CCE condition implies \[\mathbb{E}_{S\sim\mu}[u_i(S)]\ge0.\] Summing over all agents, \[\mathbb{E}_{S\sim\mu}\left[ \sum_{i\in S}\bigl(p_i(S)-c_i\bigr) \right] \geq 0.\] As a result, \[\mathbb{E}_{S\sim\mu}\left[\sum_{i\in S}c_i\right] \le \mathbb{E}_{S\sim\mu}\left[\sum_{i\in S}p_i(S)\right] \le B,\] where the last inequality follows from budget feasibility. ◻
We next point out that individually infeasible agents can never be in the support of a CCE.
Lemma 8 (Individually infeasible agents are absent). In the setting of 7, if \(c_i>B\), then \[\Pr_{S\sim\mu}[i\in S]=0.\]
Proof. Nonnegativity and budget feasibility imply \(p_i(S)\le B\) whenever \(i\in S\). Thus, if \(c_i>B\), then \(u_i(S)=p_i(S)-c_i\le B-c_i<0\) whenever \(i \in S\). If \(i\) was selected with positive probability, its expected utility would be strictly negative, contradicting the CCE condition since that agent can always opt out. ◻
The key idea in the price of stability lower bound is that cost feasibility in expectation corresponds to a fractional relaxation of knapsack, which can only be larger by a factor of \(2\). For completeness, we include the simple proof below.
Lemma 9 (Fractional knapsack is at most twice integral knapsack). Let \(I\) be a finite set of elements with values \(v_i\ge0\) and costs \(0\le c_i\le B\). If \[F = \max\left\{ \sum_{i\in I} v_i x_i: \sum_{i\in I} c_i x_i \le B,\;0\le x_i \le1 \right\} \text{ and } \operatorname{OPT} = \max\left\{ \sum_{i \in S } v_i: S \subseteq I,\;\sum_{i\in S} c_i \le B \right\},\] then \(F \le2 \operatorname{OPT}\).
Proof. Let \(x^*\) be an optimal extreme point of the fractional program. We claim that among elements with positive cost, at most one coordinate of \(x^*\) can be strictly between zero and one. Indeed, if \(i \ne i'\) satisfy \(c_i, c_{i'} > 0\) and \(0 < x^*_{i}, x^*_{i'} < 1\), then \(x^*\) would be (strictly) inside a line segment of cost-feasible points, contradicting extremality. Furthermore, we can choose \(x^*\) so that every element \(i\) with zero cost satisfies \(x_i^* = 1\). Now, let \(S^*=\{i \in I : x_i^*=1\}\). The set \(S^*\) is budget feasible, so \(\sum_{i\in S^*} v_i \le \operatorname{OPT}\). By virtue of our previous argument, there is at most one additional element \(i\) with \(0 < x_i^* < 1\). If such an element exists, then \(\{i\}\) is budget feasible because \(c_i \le B\), so \(v_i \le \operatorname{OPT}\). Combining, we have \[F = \sum_{i' \in S^*} v_{i'} + x_i^*v_i \le 2 \operatorname{OPT},\] as claimed. ◻
We are now ready to show that 12 is tight.
Theorem 13. Let \(v\) be additive and \(p\) any nonnegative budget-feasible payment rule. If \(\mu\) is a coarse correlated equilibrium of the induced game, then \[\mathbb{E}_{S \sim \mu}[v(S)] \le 2\operatorname{OPT}.\]
Proof. For every agent \(i\), we let \(x_i \mathrel{\vcenter{:}}=\Pr_{S\sim\mu}[i\in S]\). By additivity, we have \[\mathbb{E}_{S\sim\mu}[v(S)] = \sum_{i\in N}v_i x_i.\] Moreover, by 7, \[\sum_{i\in N} c_i x_i = \mathbb{E}_{S \sim \mu} \left[ \sum_{i \in S} c_i \right] \le B.\] By 8, \(x_i=0\) whenever \(c_i>B\). Thus, the vector \((x_i)_{c_i\le B}\) is feasible for the fractional knapsack relaxation over the individually feasible agents. Combining with 9, \[\mathbb{E}_{S \sim \mu}[v(S)] \le F \le 2 \operatorname{OPT}.\] This completes the proof. ◻
A natural question arising from our positive results so far is whether they can be extended to more general valuation functions beyond monotone submodular. Here, we consider XOS and subadditive value functions, both of which are general and include the submodular case as a special case.
Definition 5 (XOS value function). A function \(v : 2^N \to \mathbb{R}_{\geq 0}\) is XOS (or, equivalently, fractionally subadditive) if there exists a finite set of additive functions \(\{a^{(1)}, \dots, a^{(\ell)} \}\) such that \(v(S) = \max_{1 \leq j \leq \ell} a^{(j)}(S)\) for any \(S \subseteq N\).
Definition 6 (Subadditive value function). A function \(v : 2^N \to \mathbb{R}_{\geq 0}\) is subadditive if \(v(S\cup T) \le v(S) + v(T)\) for all \(S ,T \subseteq N\).
We recall the relationship between value functions in the complement-free hierarchy [95]: \[\mathrm{Additive}\; \subseteq \; \mathrm{Submodular}\; \subseteq \; \mathrm{XOS} \; \subseteq \; \mathrm{Subadditive}.\]
This subsection presents an information-theoretic obstruction for fractionally subadditive value functions (equivalently, XOS): even under a large-market condition, no payment rule that uses only polynomially many value queries can guarantee an \(O(n^{1/2-\epsilon})\) price of anarchy with respect to CCEs.
As before, we assume a set \(N\) comprising \(n\) agents. The value function \(v\) can be accessed through a value oracle. In what follows, for our lower bound construction, we take all costs to be equal to one; that is, \(c_i = 1\) for any \(i \in N\). Moreover, the budget is \(B = \sqrt{n}\). For convenience, we assume that \(n\) is a perfect square. This instance satisfies the large-market assumption. We can write the (offline) optimum as \[\operatorname{OPT}(v) = \max\{v(S): |S|\le B \}.\] (Here we write \(\operatorname{OPT}(v)\) to make explicit the dependence on \(v\), as this will be relevant in our construction.) A payment rule \(p\) assigns nonnegative payments \(p_i(S)\) to agents within \(S\) and zero to agents outside it. It is budget feasible if \(\sum_{i\in S} p_i (S)\le B\) for any \(S \subseteq N\). In this context, since each cost is taken to be one, the utility of agent \(i\) can be expressed as \[u_i(S)= \begin{cases} p_i(S)-1 & \text{if } i \in S,\\ 0 & \text{if } i\notin S. \end{cases}\]
Our lower bound concerns payment rules that are oracle efficient, in the sense of making only \(\poly(n)\) value queries.
Definition 7 (Oracle-efficient payment rule). A payment rule \(\mathcal{A}\) is oracle efficient if
it produces a payment rule \(p : 2^N \to \mathbb{R}^n_{\geq 0}\) by making at most \(\poly(n)\) value queries;
for every set \(S \subseteq N\) and agent \(i\in N\), the payment \(p_i(S)\) can be determined using at most \(\poly(n)\) additional value queries to \(v\); and
the resulting payment rule is budget feasible.
The payment rule is allowed arbitrary computation.
In fact, our lower bound applies even if the rule is allowed to depend on the private costs (all costs in the lower-bound instance are equal to \(1\)).
We say that \(\mathcal{A}\) guarantees \(\operatorname{PoA}_{\mathsf{CCE}}\leq \rho(n)\) if any \(\eta\)-CCE \(\mu\) of the induced game satisfies \[\mathbb{E}_{S\sim\mu}[v(S)]\ge \frac{1}{\rho(n)} \operatorname{OPT}\] for any small enough \(\eta = \poly(1/n)\).
We rely on the lower bound of [24] concerning XOS valuations in the value-query model. For a small enough \(\delta > 0\), we let \[h = \left\lfloor (1+\delta)n^{2\delta}\right\rfloor \text{ and } \beta=(1+\delta)n^{-1/2+\delta}.\] The base value function is defined as \[v_0 (S) \mathrel{\vcenter{:}}= \max\left\{ \max_{S' : |S'| \le h} |S \cap S'|,\;\beta |S| \right\} = \max\{\min\{|S|,h\},\;\beta |S|\}.\] Next, for a hidden set \(T\subset N\)—which will be drawn uniformly at random among all sets of size \(B\)—we define the value function \[v_T(S) \mathrel{\vcenter{:}}=\max\{v_0(S), |S \cap T| \}.\]
It is clear that both \(v_0\) and \(v_T\) are XOS (5). The optimal solution (subject to the budget constraint) differs substantially depending on whether the underlying value function is \(v_0\) or \(v_T\).
Claim 1 (Optimum gap). Let \(B = \sqrt n\) and \(c_i = 1\) for all \(i \in N\). Then \(\operatorname{OPT}(v_0)=O(n^{2\delta})\) whereas for any hidden set \(T\) of size \(B\), \(\operatorname{OPT}(v_T)\ge \sqrt n\). As a result, \[\frac{\operatorname{OPT}(v_T)}{\operatorname{OPT}(v_0)} \ge \Omega(n^{1/2-2\delta}).\]
Proof. Since every feasible set has size at most \(B\), we have \[v_0(S)\le \max\{h,\beta B \}.\] Moreover, \[\beta B = (1+\delta)n^{-1/2+\delta}\cdot n^{1/2} = (1+\delta)n^\delta \le h\] for any sufficiently large \(n\). This shows that \(\operatorname{OPT}(v_0) \le h = O(n^{2\delta})\). On the other hand, for \(v_T\), the hidden set \(T\) is feasible since \(|T| = B\) (by construction). Thus, \[v_T(T) \ge |T\cap T|= B = \sqrt n.\] This completes the proof. ◻
The next lemma establishes the key hardness statement in the oracle setting. A query distinguishes \(v_T\) from \(v_0\) only if it has an unusually large intersection with the random hidden set \(T\).
Lemma 10 (One-query indistinguishability). For every fixed query set \(Q\subseteq N\), \[\Pr_T\bigl[v_T(Q)\ne v_0(Q)\bigr] \le \exp(-n^{\Omega(\delta)}).\]
Proof. Let \(X= |Q\cap T|\). Since \(T\) is a uniformly random \(B\)-subset of \(N\), \(|Q\cap T|\) is a hypergeometric random variable with mean \[\mu = \mathbb{E}[ | Q\cap T| ] = \frac{|Q| B}{n}=\frac{|Q|}{\sqrt n}.\] By the definition of \(v_T\), the values differ only if \[| Q\cap T| > v_0(Q)=\max\{\min\{|Q|,h\},\beta |Q|\}.\] If \(|Q|<h\), then \(v_0(Q)=|Q|\) and \(| Q\cap T| \le |Q|\), so the probability is zero. If \(h \le |Q|\le n^{1/2+\delta}\), then \(\mu\le n^\delta\) and \(v_0(Q) \ge h = \lfloor (1+\delta) n^{2 \delta} \rfloor\). As a result, the threshold is at least a factor \(n^\delta\) larger than the mean. A standard Chernoff bound for hypergeometric random variables gives \[\Pr[| Q\cap T| \ge v_0(Q)] \leq \Pr[| Q\cap T| \ge h] \leq \exp(-n^{\Omega(\delta)}).\] Finally, let \(|Q|> n^{1/2+\delta}\). In this case, \[v_0(Q) \ge \beta |Q| = (1+\delta)n^{-1/2+\delta}|Q| = (1+\delta)n^\delta\mu.\] A Chernoff bound again yields \[\Pr[| Q\cap T| \ge v_0(Q)] \leq \Pr[| Q\cap T| > \beta |Q|]\le \exp(-n^{\Omega(\delta)}).\] Combining the three cases proves the lemma. ◻
Corollary 4 (Adaptive indistinguishability). Let \(\mathcal{Q}\) be any adaptive algorithm that makes at most \(q(n)=\poly(n)\) value queries. When \(T\) is drawn uniformly at random among all \(B\)-subsets of \(N\), the probability that \(\mathcal{Q}\) receives different transcripts from the oracles \(v_0\) and \(v_T\) is at most \[q(n)\exp(-n^{\Omega(\delta)})=o(1).\] In particular, no algorithm that submits polynomially many value queries can distinguish \(v_0\) from a random planted \(v_T\) with constant probability.
Proof. The claim follows by 10 and a union bound over the \(q(n)\) queries. ◻
We next prove an auxiliary lemma concerning the expected cost in an approximate CCE. It is independent of the hard distribution; it only uses budget feasibility and the deviation in which an agent always opts out.
Lemma 11 (Expected selected cost in an approximate CCE). Let \(p\) be any budget-feasible payment rule with unit costs, and let \(\mu\) be an \(\eta\)-CCE of the induced game. Then \[\mathbb{E}_{S\sim\mu}[|S|] \le B+n\eta.\]
Proof. For each agent \(i\in N\), the fixed deviation to opt out yields zero utility. Thus, the \(\eta\)-CCE condition yields \[\mathbb{E}_{S\sim\mu}[u_i(S)]\ge -\eta.\] Under unit costs, we have \[u_i(S)=\mathbb{1}\{i\in S\}\bigl(p_i(S)-1\bigr).\] Summing over all \(i\in N\) yields \[\mathbb{E}_{S \sim \mu} \left[\sum_{i\in S}p_i(S)-|S|\right]\ge -n\eta.\] By budget feasibility, \(\sum_{i\in S} p_i(S)\le B\) for every \(S\). Therefore, \[\mathbb{E}_{S \sim \mu}[|S|]\le B+n\eta.\] ◻
This lemma allows us to upper bound the value of approximate CCEs on the base instance.
Corollary 5 (Value of approximate CCEs on the base instance). Let \(\eta\le 1/n\). For every \(\eta\)-CCE \(\mu\) of any budget-feasible payment rule on the base instance \(v_0\), \[\mathbb{E}_{S\sim\mu}[v_0(S)]\le O(n^{2\delta}).\]
Proof. For every set \(S\subseteq N\), we have \[v_0(S)=\max\{\min\{|S|,h\},\beta |S|\}\le h+\beta |S|.\] Taking expectations and using 11, \[\mathbb{E}[v_0(S)] \le h+\beta(B+n\eta).\] Since \(B=\sqrt n\), \(\beta B=(1+\delta)n^\delta\), and \(n\eta\le1\), the right-hand side is \(O(n^{2\delta})\). ◻
We are now ready to prove our main theorem. The proof is based on a reduction: a sufficiently strong PoA guarantee for CCEs would enable a payment designer to distinguish between \(v_0\) and \(v_T\) with polynomially many queries.
Theorem 14 (PoA lower bound for CCEs under XOS valuations). Let \(\epsilon > 0\) be a constant and \(\eta(n)\le 1/n\). There is no oracle-efficient payment rule per 7 that for every monotone XOS value function \(v\), outputs a budget-feasible payment rule such that any \(\eta(n)\)-CCE \(\mu\) of the induced binary-action game satisfies \[\mathbb{E}_{S\sim\mu}[v(S)] \ge \frac{1}{C n^{1/2-\epsilon}}\operatorname{OPT}(v)\] for a universal constant \(C>0\).
Equivalently, any payment-rule design algorithm that guarantees a PoA of \(O(n^{1/2-\epsilon})\) with respect to CCEs for monotone XOS value functions must use exponentially many value queries. This holds even with known unit costs and \(\lambda = 1 / \sqrt n \to 0\).
Proof. For the sake of contradiction, suppose that such a payment rule algorithm \(\mathcal{A}\) exists. We will show how to construct a polynomial-query distinguisher \(\mathcal{D}\) for the hard pair \((v_0,v_T)\).
The distinguisher is given value-oracle access to an unknown function \(v\), promised to be either \(v_0\) or \(v_T\) for a uniformly random hidden set \(T\) of size \(B\). It invokes \(\mathcal{A}\) with oracle access to \(v\)—using polynomially many preprocessing value queries—and obtains a budget-feasible payment rule \(p^v\).
Next, \(\mathcal{D}\) simulates repeated play in the induced binary-action game for \(\poly(n,1/\eta)\) rounds using any standard bandit-feedback external-regret algorithm for each agent. In each round, to provide agent \(i\) with the payoff of opting in against the realized actions of the other agents, the simulator computes \(p_i^v(S_{-i}\cup\{i\})-1\), which requires polynomially many value queries (by assumption). The payoff of opting out is zero. Since there are \(n\) agents, \(R=\poly(n,1/\eta)\) rounds, and every payment computation uses \(\poly(n)\) value queries, the total number of value queries remains polynomial.
By the external-regret guarantee, the empirical distribution \(\mu\) of play is an \(\eta\)-CCE with constant probability. The distinguisher then computes \[\overline{v}=\mathbb{E}_{S\sim \mu}[v(S)],\] which is the average of \(v(S)\) over the realized outcomes, using one value query per outcome. It then outputs “planted” if \(\overline{v} \ge n^{\epsilon/2}\), and “base” otherwise.
We analyze the two cases separately.
First, suppose \(v=v_0\). With constant probability, the empirical distribution \(\mu\) is an \(\eta\)-CCE of a budget-feasible payment game. Thus, by 5, \[\overline{v} = \mathbb{E}_{S\sim\mu}[v_0(S)] \le O(n^{2\delta}).\] Setting \(\delta < \epsilon/4\), we have \(\overline{v} < n^{\epsilon/2}\) for all sufficiently large \(n\). As a result, the output of the distinguisher is correct.
In the planted case, let \(v=v_T\). As before, \(\mu\) is an \(\eta\)-CCE of the induced game with constant probability. By the assumed guarantee of \(\mathcal{A}\), we have \[\overline{v} = \mathbb{E}_{S \sim \mu}[v_T(S)] \ge \frac{1}{C n^{1/2-\epsilon}}\operatorname{OPT}(v_T).\] Moreover, by 1, \(\operatorname{OPT}(v_T)\ge \sqrt n\). Thus, \[\overline{v} \ge \frac{1}{C}n^\epsilon.\] For all sufficiently large \(n\), this is larger than \(n^{\epsilon/2}\). As a result, the output of the distinguisher is again correct.
We conclude that \(\mathcal{D}\) distinguishes \(v_0\) from a random \(v_T\) with a constant probability using only polynomially many value queries. This contradicts 4. This completes the proof. ◻
We next consider what happens when we relax monotonicity. Our previous analysis made crucial use of monotonicity. First, it guarantees that the marginal contribution rule is nonnegative, guaranteeing limited liability. Moreover, monotonicity implies that if a payment rule ensures that an equilibrium \(S\) contains a target set \(T\), then \(v(S) \geq v(T)\); this can fail in the non-monotone setting, which means that a payment rule here must do more than attract a good set of agents—it must also exclude harmful ones.
We begin by pointing out a simple example showing that marginal payments can be negative without monotonicity.
Example 1. Let \(N=\{a,b\}\) and define \[v(\emptyset)=0, \quad v(\{a\})=1, \quad v(\{b\})=1, \quad v(\{a,b\})=\frac{1}{2}.\] This function is nonnegative and submodular, since \(v(\{a\})+v(\{b\})=2\ge \frac{1}{2}=v(\{a,b\})+v(\emptyset)\). On the other hand, it is not monotone since \(v(\{a,b\}) < v(\{b\})\). As a result, the payment prescribed by the marginal contribution rule 8 for agent \(a\) is negative. In fact, as we shall see in 2, even if we allow negative payments, the marginal contribution payment rule can still have unbounded PoA.
A natural way to repair this issue is to pay only the positive part of the marginal contribution. Namely, if \(\Delta_i(S) \mathrel{\vcenter{:}}= v(S) - v(S \setminus \{i \})\), \[p_i^+(S) \mathrel{\vcenter{:}}= \begin{cases} B\dfrac{[\Delta_i(S)]_+}{\sum_{i' \in S}[\Delta_{i'}(S)]_+} &\text{if }i\in S\text{ and }\sum_{i' \in S}[\Delta_{i'}(S)]_+>0,\\ 0 &\text{otherwise.} \end{cases} \label{eq:positive-part-rule}\tag{47}\] This rule is nonnegative and budget feasible (because of submodularity). However, it does not guarantee bounded PoA.
Proposition 7. For any \(\lambda \in(0,1)\), there are instances with \(\max_{i \in N} c_i / B \leq \lambda\) such that the payment rule 47 has a pure Nash equilibrium of arbitrarily small value while \(\operatorname{OPT}= 1\). As a result, \(\operatorname{PoA}_{\mathsf{PNE}}= +\infty\).
Proof. We let \(B=1\) and choose any \(\eta \in (0,1)\). We consider an instance with two agents, \(a\) and \(b\), and costs \(c_a = \lambda\) and \(c_b = 0\), respectively. The value function is defined as \[v (\emptyset) = 0, \quad v(\{a\})=1, \quad v(\{b\})=\eta, \quad v(\{a,b\})=\eta.\] This function is submodular because \(v(\{a\})+v(\{b\})=1+\eta\ge \eta=v(\{a,b\})+v(\emptyset)\). (It is not monotone since adding \(b\) to \(\{a\}\) reduces the value from \(1\) to \(\eta\).)
The optimal solution selects \(\{a\}\), which is budget feasible and has value \(1\), so \(\operatorname{OPT}=1\). On the other hand, we claim that \(S = \{b \}\) is a pure Nash equilibrium under the payment rule 47 . Since \(\Delta_b(\{b\})=\eta\), agent \(b\) receives the entire budget under 47 while incurring zero cost, so it does not want to opt out. Furthermore, if agent \(a\) were to join, the new set would be \(\{a,b\}\). At that set, \(\Delta_a(\{a,b\}) = v(\{a,b\})-v(\{b\}) = 0\) and \(\Delta_b(\{a,b\}) = v(\{a,b\})-v(\{a\}) = \eta - 1 < 0\), in turn implying that both players receive zero payment. Since \(c_a > 0\), this is not a profitable deviation for \(a\). We conclude that \(\{b\}\) is a pure Nash equilibrium. The value at that equilibrium is \(\eta\), so the claim follows in view of the fact that \(\operatorname{OPT}= 1\). ◻
Remark 2. It is interesting to point out that this same example shows that the original marginal contribution payment rule also suffers from the same issue, in that \(S = \{b\}\) is still an equilibrium. Agent \(b\) certainly does not have an incentive to opt out as it receives the entire budget. Further, if agent \(a\) were to opt in, it would receive zero payment. The difference now is that, without taking the positive part, the payment can be negative.
The previous lower bound concerns a very specific payment rule. We next show that the obstruction is broader. In particular, we consider deterministic cost-oblivious payment rules that satisfy the following natural conditions. (We recall that \(\Delta_i(S) = v(S) - v(S \setminus \{i \})\).)
Equal treatment of equal marginal contributions: for every value function \(v\), subset \(S\subseteq N\), and agents \(i, i' \in S\), \[\Delta_i(S)=\Delta_{i'}(S) \quad\Longrightarrow\quad p_i(S)=p_{i'}(S).\]
Positive compensation on uniformly productive coalitions: for every nonempty \(S\subseteq N\), if there is a \(q>0\) such that \(\Delta_i(S) = q\) for every \(i\in S\), then \[\sum_{i\in S} p_i(S)>0.\]
The last condition only rules out paying a total of zero to a coalition whose members all have the same strictly positive marginal contribution.
For an integer \(m\ge2\), we consider \(m\) agents \(L=\{\ell_1,\ldots,\ell_m\}\) and one high-value agent \(h\), so \(N=L\cup\{h\}\). For every \(S \subseteq L\), we define \[v(S)=\frac{|S|}{m^2} \text{ and } v(S\cup\{h\})=1-\frac{|S|}{m}. \label{eq:nm-equal-marginal-value}\tag{48}\]
Lemma 12. The function in 48 is normalized, nonnegative, submodular, and non-monotone. Moreover, \(0\le v(S) \le 1\) for every \(S \subseteq N\).
Proof. We verify diminishing marginal returns. For any agent \(\ell \in L\), the marginal value of adding \(\ell\) to a set not containing \(h\) is \(1/m^2\), whereas the marginal value of adding \(\ell\) to a set containing \(h\) is \(-1/m\). Next, the marginal value of adding \(h\) to a set \(S \subseteq L\) is \[v(S \cup\{h\})-v(S) = 1-\frac{|S|}{m}-\frac{|S|}{m^2},\] which is decreasing in \(|S|\). This shows that \(v\) is submodular. Finally, \(v(\{h\})=1\) but \(v(\{h,\ell_1\})=1-1/m<1\), so \(v\) is not monotone. ◻
In the following proof, two coalitions will be important. First, \[v(L)=\frac{1}{m} \text{ and } \Delta_\ell(L) = v(L)-v(L\setminus\{\ell\}) = \frac{1}{m^2} \text{ for all } \ell\in L. \label{eq:nm-equal-marginal-at-L}\tag{49}\] Second, at the full coalition \(N\), \[v(N)=0 \text{ and } v(N\setminus\{h\})=v(L)=\frac{1}{m},\] and, for every \(\ell\in L\), \[v(N\setminus\{\ell\}) = v((L\setminus\{\ell\})\cup\{h\}) = \frac{1}{m}.\] As a result, \[\Delta_i(N)=-\frac{1}{m} \text{ for every }i\in N. \label{eq:nm-equal-marginal-at-N}\tag{50}\]
Theorem 15 (Lower bound under equal-marginal treatment). Fix any \(\lambda\in(0,1)\), and let \(p\) be any deterministic cost-oblivious, nonnegative, and budget-feasible payment rule satisfying (A1)–(A2). For every integer \(m\ge \max\left\{2,\left\lceil\frac{1}{\lambda}\right\rceil\right\}\), there is an instance with \(n=m+1\) agents, a normalized nonnegative non-monotone submodular value function, and strictly positive costs satisfying \(0 < c_i \leq \lambda B\) for every \(i \in N\), where \(\max_{i \in N} c_i / B = \lambda\), such that the induced game has a strict pure Nash equilibrium \(L\) and \[\frac{\operatorname{OPT}}{v(L)}=m=n-1.\]
Proof. We consider the value function in 48 . By 49 , (A1), and (A2), there is a common number \(q > 0\) such that \[p_\ell(L) = q \text{ for every } \ell \in L.\] Budget feasibility gives \(m q \leq B\), so \(q \leq B/m\). Next, by 50 and (A1), there is a common number \(q' \ge 0\) such that \[p_i(N) = q' \qquad\text{ for every } i \in N.\] Using budget feasibility again, \((m+1) q' \le B\), so \(q' \leq B/(m+1)\). Since \(m \ge \lceil1/\lambda\rceil\), we have \(q' \leq B/(m+1) < \lambda B\). Now, we choose the private costs as follows. \[c_\ell=\frac{q}{2} \text{ for } \ell\in L \text{ and } c_h=\lambda B.\] We have \[c_\ell=\frac{q}{2} \le \frac{B}{2m} \le \frac{\lambda B}{2} <\lambda B.\] We claim that \(L\) is a strict pure Nash equilibrium. Indeed, each agent \(\ell\in L\) obtains \[p_\ell(L)-c_\ell = q-\frac{q}{2} = \frac{q}{2} > 0.\] If \(h\) joins, the resulting coalition is \(N\), so \[p_h(N) - c_h = q' - \lambda B < 0.\] This shows that \(L\) is a strict pure Nash equilibrium. However, the singleton \(\{h\}\) is feasible because \(c_h = \lambda B < B\), and \(v(\{h\})=1\). By 12, no coalition has value exceeding \(1\), so \(\operatorname{OPT}=1\). On the other hand, \(v(L)=1/m\) by 49 , so \[\frac{\operatorname{OPT}}{v(L)} = m = n-1. \qedhere\] ◻
The preceding lower bounds still impose structure on the payment rule. We next point out that harmful zero-cost agents can always make the price of anarchy arbitrarily large. In other words, the principal needs a way to exclude harmful agents in order to guarantee a finite price of anarchy.
Proposition 8 (No finite PoA without exclusion of zero-cost harmful agents). For any \(\lambda \in (0,1)\) and nonnegative budget-feasible payment rule, there exists a two-agent instance with a submodular value function and \(\max_{i \in N} c_i / B \leq \lambda\) such that there is a pure Nash equilibrium with zero value whereas \(\operatorname{OPT}= 1\). As a result, the price of anarchy is unbounded.
Proof. We let \(B=1\). There are two agents, \(a\) and \(b\), with costs \(c_a = \lambda\) and \(c_b = 0\). The submodular value function is defined as \[v(\emptyset)=0, \quad v(\{a\})=1, \quad v(\{b\})=0, \quad v(\{a,b\})=0.\] The optimal solution is \(\{a\}\), so \(\operatorname{OPT}=1\). Now, let \(p\) be any nonnegative budget-feasible payment rule. We consider two cases.
Consider \(S=\{b\}\). In this case, \(S = \{b\}\) is a Nash equilibrium. Agent \(b\) has no incentive to opt out since its payment is nonnegative and incurs zero cost. Moreover, since \(p_a(\{a,b\})\le c_a\) (by assumption), \(a\) has no profitable deviation. The value of this Nash equilibrium is \(v(\{b\})=0\).
In this case, \(S = \{ a, b\}\) is a Nash equilibrium. Agent \(a\) has strictly positive utility since \(p_a(\{a,b\})>c_a\) (by assumption), as does agent \(b\) since it incurs zero cost and the payment is nonnegative. The value of this Nash equilibrium is \(v(\{a,b\})=0\).
In either case, there is a pure Nash equilibrium with zero value, whereas \(\operatorname{OPT}=1\). ◻
For completeness, 11 contains a complementary positive result beyond cost-oblivious payment rules, based on what we refer to as targeted implementation.
The key premise so far is that each agent has binary actions: they can either opt in or opt out. In many cases, however, the agent’s action set is more complex. For example, a YouTube content creator could create multiple videos, and each video has a private cost. In this section, we introduce the combinatorial compensation design problem, in which each agent chooses a subset from multiple actions. In contrast to the binary-action setting, we show that the combinatorial compensation design problem is non-trivial even in the single-agent setting in 7.1. We further study the even more general problem of multi-agent combinatorial compensation design in 7.2.
We first consider the setting where there is a single agent with a finite set of actions \(A=\{1,\ldots,m\}\). The agent chooses an arbitrary subset \(S\subseteq A\). Each action \(e\in A\) has a private cost \(c_e>0\), and costs are additive: \(c(S)=\sum_{e\in S}c_e.\) The principal has a budget \(B > 0\) and a normalized monotone value function \(v:2^A\to \mathbb{R}_{\geq 0}\) with \(v(\emptyset)=0\). The principal designs a compensation rule \(p: 2^{A} \rightarrow \mathbb{R}_{\ge 0}\) that pays \(p(S)\) to the agent if they choose \(S \subseteq A\). We require the compensation rule to be budget feasible, meaning that \[0\leq p(S)\leq B \qquad \forall S\subseteq A.\] Given the compensation rule \(p\) and the cost vector \(c\), the agent chooses a subset \(S_p(c)\) satisfying \[S_p(c)\in\operatorname*{arg\,max}_{S \subseteq A}\{p(S)-c(S)\}.\]
The principal aims to design a compensation rule that maximizes its value. The full-information benchmark is \[\operatorname{OPT}\mathrel{\vcenter{:}}=\max\{v(T): T\subseteq A,\;c(T)\leq B\}.\]
We assume platform-favoring tie-breaking: among all subsets maximizing the agent’s payoff \(p(S)-c(S)\), the agent chooses one with maximum principal utility \(v(S)\). This assumption matters only at indifference points, for example, when a feasible set has payoff exactly zero.
Unlike the binary-action setting, where a deterministic compensation rule achieves a constant PoA even in the multi-agent setting with a submodular value function, any deterministic rule incurs \(\Omega(m)\) PoA even in single-agent combinatorial compensation design, and even for additive values. The lower bound holds even when \(c_e \le B\) for all actions \(e \in A\). This lower bound is tight: under the same assumption, one can achieve a PoA of \(m\) even for subadditive values by paying the agent \(B\) only when they choose an action \(e^* \in \operatorname*{arg\,max}_{e \in A} v(\{e\})\), which guarantees \(v(\{e^*\})\ge v(A)/m \ge \operatorname{OPT}/m\).
Theorem 16 (\(\Omega(m)\) lower bound for deterministic rules). Fix \(m\ge 2\), \(B>0\), and the additive value function \(v(S)=\frac{|S|}{m}\). The price of anarchy for any deterministic rule is at least \(m\) even when the costs satisfy \(c_e < B\) for any \(e \in A\).
Proof. Let \(p:2^A\to[0,B]\) be any deterministic budget-feasible cost-oblivious compensation rule. Fix any \(\eta\in\left(0,\frac{1}{m}\right)\). We consider the following two uniform cost vectors: \[\bar{c}_e=(1-\eta)B \quad\forall e\in A,\] and \[\underbar{c}_e =\frac{B}{m} \quad\forall e\in A.\] We denote by \(\operatorname{PoA}_{\mathsf{PNE}}(p; c)\) the price of anarchy with respect to pure Nash equilibria induced by the payment rule \(p\) and costs \(\{ c_e \}_{e \in A}\). We will prove that \[\max\{\operatorname{PoA}_{\mathsf{PNE}}(p;\bar{c}),\operatorname{PoA}_{\mathsf{PNE}}(p; \underbar{c})\}\ge m.\]
We write the agent’s utility under a cost vector \(c\) as \(u_c(S)=p(S)-c(S)\). We first consider the high-cost instance \(\bar{c}\). Every singleton is budget feasible, and no set of size at least \(2\) is budget feasible. Hence, \[\operatorname{OPT}(\bar{c})=\frac{1}{m}.\] Because \(\eta<1/m\le 1/2\), every set \(S\) with \(|S|\ge 2\) has negative utility, so it cannot be chosen in equilibrium in the high-cost instance. The only possible sets in equilibrium are \(\emptyset\) and singletons. If the agent chooses \(\emptyset\), then the principal obtains a value \(0\), in which case the price of anarchy is infinite. It remains to consider the case where under \(p\) and \(\bar{c}\), the agent chooses a singleton. We write this singleton as \(\{e\}\). Since \(\{e\}\) is chosen under \(\bar{c}\), \[p(\{e\})-(1-\eta)B = u_{\bar{c}}(\{e\}) \ge u_{\bar{c}}(\emptyset) = p(\emptyset).\] Thus, \[\label{eq:singleton-nearly-full} p(\{e\})\ge p(\emptyset)+(1-\eta)B.\tag{51}\]
We now consider the low-cost instance \(\underbar{c}\). The full set \(A\) has cost \(\underbar{c}(A)=m\cdot \frac{B}{m}=B\), so it is budget feasible. Thus, \[\operatorname{OPT}(\underbar{c})=v(A)=1.\] For the singleton set \(\{e\}\) identified above, using 51 , we have \[\label{eq:singleton-low-utility} u_{\underbar{c}}(\{e\}) = p(\{e\})-\frac{B}{m} \ge p(\emptyset)+(1-\eta)B-\frac{B}{m} > B-\frac{2B}{m},\tag{52}\] where the last inequality holds since \(\eta < \frac{1}{m}\). On the other hand, every set \(S\) with \(|S|\ge 2\) satisfies \[u_{\underbar{c}}(S) = p(S)-|S|\frac{B}{m} \le B-|S|\frac{B}{m} \le B-\frac{2B}{m}.\] It thus follows that the agent will choose a singleton under \(\underbar{c}\). Since every singleton has value \(1/m\), the principal obtains value \(1/m\). Thus, \[\operatorname{PoA}_{\mathsf{PNE}}(p;\underbar{c}) = \frac{\operatorname{OPT}(\underbar{c})}{1/m} = \frac{1}{1/m} = m.\] This completes the proof. ◻
Given the lower-bound results for deterministic rules, even in the additive-value setting, it is then interesting to investigate whether randomized compensation rules would have improved PoA bounds. We consider randomized compensation rules that are distributions over deterministic compensation rules. The random seed is drawn and publicly announced before the agent chooses a subset. The performance of such a rule is the expected principal’s value over this public randomization and the induced platform-favoring best-response of the agent. Our main result shows that there is a randomized compensation rule with PoA of \(O(\log m)\) even for subadditive values.
Throughout this section, we assume the value function \(v\) is normalized, monotone, and subadditive: \(v(S \cup S') \leq v(S)+v(S'), \forall S, S' \subseteq A\). We let \(U \mathrel{\vcenter{:}}= v(A)\) and recall that \(\operatorname{OPT}\) is the full-information benchmark. If \(\operatorname{OPT}=0\), the problem is trivial. So we can assume that \(U \ge \operatorname{OPT}>0\). We set the parameter \[L \mathrel{\vcenter{:}}=\lceil \log_2 m\rceil.\] We propose the following randomized threshold-prize rule. It first samples an index \(r\in\{0,1,\ldots,L\}\) uniformly at random and publicly announces it. It then sets a threshold \[\tau_r \mathrel{\vcenter{:}}=\frac{U}{2^r}\] and selects the deterministic payment rule \[p_r(S) \mathrel{\vcenter{:}}= \begin{cases} B & \text{if } v(S) \geq \tau_r,\\ 0 & \text{if } v(S)<\tau_r. \end{cases}\] This rule is clearly cost oblivious and budget feasible. The idea is that since \(\operatorname{OPT}\in [U/m, U]\), we can use a geometric scaled grid of size \(O(\log m)\) to guess the range of \(\operatorname{OPT}\) and get a value of \(O(\operatorname{OPT})\) with probability at least \(\Omega(1/\log m)\).
Theorem 17. Assume that \(v\) is normalized, monotone, and subadditive. Suppose further that \(c_e\leq B\) for all actions \(e\in A\). The randomized threshold-prize rule satisfies \[\mathbb{E}[v(S)]\geq \frac{1}{2(\lceil \log_2 m \rceil+1)}\operatorname{OPT}.\]
Proof. Let \(S^* \in\operatorname*{arg\,max}\{v(S): c(S) \leq B \}\) be an optimal feasible set and \(\operatorname{OPT}\mathrel{\vcenter{:}}= v(S^*)\). Since every singleton is feasible (by assumption), \(\operatorname{OPT}\geq v(\{e\})\) for every element \(e\). By subadditivity, \[U=v(A)\leq \sum_{e\in A} v(\{e\})\leq m\operatorname{OPT}.\] Moreover, monotonicity yields \(\operatorname{OPT}\leq U\). Thus, \[\frac{U}{m}\leq \operatorname{OPT}\leq U.\] Because \(2^L\geq m\), the smallest threshold satisfies \(\tau_L\leq U/m\leq \operatorname{OPT}\). Now, let \(r^*\) be the smallest index such that \(\tau_{r^*}\leq \operatorname{OPT}\). If \(r^*=0\), then \(\tau_{r^*}=U\geq \operatorname{OPT}\), so \(\tau_{r^*} = \operatorname{OPT}\). If \(r^*>0\), then \(\tau_{r^*-1}>\operatorname{OPT}\), so \[\tau_{r^*}=\frac{1}{2}\tau_{r^*-1}>\frac{\operatorname{OPT}}{2}.\] In either case, \[\tau_{r^*}\geq \frac{\operatorname{OPT}}{2} \text{ and } \tau_{r^*}\leq \operatorname{OPT}.\]
Consider now the event \(r=r^*\). The optimal set \(S^*\) exceeds the payment threshold because \(v(S^*) = \operatorname{OPT}\geq \tau_{r^*}\), so the agent can obtain payoff \[p_{r^*}(S^*)-c(S^*) = B - c(S^*) \geq 0.\] As a result, under platform-favoring tie-breaking, the agent chooses a qualifying set in this branch. In this case, the principal obtains value at least \[\tau_{r^*}\geq \frac{\operatorname{OPT}}{2}.\] Finally, the branch \(r^*\) occurs with probability \(1/(L+1)\). Since values are nonnegative in any other event, we conclude that \[\mathbb{E}[v(S)]\geq \frac{1}{L+1}\cdot \frac{\operatorname{OPT}}{2}. \qedhere\] ◻
We will now provide an improvement to 17 under a large-market condition. Namely, we assume that the principal knows an upper bound \[c_e \leq \lambda B\qquad \forall e\in A\] for some \(\lambda\in(0,1]\). We set \[k \mathrel{\vcenter{:}}=\min\left\{m,\left\lfloor \frac{1}{\lambda}\right\rfloor\right\} \text{ and } q \mathrel{\vcenter{:}}=\left\lceil\frac{m}{k}\right\rceil.\] By the cost bound, every set comprising at most \(k\) actions is budget feasible. We will use a similar threshold-prize rule, but now set \[L_\lambda \mathrel{\vcenter{:}}=\lceil \log_2 q\rceil \text{ and } \tau_r=\frac{U}{2^r}.\] where \(r \in \{0, 1, \dots, L_\lambda \}\) is again sampled uniformly at random.
Theorem 18. Assume that \(v\) is normalized, monotone, and subadditive. Suppose further that \(c_e \leq \lambda B\) for all \(e \in A\). The randomized threshold-prize rule with \(L_\lambda=\lceil \log_2 q\rceil\) satisfies \[\mathbb{E}[v(S)]\geq \frac{1}{2(L_\lambda+1)}\operatorname{OPT}, \text{ where } q=\left\lceil\frac{m}{\min\{m,\lfloor1/\lambda\rfloor\}}\right\rceil.\] In particular, the approximation factor is \[O\left(\log q+1\right) =O\left(\log(m \lambda+2)\right).\]
Proof. We partition \(A\) arbitrarily into \(q\) blocks \(A_1, \ldots, A_q\), each of size at most \(k\). Since every action has cost at most \(\lambda B\) (by assumption) and \(k\leq 1/\lambda\), it follows that every block is budget feasible. Therefore, \[\operatorname{OPT}\geq \max_{\ell\in[q]} v(A_\ell).\] By subadditivity, \[U=v(A) \leq \sum_{\ell=1}^q v(A_\ell) \leq q \max_{\ell \in [q]} v(A_\ell) \leq q \operatorname{OPT}.\] Together with \(\operatorname{OPT}\leq U\), this gives \[\frac{U}{q}\leq \operatorname{OPT}\leq U.\] The rest of the proof is analogous to the proof of 17, with \(m\) replaced by \(q\). ◻
Remark 3 (Extreme case of 18). If \(m\lambda\leq 1\), then \(k=m\) and \(q=1\). In this extreme case, the whole action set \(A\) is budget feasible, so \(A\) is optimal by monotonicity.
We now show that the logarithmic dependence obtained in 17 is unavoidable for cost-oblivious rules, even when \(v\) is additive.
In what follows, we normalize \(B=1\). We will consider the additive value function \[v(S)=|S|.\] For a scalar \(t > 0\), consider the uniform cost vector \[c_e=t \quad \forall e\in A.\] The optimum subject to the budget constraint reads \[\operatorname{OPT}(t) = \max\{|S|: t|S| \leq 1\} = \min\left\{m,\left\lfloor\frac{1}{t}\right\rfloor\right\}.\]
Now, we consider a cost-oblivious payment rule \(p:2^A\to[0,1]\). We define \[p_k=\max\{p(S): |S|=k\},\qquad k=0,1,\ldots,m,\] where by convention \(p_0 = p(\emptyset)\). At a cost level \(t\), the agent will choose a cardinality \[D_p(t) \in \operatorname*{arg\,max}_{k \in \{0,\ldots,m\}} \{p_k-t k\},\] where ties are broken in favor of the largest \(k\), which is the platform-favoring choice for \(v(S)=|S|\). The proof of our lower bound will make use of the following bound on the demand integral.
Lemma 13 (Demand integral bound). For every deterministic cost-oblivious payment rule \(p\) and every interval \(0<a<b\), \[\int_a^b D_p(t) dt\leq 1.\]
Proof. We define \[g(t) \mathrel{\vcenter{:}}=\max_{k\in\{0,\ldots,m\}}\{p_k - t k\}.\] The function \(g\) is the pointwise maximum of finitely many affine functions, so it is convex and piecewise linear. At every point \(t\) at which the maximizer is unique, \(g'(t) = - D_p(t)\). Since the set of breakpoints is finite, we have \[\int_a^b D_p(t) dt =g(a)-g(b).\] Since \(0\leq p_k\leq 1\) for all \(k\), we have \(g(a)\leq 1\). Since \(k=0\) gives payoff \(0\), we also have \(g(b)\geq 0\), and the claim follows. ◻
Theorem 19 (Logarithmic lower bound for additive values). For any randomized cost-oblivious payment rule, there exists a uniform positive cost vector \(c_e = t \leq 1\) such that, for the additive function \(v(S)=|S|\), the expected selected value is at most an \(O(1/\log m)\) fraction of \(\operatorname{OPT}(t)\).
Proof. Consider a randomized payment rule, which is a distribution over deterministic payment rules \(p_\omega\). For a realized rule \(p_\omega\) and uniform cost \(t\), let \(D_\omega(t)\) denote the selected cardinality under platform-favoring tie-breaking. The expected principal value is \(\mathbb{E}_\omega[D_\omega(t)]\).
If the randomized rule guarantees a \(\rho\)-fraction of the optimum for every uniform cost \(t \in [1/m,1/2]\), then for every such \(t\), \[\mathbb{E}_\omega[D_\omega(t)] \geq \rho\left\lfloor\frac{1}{t}\right\rfloor.\] Since \(t \leq 1/2\), \[\left\lfloor\frac{1}{t} \right\rfloor\geq \frac{1}{2t}.\] Therefore, \[\mathbb{E}_\omega[D_\omega(t)]\geq \frac{\rho}{2t} \qquad \forall t \in[1/m,1/2].\] Integrating over the cost \(t\) and applying 13 to each realized deterministic rule, \[1 \geq \mathbb{E}_\omega\left[\int_{1/m}^{1/2} D_\omega(t) dt \right] = \int_{1/m}^{1/2} \mathbb{E}_\omega[D_\omega(t)] dt \geq \frac{\rho}{2} \int_{1/m}^{1/2}\frac{dt}{t}.\] Thus, \[1\geq \frac{\rho}{2}\log\left(\frac{m}{2}\right),\] so \[\rho\leq \frac{2}{\log(m/2)}.\] We conclude that the approximation factor is at least \(\Omega(\log m)\). ◻
An analogous argument gives the matching dependence under the large-market parameter of 18.
Corollary 6. Let \(\lambda\in[2/m,1/2]\). For any randomized cost-oblivious payment rule, there exists a uniform positive cost vector \(c_e = t\) with \(t \leq \lambda\) such that, for the additive function \(v(S)=|S|\), the expected selected value is at most an \(O(1/\log(m\lambda))\) fraction of the optimum.
Proof. We follow the proof of 19, but we now integrate over \(t \in [1/m,\lambda]\). If a \(\rho\)-fraction approximation held for every such \(t\), then \[1 \geq \int_{1/m}^{\lambda} \mathbb{E}_\omega[D_\omega(t)] dt \geq \frac{\rho}{2}\int_{1/m}^{\lambda} \frac{dt}{t} = \frac{\rho}{2}\log(m\lambda),\] so \(\rho \leq 2 / \log(m \lambda)\). ◻
We finally consider the multi-agent version of the combinatorial-action model. Here there is a finite ground set \(A\) of atomic actions, partitioned across \(n\) agents: \(A=A_1\sqcup A_2 \sqcup \cdots \sqcup A_n\), where \(A_i\) is the set of actions controlled by agent \(i\). Let \(m=|A|\). Agent \(i\) chooses an arbitrary subset \(S_i\subseteq A_i\), and the realized action set is \(S=\bigcup_{i=1}^n S_i\). Each atomic action \(e\in A\) has a private cost \(c_e \ge 0\). As before, it is assumed that costs are additive, so agent \(i\)’s cost from choosing \(S_i\) is \(c(S_i) = \sum_{e\in S_i}c_e\). The principal has a normalized, monotone, submodular value function \(v:2^A\to \mathbb{R}_{\geq 0}\). A payment rule assigns a nonnegative payment \(p_i(S_1,\ldots,S_n)\) to each agent. It is budget feasible if \[\sum_{i=1}^n p_i(S_1,\ldots,S_n)\le B \qquad\text{for every profile }(S_1,\ldots,S_n).\] The utility of agent \(i\) is \(p_i(S_1,\ldots,S_n)-c(S_i)\). The full-information benchmark is \[\operatorname{OPT} = \max\left\{v(S): S \subseteq A,\;\sum_{e \in S} c_e \le B \right\}.\]
As in the single-agent model, we use principal-favoring tie-breaking: whenever an agent has multiple payoff-maximizing choices against the other agents’ choices, it chooses one that maximizes the principal’s value. This assumption is only used in the singleton-prize branch below, and only at exact indifference when an action costs exactly \(B\).
Since the multi-agent setting generalizes the single-agent setting, we know that it is impossible to beat \(\Omega(\log m)\) (19). However, whether it is possible to achieve a PoA of \(O(\log m)\) in the multi-agent setting is not straightforward. The multi-agent setting is harder because the payment rule must not only incentivize high-quality actions within each agent’s action set, but also manage competition among multiple agents, all without knowing the private costs. As the main result in this section, we show in 20 that it is still possible to achieve \(O(\log m)\).
The randomized rule combines ideas from both the single-agent combinatorial and multi-agent binary-action settings. It has two types of branches. The singleton prize branch is similar to that in 8 to guarantee a lower bound of value. The second type of branch is a capped marginal-contribution branch, which incentivizes high-quality contributions from the agents. Specifically, we first sample a target value on a geometric scale intended to approximate \(\operatorname{OPT}\). Given such a target value \(R\), the mechanism then uses the marginal contribution payment based on the capped payment potential \(F_R(S):= B \min \{\frac{v(S)}{R},1\}\). Here, the cap \(R\) incentivizes agents to contribute value at least \(R\), while the marginal contribution structure ensures sufficient competition among agents. We show that when \(R\) is a constant-factor lower estimate of \(\operatorname{OPT}\), this branch achieves constant PoA. Randomization over the geometric scale thus gives a PoA of \(O(\log m)\). We provide a detailed proof below.
First, we let \[M=\max_{e\in A}v(\{e\}) \text{ and } e^*\in\operatorname*{arg\,max}_{e\in A}v(\{e\}).\] Let \(i(e^*)\) denote the owner of \(e^*\). In the singleton-prize branch, the principal pays \[p_i^{\mathrm{sing}}(S_1,\ldots,S_n) = \begin{cases} B & \text{if } i=i(e^*) \text{ and }e^*\in S_i,\\ 0 & \text{otherwise.} \end{cases}\] This branch is clearly budget feasible. The following lemma follows directly.
Lemma 14 (Singleton branch). If every individual action is affordable, \(c_e\le B\) for all \(e\in A\), then in every pure Nash equilibrium of the singleton-prize branch, the realized set has value at least \(M\).
Next, for a scale parameter \(R>0\), we define the capped payment potential \[F_R(S)=B\min\left\{\frac{v(S)}{R},1\right\}.\] The branch with scale \(R\) pays each agent its final marginal contribution to \(F_R\); namely \[p_i^R(S_1,\ldots,S_n)=F_R(S)-F_R(S_{-i}),\] where \(S=\bigcup_{j=1}^n S_j\) and \(S_{-i}=\bigcup_{i' \ne i} S_{i'}\). In what follows, we show that the capped marginal-potential compensation rule is budget feasible and that the induced game among agents always admits a pure Nash equilibrium. We first show that the capped potential \(F_R\) is submodular.
Lemma 15 (Capped potential is submodular). For every \(R>0\), the function \(F_R\) is normalized, monotone, and submodular.
Proof. Normalization and monotonicity are immediate since \(v\) is assumed to be normalized and monotone. To prove submodularity, let \(S \subseteq S' \subseteq A\) and \(e \notin S'\). Since \(v\) is monotone and submodular, \[v(S) \le v(S') \text{ and } v(S\cup\{e\})-v(S) \ge v(S' \cup\{e\})-v(S') \ge 0.\] Now, let \(\phi(x)=B\min\{x/R,1\}\). The function \(\phi\) is nondecreasing and concave, so it follows that \[\phi(v(S) + v(S\cup\{e\})-v(S) ) - \phi(v(S)) \ge \phi(v(S') + v(S' \cup\{e\})-v(S') )-\phi( v(S') ).\] This is exactly \[F_R(S\cup\{e\})-F_R(S) \ge F_R(S' \cup\{e\})-F_R(S'),\] so \(F_R\) is submodular. ◻
The capped potential then satisfies budget feasibility.
Lemma 16 (Budget feasibility). For every \(R>0\), the capped marginal-potential rule is budget feasible: \(\sum_{i=1}^n p^R_i(S_1,\ldots,S_n)\le B\) for any \((S_1, \dots, S_n)\).
Proof. Let \(S=\bigcup_{i=1}^n S_i\). We order the nonempty blocks as \(S_{i_1},\ldots,S_{i_k}\), and let \(T_\ell=S_{i_1}\cup\cdots\cup S_{i_{\ell-1}}\). By submodularity, \[F_R(S)-F_R(S\setminus S_{i_\ell}) \le F_R(T_\ell\cup S_{i_\ell})-F_R(T_\ell).\] Summing over \(\ell\) telescopes: \[\sum_{\ell=1}^k\bigl(F_R(S)-F_R(S_{-i_\ell})\bigr) \le F_R(S)-F_R(\emptyset) = F_R(S) \le B,\] so the total payment is at most \(B\). ◻
Lemma 17 (Pure equilibrium existence). For every \(R>0\), the capped marginal-potential branch admits a pure Nash equilibrium.
Proof. We define \[\Phi_R(S_1,\ldots,S_n) \mathrel{\vcenter{:}}= F_R(S)-\sum_{e\in S}c_e.\] If agent \(i\) changes from \(S_i\) to \(S'_i\subseteq A_i\), holding all other agents fixed, then the change in its utility is \[\begin{align} \left[F_R(S_{-i}\cup S'_i)-F_R(S_{-i}) - c(S'_i)\right]& - \left[F_R(S)-F_R(S_{-i})-c(S_i)\right]\\ &\qquad = F_R(S_{-i}\cup S'_i)-F_R(S)-c(S'_i)+c(S_i), \end{align}\] which is exactly the change in \(\Phi_R\). As a result, this is a finite potential game. ◻
We are now ready to justify the use of capped potentials: if one identifies a suitable scale \(R\), then every pure Nash equilibrium of the capped branch has a high value unless the optimum is essentially captured by a large singleton.
Lemma 18 (Fixed-scale guarantee). Assume that every individual action is affordable. Let \(S\) be any pure Nash equilibrium of the capped marginal-potential branch with scale \(R\). If \(M=\max_{e\in A}v(\{e\})\), then \[v(S) \ge \min\{R-M,\operatorname{OPT}-R\}.\]
Proof. If \(v(S) \ge R-M\), the conclusion is immediate, so in the remainder of the analysis we can assume instead that \(v(S) < R-M\). Let \(S^*\) be an optimal budget-feasible set, so \(v(S^*)=\operatorname{OPT}\) and \(\sum_{e\in S^*}c_e\le B\).
We fix any action \(e \in S^*\setminus S\), which belongs to some agent \(i\). This agent can unilaterally add \(e\) to its chosen set. Since \(S\) is a pure Nash equilibrium, this deviation cannot be profitable, so \[\label{eq:diff-F} F_R(S\cup\{e\})-F_R(S)\le c_e.\tag{53}\] By submodularity and normalization, \[v(S\cup\{e\})-v(S)\le v(\{e\})\le M.\] Since \(v(S)<R-M\), we have \(v(S\cup\{e\})<R\). Therefore, adding \(e\) does not hit the cap in \(F_R\), so \[F_R(S\cup\{e\})-F_R(S)=\frac{B}{R}\bigl(v(S\cup\{e\})-v(S)\bigr).\] Combining with 53 , \[v(S\cup\{e\}) - v(S) \le \frac{R}{B} c_e.\] Using monotonicity and submodularity, \[\begin{align} \operatorname{OPT} = v(S^*) &\le v(S\cup S^*)\\ &\le v(S)+\sum_{e\in S^*\setminus S}\bigl(v(S\cup\{e\})-v(S)\bigr)\\ &\le v(S)+\frac{R}{B}\sum_{e\in S^*}c_e\\ &\le v(S)+R. \end{align}\] Rearranging, we get \(v(S) \ge \operatorname{OPT}-R\). Combining the two cases gives the claim. ◻
This lemma implies that identifying a good scale \(R\) suffices to upper bound the price of anarchy, as we point out below.
Corollary 7 (A good scale gives a constant PoA). If \[M<\frac{\operatorname{OPT}}{4} \text{ and } \frac{\operatorname{OPT}}{2}<R\le \frac{3\operatorname{OPT}}{4},\] then every pure Nash equilibrium of the \(R\)-branch satisfies \(v(S)\ge \operatorname{OPT}/4\). If instead \(M \ge \operatorname{OPT}/4\), then the singleton-prize branch has value at least \(\operatorname{OPT}/4\) in every pure Nash equilibrium.
Proof. If \(M<\operatorname{OPT}/4\) and \(\operatorname{OPT}/2<R\le 3\operatorname{OPT}/4\), then \[R-M>\frac{\operatorname{OPT}}{2}-\frac{\operatorname{OPT}}{4} = \frac{\operatorname{OPT}}{4} \text{ and } \operatorname{OPT}-R\ge \frac{\operatorname{OPT}}{4},\] so 18 gives \(v(S)\ge \operatorname{OPT}/4\). The singleton case follows from 14. ◻
The challenge, of course, is that the principal does not know \(\operatorname{OPT}\) since costs are assumed to be private. We now show that one can obtain a logarithmic approximation by randomly guessing the value scale. This mirrors the algorithm behind 17 concerning the single-agent (combinatorial) setting.
First, if every \(c_e \le B\) for all \(e\in A\), then every singleton is feasible and, by monotonicity and subadditivity of \(v\), \[\frac{v(A)}{m}\le \operatorname{OPT}\le v(A).\] More broadly, if the principal is given a large-market parameter \(\lambda\in(0,1]\) such that \(c_e \le \lambda B\) for all \(e \in A\), we can define \[\label{eq:q} k = \min\left\{m,\left\lfloor \frac{1}{\lambda}\right\rfloor\right\} \text{ and } q = \left\lceil \frac{m}{k}\right\rceil.\tag{54}\] We can then partition \(A\) arbitrarily into \(q\) blocks, each of size at most \(k\). Every block has total cost at most \(B\). Moreover, since \(v\) is subadditive, \[v(A)\le \sum_{\ell=1}^{q}v(A_\ell).\] This means that some feasible block has value at least \(v(A)/q\), so \[\frac{v(A)}{q} \le \operatorname{OPT}\le v(A).\] In what follows, in the general case where a large-market parameter is not given, we can set \(q = m\). We can then tune the upper bound as \[\label{eq:L} L = \left\lceil \log_{3/2}\left(\frac{4q}{3}\right)\right\rceil,\tag{55}\] so that the scales are given by \[\label{eq:scales} R_r=\frac{v(A)}{(3/2)^r}, \quad r=0,1,\ldots,L.\tag{56}\] In this context, we consider a randomized payment rule that chooses uniformly from the following \(L+2\) branches: \[\text{singleton-prize branch}, R_0\text{-branch},R_1\text{-branch},\ldots,R_L\text{-branch}.\] The scales constructed in 56 have the following property.
Lemma 19 (Scale coverage). There exists \(r\in\{0,1,\ldots,L\}\) such that \[\frac{\operatorname{OPT}}{2} \le R_r \le \frac{3\operatorname{OPT}}{4}.\]
Proof. Since \(\operatorname{OPT}\le v(A)\), the initial scale \(R_0=v(A)\) is at least \(\operatorname{OPT}\). Since \(L \ge \log_{3/2}(4q/3)\), we have \[R_L=\frac{v(A)}{(3/2)^L}\le \frac{3v(A)}{4q}\le \frac{3\operatorname{OPT}}{4},\] where the last inequality uses \(v(A)/q\le \operatorname{OPT}\). Let \(r\) be the smallest index such that \(R_r\le 3\operatorname{OPT}/4\). If \(r > 0\), we have \(R_r\le 3\operatorname{OPT}/4\) and \(R_{r-1} > 3 \operatorname{OPT}/4\). Thus, \[R_r=\frac{2}{3}R_{r-1}>\frac{\operatorname{OPT}}{2}.\] The case \(r=0\) can only arise if \(\operatorname{OPT}=0\), in which case the theorem follows trivially. ◻
We are now ready to state our main guarantee.
Theorem 20 (Logarithmic approximation). Assume that \(v\) is normalized, monotone, and submodular, and every individual action is affordable. The randomized payment rule described above is cost oblivious and budget feasible. For every cost vector and every choice of pure Nash equilibrium in each realized branch, \[\mathbb{E}[v(S)] \ge \frac{\operatorname{OPT}}{4(L+2)} \geq \frac{\operatorname{OPT}}{O(\log q+1)},\] where \(L\) and \(q\) are defined in 55 and 54 , respectively. In particular, the PoA is always at most \(O(\log m)\).
Proof. The singleton-prize branch is clearly budget feasible, while the capped branches are budget feasible by 16. The fact that the payment rule is cost oblivious is immediate from the definitions.
Now, let \(M=\max_{e\in A}v(\{e\})\). If \(M\ge \operatorname{OPT}/4\), then the singleton-prize branch—which is chosen with probability \(1/(L+2)\)—has equilibrium value at least \(\operatorname{OPT}/4\). Since all other branches have nonnegative values, we have \[\mathbb{E}[v(S)]\ge \frac{1}{L+2}\cdot \frac{\operatorname{OPT}}{4}.\] If \(M<\operatorname{OPT}/4\), then by 19 there exists a scale \(R_r\) satisfying \[\frac{\operatorname{OPT}}{2} \le R_r\le \frac{3\operatorname{OPT}}{4},\] so in that branch every pure Nash equilibrium has value at least \(\operatorname{OPT}/4\) by 7. Since this branch is chosen with probability \(1/(L+2)\), the same lower bound on the expected value follows. ◻
As we saw earlier, this logarithmic dependence is unavoidable even in the single-agent model (19).
We introduced compensation design, a framework for incentivizing high-quality contributions in decentralized systems. Unlike budget-feasible mechanism design, compensation design does not hinge on centralized allocation. Instead, in the spirit of utility design, participation is shaped through a (cost-oblivious) payment rule. Our results paint a comprehensive picture of what is possible in this model. Most notably, we established that a simple marginal contribution payment rule attains a sharp constant-factor price of anarchy for monotone submodular value functions under the large-market assumption, and this is so even with respect to coarse correlated equilibria. Moreover, there are obstacles to extending these positive results beyond monotone submodular objectives. Finally, logarithmic price of anarchy guarantees are possible when agents have combinatorial action sets.
Several directions remain open for future research. Our oracle lower bound for XOS valuations applies to value-query access; it would be interesting to understand what is possible in compensation design with stronger oracle access, such as demand oracles. Moreover, our model treats the budget as a fixed, exogenous parameter. In some cases, the budget can be adjusted dynamically based on participation and the quality of the contributions generated [96]. Extending compensation design to such settings is an important direction.
For some of the proofs, the authors used Gemini 3.1 Pro and ChatGPT 5.5 Pro to generate candidate ideas or formalize proof sketches, which the authors then verified and edited.
This section contains the proofs omitted from the main body.
Proof. The identity \(\sum_{i\in S}\phi_i(S)=v(S)\) is the standard efficiency property of the Shapley value. For the inequality, monotonicity and submodularity imply that every marginal contribution appearing in 6 is at least the final marginal contribution \(v(S)-v(S\setminus\{i\})\). Hence, \[\phi_i(S) \geq \bigl(v(S)-v(S\setminus\{i\})\bigr) \sum_{T\subseteq S\setminus\{i\}} \frac{|T|!(|S|-|T|-1)!}{|S|!} = v(S)-v(S\setminus\{i\}),\] where the last equality uses that the Shapley coefficients sum to one. The two displayed properties imply budget feasibility and \(1\)-marginal-covering for 7 . ◻
Proof. Let \(f(x)=x/(1-x)\). We first note that the constraint \(\sum_i x_i\le 1\) is tight at any maximum. Indeed, if \(\sum_i x_i<1\), then we can improve the objective \(\sum_i f(x_i)\) by increasing some coordinate (or adding a new coordinate) that is strictly below \(\lambda\).
Moreover, we claim that, at a maximum \(\boldsymbol{x}\), at most one coordinate can lie strictly between \(0\) and \(\lambda\). For the sake of contradiction, suppose that there are two coordinates with values \(a\) and \(b\) that satisfy \(0<a\le b<\lambda\). We replace the pair \((a, b)\) with \((a - \epsilon, b + \epsilon)\) for \(\epsilon = \min\{a,\lambda-b\}\). The total mass remains unchanged and the new pair still belongs to \([0,\lambda]^2\).
Now, we define \[g(t)=f(a-t)+f(b+t) \quad t \in [0, \epsilon].\] Since \[f'(x)=\frac{1}{(1-x)^2}\] is strictly increasing on \([0,1)\) and \(b+t > a-t\) for all \(t\in (0,\epsilon]\), we have \(g'(t)= -f'(a-t)+f'(b+t)>0\). Thus, \(g(\epsilon) > g(0)\), which contradicts the fact that the original point \(\boldsymbol{x}\) is a maximum. We conclude that at most one nonzero coordinate can be strictly smaller than \(\lambda\). In other words, every maximizer is of the form \[\underbrace{\lambda,\ldots,\lambda}_{q \text{ times}},\;1 - q \lambda,\;0,\ldots,0,\] where \(q = \lfloor 1/\lambda \rfloor\). This completes the proof. ◻
This section examines other cost-oblivious and anonymous payment rules beyond the marginal contribution rule defined in 3.2.2.
We first extend 5 under the marginal-covering condition introduced in 4.
Theorem 21 (PoA bound for marginal-covering rules). Consider any \(\gamma\)-marginal-covering budget-share rule with shares \(y_i(S)\) and \(\lambda = \max_{i \in N} c_i / B < \gamma\). For every pure Nash equilibrium \(S\),10 \[\operatorname{OPT} \le (1+\kappa_\gamma(\lambda)) v(S),\] where \[\kappa_\gamma(\lambda) = \max\left\{ \sum_i \frac{ x_i }{\gamma - x_i}: 0 \le x_i \le \lambda,\;\sum_i x_i \le 1 \right\}.\] In particular, \[\operatorname{PoA}_{\mathsf{PNE}}\le 1+\frac{1}{\gamma- \lambda}.\]
Proof. Let \(S\) be a pure Nash equilibrium. If \(i \notin S\), we have \[B y_i(S\cup\{i\}) \le c_i.\] By the \(\gamma\)-marginal-covering condition (4), \[\frac{c_i}{B} \geq y_i (S \cup \{i \}) \ge \gamma\frac{v(S\cup\{i\})-v(S)}{v(S\cup\{ i \})}.\] Using the fact that \(\lambda < \gamma\) and rearranging, \[v(S\cup\{i\})-v(S) \le \frac{c_i/B }{\gamma-c_i/B } v(S).\] The rest of the argument is analogous to the proof of 5. ◻
Finally, for completeness, we point out that the simple equal-split rule—whereby \(p_i(S) = B/|S|\) for any \(i \in S\)—can have unbounded price of anarchy.
Proposition 9 (Equal splitting has unbounded PoA). For any \(\lambda \in (0, 1)\), the equal-split payment rule can have unbounded PoA with respect to pure Nash equilibria even when the value function is additive and \(\max_{i \in N} c_i / B \le \lambda\).
Proof. We set \(B=1\) and choose any integer \(k > 1/\lambda\). We construct an instance as follows. There are \(k\) low-value agents \(1, 2,\dots, k\) each with cost zero and (additive) value \(1/k^2\). There is an additional high-value agent \(h\) with cost \(\lambda\) and (additive) value \(M\), where \(M \gg 1\).
We first claim that \(S = \{1, 2, \dots, k \}\) is a pure Nash equilibrium. Indeed, each low-value agent receives a positive payment and does not incur any cost, so there is no incentive to opt out. If \(h\) opts in, its payment under the equal-split rule will be \(\frac{1}{k+1} < \lambda = c_h\), so opting out is a best response for that agent. We conclude that \(S\) is a pure Nash equilibrium, and \(v(S) = 1/k\). However, selecting the entire set of agents is budget feasible, so \(\operatorname{OPT}\geq M\). This completes the proof. ◻
The main challenge in compensation design is that the agents’ costs are private. Otherwise, there is a simple approach based on what we refer to as targeted implementation, which in fact succeeds even under non-monotone (submodular) objectives. The idea here is that one can implement a target set by excluding agents outside of it. This section spells out this approach.
Specifically, let \(T\subseteq N\) be a target set; one can think of \(T\) as the output of an approximation algorithm for non-monotone submodular maximization subject to a knapsack constraint. Suppose further there are strict bonuses \(b_i > 0\) such that \[\sum_{i\in T}(c_i+b_i)\le B; \label{eq:target-budget}\tag{57}\] we will further justify this assumption in 11.1. One can then define the payment rule \[p_i(S) = \begin{cases} c_i+b_i & \text{if } i\in S\cap T,\\ 0 & \text{otherwise.} \end{cases} \label{eq:targeted-rule}\tag{58}\] This rule is budget feasible by 57 .
Theorem 22 (Targeted implementation with outsider exclusion). Suppose that every non-target agent has strictly positive cost: \(c_i > 0\) for all \(i \notin T\). Under the payment rule 58 , every pure Nash equilibrium is exactly \(T\). Moreover, every coarse correlated equilibrium is supported on the single set \(T\).
Proof. Every target agent \(i\in T\) has a strict dominant action to opt in: opting in secures a utility \(b_i>0\), while opting out gives zero utility. Moreover, every non-target agent \(i \notin T\) has a strict dominant action to opt out: opting in gives utility \(-c_i < 0\), while opting out gives zero utility. Thus, the unique dominant action profile is \(T\), and the claims for pure Nash equilibria and coarse correlated equilibria follow readily. ◻
In particular, if the target set \(T\) has a certain approximation ratio relative to the optimum, the payment rule introduced above inherits that.
Corollary 8 (Algorithmic PoA for non-monotone objectives). Suppose \(v(T)\ge \alpha\operatorname{OPT}\) and 57 holds. If all non-target agents have positive costs, then the rule in 58 satisfies \[\operatorname{PoA}_{\mathsf{PNE}} = \operatorname{PoA}_{\mathsf{CCE}} \le \frac{1}{\alpha}.\]
To account for strict bonuses when identifying the target set, an obvious approach is to work with a reduced budget. The following lemma bounds the loss from reducing the budget even without monotonicity.
Lemma 20 (Reduced-budget comparison). Let \(v\) be normalized, nonnegative, and submodular, but not necessarily monotone. If \(\operatorname{OPT}_B=\max\left\{v(S):\sum_{i\in S} c_i \le B\right\}\) and \(\max_{i \in N} c_i\le \lambda B\), then for any \(\delta\ge 0\) with \(\delta+\lambda<1\), \[\operatorname{OPT}_{(1-\delta)B} \ge (1-\delta-\lambda)\operatorname{OPT}_B.\]
Proof. Let \(S^*\) be an optimal set with respect to the budget \(B\). If \(\sum_{i\in S^*}c_i \le (1-\delta)B\), then \(S^*\) itself is feasible for the smaller budget and the claim is immediate.
We can thus assume that \(\sum_{i\in S^*}c_i>(1-\delta)B\). Because \(S^*\setminus\{i\}\) is feasible under \(B\), optimality of \(S^*\) implies \[v(S^*)\ge v(S^*\setminus\{i\}) \quad \text{for every }i\in S^*.\] This means that each final marginal contribution of an item in \(S^*\) is nonnegative. By submodularity, this implies that for any \(S \subseteq S^*\setminus\{i\}\), \[v(S \cup\{i\})-v(S) \ge v(S^*)-v(S^*\setminus\{i\}) \ge 0.\]
We now fix an arbitrary order of the elements in \(S^*\), and let \(a_i\) denote the marginal contribution of \(i\) in this order. Then, \(a_i \ge0\) and \[\sum_{i\in S^*} a_i = v(S^*).\] Moreover, for every \(S \subseteq S^*\), submodularity gives \[\label{eq:sub-ais} v(S) \ge \sum_{i\in S} a_i.\tag{59}\] We now sort the elements of \(S^*\) by nonincreasing density \(a_i/c_i\), with zero-cost positive-value items placed first. Let \(P\) be the longest prefix with total cost at most \((1-\delta)B\). Since each element has cost at most \(\lambda B\) and the total cost of \(S^*\) exceeds \((1-\delta)B\), the prefix \(P\) has cost at least \((1-\delta)B-\lambda B=(1-\delta-\lambda)B\). The density ordering implies \[\sum_{i\in P}a_i \ge \frac{\sum_{i\in P}c_i}{\sum_{i\in S^*}c_i} \sum_{i\in S^*}a_i \ge (1-\delta-\lambda)v(S^*),\] where we used \(\sum_{i\in S^*}c_i\le B\). Combining with 59 , \[v(P)\ge \sum_{i\in P}a_i \ge (1-\delta-\lambda)v(S^*) = (1-\delta-\lambda)\operatorname{OPT}_B.\] Since \(P\) is feasible for the budget \((1-\delta)B\), the claim follows. ◻
Corollary 9 (Reduced-budget implementation). Let \(T\) be an \(\alpha\)-approximate solution for the non-monotone submodular knapsack problem under budget \((1-\delta)B\), so that \(v(T)\ge \alpha\operatorname{OPT}_{(1-\delta)B}\). Suppose further that all non-target agents have strictly positive costs and that strict bonuses are such that \(\sum_{i\in T}b_i\le \delta B\), so that they fit into the budget. Then the rule 58 satisfies \[\operatorname{PoA}_{\mathsf{PNE}}, \operatorname{PoA}_{\mathsf{CCE}} \le \frac{1}{\alpha(1-\delta-\lambda)}.\]
The corollary can be paired with any available approximation algorithm for non-monotone submodular maximization under a knapsack constraint; the resulting approximation factor enters through the parameter \(\alpha\).
Corresponding authors: ianagnos@cmu.edu and weiqiang.zheng@yale.edu. Work performed while at Google Research.↩︎
Authors are ordered alphabetically.↩︎
Otherwise, the problem reduces to pure algorithmic optimization, namely submodular maximization subject to a budget constraint, as we explain in 11.↩︎
It is common to define the price of anarchy in terms of the social welfare \(\sum_{i=1}^n u_i\), but here we define it with respect to the underlying value function \(v\).↩︎
In fact, logarithmic PoA continues to hold without the assumption that every action is individually feasible or the assumption that the value function is subadditive (we only need it to be monotone). Using the same idea, we can still guarantee a PoA of \(O(\log V)\), where \(V:= v(A)/\min_e v(\{e\})\) is the largest ratio between the upper and lower bounds on \(\operatorname{OPT}\).↩︎
Strictly speaking, the multi-agent contract model assumes a normalized reward \(1\) for success, and \(f\) denotes the probability of success. So \(f\) denotes the expected reward for the principal.↩︎
There are other models for contract design where agents have hidden types and their realized costs may be private [36]–[43]. These models generally make assumptions that are incomparable to our model of compensation design. We refer to [35, Sec. 6] for a detailed survey.↩︎
This hinges on standard complexity assumptions concerning the representation of the value function, which we do not spell out here.↩︎
As we point out in 10.1, this PoA bound can be extended to the class of \(\gamma\)-marginal-covering rules (4); however, a pure Nash equilibrium is not guaranteed to exist for that broader class of payment rules (cf. 2).↩︎
This does not presuppose the existence of a pure Nash equilibrium. If no pure Nash equilibrium exists, the theorem becomes vacuous.↩︎