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 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 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 due to Hassidim et al., (2011), where 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 .
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 chooses bids so that, for every set of objects , the sum of the bids on is at most . We show that under this assumption, the Bayesian price of anarchy for simultaneous Vickrey auctions is at most .
When buyers have subadditive valuations, the Bayesian price of anarchy of the simultaneous Vickrey auction mechanism is at most , 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 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 , and furthermore the price of anarchy is 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 and , 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 has a natural choice of bid: the additive valuation that determines his value for set . 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 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 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 . Previous techniques applied the known bounds for XOS valuations, using the 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 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 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 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 for a given bid profile is given by .
A Single Bidder’s Perspective on Bidding
In both first and second price auctions, the set of items won by a bidder bidding is determined solely by a coordinate-wise comparison between and the largest bid placed by the other bidders. Let be the vector whose -th component is . It is often convenient to write as where . We think of as the vector of prices perceived by bidder : 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 is the minimum such winning bid. It is in this light that we often write as prices when this causes no confusion. We will also shorten the notation to , meaning the value obtained when bidding against perceived prices .
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 maps each valuation to a distribution over bid vectors; we interpret as the (possibly randomized) set of bids placed by bidder when his type is .
A profile of strategies is in Bayes-Nash equilibrium (BNE) for distribution if, for every buyer , type , and bidding strategy ,
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 . 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 is said to be dominated by a set function if for any subset , . We say that a vector is dominated by a set function , if as an additive function is dominated by .
It is not too difficult to observe that is XOS if and only if for every set there is an additive function dominated by such that .
For a general subadditive function , it can be the case that any additive function dominated by has gap from , i.e. (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 , respectively, but the first bidder bids 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 is dominated by his valuation .
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 , a bidder is weakly no-overbidding if his bid vector satisfies that , where denotes the subset of items he wins when he bids at price , i.e., .
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 , it is desired to have a bidding strategy such that
for some constant . 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 ; indeed, given a price vector , by bidding according to , a bidder obtains . 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 of prices and any subadditive valuation there exists a bid 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 for every and ). Using the last inequality, it follows that
Since a bid drawn from satisfies (3) in expectation, there must exist a bid 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 and any subadditive valuation there exists a bid dominated by such that
We must now analyze the case when prices are drawn randomly.
For any distribution of prices and any subadditive valuation there exists a bid dominated by such that
Let be any price vector in the support of the distribution . Let be a maximal set such that . We consider a truncated price vector , which is on the coordinates corresponding to and coincides with on the coordinates corresponding to .
We first observe that is dominated by Indeed, for any set it holds that , since otherwise
in contradiction to the fact that is a maximal set satisfying .
We next establish that for any bid , it holds that
Indeed, we have . Therefore, due to subadditivity of . Now (5) follows by observing that
We next define the distribution which consist of truncated prices drawn from . Equation (5) now extends for any bid to
Recall that each is dominated by , therefore, bidding any drawn from satisfies the strongly no overbidding requirement. Furthermore, by applying (6) to each 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 .
Since forms a BNE, we have that
Taking the sum over all and expectations over all and , we conclude that
Since we are in a first-price auction, we have that . 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 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 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 .
Fix type distributions and let be a BNE for . 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 . Also, since each agent 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 and . Throughout, we shall present the example with parameters and for ease of presentation. The lower bound is obtained by substituting and . In what follows, we describe the valuation function of bidder 1; bidder 2’s valuation is symmetric w.r.t. the sets and . Bidder 1’s valuation over the items in is additive with respective values (over the 3 items) of or , each with probability . Bidder 1’s valuation over the items in is 2 if she gets all three items, and 1 for any non-empty strict subset of . Bidder 1’s valuation for an arbitrary subset the maximum of her value for and her value for . One can verify that this is indeed a subadditive valuation function.
We claim that the profile in which each bidder bids her true (additive) valuation on 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 , amounting to a social welfare of . In contrast, if bidder 1 is allocated and bidder 2 is allocated , then each bidder derives a utility of , amounting to a social welfare of . Consequently, the Bayesian price of anarchy is .
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 . Finally, it suffices to consider only deviations in which bidder 1 bids either , , or on each item in and on all items in ; this is because bidder obtains value from either or but not both, and without deviating bidder obtains all of 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 and in brackets.
It is evident from the table that for deviations and , , and therefore they do not satisfy weakly no overbidding. For each of the remaining deviations, the obtained expected utility (which equals ) is smaller than the current expected utility (which equals ). 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, , 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 items and players. Players occur in triples. Each triple contains one player of type and two players of type . A valuation from the correlated distribution is drawn as follows. First, a set of items are selected at random; we will refer to these items as the common pool. Next, of the remaining items are selected at random and labelled ; we refer to these as the reserve items. Finally, the remaining items are partitioned into sets , each of size ; we refer to these as the mock pools. Reserve item and mock pool are matched with the th 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 , and a typical case that occurs with the remaining probability . In the typical case, each player of type has value for the corresponding reserve item , and each player of type has value for any non-empty subset of the common pool plus the corresponding reserve item, . In the atypical case, each player of type has the zero valuation, and each player of type , say from triple , has value for any non-empty subset of the corresponding mock pool plus reserve item, .
First note that we can assume in a Bayes-Nash equilibrium that each player of type always bids on his reserve item, in the typical case. Bidding more than leads to negative utility if he wins, and bidding less than allows the other type bidder in the triple to obtain positive utility by winning the item with a bid less than . Thus both agents of type in a triple will bid , causing both to have utility . In the atypical case, each type bidder trivially bids on all items.
A player of type , when bidding in equilibrium, cannot distinguish between the typical and atypical cases; he always sees a set of 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 on the reserve item in order to win it in the typical case. Suppose that the player bids at least on some number of the items. Then if the valuation profile is atypical the player will win all items, and pay at least . The expected payment of the player is therefore at least . If then the expected payment of the player is greater than , and hence his expected utility is negative, contradicting the assumption of Bayes-Nash equilibrium. We therefore conclude that . Each player of type will therefore win its reserve item in the typical case with probability at most .
We conclude that the social welfare of any Bayes-Nash equilibrium satisfies
where the expression for the typical case includes bounds on the value obtained by the type bidders, the value of the type bidders who win reserve items, and the value of the type bidders who win items from the common pool, respectively. Since the optimal social welfare is at least in each case, the price of anarchy is at least .
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 . The first bidder is unit-demand; with probability his valuation is such that he has value for any non-empty subset of the items. The second bidder’s valuation is additive, and distributed as follows: with probability she values for and for , and with the remaining probability she values for and for . 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 and on each item: this guarantees that he wins one of the items and pays . This profile of strategies then forms a BNE for this instance. This bidding strategy of player does not satisfy the strong no-overbidding assumption: it requires that he indicate a value of at least for the set , which is larger than his true value . However, it does satisfy the weak no-overbidding assumption given the behavior of bidder , since bidder expects to win only one item (of value ) with a bid of .
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 . For example, consider an instance with unit-demand bidders and items, where every bidder values each of item and item at (for some ), and bidder values all items at (and has no value for item ). One can easily verify that, for bidder , to bid on all the first items is an undominated strategy (while it obviously breaks the strong no overbidding requirement). Consider the strategy profile in which bidder bids according to this strategy, and each of bidders bids on item and on item . This is a Bayesian equilibrium in undominated strategies in a second-price auction, which gives social welfare , compared to the optimal social welfare, which is roughly .
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 $1$ 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 $\epsilon>0iSv_{i}(S)\epsilon\times k_{i}(S)k_{i}(S)\geq 0\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 $\epsilon\epsilon\epsilon\to 01/211/21/2+\delta1/2+\delta/2\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 . 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.