Send Mixed Signals -- Earn More, Work Less

Peter Bro Miltersen, Or Sheffet

Introduction

Emek et al. [EFGT11] recently introduced the following probabilistic single-item auction model: An auctioneer sells a single item to nn bidders. The item comes from one of mm different types, and the valuations of the bidders for the item vary between the different mm types, with the valuation vijv_{ij} of bidder ii for an item of type jj being common knowledge (or at least known to the auctioneer). The actual type of the item is determined by nature, with the probability pjp_{j} of each type jj occurring also being common knowledge. There is asymmetry of information in the setting in one respect only: The auctioneer knows the realization of the type of the item, whereas the bidders do not. The auction proceeds by the auctioneer broadcasting to the bidders a single signal about the type of the item. In the work of Emek et al., the signaling schemes considered are pure. That is, the signal is simply some function of the type of the item and in particular, there is a one-to-one correspondence between signaling schemes and partitions of the set of types. After receiving the signal, the bidders bid for the item in a standard 2nd price sealed-bid auction. It is assumed that bidders are risk neutral and play the dominant strategy of bidding their expected valuation given their signal in this auction. Emek et al. investigated the following question: To which extent can the auctioneer exploit her informational advantage to increase revenue by choosing the signaling scheme appropriately?

Emek et al. show examples where non-trivial schemes significantly outperform the two trivial ones (which are: fully revealing the type of the item and revealing nothing at all). They show that it is strongly NP-hard to compute the pure signaling scheme that maximizes revenue among all such schemes. Their main result is a polynomial time algorithm that finds a pure signaling scheme that approximates the revenue of the optimal one within a constant factor.

Our Results

In this work, we consider the extension of the model of Emek et al. consisting of allowing the auctioneer to use a mixed signaling scheme. In such a scheme, the auctioneer, after witnessing the realization of the item, picks a signal at random according to some probability distribution depending on this realization. We show that by making this very natural extension of the model, we kill two birds with one stone:

We earn more: We show that there are problem instances (with arbitrarily many bidders) where the optimal mixed signaling scheme generates twice the revenue generated by the optimal pure signaling scheme. Also, we show that the revenue generated is never less than B/2\mathcal{B}/2, where B=min⁡i′(∑jmax⁡i≠i′pjvi,j)\mathcal{B}=\min_{i^{\prime}}\left(\sum_{j}\max_{i\neq i^{\prime}}p_{j}v_{i,j}\right). We postpone to Section 5 a detailed discussion as to why this particular benchmark is meaningful.

We work less: We show that the optimal mixed signaling scheme can be found in polynomial time, by devising a concise linear program describing this optimal scheme. While it is certainly intuitive that linear programming should be used to find an optimal mixed strategy, we need to prove several structural results concerning the optimal solution before being able to devise a polynomial sized linear program in the present setting.

Discussion of the model

We are aware that in the setting of Emek et al. (which is our setting as well), having the valuations known to the auctioneer makes it is less than obvious why the model requires the item to be sold in a 22nd price auction. Indeed, simply posting an appropriately chosen price would generate more revenue. Also, the assumption about valuations being known to the auctioneer is itself questionable (note in particular that there is no obvious way to truthfully elicit these valuations from the bidders). To address this critique, we note that Emek et al. use the complete information setup and the associated results outlined above as a component in an analysis of a Bayesian variant of the setup, where the auctioneer is unaware of the actual valuations and has to base her signaling scheme solely on a probabilistic model thereof. Our mixed signaling variant can replace the original pure one also in this Bayesian variant and will increase its revenue and decrease its computational complexity. (We believe it would be interesting to understand how well such a scheme approximates the revenue of the optimal Bayesian auction in the sense of Myerson [Mye81] in this setting, and suggest this as a possible topic for future work.) Another, more down-to-earth answer to the critique is that a 2nd price auction is simply a very natural, well-known and wide-spread scheme for selling an item and that it therefore makes sense to fix this part of the setup when the main agenda is to investigate how signaling can improve revenue. In essence, our setting allows us to give an exact quantification of the gain the auctioneer can obtain by optimally leveraging her informational advantage. And, as discussed in Section 5, if the valuations are not dominated by a single bidder, then our benchmark-approximation analysis shows that the revenue from 22nd price auctions is comparable with the revenue of the posted price scheme.

Related Research

Due to our setup being a variant of the setup of Emek et al., we refer to their paper for an extensive discussion regarding works dealing with sellers exploiting their informational advantage (dating back to the Nobel Prize winning work of Akerlof [Ake70]). However, unlike their pure-signal scheme, our mixed-signal scheme has an alternative interpretation as a model in which the auctioneer sells mm divisible goods to nn bidders which have simple linear valuations per item, by bundling subsets of these goods together (see Section 2.2). The problem of bundling goods, including divisible goods, has received considerable attention in the economics literature (e.g., [AY76]) as well as the problem of auctioning divisible goods (see [BZ01, AC04, IK08] and the books [CSSS10, Kle04]). However, our particular model does not seem to have been considered.

Organization of Paper

First, in Section 2, we provide the details of our mixed-signals model and demonstrate that it is equivalent to an auction model concerning bundling of divisible goods. In Section 3, we present the examples where sending mixed signals significantly increases revenue. Then, in Section 4 we show that it is feasible to devise the optimal mixed-signals scheme in poly-time, using a polynomial size LP. Finally, we show in Section 5 that the revenue of the mixed signal auction is at least half the benchmark B\mathcal{B}. We conclude with discussion and open problems in Section 6.

Preliminaries – The Model

A pure signaling scheme is one where φ(j,S)∈{0,1}\varphi(j,S)\in\{0,1\} for all j,Sj,S. The variant of the above setup where the autioneer is restricted to use a pure signaling φ\varphi is the probabilistic single-item auction with pure signals originally suggested by Emek et al. Let us repeat a derivation from Emek et al. for the more general mixed case. For a fixed signal SS, the probability of the auctioneer broadcasting this signal is ∑jpjφ(j,S)\sum_{j}p_{j}\varphi(j,S), and so, given that the auctioneer broadcasted the signal SS, the probably that the item is of type jj is Pr[j∣S]=pjφ(j,S)/(∑j′pj′φ(j′,S)){\bf Pr}[j|S]={p_{j}\varphi(j,S)}/\left({\sum_{j^{\prime}}p_{j^{\prime}}\varphi(j^{\prime},S)}\right). As a result, given signal SS, the adjusted valuation of bidder ii over the item is E[vi∣S]=∑jPr[j∣S]vi,j=∑jvi,jpjφ(j,S)/(∑j′pj′φ(j′,S)){\bf E}[v_{i}|S]=\sum_{j}{\bf Pr}[j|S]v_{i,j}={\sum_{j}v_{i,j}p_{j}\varphi(j,S)}/\left({\sum_{j^{\prime}}p_{j^{\prime}}\varphi(j^{\prime},S)}\right). We assume risk neutral bidders, who follow the dominant strategy of bidding this adjusted valuation in the 2nd price auction. Therefore, for signal SS, the auctioneer’s revenue is

We are interested in the φ\varphi that maximizes the expected revenue:

where the last equality merely comes from introducing the definition ψi,j=vi,jpj\psi_{i,j}=v_{i,j}p_{j}.

2 Equivalent Model of Divisible Goods

We observe that a probabilistic single-item auction with mixed signals can alternatively be seen as an auction where mm divisible goods are bundled and sold. The mixed signals are crucial for this characterization. The alternative model may be defined as follows: The auctioneer wishes to sell mm heterogeneous divisible goods to nn bidders. She has 11 unit of each of the goods (for example, she has 11 kilogram from each of mm exotic spices). Each bidder ii has linear valuation of ψi,j\psi_{i,j} for each unit of good jj, so bidder ii has a utility of ∑jxjψi,j\sum_{j}x_{j}\psi_{i,j} if he receives xjx_{j} units of each good jj. The auctioneer sells her goods by bundling several goods together. More precisely, she uses a bundling scheme (S,ϕ)(\mathcal{S},\phi), where in each bundle S∈SS\in\mathcal{S}, she places φj,S\varphi_{j,S} units of good jj, and then she runs a 22nd price auction for each bundle. We assume that bidders follow their dominant strategy of bidding their valuation for the bundle for sale in each of these auctions.

The analogy between signaling in the model of one good of mm different types, and bundling in the model of mm divisible goods, is clear. Given a probabilistic single-item auction with nn bidders and mm types, we can define a divisible goods auction with nn bidders and mm goods by letting ψi,j=pjvi,j\psi_{i,j}=p_{j}v_{i,j}. Conversely, given a divisible goods auction with nn bidders and mm goods, we can define a probabilisitc single-item auction with nn bidders and mm types by letting (pj)j=1m(p_{j})_{j=1}^{m} be an arbitrary probability distribution with pj>0p_{j}>0 for each jj and letting vi,j=ψi,j/pjv_{i,j}=\psi_{i,j}/p_{j}. Also, mixed signaling schemes in the probabilistic single-item auction and bundling schemes in the divisible goods auctions are syntactically the same objects. Finally, it is readily checked that the expected revenue in the probabilistic single-item auction is identical (up to a scaling factor) to the revenue in the corresponding divisible good auction. Therefore, finding an optimal mixed signaling scheme in the first model is equivalent to finding an optimal bundling scheme in the latter.

As a result of the above, we allow ourselves the liberty to alternate between the two models.

Earning More by Sending Mixed Signals

A simple example where the best mixed signaling scheme outperforms the best pure signaling scheme is the following. Assume it is the case where m=n=3m=n=3, the item is equally likely to be any one of the three types, and the valuations are the identity matrix (bidder ii wants only item of type ii, so vi,i=1v_{i,i}=1, and no other type, so vi,j=0v_{i,j}=0 when i≠ji\neq j). A pure signaling scheme is forced to pair two of the three types, and results in expected revenue of 13\frac{1}{3}. In contrast, a mixed signaling scheme may use all 33 signals {1,2},{1,3},{2,3}\{1,2\},\{1,3\},\{2,3\}, and declare any signal that type jj belongs to with equal probability. (E.g., if the item type is 11, then with probability 12\frac{1}{2} the auctioneer declares {1,2}\{1,2\} and with probability 12\frac{1}{2} she declares {1,3}\{1,3\}.) Now, no matter what cluster {j,j′}\{j,j^{\prime}\} was declared, both bidder jj and bidder j′j^{\prime} know there’s a 50%50\% chance that the item is of their desired type, resulting in a bid of 12\frac{1}{2} from both bidder jj and bidder j′j^{\prime}. Thus, the auctioneer gains revenue of 12\frac{1}{2} with a mixed signaling scheme, exhibiting a gap of 1.51.5 between the best mixed signaling scheme and the best pure signaling scheme. By a slightly more complex construction, we can get a gap of 2:

For any even number kk, there is a probabilistic single-item auction with n=k+1n=k+1 bidders and m=k+1m=k+1 types so that the optimal mixed signaling scheme has an expected revenue which is twice as big as that of the optimal pure signaling scheme.

Consider the auction with valuations as given in Figure 1 and with nature choosing the type uniformly at random.

A pure signaling scheme can only pair kk types, so in such a scheme, with probability kk+1\frac{k}{k+1}, the auctioneer gains revenue of 12\frac{1}{2} in the 22nd price auction for each signal. In contrast, consider the mixed signaling scheme with signals {0,j}j=1,2,…,k\{0,j\}_{j=1,2,\ldots,k} where for every jj, Pr[{0,j}∣ type 0]=1k{\bf Pr}[\{0,j\}|\ \textrm{type }0]=\frac{1}{k} and Pr[{0,j}∣ type j]=1{\bf Pr}[\{0,j\}|\ \textrm{type }j]=1. Now, for every signal, the auctioneer gains revenue of kk+1\frac{k}{k+1}. ∎

Working Less by Sending Mixed Signals

We now turn to showing that the mixed signaling scheme generating the largest revenue is polynomial-time computable. To that end, we construct a linear program, whose solution is the optimal signaling scheme. In order to devise the LP, we provide several observations, leading the way to formalization of the LP. But before proceeding to the LP and these observations, we introduce some notation.

Given a signal SS, we denote w1(S)w_{1}(S) as the bidder which is the winner of SS (the bidder with the highest bid), and w2(S)w_{2}(S) as the 22nd highest bidder. Formally (recall that we identify SS and its support)

2 Naïve LP.

The probability of ii winning item of type jj is exactly the probability that the auctioneer sees that the item is of type jj and then declares a signal SS, for which ii has the winning bid. This clearly holds for all bidders but w1(S)w_{1}(S) (=w1(T)=w_{1}(T)), as all signals for which the winner isn’t w1(S)w_{1}(S) are declared with the same probability in φ\varphi and in φ′\varphi^{\prime}. The claim then follows from showing that w1(S)w_{1}(S) also has the winning bid for S′S^{\prime}.

First, observe that under the signal S′S^{\prime}, the bidders bid E[vi∣ S′]=∑jvi,jPr[j∣ S′]=∑jpjvi,jφ′(j,S′)Pr[S′]{\bf E}[v_{i}|\ S^{\prime}]=\sum_{j}v_{i,j}{\bf Pr}[j|\ S^{\prime}]=\frac{\sum_{j}p_{j}v_{i,j}\varphi^{\prime}(j,S^{\prime})}{{\bf Pr}[S^{\prime}]}. Therefore, the order of the bids is determined by the numerator in the last term, as the denominator is the same for all bidders. By definition, for every ii we have that ∑jpjvi,jφ′(j,S′)=∑jpjvi,j(φ(j,S)+φ(j,T))\sum_{j}p_{j}v_{i,j}\varphi^{\prime}(j,S^{\prime})=\sum_{j}p_{j}v_{i,j}(\varphi(j,S)+\varphi(j,T)), and so w1(S)w_{1}(S) had the winning bid for S′S^{\prime} and w2(S)w_{2}(S) has the second highest bid in S′S^{\prime}. This allows us to deduce the first part of the claim.

Following Claim 4.1, it is evident that the number of signals in an optimal signaling scheme can be upper bounded by all possible subsets of types and pairs of bidders, so ∣S∣≤2mn2|\mathcal{S}|\leq 2^{m}n^{2}. Furthermore, constraining i1i_{1} to the be the winning bidder and i2i_{2} to be the second highest bidder for signal SS, is simply a linear constraints. Therefore, by having a variable per signal and a pair of winning bidders, we get that the optimal signaling scheme is the solution for the following (exponential) LP:

Where the constraints in (4) assure i1i_{1} and i2i_{2} are the two highest bidders for SS, and the constraint in (5) assures i1i_{1} wins for SS. The last two constraints assure φ\varphi indeed induces a probability for every jj.

Therefore, our goal in the remainder of this section is to show that the number of variables in the LP (1) can be reduced to a polynomial number. We comment that the same principals as in the proof of Claim 4.1 will be repeatedly applied in future claims. From now on, we omit the rigorous description of φ′\varphi^{\prime}, and merely refer to φ′\varphi^{\prime} as the result of merging signals into a single signal / splitting a single signal into multiple signals.

3 Reducing the Number of Variables in the LP.

Our goal is to show that the number of subsets we need to consider in the abovementioned LP can be reduced to a number polynomial in nn and mm. To show this, we follow a series of observations. In order to bound the number of signals needed, we’d ideally like to show that every signal can be split. That is, we would like to take any non-singleton signal SS in φ∗\varphi^{*}, and have the auctioneer declare a few signals of smaller support rather than declaring SS. If such a thing is always possible, then we can recursively split signals until we’re left with only singleton signals.

Unfortunately, the existence of such a split is not always possible – some signals are non-splittable. Our claims characterize exactly the cases where this split causes the auctioneer to lose revenue.

Assume that w1(S)w_{1}(S) does not belong to the set {w1(j): j∈S}\{w_{1}(j):\ j\in S\}. It follows that for every jj, the 22nd highest bid cannot be smaller than the bid of the w1(S)w_{1}(S), and so we achieve the contradiction

The proof of Claim 4.3 gives the following as an immediate corollary.

Let SS be a signal s.t. the set {w1(j): j∈S}\{w_{1}(j):\ j\in S\} contains a single bidder. Then SS is singleton-splittable.

If SS wasn’t singleton-splittable, then the set {w1(j): j∈S}\{w_{1}(j):\ j\in S\} would contain at least two distinct bidders. ∎

Corollary 4.4 allows us to deduce that the non-splittable signals must contain at least two distinct bidders in their set of winners. We next show that non-splittable signals must contain at most two distinct bidders in this set.

There does not exist a non-splittable signal SS with ∣{w1(j):j∈S}∣≥3|\{w_{1}(j):j\in S\}|\geq 3.

Let us denote the following two disjoint subsets: S1=S∩d(1),S2=S∩d(2)S_{1}=S\cap d(1),S_{2}=S\cap d(2), i.e., the set of types in SS that bidder 11 (resp., bidder 2) covet the most. Observe that by assumption, some types in SS are not in S1∪S2S_{1}\cup S_{2}, so we can consider the partition S=\big{(}S_{1}\cup S_{2}\big{)}\cup\bigcup_{j\in S\setminus(S_{1}\cup S_{2})}\{j\}. I.e., we partition SS into ∣S∖(S1∪S2)∣+1|S\setminus(S_{1}\cup S_{2})|+1 signals: ∣S∖(S1∪S2)∣|S\setminus(S_{1}\cup S_{2})| singleton signals, and one signal for all types in S1∪S2S_{1}\cup S_{2}.

Combining Corollary 4.4 and Claim 4.5 we deduce the following.

Using Corollary 4.6 we deduce the existence of an optimal signaling scheme with exactly two types of signals: either singleton signals, or non-splittable signals. Now, using Claim 4.1 we can take any two non-splittable signals S,TS,T such that w1(S)=w1(T)w_{1}(S)=w_{1}(T) and that w2(S)=w2(T)w_{2}(S)=w_{2}(T) and merge them. This follows from the fact that we can always think of SS and TT as two signals over d(w1(S))∪d(w2(S))d(w_{1}(S))\cup d(w_{2}(S)), with some elements have probability of declaring SS (or TT).

Using 4.3, 4.6 and , we deduce that there exists a signaling scheme that has at most m+n(n−1)m+n(n-1) different signals: the singleton signals, and the signals composed from pairing d(i)d(i) and d(i′)d(i^{\prime}) for any two bidders i,i′i,i^{\prime}. Observe that d(1),d(2),…,d(n)d(1),d(2),\ldots,d(n) partition the mm different types into disjoint sets, so there can only be min⁡{m,n}\min\{m,n\} such elements in the partition. We therefore deduce that the optimal signaling scheme has at most N=m+min⁡{m(m−1),n(n−1)}≤m2N=m+\min\{m(m-1),n(n-1)\}\leq m^{2} signals. We can therefore reduce our LP to have NN variables: variables xjx_{j}, indicating the probability that the auctioneer sees item of type jj and declares the singleton cluster {j}\{j\}; and variables yj(i1,i2)y_{j}(i_{1},i_{2}), indicating the probability that the auctioneer sees item of type j∈d(i1)∪d(i2)j\in d(i_{1})\cup d(i_{2}) and declares a signal in which i1i_{1} has the highest bid, and i2i_{2} has the second highest bid. Formally, we solve:

4 An Additional Observation

Note that for every i1≠i2i_{1}\neq i_{2} and every j∈d(i1)∪d(i2)j\in d(i_{1})\cup d(i_{2}), we have two yy-variables in the LP (7), one for i1i_{1} winning and i2i_{2} coming second, and one for i2i_{2} winning and i1i_{1}. We now show that it is enough to use just one variable, indicating a signal in which both i1i_{1} and i2i_{2} give the highest bid.

There exists an optimal signaling scheme, in which for each non-singleton signal SS, the first and the second highest bid are identical.

Assume that for a certain signal SS, the bid of w1(S)w_{1}(S) is strictly greater than the bid of w2(S)w_{2}(S). Wlog, denote bidder 11 as w1(S)w_{1}(S) and bidder 22 as w2(S)w_{2}(S). We split SS into two disjoint, non-empty sets S1=S∩d(1)S_{1}=S\cap d(1) and S2=S∩d(2)S_{2}=S\cap d(2). (If either S1S_{1} or S2S_{2} are empty, then Corollary 4.4 shows SS can be split into singleton signals.) Define

(Note, both the numerator and the denominator or positive.) By assumption, we have

So now, define φ′\varphi^{\prime} to be the signaling scheme where for any j∈S1j\in S_{1}, the probability of giving the signal SS decreases: φ′(j,S)=g⋅φj,S\varphi^{\prime}(j,S)=g\cdot\varphi_{j,S}, and as a result, the probability of giving the singleton signal {j}\{j\} increases: φ′(j,{j})=φj,{j}+(1−g)⋅φj,S\varphi^{\prime}(j,\{j\})=\varphi_{j,\{j\}}+(1-g)\cdot\varphi_{j,S}. In φ′\varphi^{\prime}, the above derivation shows that the bid of bidder 11 and of bidder 22 are identical. Furthermore, by increasing the probability mass on the singleton signals, the auctioneer can only increase her revenue. ∎

Following Observation 4.7, we deduce that the number of variables in the LP (and the number of signals in our signaling scheme) can be bounded by N=m+min⁡{(n2),(m2)}N=m+\min\{\binom{n}{2},\binom{m}{2}\}. Furthermore, Observation 4.7 justifies the fact that we repeatedly identify a signal with its support.

Competitiveness Against a Benchmark

We show a lower bound for the revenue against a benchmark, and first discuss which benchmarks are reasonable. It is quite clear, especially when viewed as selling mm divisible goods, that the auctioneer cannot get more than ∑jmax⁡iψi,j\sum_{j}\max_{i}\psi_{i,j}. As we are restricted to run a 2nd price auction in the end, this quantity is in general unapproachable, since some bidder might have valuations that are so high that they overshadow all other valuations of all other bidders. We thus define our benchmark as the outcome of “taking a bidder out of the picture”. That is, we ignore the bids of i′i^{\prime}, and sum the maximum bid for each type separately. Formally,

and since, by definition of i∗i^{*}, we have that ∑j∈d(i∗)ψi,j≥∑j∈d(i0)ψi,j\sum_{j\in d(i^{*})}\psi_{i,j}\geq\sum_{j\in d(i_{0})}\psi_{i,j} then it holds that

For any set of valuations ψi,j\psi_{i,j}, the revenue of our signaling scheme is ≥B/2\geq\mathcal{B}/2.

The proof follows from breaking the revenue of the signaling scheme into two terms: the revenue from singleton signals, and the revenue from non-singleton signals. Given a signaling scheme φ\varphi, we denote

Summing up the revenue of the auctioneer from all non-singleton signals, we have

Let j=arg⁡min⁡{φ(j,{j}) ψw1(j),j: φ(j,{j})>0}j=\arg\min\{\varphi(j,\{j\})~{}\psi_{w_{1}(j),j}:\ \varphi(j,\{j\})>0\}.

Fix some j′j^{\prime} s.t. φ(j′,{j′})>0\varphi(j^{\prime},\{j^{\prime}\})>0 and s.t. w1(j)≠w1(j′)w_{1}(j)\neq w_{1}(j^{\prime}).

Define λ=φ(j,{j}) ψw1(j),jφ(j′,{j′}) ψw1(j′),j′ \lambda=\frac{\varphi(j,\{j\})~{}\psi_{w_{1}(j),j}}{\varphi(j^{\prime},\{j^{\prime}\})~{}\psi_{w_{1}(j^{\prime}),j^{\prime}}}~{} (obviously, λ≤1\lambda\leq 1).

Alter φ\varphi in the following manner. Introduce a new signal Snew={j,j′}S_{\rm new}=\{j,j^{\prime}\} and set

Given a signaling scheme, we denote Jφ={j: φ(j,{j})>0}J_{\varphi}=\{j:\ \varphi(j,\{j\})>0\}, and Iφ={w1(j):j∈Jφ}I_{\varphi}=\{w_{1}(j):j\in J_{\varphi}\}. It is evident that the above procedure is applicable as long as II contains at least two distinct bidders. So, imagine we take φ∗\varphi^{*} and apply the abovementioned procedure repeatedly, until it is no longer applicable. (Note, every time we apply the procedure, we decrease the number of singleton signals by at least 11, so in mm iterations we must terminate.) Denote the signaling scheme which we end with by φˉ\bar{\varphi}, and assume IφˉI_{\bar{\varphi}} contains a single bidder, i0i_{0} (the case Iφˉ=∅I_{\bar{\varphi}}=\emptyset is even simpler). Denote JremainJ_{\rm remain} as all the types that appear as singleton in φˉ\bar{\varphi} (and obviously in φ∗\varphi^{*}), and observe that Jremain⊂d(i0)J_{\rm remain}\subset d(i_{0}).

Repeating the derivation from (10), we get that

Discussion and Open Problems

We have shown that in probabilistic single item auctions, mixed signaling schemes outperforms pure ones, both with respect to revenue and with respect to computational complexity. Furthermore, Observation 4.7 gives us an insight as to the characterization of the optimal signaling / bundling scheme. The auctioneer leverages her informational advantage to bundle goods in a way that maximizes competition among bidders – her non-singleton bundles are exactly those where two (or more) bidders are equal in their utility. In that aspect, our model allows us to precisely quantify the extent for which the seller can shape the demand in order to increase her revenue (rather than the usual concern of truthfully sampling the demand, in the non-full information setting). Needless to say, the notion that an increase in the demand leads to an increase in revenue is a basic principle of microeconomics (e.g. [MCWGdCEiE95]).

Similarly, Observation 4.7 also demonstrates the connection between our signaling scheme and the fractional knapsack problem (see [KPP04]). In fact, one may view the problem as a version of the knapsack problem – for every pair of bidders (i,i′)(i,i^{\prime}) there are numerous ways of bundling the goods s.t. the bids of ii and i′i^{\prime} are the same. The auctioneer is therefore faced with the problem of picking a subset of these potential bundles (subject to having at most one unit of each good) in order to maximize her profit. And, much like the fact that the fractional knapsack problem is polynomial time solvable, so is the mixed signals problem.

Finally, we suggest some interesting open problems:

Are there instances where the optimal mixed signaling scheme generates strictly more than twice the revenue of the optimal pure signaling schemes?

In Bayesian variants of the setup (see [EFGT11]), how well does the signaling + 2nd price auction approach approximate the optimal auction (in the sense of Myerson [Mye81])?

Is it possible to find an optimal (or approximately optimal) signaling scheme when mm is exponentially large? Consider the case where each type can be described using dd attributes, and the bidders’ valuations for the item are functions of these dd attributes. Can one extend the LP of (7) to handle such valuations?

References