Optimal Mechanism for Selling Substitutes Gregory Pavlov∗† Boston University February 9, 2006 Abstract We study a problem of a multiproduct monopolist selling substitutable goods to a buyer with unknown valuations. Under the standard distributional assumptions we find that in the optimal menu every nontrivial contract delivers some good with certainty. Using this result we apply control-theoretic tools to the case of two goods and solve a number of examples. The optimal menus generally have a simple structure and sometimes are substantially more profitable than the deterministic menus. We also extend the approach to the case when the buyer desires more than a single unit of the good. JEL classification: C61; D42; L11 Keywords: Multidimensional screening; Price discrimination; Optimal selling strategies 1 Introduction We study a problem of a multiproduct monopolist with constant marginal costs selling to a buyer with unknown valuations. From the buyer’s perspective all goods are substitutes, i.e. he desires only a single unit. We show that under the standard regularity conditions on ∗ Department of Economics, Boston University, 270 Bay State Road, Boston, MA 02215, USA. E-mail: gpavlov@bu.edu. webpage: http://people.bu.edu/gpavlov/. † This paper is based on Chapter 3 of my dissertation at Northwestern University. I am especially grateful to my dissertation advisor Asher Wolinsky. I also thank Eddie Dekel, Jeff Ely, Maria Goltsman, Preston McAfee, Jean-Charles Rochet, Charles Zheng and bag lunch seminar participants at Boston University. All mistakes are mine. 1 the distribution of the buyer’s valuations it never pays for the seller to randomize over the aggregate probability of selling: in the optimal menu each nontrivial contract delivers some good with certainty. However this result does not rule out stochastic contracts, because it may be profitable for the seller to offer lotteries to screen over the differences of the buyer’s valuations. On the technical side we contribute an analytical technique for solving a class of multidimensional mechanism design problems and characterize the solution. In particular we show how to apply control-theoretic tools to study the case of two goods, and solve a number of examples. The optimal menus are generally quite simple and sometimes are substantially more profitable than the best deterministic menus. The most related papers to the problem we study are Thanassoulis (2004), and Manelli and Vincent (2004a), (2004b). Thanassoulis (2004) considers a model of substitutes restricted to the case of two goods. He shows that the seller often benefits from offering lotteries in addition to the individually priced goods.1 There is a negative effect from offering a lottery at a discount relative to the individually priced goods, because the buyers who are relatively indifferent between the goods switch to purchasing a lottery. But there is also a positive effect from attracting additional buyers who would not participate otherwise. Thanassoulis (2004) solves for the optimal menus in some examples using numerical methods, but does not provide the analytical characterization for the general case. The model in Manelli and Vincent (2004a), (2004b) is similar to the problem we study with the only difference that the buyer may desire more than a single unit of the good. The superiority of the mixed bundling strategy over the individual pricing of the goods in this model was established long ago.2 However the characterization of the fully optimal mechanism, which may include stochastic contracts, was not available.3 Manelli and Vincent (2004a), (2004b) in the first paper derive the sufficient conditions for the optimality of the deterministic contracts, and in the second paper give the necessary conditions for a feasible 1 There is an example in Thanassoulis (2004) where the profit gain relative to the best deterministic mechanism is 8%. 2 See McAfee, McMillan and Whinston (1989). 3 McAfee and McMillan (1988) claim that the optimal mechanism in the case of two goods is deterministic, but Thanassoulis (2004) points out a mistake in their proof. 2 incentive compatible mechanism to be optimal for some distribution of the buyer’s valuations. It turns out that the class of potentially optimal mechanisms is very large. However the distributions of the valuations required to rationalize many of the mechanisms may be very irregular. The characterization of the optimal mechanisms for the case of economically relevant distributions is still an open question. In Section 6 we extend our approach to this model and obtain some results for a class of symmetric problems. In Section 3 we show that under the standard conditions on the distribution of the buyer’s valuations the optimal mechanism is deterministic with respect to the aggregate probability of selling.4 An implication of this property is that the buyer who chooses some nontrivial contract is automatically guaranteed that his gross benefit is no smaller than the valuation for the least liked of the goods. Hence the seller effectively can discriminate among the buyers only on the differences in their valuations, i.e. all participating buyers with the same differences in the valuations are pooled to receive the same allocation. The role of the levels of the valuations is only to determine the decision of whether to participate or to take the null contract. For the case of two goods these observations allow to find the optimal mechanism by control-theoretic techniques. Incidentally, the mathematical structure of the resulting problem is very similar to the model in Rochet and Stole (2002), who study the problem of nonlinear pricing when the buyers have heterogeneous outside options. The main difference is that in their model the costs are taken to be quadratic, while we consider the case of constant marginal costs. In both cases the task of finding the optimal mechanism is quite formidable because the problems lack recursive structure. The solutions to these two models are qualitatively different: in Rochet and Stole (2002) the optimal allocation is (for the most part) separating, while in our model there is a significant amount of pooling. Moreover, in order to solve particular examples Rochet and Stole (2002) ultimately had to resort to numerical computations, while we provide analytical solutions. For these reasons the analyses performed in Rochet and Stole (2002) and in this paper are best viewed as complementary. 4 One may view this result as an extension of the ”no haggling” result which was established for the one dimensional case by Riley and Zeckhauser (1983). 3 We characterize the optimal mechanisms, provide a condition for the uniqueness and then solve a number of examples. These examples suggest that the optimal menus are generally quite simple, i.e. consist of just a few point contracts. The relative gain in expected revenues from using the fully optimal mechanisms as opposed to the best deterministic mechanism may vary substantially depending on the distribution. In Section 5.3 we provide an example where the gain is 50%. In Section 6 we extend the results to the model of the multiproduct monopolist studied by Manelli and Vincent (2004a), (2004b). We establish that in the symmetric case all nontrivial contracts in the optimal menu must deliver at least one of the goods with probability one. This fact again allows for the use of the control-theoretic techniques to find the optimal mechanism. A solved example is provided. The rest of the paper is organized as follows. A model of substitutes is introduced in Section 2. The 0-1 property of the optimal mechanisms is established in Section 3. In Section 4 we apply the control theoretic technique to the case of two goods and establish some qualitative properties of the solution. Solved examples and their discussion are in Section 5, and the problem of the multiproduct monopolist when the buyer may desire more than a single unit is in Section 6. The summary and an outline of other applications of the model is in Section 7. Long proofs are in Appendices A-D. 2 The Model There is one seller who owns m ≥ 1 indivisible goods and one buyer who desires at most a single unit of the good.5 The buyer’s valuations for each of the m goods θ = (θ1 , ..., θ m ) are known only to him. Valuations are distributed on a convex compact support Θ ⊂ <m + according to an almost everywhere positive bounded differentiable density f (θ1 , ..., θm ). This distribution is common knowledge. Both the buyer and the seller have quasi-linear utilities. The buyer’s utility is θ·p−T where p = (p1 , ..., pm ) are the probabilities of obtaining each of the goods, and T is his payment. 5 Throughout the paper we use feminine pronouns for the seller and masculine pronouns for the buyer. 4 The seller’s utility is T .6 Since the buyer desires only a single unit of the good, the feasible © ª P set for the probabilities can be taken to be Σ = σ ∈ <m + | i σi ≤ 1 . The seller offers a direct mechanism consisting of a set of messages Θ, the probabilities of assigning each good p : Θ → Σ, and the payment T : Θ → < conditional on the reported message.7 It is without loss of generality to restrict attention to deterministic payments in our setup. The seller maximizes her expected payoff E [T (θ)] by choosing a mechanism (p, T ) subject to the following constraints: • Feasibility: p (θ) ∈ Σ for every θ ∈ Θ; ¡ ¢ ¡ ¢ • Incentive Compatibility: θ · p (θ) − T (θ) ≥ θ · p θ0 − T θ0 for every θ, θ0 ∈ Θ; • Individual Rationality: θ · p (θ) − T (θ) ≥ 0 for every θ ∈ Θ. We call a mechanism (p, T ) admissible if it satisfies the above constraints. Denote by ∂Θ the surface of the set Θ, and by n (θ) the outward-pointing unit normal vector at a point θ on the surface of Θ. Define the following subsets of the surface: ∂Θ+ = {θ ∈ ∂Θ : θ · n (θ) ≥ 0}, ∂Θ++ = {θ ∈ ∂Θ : n (θ) ≥ 0}. For example, let Θ be a disc on a two dimensional plane with center at (1, 1) and radius n o 1. Then the surface of the set Θ is the circle ∂Θ = (θ1 , θ2 ) : (θ1 − 1)2 + (θ2 − 1)2 = 1 , and the unit normal at a point (θ1 , θ2 ) on the surface is (θ1 − 1, θ2 − 1). It is easy to verify that ∂Θ+ is the subset of the circle such that θ1 ≥ 1 or θ2 ≥ 1, and ∂Θ++ is the subset of the circle such that θ1 ≥ 1 and θ2 ≥ 1. Throughout the paper we require the following condition to hold. Condition 1 ∂Θ++ = ∂Θ+ . £ ¤ © ª In a one dimensional case Θ = θ, θ . So we always have ∂Θ++ = ∂Θ+ = θ . In a multidimensional case only ∂Θ++ ⊆ ∂Θ+ is true in general. We require the reverse inclusion in order to have a subset of the surface which we could unambiguously call ”the top types”. 6 A more general model would be for the seller to have known constant marginal costs of providing each of the goods c = (c1 , ..., cm ). All the results of the paper apply to this case if the distribution of θ − c satisfies the assumptions imposed on the distribution of θ. 7 Using direct mechanisms is without loss of generality by the revelation principle. 5 Condition 1 allows for a variety of supports considered in the literature. For example conµ ¶ ¤ ¡ ¢ m £ m sider a rectangular support Θ = × θi , θi ⊂ <+ . Then for any ”outer face” × θi , θi × i=1 µ ¶ i6=j ¡ ¢ © ª © ª θj the unit normal is n (θ) = ej , and for any ”inner face” × θi , θi × θj the unit i6=j normal is n (θ) = −ej , where ejj = 1 and eji = 0 for i 6= j. Hence ∂Θ++ = ∂Θ+ .8 We also require the distribution to satisfy a version of a ”hazard condition” which is standard in this literature.9 Condition 2 (m + 1) f (θ) + θ · ∇f (θ) > 0, where ∇f (θ) is the gradient of f evaluated at θ. 3 The 0-1 Property of the Allocation In this section we show that under Conditions 1 and 2 the optimal mechanism must satisfy the following property. Definition 1 The mechanism satisfies a 0-1 property if every θ ∈ Θ. P i pi (θ) is either 0 or 1 for almost It is convenient to reformulate the problem of the seller in terms of choosing the buyer’s utility schedule.10 Denote the utility of the buyer of type θ by U (θ) = θ · p (θ) − T (θ). The problem of the seller is maxE [θ · ∇U (θ) − U (θ)] U subject to • Feasibility: ∇U (θ) ∈ Σ for every θ ∈ Θ; • Incentive Compatibility: U is convex; • Individual Rationality: U (θ) ≥ 0 for every θ ∈ Θ. Theorem 1 Consider a mechanism that does not satisfy the 0-1 property. Under Conditions 1 and 2 there exists a 0-1 mechanism which brings a strictly higher expected revenue. 8 See Section 5 for other examples of supports which satisfy Condition 1. See for example McAfee and McMillan (1988), Manelli and Vincent (2004a). 10 See Rochet (1985). 9 6 Proof. See Appendix A. £ ¤ We show the main logic of the proof for the one dimensional case Θ = θ, θ .11 Take £ ¤ some admissible mechanism (p, T ) : θ, θ → [0, 1] × < which generates a utility schedule £ ¤ U : θ, θ → <+ and does not satisfy the 0-1 property. Introduce a new ”take it or leave it” ¡ ¢ ¡ ¡ ¢¢ mechanism with a price T θ + θ 1 − p θ . Notice that the utility of the highest type under the new mechanism is left unchanged, and the utilities of all the other types are weakly lower than before: ¡ ¢ ¡ ¡ ¢ ¡ ¡ ¢¢¢ ¡ ¢ ¡ ¢ ¡ ¢ U θ =θ− T θ +θ 1−p θ = θp θ − T θ = U θ , © ¡ ¡ ¢ ¡ ¡ ¢¢¢ ª © ¡ ¢ ¡ ¢ ª U (θ) = max θ − T θ + θ 1 − p θ , 0 = max U θ − θ − θ , 0 ≤ Zθ ³ ´ ¡ ¢ ≤U θ − p e θ de θ = U (θ). θ The inequality follows from the individual rationality, feasibility and the envelope formula for the buyer’s utility. Notice that the inequality must be strict for a positive measure of types since the original mechanism does not satisfy the 0-1 property. Using integration by parts we can represent the expected revenue in terms of the utility schedule as follows. ¡ ¢ ¡ ¢ E [θ · ∇U (θ) − U (θ)] = U θ θf θ − U (θ) θf (θ) − Zθ θ ¡ ¢ U (θ) 2f (θ) + θf 0 (θ) dθ (1) The expected revenue from the ”take it or leave it” mechanism is strictly higher than the revenue from the original mechanism since 2f (θ) + θf 0 (θ) > 0 by Condition 2. In case of multiple goods we use the divergence theorem to represent the expected revenue.12 E [θ · ∇U (θ) − U (θ)] = Z U (θ) f (θ) [θ · n (θ)] dθ − Z U (θ) [(m + 1) f (θ) + θ · ∇f (θ)] dθ (2) Θ ∂Θ Similar to the one dimensional case we replace the original mechanism with a 0-1 mechanism so that the utilities of the ”upper surface” types ∂Θ+ are unchanged and the utilities of all the other types are lowered. Some extra work is required relative to the one dimensional case 11 Of course the result for the one dimensional case was established long ago under more general conditions (see for example Myerson (1981), Riley and Zeckhauser (1983)). 12 See for example Schey (1996). 7 because there is a whole set of the ”upper surface” types, and the original mechanism has to be adjusted in an incentive compatible way individually for all those types. Hence we found that the seller does not benefit from randomizing over the aggregate P allocation i pi (θ). However she may still benefit from offering lotteries over different goods as a part of the optimal menu. Next we show that Theorem 1 implies that the seller can optimize over a smaller set of mechanisms in which the screening is performed only on the differences in the valuations. In Section 4 this result is used to develop a technique for solving the case of two goods. Corollary 1 There is no loss for the seller to screen only on the differences in the valuations conditional on participation, i.e. if θ, θ0 ∈ Θ are such that θ0 = θ + 1 · t for some t ∈ < and ¡ 0¢ P P ¡ 0¢ i pi (θ) = i pi θ = 1, then (p1 , ..., pm , T ) (θ) = (p1 , ..., pm , T ) θ . Proof. Consider types θ, θ0 ∈ Θ such that (i) θ0 = θ + 1 · t = (θ1 + t, ..., θm + t) for some t ∈ <; P P ¡ ¢ (ii) i pi (θ) = i pi θ0 = 1. Notice that θ0i − θ0j = θi − θj for any i and j, i.e. these types have the same differences in the valuations across goods. By the incentive compatibility ¡ ¢ P ¡ ¢ ¡ ¢ ¡ ¢ U (θ) ≥ U θ0 + i θi − θ0i pi θ0 = U θ0 − t. ¡ ¢ ¡ ¢ Similarly U θ0 ≥ U (θ) + t, and thus U (θ) = U θ0 − t. This implies that ¡ ¢ ¡ ¢ ¡ ¢ P P T (θ) = i θi pi (θ) − U (θ) = i θ0i pi θ0 − U θ0 = T θ0 . ¡ ¢ Hence for all such types θ0 we can replace the allocation and the payment (p1 , ..., pm , T ) θ0 by (p1 , ..., pm , T ) (θ). The new mechanism is incentive compatible and generates the same utilities for all types of the buyer. Hence it results in the same expected revenue for the seller. Since by Theorem 1 the optimal mechanism must satisfy the 0-1 property we conclude that there is no loss for the seller to screen only on the differences in the valuations conditional on participation. It is possible that the 0-1 property of the optimal mechanisms holds more generally, and that the conditions in Theorem 1 are only sufficient and far from being necessary. However 8 we were not able either to extend the proof to a larger class of cases, or to provide a counterexample within the setup of the model with continuous distributions. Below is an example with a discrete distribution where the 0-1 property does not hold.13 © © ª ª Example 1 Let Θ = θ1 , θ2 , θ3 where θ1 = (0, 1), θ2 = (1, 0), θ3 = (3, 2), and Pr θi = 13 , ¢ ¡ ¢ ¡ ¢ ¡ ¢ ¡ i = 1, 2, 3. The optimal menu is p11 , p12 , T 1 = (0, 1, 1), p21 , p22 , T 2 = 12 , 0, 12 , p31 , p32 , T 3 = (1, 0, 2). Proof. Let us ignore the incentive constraints for θ1 , θ2 and the individual rationality constraint for θ3 . We will check them ex post. Clearly it is optimal to set p11 = 0, p22 = 0, T 1 = p12 and T 2 = p21 . Also it is optimal to assign the efficient allocation to type θ3 : p31 = 1 and p32 = 0. Thus the incentive constraints for θ3 are 3 − T 3 ≥ 2p12 − T 1 = p12 , 3 − T 3 ≥ 3p21 − T 2 = 2p21 . © ª Hence T 3 = 3 − max p12 , 2p21 . The problem of the seller reduces to ¡ ª¢ © max 13 p12 + p21 + 3 − max p12 , 2p21 p12 ,p21 subject to 0 ≤ p12 , p21 ≤ 1. Notice that ⎧ ⎪ ⎪ p12 − p21 < p12 − 12 p12 ≤ ⎪ ⎪ ⎨ ª © p12 + p21 − max p12 , 2p21 = p21 < 12 p12 ≤ 12 ⎪ ⎪ ⎪ ⎪ 1 1 1 ⎩ 2 p2 ≤ 2 Hence p12 = 1, p21 = 1 2 1 2 if 2p21 > p12 if 2p21 < p12 . if 2p21 = p12 and T 3 = 2. In the one dimensional case a reduction in the allocation for the lower types always allows to extract more money from the higher types. This is not necessarily the case when there are multiple dimensions. In this example both downward incentive constraint for type θ3 are binding at the optimal contract. A reduction in the allocation for type θ2 does not allow to extract more money from type θ3 , since he can still mimic type θ1 . 13 This example is similar in spirit to the example in Baron and Myerson (1982). 9 4 The Case of Two Goods 4.1 Reformulation of the Problem In this section we develop the tools for solving the seller’s problem in the two dimensional case. Define the difference in the valuations by δ = θ1 − θ2 . Since Θ is convex an compact, £ ¤ the set of the differences is an interval δ, δ = [minθ∈Θ (θ1 − θ2 ) , maxθ∈Θ (θ1 − θ2 )]. By Corollary 1 to Theorem 1 there is no loss for the seller to offer mechanisms which screen only on the differences in the valuations conditional on the participation, i.e. (p1 (θ) , p2 (θ) , T (θ)) is either equal to (0, 0, 0) or to (α (δ) , 1 − α (δ) , t (δ)).14 With this reformulation the incentive constraints are ¡ ¢ ¡ ¢ δα (δ) − t (δ) + θ2 ≥ δα δ 0 − t δ 0 + θ2 for all participating types, or alternatively ¡ ¢ £ ¤ ¡ ¢ δα (δ) − t (δ) ≥ δα δ 0 − t δ 0 for every δ, δ 0 ∈ δ, δ . Denote u (δ) = δα (δ) − t (δ). Next we simplify the incentive constraints. Lemma 1 The incentive compatibility constraints are equivalent to: (i) α is nondecreasing; · (ii) u (δ) = α (δ) at all continuity points of α. Proof. Standard. See for example Myerson (1981). The buyer of the type θ participates only if his utility from participation is nonnegative. Hence U (θ) = max {u (δ) + θ2 , 0}. The revenue from the buyer of the type θ is δα (δ) − u (δ) whenever u (δ) + θ2 ≥ 0, and 0 otherwise. The measure of the participating types for a fixed Z δ is f (θ) dθ, which we denote by g (u (δ) , δ). θ: θ1 −θ2 =δ, u(δ)+θ2 ≥0 Incidentally, the mathematical structure of the resulting problem is very similar to the model in Rochet and Stole (2002), who study the problem of nonlinear pricing when the buyers have heterogeneous outside options. The main difference is that their model has in One may worry that (α, t) may be not defined over some subset of δ, δ . This happens when there exists δ such that (p1 (θ) , p2 (θ) , T (θ)) = (0, 0, 0) for all θ ∈ Θ such that θ1 − θ2 = δ. However in what follows it will be clear that there is no loss for the seller in specifying (α, t) for such types which they would choose if they were required to participate. 14 10 addition quadratic costs. In both cases the task of finding the optimal mechanism is quite formidable because the problems lack recursive structure. The solutions to these two models will turn out to be qualitatively different: in Rochet and Stole (2002) the optimal allocation is (for the most part) separating, while in our model there will be a significant amount of pooling. The seller’s problem is Zδ Problem I max g (u (δ) , δ) (δα (δ) − u (δ)) dδ α,u δ subject to £ ¤ • Feasibility: α (δ) ∈ [0, 1] for every δ ∈ δ, δ ; · • Incentive Compatibility: (i) α is nondecreasing; (ii) u (δ) = α (δ) at all continuity points of α. Notice that the individual rationality constraint is automatically satisfied since the null contract is available. In Appendix B we formulate Problem I as an optimal control problem, provide the necessary conditions, prove their sufficiency and also determine a condition for uniqueness of the solution. The proof of the sufficiency is required because the standard Arrow type results for sufficiency of the necessary conditions do not apply.15 The reason is that the Lagrangian L∗ in the optimal control problem is not jointly concave in (α, u). We demonstrate uniqueness in the case when the exclusion region of the candidate solution is Z P nondegenerate, i.e. there exists a subset Θ0 ⊂ Θ such that f (θ) dθ > 0 and i pi (θ) = 0 Θ0 for almost every θ ∈ Θ0 .16 The problem can be considerably simplified when the distribution of the valuations is symmetric. Definition 2 The distribution (Θ, f ) is symmetric if (i) (θ1 , θ2 ) ∈ Θ implies that (θ2 , θ1 ) ∈ Θ; 15 See for example Seierstad and Sydsæter (1987). Armstrong (1996) showed that the strict convexity of the set of the valuations Θ is a sufficient condition for an exclusion region to be nondegenerate. Our model allows for supports that are not strictly convex, and thus the possibility that the optimal mechanism has a degenerate exclusion region cannot be ruled out. 16 11 (ii) f (θ1 , θ2 ) = f (θ2 , θ1 ) for every θ ∈ Θ. For the rest of the paper we restrict attention to the symmetric case. It is straightforward to show that in the symmetric case the seller’s problem can be solved by optimizing only over £ ¤ £ ¢ the set 0, δ and then setting α (δ) = 1 − α (−δ) and u (δ) = u (−δ) + δ for δ ∈ −δ, 0 . Zδ Problem II max g (u (δ) , δ) (δα (δ) − u (δ)) dδ α,u(0) 0 subject to • Feasibility: α (δ) ∈ £1 ¤ £ ¤ , 1 for every δ ∈ 0, δ ; 2 Zδ ³ ´ • Incentive Compatibility: (i) α is nondecreasing; (ii) u (δ) = u (0) + α e δ de δ for every 0 £ ¤ δ ∈ 0, δ . 4.2 Properties of the Optimal Mechanism In this section we discuss the qualitative properties of the solution to the seller’s problem. To understand the main trade-offs consider the marginal contribution of the allocation α (δ) to the revenue. Zδ ³ ³ ´ ´ Zδ ³ ´´ ∂ ³ ³e´ e´ ³e ³e´ e e e g u δ , δ δα δ − u e δ de δ V (δ) = g (u (δ) , δ) δ − g u δ , δ dδ + ∂u δ {z } |δ {z } | Standard Effect (3) Participation Effect The first collection of terms illustrates a standard trade-off between earning an extra dollar from the type δ and leaving higher informational rents to all the types above δ. The last term is the revenue effect of the allocation at δ through the participation decisions of the types above δ. Increasing α (δ) raises the informational rents for all types e δ ≥ δ, and thus increases ³ ³ ´ ´ ∂ the measure of the participating types by ∂u g u e δ ,e δ . Every new participant of the type ³ ´ ³ ´ e δ brings an extra revenue of e δα e δ −u e δ . The formula for the marginal revenue V reveals the main difficulty: the problem is inher- ently non-recursive. The choice of the optimal allocation α (δ) for a given δ in general depends on the whole (optimal) profile of allocations α and rents u. 12 Let us also consider the optimal choice of the buyer’s lowest rent u (0). Notice that −u (0) is the minimal price the seller charges the participating buyers. The trade-off here is between attracting marginal consumers and charging all inframarginal consumers a higher price: Zδ ∂ g (u (δ) , δ) (δα (δ) − u (δ)) dδ − ∂u 0 Zδ g (u (δ) , δ) dδ = 0. (4) 0 Hence the seller has two rent extraction concerns. One goal is to discriminate on the differences in the valuations. The second problem is the choice of the optimal minimal price for all participating types. To see these two concerns more clearly we decompose the seller’s expected revenue into two parts: Zδ |0 ⎛ g (u (δ) , δ) ⎝δα (δ) − {z Zδ 0 ⎞ Zδ ³ ´ e e ⎠ α δ dδ dδ + g (u (δ) , δ) (−u (0)) dδ Rent Extraction from Differences in Valuations The seller earns a revenue of δα (δ) − Rδ 0 } |0 {z Minimal Price Charged (5) } ³ ´ α e δ de δ from the type δ through discrimination on the differences in the valuations. In addition the seller charges all participating types with −u (0). We introduce two benchmark problems to isolate the effects of these rent extraction concerns. Lemma 2 (i) Let (α0 , u0 (0)) solves max Zδ α,u(0) 0 the required constraints. ⎧ ⎪ ⎨ 1 if 2 Then α0 (δ) = ⎪ ⎩ 1 if (ii) Let (α00 , u00 (0)) ⎛ ⎞ Zδ ³ ´ g (u (δ) , δ) ⎝δα (δ) − α e δ de δ ⎠ dδ subject to 0 h ´ δ ∈ 0, b δ ¡ ¢ δ ∈ 0, δ . ³ i for some b δ∈ b δ, δ solves max Zδ α,u(0) g (u (δ) , δ) (−u (0)) dδ subject to the required constraints. £0 ¤ Then α00 (δ) = 1 for every δ ∈ 0, δ . Proof. (i) For the first problem it is clear that the seller will choose u (0) sufficiently high to ensure full participation. Hence the measure of types with the difference in the valuations 13 δ is g (u (δ) , δ) = Z f (θ) dθ. Let us denote it by g (δ). θ: θ1 −θ2 =δ Using integration by parts we rewrite the ⎛ objective function⎞ ⎛ ⎞ Zδ Zδ ³ ´ Zδ Zδ ³ ´ ⎟ ⎜ e e g (δ) ⎝δα (δ) − α δ dδ ⎠ dδ = ⎝g (δ) δ − g e δ de δ ⎠ α (δ) dδ. 0 0 0 δ Zδ ³ ´ Denote V (δ) = g (δ) δ − g e δ de δ. The solution is of ”bang-bang” form: α0 (δ) = 1 2 for δ δ. Since V is continuous and is equal to − 12 at zero, we have δ <b δ and α0 (δ) = 1 for δ > b Zδ b δ > 0. Since V (δ) dδ = 0, we have b δ < δ. 0 (ii) In this problem the seller does not benefit from discriminating on the differences in the valuations. Hence for any given u (0) it pays to choose the allocation which maximizes the measure of the participating types. The efficient allocation works best since it provides each participating type of the buyer with his most preferred good. It turns out that the optimal allocation in the general problem of the seller is in between two benchmark allocations. £ ¤ θ2 = θ for every δ ∈ 0, δ . Then the optimal allocation θ∈Θ: θ1 −θ2 =δ £ ¤ 0 00 α (δ) ∈ [α (δ) , α (δ)] for every δ ∈ 0, δ . Proposition 1 Let min Proof. See Appendix B. Because the rent profile also determines the shape and size of the exclusion region, the seller when choosing the rent profile cares not only about the rent extraction from the differences in the valuations. Leaving higher rents to the buyers, i.e. making the allocation relatively more efficient, increases participation. When the exclusion region is large, then the rent extraction from the differences is less important relative to attracting new buyers, and thus the allocation is more efficient. When the exclusion region is small, and thus the goal of extracting rents from the differences is more pronounced, then the solution resembles the optimal allocation in the first benchmark problem (α0 ). This features can be clearly observed in Section 5.1 where we discuss an example of a uniform distribution on a square. A similar feature of the solution arises in the random participation model of Rochet and 14 Stole (2002). They show that the optimal allocation lies in between the efficient schedule and the classic monopolistic schedule (i.e. when there is no concern about participation). 5 Examples and Discussion 5.1 Uniform Distribution on a Square Example 2 Let the distribution of the valuations be uniform on Θ = [c, c + 1]2 where c ≥ 0. Solving the optimal control problem we find the optimal menu of the allocations and prices (p1 , p2 , T ) depending on the parameter c. Proposition 2 In Example 2 the optimal menu is √ (i) {(0, 0, 0) , (1, 0, T ) , (0, 1, T )}, where T = 23 c + 13 c2 + 3 © ¡ ¢ ¡ ¢ª (ii) (0, 0, 0) , (α, 1 − α, T ) , (1 − α, α, T ) , 1, 0, T , 0, 1, T , ¡9 ¢√ √ 1 where α = 27 16c + 9, T = 13 c + 38 + 18 16c + 9, 32 + 32 − 4 c ¡5 ¡9 ¢√ ¢ T = T + 13 32 − 32 − 14 c 16c + 9 ¢ ¡ © ¡ ¢ ¡ ¢ª (iii) (0, 0, 0) , 12 , 12 , T , 0, 1, T , 1, 0, T , q 2 1 where T = 3 c + 3 c2 + 32 and T = T + 16 if c ∈ [0, 1]; if c ∈ (1, c] where c ≈ 1.3721; if c ∈ (c, +∞). Proof. See Appendix C. In this example the marginal revenue in the benchmark problem of rent extraction from the differences in the valuations is the same for every c, and is equal to V (δ) = 1 2 (1 − δ) (3δ − 1). According to⎧Lemma 2 the two benchmark allocations are as follows: ¢ £ ⎪ ⎨ 1 if δ ∈ 0, 1 2 3 0 00 α (δ) = ¡ 1 ¤ and α (δ) = 1 on [0, 1]. ⎪ ⎩ 1 if δ ∈ , 1 3 By Proposition 1 the optimal allocation is in between α0 and α00 . When c is small then it is not too costly to exclude types, and thus the exclusion region is relatively large and the allocation (conditional on participation) is more efficient. However, when c is large then it is costly to exclude types, and thus the exclusion region is relatively small and the optimal allocation resembles the α0 allocation. 15 Notice that the optimal menus have a simple structure. The technical reason for this is roughly as follows. The optimal control problem is of a ”bang-bang” nature in α. A number of pooling regions for α emerge due to the presence of the monotonicity constraint, however there are only very few such regions. An important question is whether we can expect the same to happen in general. We discuss it in Section 5.2. It is interesting to compare the expected revenues from the fully optimal mechanism and the optimal deterministic mechanism which makes no use of the lotteries.17 Using the formulas for the expected revenues it is possible to show that the relative gain from using a fully optimal mechanism is at most about 1.2%.18 In Section 5.3 we discuss whether we can expect the optimal deterministic mechanisms to perform that well in general. 5.2 Simplicity of Menus In Example 2 the optimal menus have only a few point contracts. There is a legitimate concern that the simplicity of the optimal menu may be special to the two dimensions. The reasoning can be as follows. The 0-1 property of the optimal mechanisms effectively reduces the dimensionality of the problem by one. Hence the two dimensional problem reduces to a one dimensional problem, which we observed to have a ”bang-bang” structure leading to a small number of the point contracts in the optimal menu. It is not clear what to expect when there are more than two dimensions. Next we present an example which suggests that the simplicity of the optimal menus is not special to two dimensions. Example 3 Let Θ = [0, 1]m and the valuations θi be independently identically distributed according to the distribution functions Fi (θi ) = (θi )c where c ≥ 1. We solve this example using ”the ray technique” developed by Armstrong (1996). Fix some type profile θ from the upper surface ∂Θ+ , i.e. such that θi = 1 for some i. Consider now all types e θ lying on the ray passing through θ and the origin, i.e. there exists s ∈ [0, 1] 17 18 The optimal menu for a deterministic mechanism is given in Proposition 2 in Appendix C. See Appendix C. 16 such that e θ = sθ. We show that the conditional distributions of s are the same on every ray. Then we optimize over each ray independently and verify that there exists a menu of prices which implements the optimal mechanism. Proposition 3 In Example 3 the optimal menu of allocations and prices (p, T ) is n ³ ´ o 1 (0, 0) , ei , (mc + 1)− mc for i = 1, ..., m , where eii = 1 and eij = 0 for j 6= i. Proof. See Appendix C. Another question suggested by Example 2 is whether in the two dimensional problems the optimal menus are always simple. If the allocation α is strictly increasing on an interval, then the marginal revenue function V (δ) evaluated at the candidate solution must be equal to zero throughout this interval.19 Differentiating the marginal revenue with respect to δ we get the condition: · V (δ) = 2g (u (δ) , δ) + ∂ ∂ g (u (δ) , δ) u (δ) + g (u (δ) , δ) δ = 0. ∂u ∂δ (6) This expression depends on the rent schedule from the differences in the valuations u and the exogenous distribution of the valuations. Intuitively, it takes a quite special distribution to make this condition hold on a nondegenerate interval. Although in the next example we managed to construct a distribution with a rich optimal menu, we believe that the optimality simple menus is a quite generic phenomenon. © ¤ª £ 2 : 21 ≤ θ ≤ z (δ) where δ ∈ − 3 , 3 , Example 4 Let the distribution be uniform on Θ = θ ∈ < 2 16 2 2 ⎧ £ ¢ ⎪ 21 ⎪ if δ ∈ − 32 , − 12 − 18 δ ⎪ 8 ⎪ ⎨ ¢ ¡ where z (δ) = if − 38 δ 2 − 12 δ + 81 δ ∈ − 12 , 12 . 32 ⎪ ⎪ ⎪ ¡ ¤ ⎪ 7 21 ⎩ if δ ∈ 12 , 32 8 − 8δ The optimal menu of allocations and prices (p1 , p2 , T ) is ´ o n ³ ¡ ¢2 where α ∈ [0, 1] .20 (0, 0, 0) , α, 1 − α, 12 α − 12 + 27 16 · ¢ £ In this example we constructed a distribution such that V (δ) = 0 on 0, 12 and the optimal £ ¢ allocation is separating on 0, 12 : 19 20 See Lemma 3 in Appendix B. The proof is available upon request. 17 α (δ) = 5.3 ⎧ ⎪ ⎨ ⎪ ⎩ 1 2 +δ if 1 if ¢ £ δ ∈ 0, 12 £ ¤ . δ ∈ 12 , 32 Profitability of Stochastic Contracts In Example 2 the relative gain from using the fully optimal mechanism as opposed to the optimal deterministic mechanisms is rather small: at most about 1.2%. In this section we argue that this need not be true in general.21 In the next example we show that the gains from employing stochastic contracts can be as high as 50%.22 © ¡ ª ¢ © ª Example 5 Let Θ = θ1 , θ2 , θ3 where θ1 = (1, 0), θ2 = (0, 1), θ3 = 12 , 12 , and let Pr θ1 = © ª © ª Pr θ2 = 14 and Pr θ3 = 12 . Then the relative gain in the expected revenue from using the fully optimal mechanism rather than the optimal deterministic mechanism is 50%. Proof. Assign allocations (1, 0), (0, 1) and 1, 1 and 1 2 ¡1 1 2, 2 ¢ to the the types θ1 , θ2 and θ3 at prices respectively. This allocation is incentive compatible and efficient. The payoff of each type of the buyer is zero, which means that the seller captures the whole efficient surplus ( 34 ) and thus cannot do any better. The deterministic menu of allocations and prices (p1 , p2 , T ) is {(0, 0, 0) , (1, 0, T ) , (0, 1, T )}. Obviously any price other than 1 2 or 1 is dominated. Both T = 1 2 and T = 1 result in the revenue of 12 . Example 5 does not fit the model studied in this paper. Next we present an example which satisfies the conditions of the model and where the relative gain from using stochastic contracts is as high as 25%. The underlying logic is the same as in Example 5. © ª Example 6 Let the distribution be uniform on Θ = θ ∈ <2 : 1 ≤ θ1 + θ2 ≤ 1 + ε; θ1 , θ2 ≤ 1 , ¢ ¡ where ε ∈ 0, 12 . The relative gain in the expected revenue from using the fully optimal mechanism rather than the optimal deterministic mechanism tends to 25% as ε goes to zero.23 21 Thanassoulis (2004) also argues in favor of using stochastic contracts, but he only provides an example where the revenue gain is 8%. 22 This example is similar in spirit to the examples in Adams and Yellen (1976) which are used to demonstrate the superiority of mixed bundling menus over the individual pricing of the goods. 23 The proof is available upon request. 18 6 The Case When the Buyer Desires More than a Single Unit of the Good Consider a modification of the model where the goods offered by the seller are no longer substitutes, and the buyer desires more than a single unit.24 The only change required in the formulation of the problem of the seller is that the feasible set for the allocations Σ is now [0, 1]m . £ ¤m Condition 3 Valuations are distributed on θ, θ ⊂ <m + according to an almost everywhere positive bounded differentiable symmetric density f (θ1 , ..., θm ). We may restrict attention to symmetric mechanisms because the distribution of the valuations is symmetric.25 Next we define nice mechanisms which are counterparts of 0-1 mechanisms in the model of substitutes. Definition 3 The mechanism is nice if pi∗ (θ) is either 0 or 1 for almost every θ ∈ Θ, where i∗ = arg max θi . Theorem 2 Consider a symmetric mechanism that is not nice. Then under Conditions 2 and 3 there exists a nice mechanism which brings a strictly higher expected revenue. The proof of this result for the case θ = 0 is in McAfee and McMillan (1988). Alternatively this result can be proved along the lines of the proof of Theorem 1. An important corollary which allows to solve the case of two goods is a counterpart of Corollary 1 to Theorem 1. Corollary 2 There is no loss for the seller in not screening over the maximal valuations conditional on participation, i.e. if θm > max {θ1 , ..., θm−1 } then either (p1 , ..., pm , T ) (θ) = (0, ..., 0, 0) or pm (θ) = 1. Next we develop a technique for solving the seller’s problem in the two dimensional case. The approach is very similar to the one in Section 4, and thus we give only a brief sketch. 24 25 This problem was studied by McAfee and McMillan (1988), Manelli and Vincent (2004a), (2004b). See Maskin and Riley (1984). 19 Since the optimal mechanism is symmetric we can solve just for this case θ2 ≥ θ1 . By Corollary 2 to Theorem 2 there is no loss for the seller to offer mechanisms which screen only on the type θ1 conditional on the participation, i.e. (p1 (θ) , p2 (θ) , T (θ)) is either equal to (0, 0, 0) or to (α (θ1 ) , 1, t (θ1 )). An analog of Lemma 1 says that α (θ1 ) is nondecreasing and Zθ1 ³ ´ θ1 . θ1 de θ1 α (θ1 ) − t (θ1 ) = u (θ1 ) = u (θ) + α e θ The buyer of the type θ participates only if the utility from participation is nonnegative. Hence U (θ) = max {u (θ1 ) + θ2 , 0}. The revenue from the buyer of the type θ is θ1 α (θ1 ) − u (θ1 ) whenever u (θ1 ) + θ2 ≥ 0, and 0 otherwise. The measure of the participating types for Z a fixed θ1 is f (θ1 , θ2 ) dθ2 , which we denote by g (u (θ1 ) , θ1 ). u(θ1 )+θ2 ≥0 The seller’s problem is Zθ Problem III max g (u (θ1 ) , θ1 ) (θ1 α (θ1 ) − u (θ1 )) dδ α,u(θ) θ subject to £ ¤ • Feasibility: α (θ1 ) ∈ [0, 1] for every θ1 ∈ θ, θ ; Zθ1 ³ ´ θ1 for • Incentive Compatibility: (i) α is nondecreasing; (ii) u (θ1 ) = u (θ) + α e θ1 de θ £ ¤ every θ1 ∈ θ, θ . As in the model of substitutes we can set up the seller’s problem as an optimal control problem and obtain the necessary conditions for the optimality. Example 7 Let the distribution of the valuations be uniform on Θ = [c, c + 1]2 where c ≥ 0. Solving the optimal control problem we find the optimal menu of the allocations and prices (p1 , p2 , T ) depending on the parameter c. Proposition 4 In Example 7 the optimal menu is © ¡ ¢ ª (i) (0, 0, 0) , 1, 1, T , (1, α, T ) , (α, 1, T ) , where α is increasing with c, α = 0 when c = 0, and α = 1 when c = c q (ii) {(0, 0, 0) , (1, 1, T )}, where T = 23 c2 + 32 + 43 c 20 if c ∈ [0, c] where c ≈ 0.0766; if c ∈ (c, +∞). Proof. See Appendix D. The superiority of the mixed bundling strategy over the individual pricing of the goods in this model was established long ago.26 For very small c the fully optimal mechanism turns out to be stochastic. The revenue gain relative to the best mixed bundling mechanism is very small: much less than 1%.27 7 Conclusion We showed that under the standard regularity conditions a multiproduct monopolist selling substitutable goods never finds it optimal to discriminate on the aggregate probability of selling. This was shown to imply that the optimal mechanism is characterized be a significant amount of pooling: all participating types with the same differences in the valuations receive the same allocation. In the case of two goods we demonstrated how to apply the optimal control technique to solve for the optimal mechanism. In symmetric problems it was shown that the optimal allocation (for participating types) is in between the efficient allocation and the allocation which optimizes the rent extraction from the differences in the valuations. The solved examples suggest that: (i) generically the optimal menus have a simple structure; (ii) the gain from using the fully optimal mechanisms as opposed to deterministic mechanisms can be substantial. We also applied our approach to the problem of a multiproduct monopolist when the buyer may desire more than a single unit of the good. There seem to be a number of interesting economic application of the model we studied other than those discussed in the paper. For example, we may interpret the model as a problem of the product line design. The consumers do not value the goods per se, but derive utility from a set of characteristics the goods possess.28 Assuming that the utility is separable in the characteristics, the model of substitutes describes the case when the monopolist for technological reasons is limited with respect to the intensities of different characteristics that can be included in one good (e.g. speed vs safety in car design), while in the second model 26 See McAfee, McMillan and Whinston (1989). See Appendix D for the formulas of the expected profits. 28 See for example Lancaster (1971). 27 21 there is no such constraint. The model of substitutes may also be applied to study the question of the optimal auction design in the presence of collusion between the bidders. The seller owns a single good and can prohibit reallocations of the good between the bidders. The bidders form a cartel that allows them to behave as a single buyer maximizing the sum of the bidders’ payoffs. The results of this paper show how the seller can respond to collusion by allocating the good randomly in certain situations. 8 Appendix A Proof of Theorem 1. Consider some admissible mechanism (p1 , ..., pm , T ) which generates the utility schedule U and does not satisfy the 0-1 property. We replace it with a 0-1 mechanism which keeps unchanged the utility schedules U (θ) for the types from the upper surface ¡ ¢ ∂Θ+ . Define the new allocations and payments p1 , ..., pm , T (θ) for the upper surface types θ ∈ ∂Θ+ as follows. ³ T (θ) = T ´ P Sni (θ) 1 − j pj (θ) for every n (θ) j j ³ ´ m P P θi ni (θ) S 1 − (θ) + p (θ) .29 j j j nj (θ) i=1 P pi (θ) = pi (θ) + Notice that pi (θ) ≥ 0 (by Condition 1) and i, i pi (θ) = 1. The utilities of the "upper surface" types are the same as in the original mechanism: m m P P U (θ) = θi pi (θ) − T (θ) = θi pi (θ) − T (θ) = U (θ) for every θ ∈ ∂Θ+ . i=1 i=1 Next we derive the payoff of some type θ ∈ Θ from sending a message θ0 ∈ ∂Θ+ . m ¡ ¢ ¡ ¢ P θ i pi θ 0 − T θ 0 = i=1 ³ ³ m m m ¡ ¢ P ¡ 0 ¢´ ¡ 0¢ P ¡ 0 ¢´ P P P θ0i ni (θ0 ) θi ni (θ0 ) S S 1 − 1 − = θi pi θ0 + p p θ − T θ − = j j j j θ n (θ0 ) n (θ0 ) = i=1 m P i=1 i=1 j j i=1 j j m ¡ ¢ ¡ ¢ (1−S pj (θ0 )) £¡ ¢ ¡ ¢¤ P ¡ ¢ ¡ ¢ θi pi θ0 − T θ0 + S nj (θ0 ) θi pi θ0 − T θ0 . θ − θ0 · n θ0 ≤ j j i=1 The above inequality follows from Condition 1 and the definition of the normal n (θ): S ¢ ¡ ¢¤ pj (θ0 )) £¡ (1− S j θ − θ0 · n θ0 ≤ 0. n (θ0 ) j j Hence the payoff from sending a message θ0 ∈ ∂Θ+ under the new mechanism is not higher 29 If there exist multiple normals at θ (i.e. the surface has a kink at θ) then we can pick any one of them. 22 than under the original mechanism. ¡ ¢ Augment this new mechanism with a null message ∅ which gives p1 , ..., pm , T (∅) = (0, ..., 0, 0), and offer it to all types of the buyer. Notice that it is not a direct revelation mechanism since the set of messages is just M = {θ for θ ∈ ∂Θ+ } ∪ {∅}. Different types self-select into messages according to some strategy σ : Θ → ∆M . Consider some type θ ∈ Θ and his strategy σ (θ). The utility in the new mechanism is: µm ½ ¶ ¾ m ¡ ¢ ¡ ¢ P P U (θ) = θi pi (σ (θ)) − T (σ (θ)) = max 0max θi pi θ0 − T θ0 , 0 ≤ µm ½i=1 ¶ ¾θ ∈∂Θm+ i=1 ¡ 0¢ ¡ 0¢ P P θ i pi θ − T θ θi pi (θ) − T (θ) = U (θ). ≤ max 0max ,0 ≤ θ ∈∂Θ+ i=1 i=1 The first inequality follows from the result that the payoff from sending a message θ0 ∈ ∂Θ+ is not higher than under the original mechanism, the second inequality comes from the admissibility of the original mechanism. Finally we show that U (θ) < U (θ) for a positive measure of types because the original b be an open convex subset of Θ such that mechanism does not satisfy the 0-1 property. Let Θ Z P b f (θ) dθ > 0 and i pi (θ) ∈ / {0, 1} for almost every θ ∈ Θ. e Θ ¡ ¢ b such that U (θ) > 0. There exists θ+1·t = θ1 + t, ..., θ m + t ∈ Consider some type θ ∈ Θ Θ for some t > 0. By the incentive compatibility we can represent the utilities for the original and the new mechanism as follows: Zt ¡ ¢ P U (θ) = U θ + 1 · t − i pi (θ + 1 · t) dt, 0 ¡ ¢ U (θ) = U θ + 1 · t − Zt P i pi (σ (θ + 1 · t)) dt. 0 P P Notice that by the incentive compatibility both i pi (θ + 1 · t) and i pi (σ (θ + 1 · t)) P are nondecreasing in t. Moreover i pi (σ (θ + 1 · t)) ∈ {0, 1}. If U (θ) = 0 then we are done. P If U (θ) > 0 then i pi (σ (θ)) = 1. Hence Zt ¡ ¢ ¡ ¢ P U (θ) − U (θ) = U θ + 1 · t − U θ + 1 · t − (1 − i pi (θ + 1 · t)) dt < 0 ¡ ¢ ¡ ¢ < U θ + 1 · t − U θ + 1 · t ≤ 0. b and the second inequality The first inequality follows from the definition of the subset Θ, was established earlier. 23 Hence U (θ) ≥ U (θ) for every θ with a strict inequality for a positive measure of types. Using equation (2) we conclude that the new mechanism brings a strictly higher revenue than the original mechanism. 9 Appendix B 9.1 Necessary Conditions We deal with the monotonicity constraint in a standard way by introducing an auxiliary £ ¤ · control variable z : δ, δ → <+ such that α (δ) = z (δ), and in addition allow the state variable α to have upward jumps.30 Write down the seller’s problem as an optimal control problem.31 Zδ Problem I max g (u (δ) , δ) (δα (δ) − u (δ)) dδ z,α,u δ subject to Feasibility α (δ) ≥ 0 [η (δ)] 1 − α (δ) ≥ 0 [η (δ)] Incentive Compatibility u (δ) = α (δ) · [λ1 (δ)] α (δ) = z (δ) · [λ2 (δ)] z (δ) ≥ 0 [μ (δ)] Transversality conditions ¡ ¢ ¡ ¢ α (δ), α δ , u (δ) and u δ are free Form the Lagrangian ¡ ¢ L z, α, u, η, η, λ1 , λ2 , μ; δ = g (u, δ) (δα − u) + λ1 α + λ2 z + ηα + η (1 − α) + μz. First we maximize L with respect to z. 30 See for example Guesnerie and Laffont (1984). Notice that the function g (u, δ) may not be continuously differentiable at the point (u, δ) such that u = −e θ2 , where e θ2 = min θ2 . The left derivative with respect to u at this point is 0, while the right derivative is 31 θ∈Θ:θ 1 −θ 2 =δ f (δ − u, −u). We can still apply the optimal control technique if this happens on at most a countable set of points (see Note 6 in Chapter 2 in Seierstad and Sydsæter (1987)). 24 L∗ = g (u, δ) (δα − u) + λ1 α + ηα + η (1 − α), · with the conditions μz = 0, μ = −λ2 ≥ 0 and α = z ≥ 0. Next we get the system of Hamiltonian equations together with the boundary require¡ ¢ ¡ ¢ ments, ⎧ which follow from the transversality conditions: λ1 (δ) = λ1 δ = λ2 (δ) = λ2 δ = 0. · ⎪ ⎨ λ1 = − ∂L∗ = g (u, δ) − ∂ g (u, δ) (δα − u) ∂u ∂u · ∗ ⎪ ⎩ λ2 = − ∂L = −g (u, δ) δ − λ1 − η + η ∂α λ1 , λ2 are continuous throughout.32 The other conditions are ηα = 0, η ≥ 0 and α ≥ 0; η (1 − α) = 0, η ≥ 0 and α ≤ 1. Define a marginal revenue function V (δ) = g (u (δ) , δ) δ + λ1 (δ). Next we rework the control theoretic necessary conditions for optimality into the conditions for the marginal revenue function V . The condition for the separation of types on an interval is in part I, the ironing conditions for pooling of the types on an interval are in parts II-IV.33 ¡ ¢ Lemma 3 Let z, α, u, η, η, λ1 , λ2 , μ satisfy the necessary conditions. Then I. If α is strictly increasing on (δ 1 , δ 2 ), then V = 0 Zδ2 II. If α = 0 on (δ 1 , δ 2 ), then δ 1 = δ, V (δ 2 ) = 0, V δ1 Zδ2 ³ ´ and V e δ de δ ≤ 0 for any δ in the interval. on this interval. Zδ ³ ´ ³ ´ e e δ dδ = k ≤ 0. Also V e δ de δ≥k δ1 δ Zδ2 ³ ´ δ de δ = 0. Also III. If α = α b ∈ (0, 1) on (δ 1 , δ 2 ), then V (δ 1 ) = V (δ 2 ) = 0, V e δ1 Zδ δ1 Zδ2 ³ ´ ³ ´ V e δ de δ≥0≥ V e δ de δ for any δ in the interval. δ Zδ2 ³ ´ Zδ ³ ´ IV. If α = 1 on (δ 1 , δ 2 ), then V (δ 1 ) = 0, δ 2 = δ, V e δ de δ = k ≥ 0. Also V e δ de δ≥ δ1 Zδ2 ³ ´ 0 and V e δ de δ ≤ k for any δ in the interval. δ1 δ · Proof. I. Notice that η = η = λ2 = 0 on this interval. Hence 0 = −λ2 = V . 32 33 Theorems 7 and 8 in Chapter 3 in Seierstad and Sydsæter (1987). See for example Guesnerie and Laffont (1984), Myerson (1981). 25 II. By monotonicity δ 1 = δ. Notice that η ≥ 0, η = 0 and λ2 ≤ 0 on this interval. Also λ2 (δ 2 ) = 0 since α changes the value at δ 2 , and λ2 (δ) = 0 from the transversality condition. Zδ2 · ³ ´ Zδ2 ³ ´ Zδ2 ³ ´ e e e e δ de δ = k ≤ 0. Also 0 ≥ Hence 0 = λ2 δ dδ, which implies V δ dδ = − η e δ1 δ1 δ1 Zδ · ³ ´ Zδ ³ ´ Zδ ³ ´ e e e e δ de δ ≥ k. Finally 0 ≥ λ2 (δ) = λ2 (δ) = λ2 δ dδ, which implies V δ dδ = − η e δ1 δ1 δ1 Zδ2 · ³ ´ Zδ2 ³ ´ Zδ2 ³ ´ δ de δ=− η e δ de δ, which implies V e δ de δ ≤ 0. − λ2 e δ δ δ III and IV. The proofs are similar to part II and therefore omitted. ¡ ¢ Corollary 3 Let z, α, u, η, η, λ1 , λ2 , μ satisfy the necessary conditions. Then Zδ V (δ) (α (δ) − α e (δ)) dδ ≥ 0 for every admissible α e. δ 9.2 Sufficient Conditions and Uniqueness To show the sufficiency of the necessary conditions and to establish uniqueness we need one extra result. Denote the expected revenue from the 0-1 mechanism (α, u) by Π (α, u). Lemma 4 (i) Π is concave in (α, u). ¡ ¢ ¡ ¢ (ii) If for at least one of the two different mechanisms α1 , u1 and α2 , u2 the exclusion ¡ ¢ ¡ ¢ ¡ ¢ ¡ ¢ region is nondegenerate, then Π αt , ut > tΠ α1 , u1 + (1 − t) Π α2 , u2 , where αt , ut = ¢ ¡ ¢ ¡ t α1 , u1 + (1 − t) α2 , u2 and t ∈ (0, 1). ¡ ¢ ¡ ¢ Proof. Consider two different mechanisms α1 , u1 and α2 , u2 . Denote the associated utility schedules by U 1 and U 2 . Define a new mechanism U t to be the weighted average U t = tU 1 + (1 − t) U 2 for some t ∈ (0, 1). It is admissible by the convexity of the set of the admissible utility schedules. Since the expected revenue is linear in the utility schedule U , we observe that the revenue from from U t is just a weighted average of the revenues from U 1 and U 2 with the weights t and 1 − t.34 34 See Section 3 for the representation of the expected profit in terms of the utility schedule. 26 There are two cases to consider. If the exclusion region is of zero measure for both ¡ ¢ ¡ ¢ mechanisms α1 , u1 and α2 , u2 , then it is obvious that U t satisfies the 0-1 property since pt1 (θ) + pt2 (θ) = 1 for almost every θ ∈ Θ. Moreover it is easy to see that the mechanism U t ¡ ¢ ¡ ¢ ¡ ¢ ¡ ¢ is equivalent to αt , ut , and thus Π αt , ut = tΠ α1 , u1 + (1 − t) Π α2 , u2 . ¡ ¢ If the exclusion region is nondegenerate for at least one of the two mechanisms α1 , u1 , ¡ 2 2¢ α , u , then we show that U t does not satisfy the 0-1 property. Since U 1 and U 2 are different Z b ⊂ Θ such that mechanisms, then there exists k ∈ {1, 2}, and a subset Θ f (θ) dθ > 0, pk1 (θ) + pk2 (θ) = 1 and p3−k 1 (θ) + p3−k 2 e Θ b Since pt = tp1 + (1 − t) p2 we have (θ) = 0 for θ ∈ Θ. b By Theorem 1 we know that there exists a 0-1 mechanism pt1 (θ) + pt2 (θ) = t ∈ (0, 1) on Θ. which yields a strictly higher revenue. Following the proof of Theorem 1 it is easy to see that ¡ ¢ ¡ ¢ this mechanism is αt , ut . Hence αt , ut brings a strictly higher revenue than U t , and thus ¡ ¢ ¡ ¢ ¡ ¢ Π αt , ut > tΠ α1 , u1 + (1 − t) Π α2 , u2 . Proposition 5 (i) The necessary conditions are sufficient. (ii) If the exclusion region is nondegenerate then the optimum is unique. Proof. (i) Let (α∗ , u∗ ) be the candidate for the optimum which satisfies the necessary ¡ ¢ conditions and (α, u) be some other mechanism. Define αt , ut = t (α, u) + (1 − t) (α∗ , u∗ ) for t ∈ (0, 1). From Lemma 4 we know that the revenue is concave and thus Π (α∗ , u∗ ) − Π (α, u) ≥ ¡ ¢¢ 1¡ Π (α∗ , u∗ ) − Π αt , ut . t (7) Define a Hamiltonian H (α, u, δ) = g (u, δ) (δα − u) + λ1 α. Zδ ¡ ¢¢ ¡ ¢¢ ¡ ¡ ¢¡ 1 1 g (u∗ , δ) (δα∗ − u∗ ) − g ut , δ δαt − ut dδ = Then t Π (α∗ , u∗ ) − Π αt , ut = t δ = 1 t Zδ δ ¡ ¡ ¢¢ ¡ ¢ H (α∗ , u∗ , δ) − H αt , ut , δ − λ1 α∗ − αt dδ. ¡ ¢ We add and subtract H αt , u∗ , δ under the integral and observe that αt = α∗ +t (α − α∗ ) and ut = u∗ + t (u − u∗ ). Then taking the limit as t goes to zero and using Dominated 27 Convergence Theorem35 we get Zδ Zδ Zδ ∂ ∂ ∗ ∗ ∗ ∗ ∗ ∗ λ1 (α∗ − α) dδ. ∂α H (α , u , δ) (α − α) dδ + ∂u H (α , u , δ) (u − u) dδ − δ δ ∂ ∂u H δ (α∗ , u∗ , δ) · From the necessary conditions = −λ1 . Also observe that Zδ · Zδ ³ ´ ·∗ · ∗ λ1 (u − u) dδ + λ1 u − u dδ = λ1 (δ) (u∗ (δ) − u (δ))|δδ = 0, δ δ ¡ ¢ since by the boundary requirements λ1 (δ) = λ1 δ = 0. ∂ H (α∗ , u∗ , δ) = V (δ), then by Corollary 3 Finally since ∂α Zδ ∂ ∗ ∗ ∗ ∗ ∗ ∂α H (α , u , δ) (α − α) dδ ≥ 0. Hence Π (α , u ) ≥ Π (α, u). δ (ii) If (α∗ , u∗ ) and (α, u) are two different mechanisms, and the exclusion region associated with the mechanism (α∗ , u∗ ) is nondegenerate, then according to Lemma 4 the inequality (7) is strict. Hence (α, u) cannot be optimal unless it is identically equal to (α∗ , u∗ ). 9.3 Bounds on the Allocation Proof of Proposition 1. By feasibility we have α0 (δ) = δ <b δ. What is left to show is that α (δ) = 1 when δ > b δ. 1 2 ≤ α (δ) ≤ 1 = α00 (δ) when Zδ ³ ´ The marginal revenue in the first benchmark problem is V (δ) = g (δ) δ − g e δ de δ, where g (δ) = Z δ θ: θ1 −θ2 =δ f (θ) dθ.36 First we show that V (δ) ≥ V (δ) for every δ. · · ¡ ¢ ¡ ¢ Since V (0) = − 12 < 0 = V (0) and V δ = V δ , it is enough to prove that V (δ)− V (δ) ≥ 0 for every δ. If V (δ) = V (δ), which happens when there is full participation of all types · · above δ, then V (δ) − V (δ) = 0. Alternatively, · · ∂ ∂ ∂ V (δ) − V (δ) = 2g (δ) + ∂δ g (δ) δ − 2g (u (δ) , δ) − ∂u g (u (δ) , δ) u (δ) − ∂δ g (u (δ) , δ) δ = −u(δ) −u(δ) Z Z =2 f (θ2 + δ, θ2 ) dθ2 + f1 (θ2 + δ, θ2 ) δdθ2 + f (−u (δ) + δ, −u (δ)) (−u (δ)) = θ 35 36 θ See Theorem 1, Section 30 in Kolmogorov and Fomin (1970). See the proof of Lemma 2. 28 = −u(δ) Z (3f (θ2 + δ, θ2 ) + f1 (θ2 + δ, θ2 ) (θ2 + δ) + f2 (θ2 + δ, θ2 ) θ2 ) dθ2 + f (θ + δ, θ) θ. θ · Zδ e δ · By Condition 2 the expression under the integral is positive. Hence V (δ) − V (δ) ≥ 0. ´ ³ Now assume there exists δ 1 > b δ such that α (δ) < 1 on b δ, δ 1 . By Lemma 3 we have Zδ ³ ´ ´ ³ ´ ³ V e δ de δ ≥ 0 and V e δ de δ ≤ 0 for every δ ∈ b δ, δ 1 . Since V is pointwise weakly higher e δ ´ ³ than V , this implies V (δ) = V (δ) for every δ ∈ b δ, δ 1 . Hence we can set α (δ) = 1 on ³ ´ b δ, δ 1 . 10 Appendix C Proof of Proposition 2. Define δ ∗ ∈ [0, 1] such that c + u (δ ∗ ) = 0. It is straightforward to show that such δ ∗ exists and ⎧ is unique. ⎪ ⎨ c + 1 − δ + u (δ) Notice that g (u (δ) , δ) = ⎪ ⎩ 1−δ The equation (4) is as follows: Zδ∗ (δα (δ) − u (δ)) dδ − 0 Zδ∗ if δ ∈ [0, δ ∗ ) if δ ∈ (δ ∗ , 1] (c + 1 − δ + u (δ)) dδ − 0 Z1 . (1 − δ) dδ = 0. (8) δ∗ Zδ∗ Zδ∗ Using u (δ) dδ = u (δ ∗ ) δ ∗ − δα (δ) dδ and c + u (δ ∗ ) = 0 we simplify (8): 0 0 Zδ∗ 1 3 δα (δ) dδ + cδ ∗ − = 0. 2 0 The derivative of the marginal revenue (see equation (6)): ⎧ ⎪ ⎨ 2c + 2 + 3u (δ) − 3δ if δ ∈ [0, δ ∗ ) · V (δ) = , ⎪ ⎩ 2 − 3δ if δ ∈ (δ ∗ , 1] 29 (9) ⎧ ⎪ ⎨ 3 (α (δ) − 1) ·· and thus V (δ) = ⎪ ⎩ −3 if δ ∈ [0, δ ∗ ) if δ ∈ (δ ∗ , 1] . Hence the marginal revenue V is described by two (weakly) concave functions: V1 on · [0, δ ∗ ) and V2 on (δ ∗ , 1]. Notice that V is discontinuous at δ ∗ unless c = 0: · · V 1 (δ ∗ ) = 2 − c − 3δ ∗ ≤ 2 − 3δ ∗ = V 2 (δ ∗ ). Case 1. The optimal α (δ) = 1 for every δ. Zδ ³ ´ δα e δ de δ = 12 δ 2 . In this case u (δ) = u (0) + δ, and e Using equation (9): δ ∗ = 1 3 0 ³√ ´ ³ ´ √ 2 c + 3 − c . Using c+u (δ ∗ ) = 0: u (0) = − 23 c + 13 c2 + 3 . Using V ⎧ (0) = V (1) = 0 we get ³ ´ √ ⎪ ⎨ 2 − c2 + 3 δ if V (δ) = ⎪ ⎩ 1 (1 − δ) (3δ − 1) if 2 δ ∈ [0, δ ∗ ) . δ ∈ (δ ∗ , 1] The function V is nonnegative on [0, 1] when the parameter c is no higher than one, and thus by Lemma 3 the candidate α is indeed optimal. The optimal menu of (p1 , p2 , T ) is deterministic: {(0, 0, 0) , (1, 0, T ) , (0, 1, T )}. Every participating type δ ∈ [0, 1] chooses (1, 0) contract. The payment is t (δ) = δα (δ) − √ u (δ) = −u (0) = 23 c + 13 c2 + 3 = T . The expected revenue is Π (c) = Pr {max (θ1 , θ2 ) ≥ T } · T , ³√ ´2 where Pr {max (θ1 , θ2 ) ≥ T } = 1 − 19 c2 + 3 − c . Case 2. The optimal α (δ) is not identically equal to one on [0, 1]. In this case both V1 and V2 are strictly concave. First we argue that δ ∗ < δ∗ ≥ 1 3, V2 (δ) = · then concavity together with the facts V (0) = V (1) = 0, V 1 (δ ∗ ) ≤ 1 2 1 3 . Assume · V 2 (δ ∗ ) and (1 − δ) (3δ − 1) imply that V is strictly positive almost everywhere on (0, 1), and thus α (δ) 6= 1 cannot be optimal. Since δ = 1 3 is the only place where V (δ) crosses zero from below, by Lemma 3 we have £ ¢ ¡ ¢ α (δ) equal to some constant α ∈ 12 , 1 on the interval 0, 13 . Zδ ³ ´ ¢ £ Notice that u (δ) = u (0) + αδ, e δα e δ de δ = 12 αδ for δ ∈ 0, 13 . 0 30 Using equation (9): 3 2 1 αδ ∗ + cδ ∗ − = 0. 2 2 (10) 1 By Lemma 3 we must have V 1 Z3 V (δ) dδ ≤ 0 if α = 12 . 0 Case 2.1. α ∈ ¡1 ¡1¢ 3 = 0 together with Z 0 V (δ) dδ = 0 if α ∈ 0 ¢ . 2, 1 ¡1¢ Using integration by parts and V (0) = V 1 3 Z3 3 1 3 ¡1 ¢ , 1 , and 2 = 0: Z · ¡¡ ¢ ¢ ¡2 ¢ V (δ) dδ = − V (δ) δdδ = − c + 1 + 32 u (0) δ 2∗ + (α − 1) δ 3∗ − 27 − δ 2∗ + δ 3∗ = 0 = 12 αδ 3∗ + 12 cδ 2∗ − 2 27 . For the last equality we used c+u (δ ∗ ) = 0, which implies u (0) = −c−αδ ∗ . Using equation (10) we substitute out αδ 2∗ = 1 3 1 Z3 0 − 23 cδ ∗ to get: µ ¶ 1 4 2 cδ ∗ + δ ∗ − = 0. V (δ) dδ = 6 9 (11) ¢ ¡√ 1 The solution to the system of equations (10) and (11) is δ ∗ = 6c 16c + 9 − 3 and ¡9 ¢√ 1 α = 27 16c + 9. Notice that α is strictly decreasing in c. Also α = 1 when 32 + 32 − 4 c 1 2 when c = c ≈ 1.3721. © ¡ ¢ ¡ ¢ª The optimal menu of (p1 , p2 , T ) is (0, 0, 0) , (α, 1 − α, T ) , (1 − α, α, T ) , 1, 0, T , 0, 1, T . ¡ ¢ Every participating type δ ∈ 0, 13 chooses (α, 1 − α) contract. The payment is t (δ) = ¡ ¤ δα (δ) − u (δ) = −u (0) = c + αδ ∗ = T . Every participating type δ ∈ 13 , 1 chooses (1, 0) ¡ ¢ contract. The payment is t (δ) = δα (δ)−u (δ) = δ−u (0)−α 13 − δ − 13 = c+αδ ∗ + 13 (1 − α) = c = 1, and α = T. Solving for T and T we have T = 13 c + ¡9 ¢√ ¢ ¡5 T = T + 13 32 − 32 − 14 c 16c + 9 . 3 8 + 1 8 √ 16c + 9 and The expected revenue is © ª ¡ ¢ Π (c) = Pr {α max {θ1 , θ2 } + (1 − α) min {θ1 , θ2 } ≥ T } · T + Pr |δ| ≥ 13 · T − T , 31 where Pr {α max {θ1 , θ2 } + (1 − α) min {θ1 , θ2 } ≥ T } = ¡ ¡9 ¢√ ¢ ¡ 1 ¡√ ¢¢2 1 1 − 27 16c + 9 6c 16c + 9 − 3 , 32 + 32 − 4 c ª © and Pr |δ| ≥ 13 = 49 . Case 2.2. α = 12 . ´ ³q c2 + 32 − c . ¢ ¡√ 1 16c + 9 − 3 , which solves It is straightforward to verify that δ ∗ is no higher than 6c This is the case when c ≥ c. Using equation (10): δ ∗ = 2 3 the equation (11). Then 1 Z3 ¡ ¢ V (δ) dδ = 16 cδ 2∗ + δ ∗ − 49 ≤ 0 as required by Lemma 3. 0 ¢ ¡ © ¡ ¢ ¡ ¢ª (0, 0, 0) , 12 , 12 , T , 1, 0, T , 0, 1, T . q ¡ ¢ 1 2 1 Solving for T and T gives T = c + 6 δ ∗ = 3 c + 3 c2 + 32 and T = T + 13 1 − 12 = T + 16 . © © ª ª ¡ ¢ The expected revenue is Π (c) = Pr 12 θ1 + 12 θ2 ≥ T · T + Pr |δ| ≥ 13 · T − T , ³q ´2 ª ª © ©1 1 2 c2 + 32 − c and Pr |δ| ≥ 13 = 49 . where Pr 2 θ1 + 2 θ2 ≥ T = 1 − 9 The optimal menu is of (p1 , p2 , T ) is: Proof of Proposition 3. The revenue of the seller is Z Θ " # ³ ´ m ³ ´c−1 Q m e θj T e θ c de θ. j=1 θ = sθ for some For every e θ we can find a type θ on the upper surface ∂Θ+ such that e s ∈ [0, 1]. We change variables e θj = sθj , i.e. the integration is now performed over s from ³ n o ´ zero to one, and over the upper surface. Then if i = arg max e θi , e θ−i = θj then θi = 1, T e j m ³ ´c−1 Q Q c−1 e θj = cm sm(c−1) (θj ) , and the Jacobian transform is sm−1 . T (s, sθ−i ), cm j=1 j6=i ⎧ ⎫ " # Z ⎨Z1 ⎬ m P Q 1 m−1 The expected revenue is T (s, sθ−i ) dsmc m c (θj )c−1 dθ−i . ⎩ ⎭ i=1 j6=i 0 Θ−i Notice that Z1 0 U (sθ) = U (0) + T Zs (sθ) dsmc = Z1 (sθ · p (sθ) − U (sθ)) dsmc . The envelope condition implies 0 d dx [U (e sθ)] de s, where 0 Z1 0 U (sθ) dsmc = U (0) Z1 0 dsmc + d dh s [U Z1 ∙ s R 0 0 (e sθ)] = θ · ∇U (e sθ) = θ · p (e sθ). Hence ¸ θ · p (e sθ) de s dsmc = 32 = U (0) + ∙s R 0 = U (0) + Z1 ¸ ¸ ¸∙ s ∙s Z1 R mc 1 R mc ds = θ · p (e sθ) de s de s − θ · p (sθ) de s 0 0 0 0 sθ · p (sθ) 1s (1 − smc ) ds. 0 Thus the expected revenue is Z1 0 Pointwise maximization yields: ¡ sθ · p (sθ) 1 − 1−smc mcsmc ¢ dsmc − U (0). 1 pj (sθ) = 0 for all j if s < (mc + 1)− mc ; 1 pi (sθ) = 1 and pj (sθ) = 0 if s ≥ (mc + 1)− mc and i = arg max {θj }, j which gives the result. 11 Appendix D Proof of Proposition 4. Define θ∗ ∈ (0, 1) such that u (θ∗ ) + θ∗ = 0. It is straightforward to show that such θ∗ exists and⎧is unique. ⎪ ⎨ c + 1 + u (θ1 ) Notice that g (u (θ1 ) , θ1 ) = ⎪ ⎩ c + 1 − θ1 if θ1 ∈ [c, θ∗ ) if θ1 ∈ (θ∗ , c + 1] . Zθ∗ Zθ∗ Optimizing with respect to u (c) and using u (θ1 ) dθ1 = u (θ∗ ) θ∗ −u (c) c− θ1 α (θ1 ) dθ1 c c we derive the following condition: Zθ∗ 2u (θ∗ ) θ∗ − 2u (c) c − 3 θ1 α (θ1 ) dθ1 + 12 (θ∗ )2 − 12 c2 + c Using u (θ∗ ) + θ∗ = 0 (which implies u (c) = − R θ∗ c 1 2 = 0. α (θ1 ) dθ1 − θ∗ ) we get: Zθ∗ Zθ∗ 3 ∗ 1 − (θ − c)2 − c (θ∗ − c) + 2c α (θ1 ) dθ1 − 3 θ1 α (θ1 ) dθ1 + = 0. 2 2 c Notice that ⎧ ⎪ ⎨ 2c + 2 + 3u (θ1 ) · V (θ1 ) = ⎪ ⎩ 2c + 2 − 3θ1 c if θ1 ∈ [c, θ∗ ) if θ1 ∈ (θ∗ , c + 1] 33 , (12) ⎧ ⎪ ⎨ 3α (θ1 ) ·· and thus V (θ1 ) = ⎪ ⎩ −3 if θ1 ∈ [c, θ∗ ) if θ1 ∈ (θ∗ , c + 1] . Hence V is described by two functions: a (weakly) convex V1 on [c, θ∗ ) and a strictly · concave V2 on (θ∗ , c + 1]. Notice that V is continuous at θ∗ . Also V (c) = (c + 1 + u (c)) c ≥ 0 since u (c) ∈ [− (c + 1) , −c], and V (c + 1) = 0. Notice that V2 (θ1 ) = which is nonnegative for θ1 ≥ c+1 3 . 1 2 (c + 1 − θ1 ) (3θ1 − c − 1) Combining these facts it is clear that unless c = 0 there is exists at most a single point on (c, c + 1) where V (θ1 ) crosses zero from below. Case 1. The optimal α (θ1 ) = 1 for every θ1 . Zθ1 ³ ´ θ1 = θ1 α e θ1 de In this case u (θ1 ) = u (c) + (θ1 − c) and e ∗ Using equation (12): θ −c = 1 3 c. Notice that θ∗ > 1 3 ³q c2 + 1 2 c 3 2 (θ1 − c)2 + c (θ1 − c). q ´ − c . Using u (θ∗ )+θ∗ = 0: u (c) = − 23 c2 + 32 − and thus V (θ1 ) = V2 (θ1 ) > 0 for θ1 ≥ θ∗ . Zθ1 ³ ´ θ1 de θ1 ≥ 0 for every Then by an analog of Lemma 3 it is enough to establish that V1 e c+1 3 c θ1 ∈ (c, θ∗ ]. Rearranging the expression for V1 we get V (θ1 ) = 3 2 (θ1 − c)2 + (2c + 2 + 3u (c)) (θ1 − c) + (c + 1 + u (c)) c. Using integration by parts we have Zθ1 ³ ´ Zθ1 · ³ ´ ³ ´ e e e e V θ1 dθ1 = − V θ1 θ1 − c de θ1 + V (θ1 ) (θ1 − c) = c c Zθ1 ³ ³ ´´ ³ ´ e =− 2c + 2 + 3u (c) + 3 e θ1 − c θ1 − c de θ1 + c + 32 (θ1 − c)3 + (2c + 2 + 3u (c)) (θ1 − c)2 + (c + 1 + u (c)) c (θ1 − c) = ³ ´ = 12 (θ1 − c) (θ1 − c)2 + (2c + 2 + 3u (c)) (θ1 − c) + 2 (c + 1 + u (c)) c = q q ´ ´ ´ ³ ³ ³ = 12 (θ1 − c) (θ1 − c)2 + c + 2 − 2 c2 + 32 (θ1 − c) + 2 23 c + 1 − 23 c2 + 32 c , where for the last step we used the expression for u (c). q q ´ ³ ´ ³ Define Φc (x) = x2 + c + 2 − 2 c2 + 32 x + 2 23 c + 1 − 23 c2 + 32 c. It is straightfor- ward to show that (i) Φc (0) ≥ 0 for every c ≥ 0; (ii) Φ0c (0) < 0 for every c ≥ 0; (iii) 34 ³ ³q ³ ³q ´´ ´´ 1 0 1 2+ 3 −c 2+ 3 −c c T 0 if and only c T 0.025; (iv) Φ c T 0 if and only c 3 3 2 2 ³q h ´i √ ¢ ¡ c S 25 1 + 6 ≈ 1.3798. These facts imply that Φc (x) > 0 on 0, 13 c2 + 32 − c for √ ¢ √ ¢¤ £ ¡ ¡ c > 25 1 + 6 . Next consider c ∈ 0, 25 1 + 6 . The equation Φc (x) = 0 has no real roots ³q h ´i 1 on 0, 3 c2 + 32 − c when c > c ≈ 0.0766, where c is such that q q ³ ´2 ³ ´ 1 3 2 2 3 2 2 = 3 c + 1 − 3 c + 2 c. 8 c+2−2 c + 2 Φc Zθ1 ³ ´ Hence V1 e θ1 de θ1 ≥ 0 for every θ1 ∈ (c, θ∗ ] when c ∈ [c, +∞). c The optimal menu of (p1 , p2 , T ) is {(0, 0, 0) , (1, 1, T )}. Every participating type θ1 chooses (1, 1) contract. The payment is t (θ1 ) = θ1 α (θ1 ) − q u (θ1 ) = θ1 − (θ1 − c) − u (c) = 23 c2 + 32 + 43 c = T . The expected revenue is Π (c) = Pr {θ1 + θ2 ≥ T } · T where Pr {θ1 + θ2 ≥ T } = 1 − ³q ´2 2 2+ 3 −c . c 9 2 Case 2. The optimal α (θ1 ) is not identically equal to one on [c, c + 1]. By an analog of Lemma 3, and due to the properties of V1 and V2 discussed above the optimal α is ⎧ a step function h ´ ⎪ ⎨ α if θ θ1 ∈ c, b α (θ1 ) = ³ i , ⎪ ⎩ 1 if θ1 ∈ b θ, c + 1 Zeθ ³ ´ ³ ´ θ1 = 0. θ1 de where α ∈ [0, 1), and b θ is such that V b θ = 0 and V e ∗ ∗ c+1 b Let us guess that ⎧ θ < θ , which implies θ > 3 . ⎪ ⎨ u (c) + α (θ1 − c) if Hence u (θ1 ) = ´ ³ ´ ³ ⎪ ⎩ u (c) + α b θ θ − c + θ1 − b if c h ´ θ θ1 ∈ c, b ³ i . θ1 ∈ b θ, c + 1 Zθ1 ³ ´ h ´ θ1 = 12 α (θ1 − c)2 + αc (θ1 − c) if θ1 ∈ c, b θ1 de θ , and θ1 α e Also e c Zθ1 ³ ´ e θ1 = θ1 α e θ1 de ³ c i b θ, c + 1 . 1 2 (θ1 − c)2 + c (θ1 − c) − Using equation (12): 35 1 2 ³ ´2 ³ ´ (1 − α) b θ − c − c (1 − α) b θ − c if θ1 ∈ µ ³ ´2 ³ ´¶ b b 3 (θ − c) + 2c (θ − c) − (1 − α) 3 θ − c + 2c θ − c − ∗ 2 ∗ 1 2 1 2 = 0. Denoting x = θ∗ − c and y = b θ − c we get: 3x2 + 2cx − ¡ ¢ 1 1 (1 − α) 3y 2 + 2cy − = 0. 2 2 (13) Using u (θ∗ ) + θ∗ = 0 we have u (c) = −2x + (1 − α) y − c. Rearranging the expression for V1 we get 3 2 α (θ 1 − c)2 + (2c + 2 + 3u (c)) (θ1 − c) + (c + 1 + u (c)) c. Evaluating V1 at b θ, substituting the expression for u (c) and changing variables to x and y we get ³ ´ ¡ ¢ V b θ = 3 − 32 α y 2 + (2 − αc) y − 6xy − 2cx + c. Next we find Zeθ c Zeθ c ³ ´ ³ ´ θ1 using integration by parts and the fact that V b V e θ1 de θ = 0. Zeθ · ³ ´ ³ Zeθ µ ³ ³ ´ ´ ´ ³ ´2 ¶ e e e e e e e (2c + 2 + 3u (c)) θ1 − c + 3α θ1 − c de θ1 = V θ1 dθ1 = − V θ1 θ1 − c dθ1 = − c ³ ´2 ³¡ c ³ ´´ ¢ ¡ ¢ ¢ ¡ 3 b b c + 1 + 2 u (c) + α θ1 − c = −y 2 1 − 12 c − 3x + 32 − 12 α y , = − θ1 − c where for the last step we substitute the expression for u (c) and change variables to x and y. Zeθ ³ ´ ³ ´ θ = 0. Together with θ1 de By an analog of Lemma 3 we must have V b θ = 0 and V e c equation (13) we get the following system: ⎧ ¡ ¢ ⎪ 2 + 2cx − 1 (1 − α) 3y 2 + 2cy − 1 = 0 ⎪ 3x ⎪ 2 2 ⎪ ⎨ ¡ ¢ 2 3 3 − 2 α y + (2 − αc) y − 6xy − 2cx + c = 0 . ⎪ ⎪ ⎪ ¡ ¢ ¢ ¡ ⎪ ⎩ −y 2 1 − 12 c − 3x + 32 − 12 α y = 0 We numerically check that the solution has the following property: α is increasing with c, α = 0 when c = 0, and α = 1 when c = c. © ¡ ¢ ª The optimal menu of (p1 , p2 , T ) is (0, 0, 0) , 1, 1, T , (1, α, T ) , (α, 1, T ) . h ´ Every participating type θ1 ∈ c, b θ chooses (1, α) contract. The payment is t (θ1 ) = θ1 α (θ1 ) − u (θ1 ) = αθ1 − u (c) − α (θ1 − c) = −u (c) + αc = T . Every participating type 36 ³ i θ1 ∈ b θ, c + 1 chooses (1, 1) contract. The payment is t (θ1 ) = θ1 α (θ1 ) − u (θ1 ) = −u (c) + αc + (y + c) (1 − α) = T . Hence T = 2x − (1 − α) y + (1 + α) c and T = T + (y + c) (1 − α). The expected revenue is © © ªª Π (c) = Pr max {θ1 , θ2 } + α min {θ1 , θ2 } − T ≥ max 0, θ1 + θ2 − T · T+ © ª Pr θ1 + θ2 − T ≥ max {0, max {θ1 , θ2 } + α min {θ1 , θ2 } − T } · T , © © ªª where Pr max {θ1 , θ2 } + α min {θ1 , θ2 } − T ≥ max 0, θ1 + θ2 − T = ¡ ¡ ¢ ¢ = 2y 1 − 2x + 1 − 12 α y , © ª and Pr θ1 + θ2 − T ≥ max {0, max {θ1 , θ2 } + α min {θ1 , θ2 } − T } = (1 − y)2 −2 (x − y)2 . Optimal Deterministic Bundling Menu Let T be the price of (1, 0) and (0, 1) contracts and T be the price of a bundle (1, 1). The seller has two options. © ¡ ¢ª (i) Only a bundle is offered, i.e. the menu is (0, 0, 0) , 1, 1, T . Then the analysis is exactly the same as in Case 1: q © ª 2 T = 3 c2 + 32 + 43 c, the expected revenue is Πd1 (c) = Pr θ1 + θ2 ≥ T · T ³q ´2 ª © c2 + 32 − c . where Pr θ1 + θ2 ≥ T = 1 − 29 (ii) Both individual goods and bundle are offered, i.e. the menu is © ¡ ¢ ª (0, 0, 0) , 1, 1, T , (1, 0, T ) , (0, 1, T ) . The optimal prices can be found from maximizing the expected revenue: ³¡ ¢¢2 1 ¡ ¢¢2 ´ ¡ ¢ ¡ ¡ Πd2 (c) = 2T (c + 1 − T ) T − T − c + T c + 1 − T − T . − 2 T − T −T We did not derive the closed form solutions, but instead checked numerically that it is optimal to offer just a bundle when c > c0 ≈ 0.05, and it is optimal to offer both a bundle and individual goods when c < c0 ≈ 0.05. References Adams, W. and J. Yellen (1976): ”Commodity Bundling and the Burden of Monopoly,” Quarterly Journal of Economics, 90(3), 475-498. 37 Armstrong, M. (1996): ”Multiproduct Nonlinear Pricing,” Econometrica, 64(1), 51-75. Baron, D. and R. Myerson (1982): ”Regulating a Monopolist with Unknown Costs,” Econometrica, 50(4), 911-930. Guesnerie, R. and J.-J. Laffont (1984): ”A Complete Solution to a Class of a Principal Agent Problems with an Application to the Control of a Self-Managed Firm,” Journal of Public Economics, 25(3), 329-369. Kolmogorov, A. and S. Fomin (1970): Introductory Real Analysis. Dover Publications, Inc. Lancaster, K. (1971): Consumer Demand: A New Approach. Columbia University Press. Manelli, A. and D. Vincent (2004a): ”Bundling as an Optimal Mechanism by a MultipleGood Monopolist,” forthcoming in Journal of Economic Theory. –––– (2004b): ”Multi-Dimensional Mechanism Design: Revenue Maximization and the Multiple Good Monopoly,” mimeo, University of Maryland, College Park. Maskin, E. and J. Riley (1984): ”Optimal Auctions with Risk Averse Buyers,” Econometrica, 52(6), 1473-1518. McAfee, P. and J. McMillan (1988): ”Multidimensional Incentive Compatibility and Mechanism Design,” Journal of Economic Theory, 46, 335-354. McAfee, P., J. McMillan and M. Whinston (1989): ”Multiproduct Monopoly, Commodity Bundling, and Correlation of Values,” Quarterly Journal of Economics, 104(2), 371-383. Myerson, R. (1981): ”Optimal Auction Design,” Mathematics of Operations Research, 6, 58-73. Riley, J. and R. Zeckhauser (1983): ”Optimal Selling Strategies: When to Haggle, When to Hold Firm,” Quarterly Journal of Economics, 98(2), 267-289. Rochet, J.-C. (1985): ”The Taxation Principle and Multitime Hamilton-Jacobi Equations,” Journal of Mathematical Economics, 14, 113-128. Rochet, J.-C. and P. Chone (1998): ”Ironing, Sweeping, and Multidimensional Screening,” Econometrica, 66(4), 783-826. Rochet, J.-C. and L. Stole (2002): “Nonlinear Pricing with Random Participation,” Review 38 of Economic Studies, 69(1), 277-311. –––– (2003): ”The Economics of Multidimensional Screening,” in Advances in Economics and Econometrics: Theory and Applications, Eighth Wold Congress. Schey, H. M. (1996): Div, Grad, Curl, and All That: An Informal Text on Vector Calculus. W. W. Norton & Company. Seierstad, A. and K. Sydsæter (1987): Optimal Control with Economic Applications. Elsevier Science & Technology Books. Thanassoulis, J. (2004): ”Haggling over Substitutes,” Journal of Economic Theory, 117(2), 217-245. 39