Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2013 Jun 24;110(28):11232–11237. doi: 10.1073/pnas.1309533110

On revenue maximization for selling multiple independently distributed items

Xinye Li 1, Andrew Chi-Chih Yao 1,1
PMCID: PMC3710813  PMID: 23798394

Abstract

Consider the revenue-maximizing problem in which a single seller wants to sell k different items to a single buyer, who has independently distributed values for the items with additive valuation. The Inline graphic case was completely resolved by Myerson’s classical work in 1981, whereas for larger k the problem has been the subject of much research efforts ever since. Recently, Hart and Nisan analyzed two simple mechanisms: selling the items separately, or selling them as a single bundle. They showed that selling separately guarantees at least a Inline graphic fraction of the optimal revenue; and for identically distributed items, bundling yields at least a Inline graphic fraction of the optimal revenue. In this paper, we prove that selling separately guarantees at least Inline graphic fraction of the optimal revenue, whereas for identically distributed items, bundling yields at least a constant fraction of the optimal revenue. These bounds are tight (up to a constant factor), settling the open questions raised by Hart and Nisan. The results are valid for arbitrary probability distributions without restrictions. Our results also have implications on other interesting issues, such as monotonicity and randomization of selling mechanisms.

Keywords: auction, mechanism design


In the multiple-items auction problem, a seller wants to sell k different items to n bidders who have private values, drawn from some probability distributions, for these items. Economists are interested in studying incentive-compatible mechanisms under which the bidders are incentivized to report their values truthfully. One central question is how to design such mechanisms that can yield the maximal expected revenue for the seller.

The single item case (Inline graphic) was resolved by Myerson’s classic work (1) for independently distributed item values. The general case of multiple item (Inline graphic) is much subtler and not yet completely solved. In recent years, it has been the subject of intensive studies by both economists (e.g., refs. 27) and computer scientists (e.g., refs. 812). In particular, when the inputs are discrete, much progress has been made on the efficient computation of the optimal mechanism. Another line of investigation is to design simple mechanisms for approximating optimal revenues (1315) in various situations, such as in the unit-demand setting. For fuller reviews and discussions of the literature, we refer the reader to the papers by Hart and Nisan (16), and Cai et al. (12), and the references therein.

There remain important aspects of the multiple-item auction that are not yet well understood. Most of the known results put restrictions on the distributions (such as refs. 12, 15, and 17). As noted in ref. 16, a precise characterization of optimal mechanisms is still wanting for general distributions, even for simple cases such as for one bidder and two items. The subtlety can be appreciated by considering the following three examples. If the two items are independent and identically distributed over values Inline graphic uniformly, then selling them separately at price $1 each yields revenue 1, which is better than bundling (with optimal bundle price $1 and revenue 3/4). However, if the values are uniform over Inline graphic, then selling them separately (at an optimal price of $2 each) yields revenue 2, which is worse than bundling them together for price $3, with revenue Inline graphic. In the third example, let F be the distribution that takes values Inline graphic with probabilities Inline graphic. In this case, the unique optimal mechanism (see ref. 7) is to offer the buyer the choice between a 50% lottery for buying any single item for $1, and buying both surely as a bundle for $4. (The reader may refer to refs. 3 and 16 for more examples and discussions.)

It is also not known how to characterize the optimal revenue (up to a constant factor) when there is one bidder and k items for large k; it is unsolved even for ER, the equal-revenue distribution as defined in ref. 16 (i.e., when all items have independent cumulative distributions Inline graphic for Inline graphic).

In the hope of addressing the above issues, Hart and Nisan (16) investigated the case of one bidder (Inline graphic) and Inline graphic. They obtained interesting structural results that are valid for all distributions, and applied them to obtain performance bounds on two natural mechanisms: selling each of the k items separately, and selling all of the k items as a single bundle. Specifically, they showed that selling separately guarantees at least a Inline graphic fraction of the optimal revenue; and for identically distributed items, the bundling mechanism yields at least a Inline graphic fraction of the optimal revenue.

In this paper, we prove that selling separately guarantees at least Inline graphic fraction of the optimal revenue, whereas for identically distributed items, bundling yields at least a constant fraction of the optimal revenue. These bounds are tight (up to a constant factor), settling the open questions raised (16). Our results also have implications on other interesting issues, such as monotonicity and randomization of the selling mechanisms.

It is worth emphasizing that our results are valid for arbitrary distributions without restrictions, in the same spirit as the results of ref. 16. We present a technique called the “core–tails (CT) decomposition” (3. CT Decomposition and the Core Lemma) for analyzing the revenue of general distributions, which may be useful for removing the restrictions in previous works such as refs. 12 and 15.

1. Notations and Preliminaries

We follow the notations in ref. 16. A mechanism for selling k items specifies a (possibly randomized) protocol between a seller and a buyer who has a private valuation Inline graphic (where Inline graphic) for the items. The outcome is an allocation specifying the probability Inline graphic of getting each of the k items and an (expected) payment Inline graphic from the buyer to the seller.

The buyer is assumed to act in his self-interest, behaving rationally (paying no more than his value for the goods received), and reporting his valuation Inline graphic of the k items so as to maximize his utility. Therefore, as is common in economics theory, we consider only mechanisms aligned with these two considerations, so that the buyer is willing to participate and has incentive to report truthfully (that is, Inline graphic, the true valuation of the items). Precisely, we require the mechanism to be individually rational (IR) so that the buyer utility Inline graphic is nonnegative for all x, and also incentive compatible (IC) so that for all Inline graphic.

For a cumulative distribution Inline graphic on Inline graphic, let Inline graphic denote the maximal (expected) revenue Inline graphic obtainable by any incentive compatible and individually rational mechanism. We consider two simple mechanisms: (i) selling each item separately, where each item i has a posted price Inline graphic so that the buyer can decide whether or not to take the item; and (ii) selling all of the items as a bundle with a fixed price, so that the buyer gets the whole bundle or nothing. It is easy to see that both mechanisms are IR and IC. Let Inline graphic be the maximal revenue obtainable by selling each item separately, and Inline graphic be the maximal revenue obtainable by selling all of the items as a bundle.

Let Inline graphic with values in Inline graphic distributed according to Inline graphic. The notation Inline graphic, Inline graphic, Inline graphic will be used interchangeably with Inline graphic, Inline graphic, Inline graphic. Note that we have Inline graphic and Inline graphic.

In this paper, we consider only independently distributed item values, i.e., Inline graphic, where Inline graphic is the cumulative distribution of item i and the Inline graphic values are not necessarily identical. Clearly, Inline graphic. For a one-dimensional distribution F, Myerson’s characterization of the optimal values gives the following:

graphic file with name pnas.1309533110uneq1.jpg

For Inline graphic, characterizing the optimal value Inline graphic is a subtler issue and has been the subject of extensive studies. Here, we only list some results from ref. 16 that will be needed for our paper.

Theorem 0.

[See Hart and Nisan (16).] There exists a constant Inline graphic such that, for all Inline graphic and Inline graphic where each Inline graphic is a one-dimensional distribution,

graphic file with name pnas.1309533110uneq2.jpg

also when all Inline graphic are identical (Inline graphic for all i),

graphic file with name pnas.1309533110uneq3.jpg

Hart and Nisan (16) raised the question whether the above two bounds can be replaced by Inline graphic and c, respectively. Such bounds would be tight, as the choice of Inline graphic for Inline graphic(Inline graphic) achieves these lower bounds. [It was shown in ref. 16 that, for this Inline graphic, Inline graphic and Inline graphic.] Our main result is to answer this open question affirmatively.

We need the following structural results from ref. 16 as useful tools. First, it is obvious that

graphic file with name pnas.1309533110eq1.jpg

for any Inline graphic.

Lemma A.

(See ref. 16.) Let X and Y be multidimensional random variables. If X, Y are independent, then Inline graphic.

Notation.

Let Z be a k-dimensional random variable. For any (measurable) subset S of Inline graphic, let Inline graphic be the indicator random variable that takes on the value 1 if Inline graphic and 0 otherwise. We sometimes write Inline graphic as Inline graphic for brevity when there is no confusion.

Lemma B.

(See ref. 16.) (Subdomain Stitching) Let Inline graphic be (measurable) subsets of Inline graphic such that Inline graphic contains the support of Z. Then

graphic file with name pnas.1309533110uneq4.jpg

Lemma C.

(See ref. 16.) For every Inline graphic and Inline graphic where Inline graphic are independent and identical distributions, we have Inline graphic.

2. Main Results

For any one-dimensional distribution F, let Inline graphic. Myersons’ classic result says that Inline graphic. For a k-dimensional distribution Inline graphic, we introduce the concept of the core of Inline graphic and prove that it plays an essential role in determining Inline graphic.

Definition:

Let Inline graphic be a k-dimensional distribution, where Inline graphic are independent one-dimensional distributions (not necessarily identical). Define the core of Inline graphic to be the finite k-dimensional interval as follows:

graphic file with name pnas.1309533110uneq5.jpg

Let Inline graphic be the random variable distributed according to Inline graphic. Our first result is a structural theorem, identifying Inline graphic as the critical domain that determines how much revenue can be extracted beyond simply selling each item separately.

Remarks:

Without loss of generality, we can assume that Inline graphic for all i; otherwise, Theorems 1–3 will be trivially true as all revenues will be infinite.

Theorem 1.

There exist constants Inline graphic such that for every integer Inline graphic and every Inline graphic,

graphic file with name pnas.1309533110uneq6.jpg

Theorem 1 reduces the original problem dealing with distributions over infinite range into a problem over a finite range, making it possible to use the law of large numbers for our analysis.

Theorem 2.

There exists a constant Inline graphic such that for every integer Inline graphic and every Inline graphic,

graphic file with name pnas.1309533110uneq7.jpg

For identically distributed Inline graphic, we show that bundling achieves optimality to within a constant factor.

Theorem 3.

There exists a constant Inline graphic such that for every integer Inline graphic and every Inline graphic where Inline graphic are independent and identical distributions, we have the following:

graphic file with name pnas.1309533110uneq8.jpg

Theorems 2 and 3 answer an open question raised in Hart and Nisan (16); and by the examples given there, these bounds are the best possible.

Theorem 3 also gives insight into the issues of nonmonotonicity and randomization. Hart and Reny (7) observed a counter intuitive phenomenon: there exist one-dimensional distributions Inline graphic, Inline graphic where Inline graphic stochastically dominates Inline graphic(i.e., Inline graphic for all x), yet Inline graphic. It raised an interesting open question how large this nonmonotonicity difference can get. Theorem 3 yields as easy corollary that the above anomalous ratio of the revenues is bounded by a constant.

Corollary 1.

There exists a constant Inline graphic such that for any Inline graphic and any one-dimensional distributions Inline graphic, Inline graphic where Inline graphic stochastically dominates Inline graphic, we have Inline graphic where Inline graphic(k times) and Inline graphic(k times).

The corollary is true because BREV is monotonic in the sense that Inline graphic if Inline graphic stochastically dominates Inline graphic. Theorem 3 also implies a constant factor between the revenues of deterministic auctions versus randomized ones. Let Inline graphic denote the maximum revenue derivable by any deterministic IC and IR mechanism. Noting that bundling is a deterministic mechanism, we have the following.

Corollary 2.

There exists a constant Inline graphic such that for any Inline graphic and Inline graphic(k times) where F is any one-dimensional distribution, Inline graphic.

In the ensuing sections, we will prove Theorems 1 first, followed by Theorems 2 and 3. Theorem 1 provides the basis for focusing attention on Inline graphic only in analyzing mechanisms such as SREV and BREV, while ignoring contributions involving any tail components. We first introduce this CT decomposition and study its properties in the next section, before proving Theorem 1 in Section 4.

3. CT Decomposition and the Core Lemma

In this section, we discuss a technique called CT decomposition for partitioning a multidimensional distribution into “core” and “tails,” such that the optimal revenue can be effectively estimated by focusing only on the core part. This decomposition is key to our analysis of various mechanisms. We let k ≥ 2.

3.1. CT Decomposition.

Definition:

Let Inline graphic be a k-dimensional distribution. For any subset Inline graphic, let Inline graphic be defined as Inline graphic where Inline graphic if Inline graphic, and Inline graphic if Inline graphic.

Thus, Inline graphic and the entire region Inline graphic is decomposed into Inline graphic components:

graphic file with name pnas.1309533110eq2.jpg

We are interested in the tail distributions obtained by restricting Inline graphic to Inline graphic where Inline graphic. In fact, we will only be interested in those nonempty A for which all of its tail sections have positive weights. We give precise definitions in the following.

Definition:

Define Inline graphic. Note that it is always the case that Inline graphic; otherwise, the revenue at price Inline graphic is positive and equal to Inline graphic, exceeding the maximum revenue Inline graphic, which is a contradiction.

Definition:

A subset Inline graphic is said to be proper (relative to Inline graphic), if Inline graphic and Inline graphic (and hence Inline graphic) for all Inline graphic. Denote the collection of all proper subsets by Inline graphic.

We next define formally the tail distribution obtained by restricting Inline graphic to Inline graphic, for any proper Inline graphic. To do so, we first split each one-dimensional distribution Inline graphic at Inline graphic into two distributions Inline graphic as follows.

Definition:

Let Inline graphic be a one-dimensional distribution with Inline graphic and Inline graphic. Let Inline graphic be two distributions obtained from Inline graphic by restricting the random variable Inline graphic to Inline graphic, and to Inline graphic, respectively, properly normalized. Define

graphic file with name pnas.1309533110uneq9.jpg
graphic file with name pnas.1309533110uneq10.jpg
Remarks:

To simplify the notation, we sometimes abbreviate Inline graphic as Inline graphic, and Inline graphic as Inline graphic when there is no confusion. It is also convenient to extend the definition of Inline graphic to include those Inline graphic for which Inline graphic by simply letting Inline graphic for all x (but still leaving Inline graphic undefined) in such cases.

It is easy to check that Inline graphic and Inline graphic are continuous from the right and monotone nondecreasing in their values ranging from 0 to 1, and thus are indeed valid distributions. We are now ready to define the family of tail distributions of Inline graphic.

Definition:

For any proper subset Inline graphic, let Inline graphic and Inline graphic. Define

graphic file with name pnas.1309533110uneq11.jpg
graphic file with name pnas.1309533110uneq12.jpg

Let Inline graphic be the resulting distribution defined over region Inline graphic. We refer to the family of distributions Inline graphic as the tail distributions of Inline graphic induced by the CT decomposition.

Note also that the probability that the value of Inline graphic falls in the region Inline graphic is equal to Inline graphic where

graphic file with name pnas.1309533110uneq13.jpg
graphic file with name pnas.1309533110uneq14.jpg

Finally, we finish this section with some bounds on the basic parameters of Inline graphic and Inline graphic.

Lemma 1.

Inline graphic and Inline graphic.

Proof:

By definition of Inline graphic, we have Inline graphic.

Lemma 2.

Inline graphic, and if Inline graphic then Inline graphic.

Proof:
graphic file with name pnas.1309533110uneq15.jpg
graphic file with name pnas.1309533110uneq16.jpg

3.2. The Core Lemma.

We now prove a key structural result, which isolates the contributions of the tail regions from that of the core region.

Lemma 3. (Core Lemma)

graphic file with name pnas.1309533110uneq17.jpg

Proof:

By Subdomain Stitching (Lemma B) and Eq. 2, we have

graphic file with name pnas.1309533110eq3.jpg

where we used the fact that Inline graphic if Inline graphic. For any Inline graphic, Lemma A of 1. Notations and Preliminaries implies the following:

graphic file with name pnas.1309533110eq4.jpg

Note that, by Eq. 1,

graphic file with name pnas.1309533110eq5.jpg

where we have used Lemma 1 to conclude Inline graphic. We have from Eqs. 35 that

graphic file with name pnas.1309533110uneq18.jpg

As all Inline graphic by Lemma 1,

graphic file with name pnas.1309533110uneq19.jpg

We have thus proved Lemma 3.

4. Proof of Theorem 1

To prove Theorem 1, we will bound the second term on the right-hand side (RHS) of Lemma 3 in terms of Inline graphic. By Lemma 2, Inline graphic. By Theorem 0 of 1. Notations and Preliminaries, we have for any Inline graphic

graphic file with name pnas.1309533110uneq20.jpg

Noting Inline graphic from Lemma 1, we have

graphic file with name pnas.1309533110eq6.jpg

It follows from Eq. 6 and Lemma 3 (the Core Lemma) that

graphic file with name pnas.1309533110uneq21.jpg

where Inline graphic and Inline graphic. This completes the proof of Theorem 1.

5. Proof of Theorem 2

Because of Theorem 1, it suffices to analyze Inline graphic. Note that

graphic file with name pnas.1309533110uneq22.jpg

Now, by standard argument,

graphic file with name pnas.1309533110uneq23.jpg

Note that

graphic file with name pnas.1309533110uneq24.jpg

Therefore,

graphic file with name pnas.1309533110uneq25.jpg

The integral on the RHS satisfies the following:

graphic file with name pnas.1309533110uneq26.jpg

Thus,

graphic file with name pnas.1309533110uneq27.jpg

By Theorem 1, this implies

graphic file with name pnas.1309533110uneq28.jpg

and hence Theorem 2.

6. Proof of Theorem 3

By assumption, Inline graphic and hence Inline graphic for Inline graphic.

graphic file with name pnas.1309533110uneq29.jpg
graphic file with name pnas.1309533110uneq30.jpg

where Inline graphic. Let Y be the random variable distributed according to Inline graphic, we consider two cases as follows.

Case 1:

Inline graphic

Then

graphic file with name pnas.1309533110uneq31.jpg

Theorem 1 implies

graphic file with name pnas.1309533110uneq32.jpg

Because

graphic file with name pnas.1309533110uneq33.jpg

by Lemma C (from ref. 16; see 1. Notations and Preliminaries), it follows that

graphic file with name pnas.1309533110uneq34.jpg
Case 2:
graphic file with name pnas.1309533110uneq35.jpg

Because Inline graphic are all independent, we have

graphic file with name pnas.1309533110uneq36.jpg

and by Chebycheff’s inequality,

graphic file with name pnas.1309533110uneq37.jpg

It follows that, by selling the k items as a bundle at price Inline graphic, we get

graphic file with name pnas.1309533110eq7.jpg

Also, observe that

graphic file with name pnas.1309533110eq8.jpg

It follows from Theorem 1 and Eqs. 7 and 8 that

graphic file with name pnas.1309533110uneq38.jpg

This completes the proof of Theorem 3.

Remarks:

As pointed out by a reviewer, the proofs of Theorems 2 and 3 actually show stronger results in special cases: in Theorem 2, if Inline graphic is supported on Inline graphic, then Inline graphic; in Theorem 3, if F is supported on Inline graphic, then Inline graphic.

Acknowledgments

This work was supported in part by National Natural Science Foundation of China Grant 61033001, the Danish National Research Foundation, and the National Natural Science Foundation of China Grant 61061130540.

Footnotes

The authors declare no conflict of interest.

References

  • 1.Myerson RB. Optimal auction design. Math Oper Res. 1981;6(1):58–73. [Google Scholar]
  • 2.McAfee R-P, McMillan J. Multidimensional incentive compatibility and mechanism design. J Econ Theory. 1988;46(2):335–354. [Google Scholar]
  • 3.Manelli A-M, Vincent D-R. Bundling as an optimal selling mechanism for a multiple-good monopolist. J Econ Theory. 2006;127(1):1–35. [Google Scholar]
  • 4.Manelli A-M, Vincent D-R. Multidimensional mechanism design: Revenue maximization and the multiple-good monopoly. J Econ Theory. 2007;137(1):153–185. [Google Scholar]
  • 5.Jehiel P, Vehn M-M, Moldovanu B. Mixed bunding auctions. J Econ Theory. 2007;134(1):494–512. [Google Scholar]
  • 6. Lev O (2011) A two-dimensional problem of revenue maximization. J Math Econ 47(6):718-727.
  • 7. Hart S, Reny P (2012) Maximizing revenue with multiple goods: Nonmonotonicity and other observations. Discussion paper series DP-630 (The Center for the Study of Rationality, Hebrew University, Jerusalem)
  • 8. Hart S, Nisan N (2013) The Menu-size complexity of auctions. Proceedings of the 14th ACM Conference on Electronic Commerce (Philadelphia), pp 565–566.
  • 9. Briest P, Chawla S, Hartline J-D, Kleinberg R-D, Weinberg S-M (2010) Pricing randomized allocations. Proceedings of the 21st ACM-SIAM Symposium on Discrete Algorithms (SODA) (Austin, TX), pp 585–597.
  • 10. Cai Y, Daskalakis C, Weinberg S-M (2012) An algorithmic characterization of multi-dimensional mechanisms. Proceedings of the 44th Annual ACM Symposium on Theory of Computing (STOC) (New York), pp 459–478.
  • 11. Cai Y, Daskalakis C, Weinberg S-M (2012) Optimal multi-dimensional mechanism design: Reducing revenue to welfare maximization. Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science (FOCS) (New Brunswick, NJ), pp 130–139.
  • 12. Cai Y, Daskalakis C, Weinberg S-M (2013) Reducing revenue to welfare maximization: Approximation algorithms and other generalizations. Proceedings of the 24th ACM-SIAM Symposium on Discrete Algorithms (SODA) (New Orleans), pp 578–595.
  • 13. Chawla S, Hartline J-D, Kleinberg R-D (2007) Algorithmic pricing via virtual valuations. Proceedings of the 8th ACM Conference on Electric Commerce (EC) (San Diego), pp 243–251.
  • 14. Chawla S, Hartline J-D, Malec D-L, Sivan B (2010) Multi-parameter mechanism design and sequential posted pricing. Proceedings of the 42th Annual ACM Symposium on Theory of Computing (STOC) (Cambridge, MA), pp 311–320.
  • 15. Cai Y, Huang Z (2013) Simple and nearly optimal multi-item auctions. Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) (New Orleans), pp 564–577.
  • 16. Hart S, Nisan N (2012) Approximate revenue maximization with multiple items. Proceedings of the 13th ACM Conference on Electronic Commerce (Valencia, Spain), pp 656.
  • 17.Barlow R-E, Marshall A-W, Proschan F. Properties of probability distributions with monotone hazard rate. Ann Math Stat. 1963;34(2):375–389. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES