Simultaneous Auctions are (almost) Efficient

Michal Feldman, Hu Fu, Nick Gravin, Brendan Lucier

Introduction

The central problem in algorithmic mechanism design is to determine how best to allocate resources among individuals, while respecting both computational constraints and the individual incentives of the participants. Much of the theoretical work in this field to date has focused on solving such problems truthfully. In a truthful mechanism, the participants reveal their preferences in full to a central orchestrator, who then distributes the resources in a way that incentivizes truthful revelation. Such an approach has theoretical appeal, but truthful mechanisms tend to be complex and are rarely used in practice. Instead, it is common to forego truthfulness and use simpler mechanisms. Canonical examples of such auctions are the generalized second price (GSP) auctions for online advertising (Edelman et al.,, 2005; Varian,, 2007), and the ascending price auction for electromagnetic spectrum allocation (Milgrom,, 1998). Given that such simple auctions are used in practice, it is of crucial importance to determine how they actually perform when used by rational (and strategic) agents.

In order to evaluate the performance of non-truthful mechanisms, we take the economic viewpoint that self-interested agents will apply bidding strategies at equilibrium, so that no agent can unilaterally improve his outcome by changing his strategy. We apply a quantitative approach, and ask how well the performance at equilibrium approximates the socially optimal outcome. Since there may potentially be multiple equilibria, we will bound the performance in the worst case over equilibria. Put another way, our approach is to use the price of anarchy as a performance measure for the analysis of mechanisms.

The fact that equilibria of simultaneous auctions might not be socially optimal was first observed by Bikhchandani, (1999), who studied the complete informationIn a complete (or full) information setting, it is assumed that the bidders’ valuations are commonly known to all participants setting. As he states:

“Simultaneous sealed bid auctions are likely to be inefficient under complete information and hence, also under the more realistic assumption of incomplete information about buyer reservation values.”

Our goal is to bound the extent of this inefficiency in the incomplete information setting. To this end, we model incomplete information using the standard Bayesian framework. In this model, the buyers’ valuations are assumed to be drawn independently from (not necessarily identical) distributions. This product distribution is commonly known to all of the participants; we think of this as representing the public’s aggregate beliefs about the buyers in the market. While the distributions are common knowledge, each agent’s true valuation is private. This Bayesian model generalizes the full-information model of Nash equilibrium, which implicitly supposes that the type profile is known by all participants. Note that while the agents are aware of the type distribution, the mechanism (which applies simultaneous item auctions) is prior-free and hence agnostic to this information.

We consider separately the case in which items are sold via first-price auctions (in which the player who bids highest wins and pays his bid), and the case of second-price auctionsSecond-price item auctions are also known as Vickrey auctions; we will use these terms interchangeably. (in which the winning bidder pays the second-highest bid). The differences between first and second-price item auctions have received significant attention in the recent literature. For example, a pure Nash equilibrium of our mechanism with simultaneous first-price auctions is equivalent to a Walrasian equilibrium (Bikhchandani,, 1999; Hassidim et al.,, 2011), and therefore must obtain the optimal social welfare (Mamer and Bikhchandani,, 1997). On the other hand, every pure Nash equilibrium for second-price auctions is equivalent to a Conditional equilibrium, and hence obtains at least half of the optimal social welfare (Fu et al.,, 2012). While these constant factor bounds are appealing, their power is marred by the fact that pure equilibria do not exist in general.

Can we hope for such constant-factor bounds to hold for general Bayes-Nash equilibria? For general valuations the answer is no. Consider, for example, the case of a buyer who has a very large value for the set of all objects for sale, but no value for any strict subset. In this case, any positive bid carries great risk: the buyer might win some items but not others, leaving him with negative utility. It therefore seems that complements do not synergize well with item bidding, and indeed it has been shown by Hassidim et al., (2011) that the price of anarchy (with respect to mixed equilibria) in a first-price auction can be as high as Ω(m)\Omega(\sqrt{m}) when bidders’ valuations exhibit complementarities. The same lower bound can be easily extended to the case of second-price auctionsAs explained in the sequel, to obtain meaningful results in second-price auctions one needs to impose no-overbidding assumptions on the bidding strategies, defined formally in Section 2.3. The Ω(m)\Omega(\sqrt{m}) lower bound extends to the case of second-price auctions under the weak no-overbidding assumption. The alternative strong no-overbidding assumption is meaningless in the case of complements, as it precludes item bidding altogether..

Our main result is that the presence of complements is the only barrier to a constant price of anarchy. We show that when buyer valuations are complement-free (a.k.a. subadditive), the (Bayesian) price of anarchy of the simultaneous item auction mechanism is at most a constant, in both the first- and second-price auctions.

For first-price auctions, we show that any Bayes-Nash equilibrium yields at least half of the optimal social welfare. This improves upon the previously best-known bound of O(log⁡n)O(\log n) due to Hassidim et al., (2011), where nn is the number of bidders.

When buyers have subadditive valuations, the Bayesian price of anarchy of the simultaneous first-price item auction mechanism is at most 22.

For simultaneous Vickrey auctions, it is not possible to bound the worst-case performance at equilibrium, even when there is only a single object for sale. This impossibility is due to arguably unnatural equilibria in which certain players grossly overreport their values, prompting others to bid nothing. To circumvent this issue one must impose an assumption that agents avoid such “overbidding” strategies. In the strong no-overbidding assumption, used by Christodoulou et al., (2008) and Bhawalkar and Roughgarden, (2011), it is assumed that each agent ii chooses bids so that, for every set of objects SS, the sum of the bids on SS is at most vi(S)v_{i}(S). We show that under this assumption, the Bayesian price of anarchy for simultaneous Vickrey auctions is at most 44.

When buyers have subadditive valuations, the Bayesian price of anarchy of the simultaneous Vickrey auction mechanism is at most 44, under the strong no-overbidding assumption.

The strong no-overbidding assumption is quite strong, as it must hold for every set of items. A somewhat weaker assumption, referred to as weak no-overbidding, requires the the no overbidding condition holds only in expectation over the distribution of sets won by a player at equilibrium. That is, agents are said to be weakly no-overbidding if they apply strategies such that expected value of each agent’s winnings is at least the expected sum of his winning bids (Fu et al.,, 2012). Roughly speaking, weak no-overbidding supposes that agents are generally averse to winning sets with bids that are higher than their true values. However, unlike strong no-overbidding, it does not preclude strategies in which an agent overbids on sets that he does not expect to win, i.e. in order to more accurately express his willingness to pay for other sets. For an expanded discussion of the no-overbidding assumptions, see Appendix C.

Notably, the BNE outcomes under the two no-overbidding assumptions are incomparable; while the weak assumption is more permissive, and thus enables a richer set of behaviors in equilibrium, it also introduces new ways to deviate from the prescribed equilibrium. We show that the bound of 44 on the Bayesian PoA extends also to the case of weakly no-overbidding agents.

Bhawalkar and Roughgarden, (2011) showed that, under the strong no-overbidding assumption, the Bayeisan price of anarchy of the simultaneous Vickrey auction is strictly greater than 22, and furthermore the price of anarchy is Ω(n1/4)\Omega(n^{1/4}) when agent values are allowed to be correlated. We show that similar results hold also under the weak no-overbidding assumption, proving bounds strictly greater than 22 and Ω(n1/6)\Omega(n^{1/6}), respectively.

Our bounds hold for subadditive bidders, whereas constant bounds on Bayesian price of anarchy were previously known only for the subclass of fractionally subadditive (i.e. XOS) valuations (Christodoulou et al.,, 2008). Subadditive valuations are more expressive than their XOS counterparts, and obtaining price of anarchy bounds for subadditive valuations is significantly more challenging. In particular, for XOS valuations, a player who aims to win certain set SS has a natural choice of bid: the additive valuation that determines his value for set SS. For subadditive valuations, there is no such notion of a natural bid aimed at representing one’s value for a particular set, and hence even determining how best to bid on a certain set of interest is a non-trivial task.

Related Works

Combinatorial auctions is a canonical subject of study in algorithmic mechanism design (see Nisan et al.,, 2007 and references therein for the large body of literature on this subject). While most previous work focuses on the design of truthful mechanisms, we follow the more recent literature on the analysis of simple and practical (albeit not truthful) auctions. Following the rich literature on the price of anarchy (PoA) (see, e.g., Roughgarden and Tardos,, 2007, for references), Christodoulou et al., (2008) pioneered the study of the Bayesian price of anarchy (BPoA) and applied it to item-bidding auctions. They bounded the BPoA by 22 in simultaneous second-price auctions with XOS valuations, which are equivalent to fractionally subadditive functions (Feige,, 2009). The same bound was extended to the more general class of subadditive valuations by Bhawalkar and Roughgarden, (2011), and later to general valuations by Fu et al., (2012), albeit only with respect to pure equilibria (when they exist). The pure PoA was studies also in simultaneous first-price auctions by Hassidim et al., (2011), who showed a pure PoA of 11 for general valuations Pure Nash equilibria rarely exist in this case though, as they are shown to be equivalent to Walrasian equilibria of the corresponding two-sided market..

For both first- and second-price simultaneous auctions, the BPoA for subadditive valuations was not previously known to be better than O(log⁡n)O(\log n). Previous techniques applied the known bounds for XOS valuations, using the O(log⁡n)O(\log n) separation between XOS and subadditive valuations (see e.g. Bhawalkar and Roughgarden,, 2011).

Studies on PoA and BPoA have provided insights into other settings, e.g. auctions employing greedy algorithms (Lucier and Borodin,, 2010), Generalized Second Price Auctions (Paes Leme and Tardos,, 2010; Lucier and Paes Leme,, 2011; Caragiannis et al.,, 2011), and also game-theoretic settings that are not related to auctions, such as network formation games (Alon et al.,, 2010).

The smoothness technique for Bayesian games, developed by Roughgarden, (2012) and Syrgkanis, (2012), provides a method for extending bounds on pure PoA to Bayesian PoA. However, to the best of our knowledge, our approach does not fall within this framework. Roughly speaking, the smoothness framework requires that each player can find a good “default” strategy given his type, which is independent of the opponents’ strategy selections. However, subadditive valuations do not seem to admit such bidsWe note that one can apply the technique on XOS valuations, but because of the O(log⁡n)O(\log n) separation between XOS and subadditive valuations (see e.g. Bhawalkar and Roughgarden,, 2011), this gives only a logarithmic bound., and indeed the strategies we consider in our analysis depend heavily on the distribution of strategies applied by all players at equilibrium.

Organization of the paper.

We introduce the necessary background and notation in Section 2. Our analysis then proceeds in two parts. In the first part, Section 3, we consider a single-player game in which the player, a subadditive buyer, must determine how best to bid on a set of objects against a distribution over price vectors. We show that, for every distribution for which the expected sum of prices is not too large, the buyer has a bidding strategy that guarantees a high expected utility (compared to the player’s value for the set of all objects).

In the second part of our analysis for the first-price (Section 4) and Vickrey (Section 5) auctions, we show that every Bayes-Nash equilibrium must have high expected social welfare. We do this by considering deviations in which an agent uses the bidding strategy from the single-player game described in Section 3, applied to some subset of the objects. This subset of objects is chosen randomly: agent ii draws a new profile of types for his opponents from the type distribution, then considers bidding for the set he would be allocated under this “virtual” type profile. At a BNE, agent ii cannot benefit from such a randomized deviation; we show this implies that the social welfare at equilibrium is at least a constant times the optimal welfare.

Preliminaries

Simultaneous Item-Bidding Auctions.

In a simultaneous item-bidding auction, each bidder simultaneously submits a vector of bids, one for each item. The outcome of the auction is then decided item by item according to the bids placed on each item. In this paper we study two forms of such auctions: simultaneous first price auctions and simultaneous second price auctionsThe word “simultaneous” is often omitted, as we study only simultaneous (in contrast to sequential) auctions.. In both auctions, each item is allocated to the bidder who has placed the highest bid on it (breaking ties arbitrarily but consistently). In a (simultaneous) first price auction, the winner of each item pays his bid on that item, and in a (simultaneous) second price auction, the winner of each item pays the second highest bid on that item. We now give a more formal description of this process.

We assume bidders have quasi-linear utilities, i.e. the utility of bidder ii for a given bid profile b\mathbf{b} is given by ui(b)=vi(Wi(b))−pi(Wi(b))u_{i}(\mathbf{b})=v_{i}(W_{i}(\mathbf{b}))-{p_{i}}(W_{i}(\mathbf{b})).

A Single Bidder’s Perspective on Bidding

In both first and second price auctions, the set of items won by a bidder ii bidding bib_{i} is determined solely by a coordinate-wise comparison between bib_{i} and the largest bid placed by the other bidders. Let φi(b−i)\varphi_{i}({\mathbf{b}_{-i}}) be the vector whose jj-th component is max⁡k≠ibk(j)\max_{k\neq i}{b_{k}}(j). It is often convenient to write W(bi,b−i)W(b_{i},{\mathbf{b}_{-i}}) as W(bi,p⃗)W({b_{i}},\vec{p}) where p⃗=φi(b−i)\vec{p}=\varphi_{i}({\mathbf{b}_{-i}}). We think of p⃗\vec{p} as the vector of prices perceived by bidder ii: in the second price auction, the bidder pays the price on an item if his bid exceeds it; and in the first price auction the bidder pays his own bid on such an item, and p⃗\vec{p} is the minimum such winning bid. It is in this light that we often write φi(b−i)\varphi_{i}({\mathbf{b}_{-i}}) as prices p⃗\vec{p} when this causes no confusion. We will also shorten the notation v(W(b,p⃗))v(W(b,\vec{p})) to v(b,p⃗)v(b,\vec{p}), meaning the value obtained when bidding bb against perceived prices p⃗\vec{p}.

Strategies and Equilibria.

Buyers select their bids strategically in order to maximize utility. The bidding behavior of a buyer given its valuation is described by a strategy. A strategy sis_{i} maps each valuation viv_{i} to a distribution over bid vectors; we interpret si(vi)s_{i}(v_{i}) as the (possibly randomized) set of bids placed by bidder ii when his type is viv_{i}.

A profile of strategies s=(s1(v1),…,sn(vn))\mathbf{s}=(s_{1}(v_{1}),\dotsc,s_{n}(v_{n})) is in Bayes-Nash equilibrium (BNE) for distribution F\mathbf{\mathcal{F}} if, for every buyer ii, type viv_{i}, and bidding strategy s~i{\widetilde{s}_{i}},

Given Fubini’s Theorem, we can shorten the condition as follows (such shorthand forms are used throughout the paper):

Given an auction type (either first- or second-price), the Bayesian price of anarchy (BPoA) is the worst-case ratio between the optimal expected welfare and the expected welfare at a BNE and is given by

For second price auctions we will consider BPoA under natural restrictions on the strategies used by the bidders. In such cases, the maximum in Definition 2 is taken with respect to BNE under that restricted class of strategies. We note that a BNE is guaranteed to exist as long as the space of valuations and potential bids is discretized, say with all values expressed as increments of some ϵ>0\epsilon>0. A more detailed discussion of BNE existence is given in Appendix D.

2 Subadditive Valuations

We focus on valuations that are complement-free in the following general sense:

The class of subadditive functions strictly includes a hierarchy of more restrictive complement-free functions such as submodular and gross substitute functions (see Lehmann et al.,, 2006 for definitions and discussions). Among these, the XOS functions, as defined below, have a particular kinship with subadditive functions. XOS literally means XOR (taking the maximum) of OR’s (taking sums), and this class of valuations is known to be equivalent to the class of fractionally subadditive functions (Feige,, 2009).

One of the characterizations of XOS functions uses the following definition.

A function f(⋅)f(\cdot) is said to be dominated by a set function g(⋅)g(\cdot) if for any subset S⊆[m]S\subseteq[m], f(S)≤g(S)f(S)\leq g(S). We say that a vector a⃗=(a1,…,am)\vec{a}=(a_{1},\dots,a_{m}) is dominated by a set function v(⋅)v(\cdot), if as an additive function a(⋅)a(\cdot) is dominated by v(⋅)v(\cdot).

It is not too difficult to observe that v(⋅)v(\cdot) is XOS if and only if for every set T⊂[m]T\subset[m] there is an additive function a(⋅)a(\cdot) dominated by v(⋅)v(\cdot) such that a(T)=v(T)a(T)=v(T).

For a general subadditive function v(⋅)v(\cdot), it can be the case that any additive function a(⋅)a(\cdot) dominated by v(⋅)v(\cdot) has Ω(log⁡(m))\Omega(\log(m)) gap from v([m])v([m]), i.e. Ω(log⁡(m))a([m])≤v([m]),\Omega(\log(m))a([m])\leq v([m]), (See Bhawalkar and Roughgarden,, 2011 for such an example) and a logarithmic factor is also an upper bound. Previous work that attempted to bound the BPoA for subadditive valuations (Bhawalkar and Roughgarden,, 2011; Hassidim et al.,, 2011) provided constant bounds for XOS valuations, then used the logarithmic factor separation between XOS and subadditive valuations to establish a logarithmic upper bound on the BPoA for subadditive valuations. While it seems plausible to use the close relation between XOS and subadditive valuations, any analysis that follows this trajectory would encounter this inevitable logarithmic gap. The challenge, therefore, is in developing a new proof technique for subadditive valuations, which does not go through XOS valuations. This is the approach taken in this work.

3 Overbidding

It is well known that in second price auctions, even with only a single item, the price of anarchy can be infinite when bidders are not restricted in their bidsA canonical example is two bidders who value the item at and a large number hh, respectively, but the first bidder bids h+1h+1 and the second bidder bids .. To exclude such pathological cases, previous literature (e.g. Christodoulou et al.,, 2008; Bhawalkar and Roughgarden,, 2011) has made the following no-overbidding assumption standardWe note that such no-overbidding assumptions were also made in other contexts (e.g. Lucier and Borodin,, 2010; Paes Leme and Tardos,, 2010).:

A bidder is strongly no-overbidding if his bid b(⋅)b(\cdot) is dominated by his valuation v(⋅)v(\cdot).

In other words, a bidder is guaranteed to derive non-negative utility, no matter what are the prices in the market. Thus strong no overbidding is a strong risk-aversion assumption on the buyers. One may also consider less risk concerned bidders—in the following we generalize a weaker assumption of no-overbidding introduced by Fu et al., (2012).

Given a price distribution D\mathcal{D}, a bidder is weakly no-overbidding if his bid vector bb satisfies that E⁡p∼D[v(W(b,p))]≥E⁡p∼D[b(W(b,p))]\operatorname{\mathbf{E}}_{p\sim\mathcal{D}}\mathchoice{\left[v(W(b,p))\right]}{[v(W(b,p))]}{[v(W(b,p))]}{[v(W(b,p))]}\geq\operatorname{\mathbf{E}}_{p\sim\mathcal{D}}\mathchoice{\left[b(W(b,p))\right]}{[b(W(b,p))]}{[b(W(b,p))]}{[b(W(b,p))]}, where W(b,p)W(b,p) denotes the subset of items he wins when he bids bb at price pp, i.e., W(b,p)={j∈[m]∣b(j)≥p(j)}W(b,p)=\{j\in[m]\mid b(j)\geq p(j)\}.

We will bound BPoA under both weakly and strongly no-overbidding assumptions for simultaneous second price auctions.

Bidding Strategies Under Uncertain Prices

As discussed in Section 2, a bidder in a simultaneous auction faces the problem of maximizing his utility in presence of uncertain prices (which are the largest bids placed by other bidders). While this maximization problem is intricate, we show in this section particular bidding strategies that result in utilities comparable with the bidder’s value of the whole bundle minus the expected total prices. In other words, given a price distribution D\mathcal{D}, it is desired to have a bidding strategy bb such that

for some constant α\alpha. Such bidding strategies are key ingredients of the BPoA proofs in later sections, and may be of interest on their own.

For fixed prices, achieving (2) is trivial, even for α=1\alpha=1; indeed, given a price vector p⃗\vec{p}, by bidding according to b=pb=p, a bidder obtains v(b,p)−b([m])=v([m])−p([m])v(b,p)-b([m])=v([m])-p([m]). The case in which prices are drawn at random is more intricate, and is the subject of the remainder of this section.

For any distribution D\mathcal{D} of prices pp and any subadditive valuation v(⋅)v(\cdot) there exists a bid b0b_{0} such that

We show a random bidding strategy that guarantees the desired inequality in expectation, and infer the existence of a bid, drawn from the suggested distribution, that achieves the same inequality. Consider a bid that is drawn according to the exact same distribution as the prices. It holds that

where the inequality follows from subadditivity (which guarantees that v(b,p)+v(p,b)≥v([m]v(b,p)+v(p,b)\geq v([m] for every pp and bb). Using the last inequality, it follows that

Since a bid drawn from D\mathbf{\mathcal{D}} satisfies (3) in expectation, there must exist a bid b0b_{0} satisfying (3).

As noted in Section 2.3, in order to obtain any meaningful bound on BPoA for second price auctions, one needs to assume that bidders are not overbidding. Unfortunately, Section 3 is not concerned with such requirements. This problem is addressed in Section 3.1, where it is shown that a strongly no-overbidding strategy analogous to that in Section 3 always exists.

Notably, when the no-overbidding requirement is imposed, the existence of a bid satisfying (2) is already nontrivial when the prices are fixed. The following lemma, rephrased from Bhawalkar and Roughgarden, (2011), establishes its existence:

For a given price vector pp and any subadditive valuation v(⋅)v(\cdot) there exists a bid bb dominated by v(⋅)v(\cdot) such that

We must now analyze the case when prices are drawn randomly.

For any distribution D\mathcal{D} of prices pp and any subadditive valuation v(⋅)v(\cdot) there exists a bid b0b_{0} dominated by v(⋅)v(\cdot) such that

Let qq be any price vector in the support of the distribution D\mathcal{D}. Let T⊆[m]T\subseteq[m] be a maximal set such that v(T)≤q(T)v(T)\leq q(T). We consider a truncated price vector q~\widetilde{q}, which is on the coordinates corresponding to TT and coincides with qq on the coordinates corresponding to [m]∖T[m]\setminus T.

We first observe that q~\widetilde{q} is dominated by v(⋅).v(\cdot). Indeed, for any set R⊂[m]∖TR\subset[m]\setminus T it holds that v(R)>q(R)v(R)>q(R), since otherwise

in contradiction to the fact that TT is a maximal set satisfying v(T)≤q(T)v(T)\leq q(T).

We next establish that for any bid bb, it holds that

Indeed, we have W(b,q~)⊆W(b,q)∪TW(b,\widetilde{q})\subseteq W(b,q)\cup T. Therefore, v(b,q~)≤v(b,q)+v(T)v(b,\widetilde{q})\leq v(b,q)+v(T) due to subadditivity of v(⋅)v(\cdot). Now (5) follows by observing that q([m])−q~([m])=q(T)≥v(T).q([m])-\widetilde{q}([m])=q(T)\geq v(T).

We next define the distribution D~≔{q~∣q∼D}\widetilde{\mathcal{D}}\coloneqq\left\{\widetilde{q}\mid q\sim\mathcal{D}\right\} which consist of truncated prices drawn from D\mathcal{D}. Equation (5) now extends for any bid bb to

Recall that each q~∼D~\widetilde{q}\sim\widetilde{\mathcal{D}} is dominated by v(⋅)v(\cdot), therefore, bidding any bb drawn from D~\widetilde{\mathcal{D}} satisfies the strongly no overbidding requirement. Furthermore, by applying (6) to each b∼D~b\sim\widetilde{\mathcal{D}} we get

where the last inequality follows in a manner similar to the proof of Section 3. The assertion of the lemma follows ∎

Price of Anarchy for First Price Auctions

In this section we apply the bidding strategy from Section 3 to bound the Bayesian price of anarchy of simultaneous first-price auctions.

In a simultaneous first-price auction with subadditive bidders, the Bayesian price of anarchy is at most 22.

Since s\mathbf{s} forms a BNE, we have that

Taking the sum over all ii and expectations over all vi∼Fiv_{i}\sim\mathcal{F}_{i} and v−i∗∼F−i\mathbf{v}_{-i}^{*}\sim\mathcal{F}_{-i}, we conclude that

Since we are in a first-price auction, we have that E⁡v,b∼s(v)[∑iui(b)]=E⁡v,b∼s(v)[∑ivi(Wi(b))]−E⁡v,b∼s(v)[∑jmax⁡kbk(j)]\operatorname{\mathbf{E}}_{\mathbf{v},\mathbf{b}\sim\mathbf{s}(\mathbf{v})}\mathchoice{\left[\sum_{i}u_{i}(\mathbf{b})\right]}{[\sum_{i}u_{i}(\mathbf{b})]}{[\sum_{i}u_{i}(\mathbf{b})]}{[\sum_{i}u_{i}(\mathbf{b})]}=\operatorname{\mathbf{E}}_{\mathbf{v},\mathbf{b}\sim\mathbf{s}(\mathbf{v})}\mathchoice{\left[\sum_{i}v_{i}(W_{i}(\mathbf{b}))\right]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}-\operatorname{\mathbf{E}}_{\mathbf{v},\mathbf{b}\sim\mathbf{s}(\mathbf{v})}\mathchoice{\left[\sum_{j}\max_{k}b_{k}(j)\right]}{[\sum_{j}\max_{k}b_{k}(j)]}{[\sum_{j}\max_{k}b_{k}(j)]}{[\sum_{j}\max_{k}b_{k}(j)]}. Equation (10) therefore implies

Remark: In Appendix B, we show that the upper bound does not carry over to the case where the bidders’ valuations are correlated. In particular, a polynomial lower bound of Ω(n1/6)\Omega(n^{1/6}) is given on the Bayesian price of anarchy for this case. The construction is based heavily upon a lower bound due to Bhawalkar and Roughgarden, (2011) for second-price auctions.

Price of Anarchy for Second Price Auctions

We now turn to the case of simultaneous second-price auctions. We show that the Bayesian price of anarchy of such an auction is always at most 44 for subadditive bidders, assuming that bidders select strategies that satisfy either the strong or weak no-overbidding assumption.

In simultaneous second price auctions where bidders have subadditive valuations independently drawn and each of them is strongly or weakly no-overbidding, the Bayesian price of anarchy is at most 44.

Fix type distributions F\mathbf{\mathcal{F}} and let s\mathbf{s} be a BNE for F\mathbf{\mathcal{F}}. We can then derive inequality (10) in precisely the same way as in the proof of Theorem 1 (using now Section 3.1 instead of Section 3); we then have that

Note that E⁡v,b∼s(v)[∑ivi(Wi(b))]≥E⁡v,b∼s(v)[∑iui(b)]\operatorname{\mathbf{E}}_{\mathbf{v},\mathbf{b}\sim\mathbf{s}(\mathbf{v})}\mathchoice{\left[\sum_{i}v_{i}(W_{i}(\mathbf{b}))\right]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}{[\sum_{i}v_{i}(W_{i}(\mathbf{b}))]}\geq\operatorname{\mathbf{E}}_{\mathbf{v},\mathbf{b}\sim\mathbf{s}(\mathbf{v})}\mathchoice{\left[\sum_{i}u_{i}(\mathbf{b})\right]}{[\sum_{i}u_{i}(\mathbf{b})]}{[\sum_{i}u_{i}(\mathbf{b})]}{[\sum_{i}u_{i}(\mathbf{b})]}. Also, since each agent ii is assumed to be strongly or weakly no overbidding,

Bhawalkar and Roughgarden, showed that the Bayesian price of anarchy of second price auctions can be strictly worse than the pure price of anarchy when bidders are strongly no overbidding. In the following we give an example showing that such a gap exists also when bidders are weakly no overbidding. We note that this gap is not implied by the example given by Bhawalkar and Roughgarden, since the strategy profile in their example is not a BNE under the weaker no overbidding notion.

Consider an instance with 2 bidders and 6 items, where the set of items is divided into two sets, of 3 items each, denoted S1S_{1} and S2S_{2}. Throughout, we shall present the example with parameters aa and bb for ease of presentation. The lower bound is obtained by substituting a=0.06a=0.06 and b=0.85b=0.85. In what follows, we describe the valuation function of bidder 1; bidder 2’s valuation is symmetric w.r.t. the sets S1S_{1} and S2S_{2}. Bidder 1’s valuation over the items in S1S_{1} is additive with respective values (over the 3 items) of (a,a,b),(b,a,a)(a,a,b),(b,a,a) or (a,b,a)(a,b,a), each with probability 1/31/3. Bidder 1’s valuation over the items in S2S_{2} is 2 if she gets all three items, and 1 for any non-empty strict subset of S2S_{2}. Bidder 1’s valuation for an arbitrary subset TT the maximum of her value for T∩S1T\cap S_{1} and her value for T∩S2T\cap S_{2}. One can verify that this is indeed a subadditive valuation function.

We claim that the profile in which each bidder ii bids her true (additive) valuation on SiS_{i} and on all other items is a Bayesian equilibrium with weakly no overbidding bidders for the specified parameter values. The full proof is deferred to the appendix, where it is shown that the only beneficial deviations break the weakly no-overbidding assumption. Under this bidding profile, each bidder derives a utility of 2a+b2a+b, amounting to a social welfare of 2(2a+b)=1.942(2a+b)=1.94. In contrast, if bidder 1 is allocated S2S_{2} and bidder 2 is allocated S1S_{1}, then each bidder derives a utility of 22, amounting to a social welfare of 44. Consequently, the Bayesian price of anarchy is 4/1.94>2.0614/1.94>2.061.

References

Appendix A A Proof of Example 1

In this section we prove that the strategy profile in Ex. 1 is a Bayesian equilibrium with weakly no overbidding bidders. To establish this, we need to show that every beneficial deviation breaks the weakly no overbidding assumption. Notably, since weak no-overbidding is required for every bid in the support, it is sufficient to consider only pure deviations. By symmetry, it suffices to consider only deviations by bidder 11. Finally, it suffices to consider only deviations in which bidder 1 bids either , aa, or bb on each item in S2S_{2} and on all items in S1S_{1}; this is because bidder 11 obtains value from either S1S_{1} or S2S_{2} but not both, and without deviating bidder 11 obtains all of S1S_{1} at no cost.

The following table includes all the possible bids (in the rows), and their respective expected values, expected payments and expected bids (in the columns). For clarity of presentation, we present the expressions in parametric forms, and write the corresponding values for a=0.06a=0.06 and b=0.85b=0.85 in brackets.

It is evident from the table that for deviations (a,b,b)(a,b,b) and (b,b,b)(b,b,b), E⁡[v(W(b,p))]<E⁡[b(W(b,p))]\operatorname{\mathbf{E}}\mathchoice{\left[v(W(b,p))\right]}{[v(W(b,p))]}{[v(W(b,p))]}{[v(W(b,p))]}<\operatorname{\mathbf{E}}\mathchoice{\left[b(W(b,p))\right]}{[b(W(b,p))]}{[b(W(b,p))]}{[b(W(b,p))]}, and therefore they do not satisfy weakly no overbidding. For each of the remaining deviations, the obtained expected utility (which equals E⁡[v(W(b,p))]−E⁡[p(W(b,p))]\operatorname{\mathbf{E}}\mathchoice{\left[v(W(b,p))\right]}{[v(W(b,p))]}{[v(W(b,p))]}{[v(W(b,p))]}-\operatorname{\mathbf{E}}\mathchoice{\left[p(W(b,p))\right]}{[p(W(b,p))]}{[p(W(b,p))]}{[p(W(b,p))]}) is smaller than the current expected utility (which equals 2a+b=0.972a+b=0.97). We conclude that the strategy profile in the example is a Bayesian equilibrium with weakly no overbidding bidders, as required.

Appendix B A Lower Bound for Correlated Valuations

In this section we give a polynomial lower bound, Ω(n1/6)\Omega(n^{1/6}), on the Bayesian price of anarchy for first-price auctions with subadditive valuations, when the valuation distributions are correlated among the bidders. In fact, our example will hold even when all valuations are unit demand. The construction is based heavily upon a lower bound due to Bhawalkar and Roughgarden, (2011) for second-price auctions.

There are n+(n+1)nn+(n+1)\sqrt{n} items and 3n3n players. Players occur in triples. Each triple contains one player of type II and two players of type IIII. A valuation from the correlated distribution D\mathbf{\mathcal{D}} is drawn as follows. First, a set TT of n\sqrt{n} items are selected at random; we will refer to these items as the common pool. Next, nn of the remaining items are selected at random and labelled a1,…,ana_{1},\dotsc,a_{n}; we refer to these as the reserve items. Finally, the remaining nnn\sqrt{n} items are partitioned into sets S1,…,SnS_{1},\dotsc,S_{n}, each of size n\sqrt{n}; we refer to these as the mock pools. Reserve item aia_{i} and mock pool SiS_{i} are matched with the iith triple of players.

Given the labelling of the items, the player valuations are as follows. There are two possibilities for the valuation profile; an atypical case that occurs with probability p=1n1/6p=\frac{1}{n^{1/6}}, and a typical case that occurs with the remaining probability 1−p1-p. In the typical case, each player of type IIII has value n−1/6n^{-1/6} for the corresponding reserve item aia_{i}, and each player of type II has value 11 for any non-empty subset of the common pool plus the corresponding reserve item, T∪{ai}T\cup\{a_{i}\}. In the atypical case, each player of type IIII has the zero valuation, and each player of type II, say from triple ii, has value 11 for any non-empty subset of the corresponding mock pool plus reserve item, Si∪{ai}S_{i}\cup\{a_{i}\}.

First note that we can assume in a Bayes-Nash equilibrium that each player of type IIII always bids n−1/6n^{-1/6} on his reserve item, in the typical case. Bidding more than n−1/6n^{-1/6} leads to negative utility if he wins, and bidding less than n−1/6n^{-1/6} allows the other type IIII bidder in the triple to obtain positive utility by winning the item with a bid less than n−1/6n^{-1/6}. Thus both agents of type IIII in a triple will bid n−1/6n^{-1/6}, causing both to have utility . In the atypical case, each type IIII bidder trivially bids on all items.

A player of type II, when bidding in equilibrium, cannot distinguish between the typical and atypical cases; he always sees a set of n+1\sqrt{n}+1 items for which he has value, and each item is equally likely to be the reserve item. Note that it has to bid at least n−1/6n^{-1/6} on the reserve item in order to win it in the typical case. Suppose that the player bids at least n−1/6n^{-1/6} on some number kk of the n+1\sqrt{n}+1 items. Then if the valuation profile is atypical the player will win all kk items, and pay at least k⋅n−1/6k\cdot n^{-1/6}. The expected payment of the player is therefore at least pkn−1/6=kn−1/3pkn^{-1/6}=kn^{-1/3}. If k>n1/3k>n^{1/3} then the expected payment of the player is greater than 11, and hence his expected utility is negative, contradicting the assumption of Bayes-Nash equilibrium. We therefore conclude that k≤n1/3k\leq n^{1/3}. Each player of type II will therefore win its reserve item in the typical case with probability at most k/(n+1)<n−1/6k/(\sqrt{n}+1)<n^{-1/6}.

We conclude that the social welfare of any Bayes-Nash equilibrium s\mathbf{s} satisfies

where the expression for the typical case includes bounds on the value obtained by the type IIII bidders, the value of the type II bidders who win reserve items, and the value of the type II bidders who win items from the common pool, respectively. Since the optimal social welfare is at least nn in each case, the price of anarchy is at least Ω(n1/6)\Omega(n^{1/6}).

Appendix C No Overbidding: a Discussion

In our analysis of the BPoA of second-price auctions we have adopted either the strong version or the weak version of the no-overbidding assumption. A few conceptual remarks are in order.

We can think of no-overbidding assumptions as representing a form of risk aversion. The strong no-overbidding assumption guarantees to the bidder a non-negative utility, independent of the behavior of the other players; i.e., even if the other players behave in an arbitrary way. The weak no-overbidding assumption, in contrast, guarantees to the bidder a non-negative utility only if the other bidders behave “as expected”. However, when the other bidders behave as expected, the bidder is guaranteed a non-negative utility even if the auction changes, ex-post, from a second-price auction to a first-price auction.

Let us give an example to illustrate the difference between the two assumptions. Consider an instance of a simultaneous second-price auction with two bidders and two items, say {a,b}\{a,b\}. The first bidder is unit-demand; with probability 11 his valuation is such that he has value 11 for any non-empty subset of the items. The second bidder’s valuation is additive, and distributed as follows: with probability 1/21/2 she values aa for 0.90.9 and bb for 1.11.1, and with the remaining probability 1/21/2 she values aa for 1.11.1 and bb for 0.90.9. In this instance, since the second bidder’s valuation is additive it is a dominant strategy for her to bid her true value on each item. The best response for the first bidder is then to bid between 0.90.9 and 11 on each item: this guarantees that he wins one of the items and pays 0.90.9. This profile of strategies then forms a BNE for this instance. This bidding strategy of player 11 does not satisfy the strong no-overbidding assumption: it requires that he indicate a value of at least 1.81.8 for the set {a,b}\{a,b\}, which is larger than his true value 11. However, it does satisfy the weak no-overbidding assumption given the behavior of bidder 22, since bidder 11 expects to win only one item (of value 11) with a bid of 0.90.9.

The above example illustrates a situation in which the best response of a player is permitted by weak no-overbidding but excluded by strong no-overbidding. There also exist cases in which a best response is also excluded by the weak no-overbidding assumption. Ex. 1 is one such case: the players can improve their utilities, but only by applying strategies that violate weak no-overbidding. A direction for future research would be to determine whether there is a weaker restriction on strategies that never excludes best-responses, but yet still guarantees a constant price of anarchy bound.

The use of no-overbidding assumptions in Vickrey auctions and GSP auctions (Paes Leme and Tardos,, 2010; Lucier and Paes Leme,, 2011) was justified by the fact that overbidding is weakly dominated: any overbidding strategy can be converted to a no-overbidding strategy that performs at least as well, regardless of the behavior of the other agents. For the case of simultaneous item auctions, our no-overbidding assumption cannot be relaxed to the assumption that bidders avoid such dominated strategies. In particular, there exists an instance of a second-price auction with a Bayesian equilibrium in which all bidders play undominated strategies, and the Bayesian price of anarchy is Ω(n)\Omega(n). For example, consider an instance with nn unit-demand bidders and nn items, where every bidder i=1,…,n−1i=1,\ldots,n-1 values each of item ii and item nn at 1−ϵ1-\epsilon (for some ϵ>0\epsilon>0), and bidder nn values all items 1,…,n−11,\ldots,n-1 at 11 (and has no value for item nn). One can easily verify that, for bidder nn, to bid 11 on all the first n−1n-1 items is an undominated strategy (while it obviously breaks the strong no overbidding requirement). Consider the strategy profile in which bidder nn bids according to this strategy, and each of bidders i=1,…,n−1i=1,\ldots,n-1 bids on item ii and 1−ϵ1-\epsilon on item nn. This is a Bayesian equilibrium in undominated strategies in a second-price auction, which gives social welfare 2−ϵ2-\epsilon, compared to the optimal social welfare, which is roughly nn.

Appendix D Existence of Equilibria

The simultaneous auction games we consider have continuous type spaces (i.e. valuations) and continuous (pure) strategy spaces (i.e. potential bids). In general, equilibria may not exist in such infinite games, even when the strategy space is compact. As a toy example, consider a game in which each bidder declares a value from $,andwhoeverdeclaresthelargestvaluestrictlylessthan, and whoever declares the largest value strictly less than1$ wins; such a game does not admit any mixed equilibria. The existence of equilibria in infinite games is an involved topic, a full discussion of which falls outside the scope of this paper; we hope only to give a brief discussion of relevant issues and results.

Consider first a variant of our auction game in which agent types and bids are discretized and bounded. That is, suppose that all values lie in $,andmoreoverthatthereissome, and moreover that there is some\epsilon>0suchthatforeachagentsuch that for each agentiandeverysetofitemsand every set of itemsS,,v_{i}(S)canbeexpressedascan be expressed as\epsilon\times k_{i}(S)forsomeintegerfor some integerk_{i}(S)\geq 0.Furthermore,eachagentisrestrictedtoplacingbidsfrom. Furthermore, each agent is restricted to placing bids from,eachofwhichmustbeamultipleof, each of which must be a multiple of\epsilon$. In this restricted game, a Bayes-Nash equilibrium always exists. To see this, note that the set of (pure) strategies is finite: it is the set of all functions mapping agent types (a finite set) to bid vectors (also finite). We can interpret the (Bayesian) game of incomplete information as the following normal-form game: each agent selects a bidding function ex ante, and the payoffs correspond to the expected payoffs in the Bayesian game under the commonly known distribution of types. Since the strategy space is finite, Nash’s result implies the existence of a mixed Nash equilibrium of this normal-form game, which corresponds precisely to a Bayes-Nash equilibrium of the original game.

Let us turn now to the more general setting of continuous agent valuations and bids, say constrained to lie in $.Wecan,ofcourse,approximatethecontinuoussettingviadiscretizationstoan. We can, of course, approximate the continuous setting via discretizations to an\epsilon−gridwitharbitrarilysmallchoiceof-grid with arbitrarily small choice of\epsilon.Itistemptingtotakethelimit. It is tempting to take the limit\epsilon\to 0,buttheexistenceofanequilibriumineachapproximategamesdoesnotnecessarilyimplytheexistenceofanequilibriumforthelimitcase,eveninsettingsofcompleteinformation.Consider,forexample,thesaleofasingleobjectviafirst−priceauctionbetweentwobidders,wherethefirstbidderhasvalue, but the existence of an equilibrium in each approximate games does not necessarily imply the existence of an equilibrium for the limit case, even in settings of complete information. Consider, for example, the sale of a single object via first-price auction between two bidders, where the first bidder has value1/2andthesecondbidderhasvalueand the second bidder has value1,inwhichtiesarebrokeninfavorofbidder1.Thenaturalequilibriuminthiscaseisforbidder1tobid, in which ties are broken in favor of bidder 1. The natural equilibrium in this case is for bidder 1 to bid1/2andbidder2tobidslightlyhigher,butnofixedbidofbidder2isoptimal:anybidoftheformand bidder 2 to bid slightly higher, but no fixed bid of bidder 2 is optimal: any bid of the form1/2+\deltaisstrictlyworsethanis strictly worse than1/2+\delta/2foranyfor any\delta>0$. Note that Nash’s theorem does not imply the existence of equilibria in this case because utilities are discontinuous in the strategy space: the utility of a player bidding on a single item is discontinuous at the bid value of the highest-bidding competitor.

The issue in the above example lies in the choice of tie-breaking rule. If ties were broken in favor of bidder 2, there would indeed exist an equilibrium in which each bidder bids 1/21/2. It turns out that this is not coincidental: for the specific case of mixed Nash equilibria in games of complete information, a result due to Simon and Zame, (1990) implies that non-existence of equilibrium is always due to the choice of tie-breaking rule. Applied in the context of simultaneous item auctions, their result implies that for any profile of agent types, there exists a tie-breaking rule (i.e. manner of distributing items for which multiple players declare the same bid) such that a mixed Nash equilibrium exists. Importantly, the tie-breaking rule used may depend on the types of the agents.

For settings of incomplete information the situation is less clear. The work of Simon and Zame, (1990) has been extended to Bayes-Nash equilibria under some restrictions on agent utilities, such as in Jackson et al., (2002). They demonstrate that in certain auction settings, one can incentivize agents to reveal their types for the purpose of implementing a tie-breaking rule that guarantees the existence of an equilibrium. However, their approach relies crucially on bidder utilities being affine functions of the auction outcome, which is not necessarily the case for combinatorial auctions with non-additive agent valuations.

To the best of our understanding, for the particular case of simultaneous item auctions for agents with subadditive valuations, prior work does not imply a manner of selecting tie-breaking rules so that BNE always exist. We therefore view our results as pertaining most directly to discrete approximations of the auction with continuous agent types, and leave for future work the task of establishing (or disproving) BNE existence in general.