Extreme Points in Multi-Dimensional Screening
Abstract.
This paper characterizes extreme points of the set of incentive-compatible mechanisms for screening problems with linear utility. Extreme points are exhaustive mechanisms, meaning their menus cannot be scaled and translated to make additional feasibility constraints binding. In problems with one-dimensional types, extreme points admit a tractable description with a tight upper bound on their menu size. In problems with multi-dimensional types, every exhaustive mechanism can be transformed into an extreme point by applying an arbitrarily small perturbation. For mechanisms with a finite menu, this perturbation displaces the menu items into general position. Generic exhaustive mechanisms are extreme points with an uncountable menu. Similar results hold in applications to delegation, veto bargaining, and monopoly problems, where we consider mechanisms that are unique maximizers for specific classes of objective functionals. The proofs involve a novel connection between menus of extreme points and indecomposable convex bodies, first studied by [46].
JEL Codes: D82, D44, D86, C78, C65
Keywords: Multi-Dimensional Types, Extreme Points, Exposed Points, Indecomposable Convex Bodies, Multi-Good Monopoly Problem, Linear Delegation, Linear Veto Bargaining
1. Introduction
Much of the mechanism design literature assumes that agents’ preferences can be described by a single dimension of private information. Under this assumption, the theory has delivered remarkably clean predictions for optimal mechanisms across various applications. However, in many environments, agents’ preferences are more realistically modeled assuming multiple dimensions of private information, for instance, in allocation problems with multiple heterogeneous goods or collective decision problems with several alternatives. Despite their importance, much less is known about multi-dimensional settings. Several results highlight an inherent complexity of optimal mechanisms in these settings, but explicit descriptions have not been obtained outside of a few special cases.111See, for example, [104], [80, 81], [56], [35], [36], or [55].
In this paper, we study the structure of optimal mechanisms for a class of mechanism design problems featuring one- and multi-dimensional types. Specifically, we consider linear screening problems. A principal makes an allocation that affects their own and an agent’s utility. Both parties’ utilities are linear in allocations and depend on the agent’s type, where the allocation space and type space are convex sets in Euclidean space. Linear screening covers a range of problems with and without transfers, for example, monopoly and bilateral trade problems or delegation and veto bargaining problems.
Our main results characterize the extreme points of the set of incentive-compatible (IC) mechanisms for linear screening problems. Since the principal maximizes a linear functional—their expected utility—over the set of IC mechanisms, an optimal mechanism can always be found among the extreme points. While every optimal mechanism is a mixture over optimal extreme points, generic objective functionals are uniquely maximized at an extreme point.222We show that the set of IC mechanisms is norm-compact and convex. The first claim then follows from Choquet’s theorem. The second claim follows from a theorem by [76] (where genericity is in a topological sense). Moreover, essentially every extreme point is the unique maximizer of some objective functional.333This claim follows from a theorem by Straszewicz and Klee ([67]). More precisely, the mechanisms that are uniquely optimal for some instance of the principal’s problem, i.e., exposed points, are dense in the set of extreme points. Thus, determining the structure of optimal mechanisms across instances of the principal’s problem is tantamount to determining the structure of the extreme points.
The extreme-point approach has seen successful applications in a number of other mechanism design settings, but with the sole exception of [81] (MV), it has not been applied to settings with multi-dimensional types.444See, for example, [23], [82], [70], [96, 97], or [125]. Although MV laid important groundwork for the monopoly problem, our characterizations reveal more explicit insights into the structure of extreme points and apply to a broader class of problems.555 We provide a detailed discussion of our relation to MV in Section 9.
Our main insight is that in every one-dimensional problem, the set of extreme points admits a tractable description, whereas in every multi-dimensional problem, the set of extreme points is virtually as rich as the set of all incentive-compatible mechanisms. An important observation is that every extreme point is exhaustive: the allocations made by the mechanism—its menu—cannot be scaled and translated to make additional feasibility constraints binding.666A feasibility constraint is an affine restriction on the set of feasible allocations, i.e., a halfspace. In one-dimensional problems, extreme points admit a tight upper bound on their menu size on top of exhaustiveness. In contrast, in multi-dimensional problems, every exhaustive mechanism can be transformed into an extreme point by applying an arbitrarily small perturbation. For exhaustive mechanisms with a finite menu, this perturbation simply displaces the menu items into general position. In particular, generic exhaustive mechanisms are extreme points.
1.1. Discussion
A common explanation for the difficulty with multi-dimensional screening is that binding incentive constraints depend on the choice of mechanism, making it a priori unclear which constraints will be binding in an optimal mechanism; our results corroborate this explanation. The perturbation described in the previous paragraph modifies the binding incentive constraints of an exhaustive mechanism for an arbitrarily small set of types. Thus, since exhaustive mechanisms are defined only in terms of binding feasibility constraints, the qualitative properties that distinguish extreme points from other mechanisms are essentially only properties of binding feasibility constraints. In contrast, for all one-dimensional problems, properties of binding incentive constraints impose significant restrictions on the structure of the extreme points, e.g., by limiting their menu size to no more than a few allocations in typical applications.
A potential concern is that our results characterize the structure of optimal mechanisms across all instances of the principal’s problem, i.e., for arbitrary utility functions and beliefs about the agent’s type, while in some applications, the principal’s utility function is known. For example, when a monopolist maximizes revenue, certain extreme points are suboptimal for every belief of the monopolist about the agent’s valuations. Our main insights remain the same in sample applications where the principal’s utility is fixed and state-independent, such as in the monopoly problem. In particular, with multi-dimensional types, we show that the extreme points that are (uniquely) optimal for some belief of the principal are again virtually as rich as the set of all IC mechanisms.
Our results offer some insights into the capabilities and limitations of the classical mechanism design paradigm. An important pillar for the success of the theory is that, in many applications, it makes predictions for optimal mechanisms that are independent of the specific details of the environment. We confirm that such predictions are obtainable for all one-dimensional linear screening problems, whereas they are largely unattainable for all multi-dimensional linear screening problems. When the structure of the optimal mechanism depends too finely on the model parameters, it is difficult to derive tangible practical guidance and testable implications from the theory since parameters such as type distributions may be unknown or unobservable in practice.
We emphasize that we do not provide a full solution to multi-dimensional linear screening in that we do not identify the optimal mechanism for each instance of the principal’s problem and show how this mechanism varies across instances. However, given the overwhelming complexity of the structure of extreme points, it seems implausible that such comparative statics exercises are feasible in full generality.
1.2. Technical Contributions
We obtain our results by establishing a connection between extreme points of the set of IC mechanisms and extremal elements of certain spaces of convex sets. Instead of studying the set of IC mechanisms or the agent’s associated indirect utility functions,777For the indirect-utility approach, see e.g. [103], [104], [80, 81], and [36]. we study the space of all menus that the principal could offer the agent. By the well-known taxation principle, any IC mechanism is the agent’s choice function from some menu of allocations and vice versa. Since preferences are linear, offering the agent a menu is payoff-equivalent to offering the agent the menu’s convex hull. Thus, we can establish a bijection between payoff-equivalence classes of IC mechanisms and certain convex sets contained in the allocation space. We show that this bijection preserves convex combinations (in the sense of Minkowski) and therefore preserves extreme points. Analogous bijections hold onto the set of indirect utility functions.
The extremal elements of the space of compact convex sets in Euclidean space are relatively well understood in the mathematical literature and are referred to as indecomposable convex bodies, first studied by [46]. Most of our results are derived from translating these mathematical insights into economic insights via the connection between IC mechanisms and menus in the form of convex sets. Two kinds of complications arise in this translation. First, feasibility requires that menus are contained in the space of allocations; these constraints are not generally considered in the literature on indecomposability. Second, certain menus are equivalent from the agent’s perspective when the type space is restricted, i.e., when the agent’s preferences are constrained to a subset of all linear preferences.
Indecomposable convex bodies in the plane are points, line segments, and triangles, but they are so plentiful and complex in higher dimensions that a complete description has not been obtained and is not to be expected.888[115] writes (p. 166): “Most [(in the sense of topological genericity)] convex bodies in , , are smooth, strictly convex and indecomposable. It appears that no concrete example of such a body is explicitly known. This is not too surprising, since it is hard to imagine how such a body should be described.” We note that algebraic characterizations of indecomposable polytopes are known; see [92, 88, 118]. We provide a characterization along these lines in Appendix B. However, what is known in the mathematical literature is enough to obtain the relevant economic insights we present in this paper. The complexity of indecomposable convex bodies in two- versus higher dimensions mirrors the dichotomy between one- and multi-dimensional screening problems since, with linear utility and up to redundancies, an allocation space of a given dimension always corresponds to a type space of one dimension less. (Transfers would here be counted as an allocation dimension of its own.)
1.3. Structure of the Paper
Section 2 introduces relevant notation and mathematical definitions. Section 3 introduces the model. Section 4 gives a characterization of extreme points in terms of mechanisms that make an inclusion-wise maximal set of incentive and feasibility constraints binding. Section 5 clarifies the role of feasibility constraints by defining and characterizing exhaustive mechanisms. Section 6 presents our core results for one- versus multi-dimensional problems, along with several supporting results. Section 7 introduces the relevant mathematical tools and sketches the proof of our core results in the context of a delegation problem among lotteries over finitely many alternatives, with an emphasis on the special role of the three-alternative case.999Problems with three alternatives have been considered as the simplest departure from the two-alternative case often studied in the literature on mechanism design without transfers; see [25]. Section 8 discusses applications to monopolistic selling and veto bargaining, including essentially complete characterizations of undominated mechanisms in the sense of [81] for these settings. Section 9 provides an extensive discussion of the related literature, including multi-dimensional screening, extreme points in mechanism design, delegation and veto bargaining, and the mathematical foundations underlying this paper. Section 10 concludes.
Appendix A collects several auxiliary results, including the translation between the set of IC mechanisms and a certain space of convex sets. Appendix B deals with the geometry of the set of finite-menu mechanisms and provides an algebraic characterization of finite-menu extreme points (which generalizes the main result in [81]). Appendix C provides a complete characterization of extreme points for one-dimensional problems omitted from the main text for brevity. Appendix D contains the proofs for all results in the main text.
2. Notation and Mathematical Definitions
Let be a subset of a topological vector space . denotes the set of Borel probability measures on . denotes the interior of , denotes the boundary of , and denotes the closure of . denotes the convex hull, denotes the conical hull, and denotes the affine hull.
Suppose is convex. denotes the set of extreme points of , i.e., those for which and implies . denotes the set of exposed points of , i.e., those for which there exists a continuous linear functional such that for all , . Every exposed point is extreme, but the converse is not generally true. A face of is a convex subset of such that for all , , and , implies . The set is a polytope if it is the convex hull of finitely many (extreme) points.
We use the following standard terminology for convex sets in Euclidean space. A convex body is a non-empty compact convex set. A polyhedron is the finite intersection of closed halfspaces. A polyhedral cone is a cone that is also a polyhedron. A polytope in Euclidean space is a bounded polyhedron. Every face of a polyhedron can be represented as for some . A face is proper if . A vertex of is a face of dimension 0, i.e., an extreme point of .101010The dimension of a convex set , denoted , is the dimension of its affine hull. A facet of is a face of such that . If is -dimensional, then the facet-defining hyperplane of is the unique supporting hyperplane of such that , where is the outer (unit) normal vector to on .
3. Model and Preliminaries
3.1. Allocations and Types
There is a principal and an agent. The principal chooses an allocation , where is a -dimensional polytope. The principal’s preferences over allocations depend on the agent’s private information, their type , where the set of all rays through the type space is a -dimensional polyhedral cone. We say that the type space is unrestricted if . An agent of type derives utility from allocation . Given the agent’s type , the principal derives utility from allocation , where is a bounded objective function that captures the conflict of interest between both parties. There may be a veto allocation that the agent can enforce unilaterally.
Remark.
The model subsumes several screening problems as special cases; see Sections 7 and 8 for examples. In particular, we subsume problems with transferable utility by interpreting one allocation dimension as a numeraire for which the principal and the agent have a known marginal utility. That is, , for all , and , where is the total endowment of the numeraire.
Since utility is linear, we can identify types on the same ray from the origin because they have the same preferences over the allocations in . We select normalized types in the unit sphere as canonical representatives, i.e., . In applications, we occasionally make other selections, e.g., when considering transferable utility. Thus, in our model, a -dimensional allocation space always corresponds to a -dimensional type space .111111Contrary to other notions of one-dimensionality in the mechanism design literature (see e.g. [24, Chapter 5.6]), a one-dimensional type space need here not imply a linear order on the underlying preferences. For example, may be a circle.
3.2. Mechanisms
The principal designs a (direct and measurable) mechanism to screen the agent.121212It is without loss of generality to consider deterministic mechanisms: every randomized allocation in can be replaced with its barycenter since both principal and agent have linear utility. In applications, we may think of the allocation space as a set of lotteries over an underlying finite set of alternatives. In this case, a mechanism can be interpreted as a stochastic mechanism. A mechanism asks the agent to report their type and then implements an allocation . By the revelation principle, it is without loss of generality for the principal to focus on mechanisms that are incentive-compatible (IC) and individually rational (IR):
(IC) | |||||
(IR) |
IC means that the agent has no incentive to misreport their type. IR means the agent has no incentive to veto the principal’s choice. To simplify the analysis, we assume that there exists a type for whom the veto allocation is one of their favorite allocations, i.e., . If no veto allocation exists, IR is satisfied by convention.
An optimal mechanism is any solution to the principal’s problem
(OPT) | ||||
s.t. |
where is the principal’s belief about the agent’s type. We assume that admits a bounded probability density, i.e., is absolutely continuous.
3.3. Menus and Payoff-Equivalence
Instead of designing a mechanism, the principal can equivalently offer the agent a menu (or delegation set) , with , from which the agent may choose their favorite allocation. That is,
defines an IC and IR mechanism (if maximizers exist). The value function is the agent’s indirect utility function associated with the mechanism .
Mechanisms defined by the same menu are payoff-equivalent, i.e., the associated indirect utility functions are the same. For IC mechanisms, it can be shown that payoff-equivalence is equivalent to equality almost everywhere (Corollary A.5).131313 Almost everywhere equality is with respect to the spherical measure (since ). For a Borel subset , the spherical measure is proportional to the Lebesgue measure of the set . Thus, payoff-equivalent mechanisms yield the principal the same expected utility since the belief is absolutely continuous.
We define the (essential) menu
associated with an IC and IR mechanism as (the closure of) the set of allocations that are commonly made by all mechanisms in its payoff-equivalence class. For example, if the menu size is finite, then the menu simply consists of the allocations that are made by the mechanism with strictly positive probability (cf. [36, Definition 7]).
We henceforth identify payoff-equivalent mechanisms, i.e., if for almost every , and write for the set of payoff-equivalence classes of IC and IR mechanisms.141414See Section A.1 for a brief discussion of tie-breaking. In Section A.2, we show that is -compact and convex. Therefore, a solution to (OPT) exists and can be found among the extreme points of (Bauer’s maximum principle).
4. Binding Incentive and Feasibility Constraints
In this section, we provide a characterization of the extreme points of the set of IC and IR mechanisms in terms of binding incentive and feasibility constraints. Optimal mechanisms solve a linear optimization problem, and therefore, identifying the binding constraints is crucial for finding a solution. This perspective will prove useful in the subsequent sections.
An (IC) constraint is represented by a pair of types , and we define
(1) |
as the set of binding IC constraints of mechanism . This definition considers a constraint as binding if type is indifferent to mimicing type regardless of how breaks ties.151515Since ties are null events, coincides for every type and almost every deviation with defining an IC constraint as binding if . The latter definition of binding constraints is not robust to tie-breaking.
To define feasibility constraints, recall that the allocation space is a polytope. Thus, there exists a finite set of facet-defining hyperplanes of . That is, , where are the associated halfspaces containing . Each halfspace corresponds to an affine restriction on the space of available allocations, and no restriction is redundant given the others; see Figure 1 for an illustration.
We define
(2) |
as the set of binding feasibility constraints of mechanism .
Individual rationality constraints are irrelevant for the formulation of the following result; see Section A.3 for an explanation.
Theorem 4.1.
A mechanism with finite menu size is an extreme point of if and only if there is no other mechanism such that and .
Proof.
See Section D.1. ∎
Remark.
The inclusions and in Theorem 4.1 can equivalently be replaced by the equalities and .
A mechanism with finite menu size is an extreme point if and only if it is the only mechanism that makes a given inclusion-wise maximal set of constraints binding; Figure 1 illustrates. Of the two types of constraints, binding feasibility constraints are easier to analyze and will be treated separately in the next section.
Let us briefly discuss the proof of Theorem 4.1. If is a finite menu mechanism in , where and , then .161616For almost all type pairs, this is immediate from the definition of the (IC) constraints. See Lemma D.1 for a complete argument. Thus, an important object for understanding extreme points is the set of mechanisms that make an inclusion-wise larger set of IC constraints binding than a given finite-menu mechanism . We show that this set is a polytope and a face of ; in particular, if and only if . Extreme points of a polytope are uniquely determined by their incident facets, i.e., binding constraints. Thus, if and only if is uniquely determined by its binding feasibility constraints within the face, which completes the proof.
The result does not extend to mechanisms with infinite menu size because the relevant face is no longer a polytope.171717For example, one can show the existence of strictly incentive-compatible extreme points , i.e., , that make the same feasibility constraints binding, i.e., . In the linear delegation problem discussed in Section 7, this amounts to showing that there exist smooth and indecomposable convex bodies, i.e., extended menus, that touch the same facets of the unit simplex, which follows by arguments similar to those in the proof of Theorem 6.6; see [115, Theorems 2.7.1 and 3.2.18 ]. All our subsequent results will nevertheless accommodate mechanisms of infinite menu size.
Remark.
The required steps for the proof outlined in the previous paragraph generalize the main results of [81, Theorems 17,19, 20, and 24 ] about extreme points of the multi-good monopoly problem to arbitrary linear screening problems; see Appendix B.
5. Exhaustive Mechanisms
In this section, we introduce and characterize exhaustive mechanisms and show that every extreme point is exhaustive. Exhaustiveness allows us to isolate the role of binding feasibility constraints in determining which mechanisms are extreme points. Our main results in the next section will clarify the role of binding incentive constraints.
Definition 5.1.
Mechanisms are positively homothetic if there exists and such that . Mechanisms are homothetic if they are positively homothetic or one of them is constant. A mechanism is exhaustive if there does not exist a mechanism positively homothetic to such that .
Two mechanisms are (positively) homothetic if one can be obtained from the other by scaling (with a strictly positive scalar) and translation. In geometric terms, a positive homothety leaves invariant the “shape” and “orientation” of menus. In economic terms, a positive homothety leaves invariant the agent’s ordinal preferences over menu items and, in particular, the binding incentive constraints. Positive homothethy defines an equivalence relation on and every equivalence class of positively homothetic mechanisms contains an exhaustive mechanism, but this mechanism need not be unique; see Figure 2.
Theorem 5.2.
Every extreme point is exhaustive.
Proof.
See Section D.2. ∎
For mechanisms with finite menu size, Theorem 5.2 is a corollary of Theorem 4.1. If is not exhaustive, then there exists a mechanism positively homothetic to such that . follows immediately from the definition of positive homothety. Therefore, is not uniquely pinned down by its binding constraints. If has a finite menu, then Theorem 4.1 completes the proof by contraposition. In general, the argument in Section D.2 shows that a mechanism that leaves slack in the feasibility constraints can be decomposed into mechanisms homothetic to itself.
We proceed by characterizing the set of exhaustive mechanisms more explicitly. This characterization is important since every property of exhaustive mechanisms is also a property of extreme points and hence of optimal mechanisms.181818While every optimal mechanism is a mixture over optimal extreme points, exhaustiveness is not necessarily preserved under convex combinations. Thus, technically not every optimal mechanism for a given instance of the principal’s problem need be exhaustive. However, topologically generic linear objective functionals are uniquely maximized at an extreme point ([76]). Thus, optimal mechanisms are generically exhaustive. Recall that is the normal vector of the facet-defining hyperplane of the allocation space .
Theorem 5.3.
A mechanism is exhaustive if and only if one of the following holds:
-
(1)
There exists such that .
-
(2)
(a) and (b) .
Proof.
See Section D.2. ∎
That is, a non-constant mechanism is exhaustive if and only if the facet-defining hyperplanes corresponding to the binding feasibility constraints satisfy two conditions: (a) their normal vectors span the ambient space and (b) they have an empty intersection. These conditions ensure that the mechanism can neither be translated or scaled relative to a point in a way that would make additional feasibility constraints binding. Figure 3 illustrates.
An equivalent formulation of condition (2) in Theorem 5.3 is that contains hyperplanes of which (a) intersect in a single point and (b) the last does not. In particular, if the facet-defining hyperplanes of the allocation space are in general position, then a non-constant mechanism is exhaustive if and only if .191919The hyperplanes in are in general position if every subset of more than hyperplanes in has an empty intersection. If , then the facet-defining hyperplanes are always in general position; thus, a non-constant mechanism is exhaustive if and only if .
We illustrate the characterization of exhaustiveness and its economic implications with two examples.
Example 5.4.
Let be the -dimensional unit simplex embedded in . The unit simplex is the allocation space when considering lotteries over finitely many alternatives or when dividing time or a budget across a finite set of options (see Sections 7 and 8 for applications). By Theorem 5.3, a non-constant mechanism is exhaustive if and only if it makes all feasibility constraints binding.
A facet of the unit simplex, i.e., feasibility constraint, is characterized by those lotteries in which some alternative is chosen with probability 0. Therefore, in economic terms, a non-constant exhaustive mechanism must allow the agent to avoid any particular alternative with probability 1.
Example 5.5.
Let be the unit cube in . The unit cube is the allocation space in a problem with goods, one of which could be money. For example, consider a bilateral trade problem where goods are owned by the principal, goods are owned by the agent, and the principal proposes a menu of possible trades to the agent. By Theorem 5.3, a non-constant mechanism is exhaustive if and only if it makes non-parallel feasibility constraints and at least one additional feasibility constraint binding.
A facet of the unit cube, i.e., feasibility constraint, is characterized by those allocations in which some good is either allocated to the principal with probability 1 or to the agent with probability 1. Therefore, in economic terms, an exhaustive mechanism must offer the agent a menu designating at least one good for which the menu contains an option where the agent receives the good with probability 1 and an option where the principal receives the good with probability 1. In addition, for every other good, there must be an option where at least one of the two parties receives the good with probability 1. (The latter condition is automatically satisfied if the menu must include the status quo in which every agent keeps their endowment.)
6. Extreme Points in One- versus Multi-Dimensional Type Spaces
In this section, we show that the extreme points of the set of IC and IR mechanisms have a simple structure in every problem with one-dimensional types but are virtually as rich as the set of exhaustive mechanisms in every problem with multi-dimensional types. Recall that, in our model, a -dimensional allocation space always corresponds to a -dimensional type space . Also recall that is the set of feasibility constraints defining the allocation space .
Theorem 6.1.
Suppose . Then, every extreme point is exhaustive and satisfies .
Proof.
See Section D.3. ∎
Remark.
The bound is tight for the unrestricted type space and attained by allocating to each type one of their most preferred extreme points of the allocation space .
Theorem 6.1 is the essential insight of a complete characterization of the extreme points for problems with one-dimensional types (Theorem C.1 in Appendix C): extreme points can be succinctly described as choice functions from a limited number of menu items, akin to the well-known posted-price result for the monopoly problem ([94]; [102]). The complete characterization shows that a mechanism is an extreme point if and only if lacks a certain geometric structure, which we call a flexible chain.
In the multi-dimensional case, the structure of extreme points is fundamentally different and markedly more complex. To make this point, we equip the set of IC and IR mechanisms with the -norm
(3) |
We say that a property holds for most elements of a subset of a topological space if it holds on a dense set that is also a countable intersection of relatively open sets (i.e., a dense ); this is a standard notion of topological genericity.
Theorem 6.2.
Suppose . Then, every extreme point is exhaustive and most exhaustive mechanisms are extreme points.
Theorems 6.1 and 6.2 together show that properties of binding incentive constraints further discipline the set of exhaustive mechanisms if and only if the type space is one-dimensional. Exhaustiveness is a property of binding feasibility constraints alone. Thus, our results corroborate the heuristic understanding in the mechanism design literature that the difficulty with multi-dimensional screening lies in identifying the incentive constraints that are binding in an optimal mechanism.
6.1. Additional Results
In the remainder of this section, we present additional results for the multi-dimensional case that further strengthen Theorem 6.2. We separately discuss extreme points of finite and infinite menu size as well as uniquely optimal mechanisms. All proofs are in Section D.3.
We first provide a genericity condition under which an exhaustive mechanism of finite menu size is an extreme point. For this, we say that a set of points is in general position if every hyperplane in intersects in at most points.
Theorem 6.3.
Suppose . If is exhaustive and is finite and in general position, then .
That is, every exhaustive mechanism with a finite menu can be transformed into an extreme point by perturbing its menu into general position. By carrying out such perturbations, we obtain the following genericity result:
Theorem 6.4.
Suppose . For every , the set of extreme points of menu size is relatively open and dense in the set of exhaustive mechanisms of menu size .202020An alternative statement is that the set of extreme points of menu size is relatively open and dense in the set of exhaustive mechanisms of menu size ; see the proof.
Thus, extreme points remain prevalent among exhaustive mechanisms even when restricting attention to mechanisms that make only a limited number of allocations.
It is easy to show that mechanisms with a finite menu size are dense in the set of all mechanisms. Consequently, we have:
Corollary 6.5.
Suppose . The set of extreme points of finite menu size is dense in the set of exhaustive mechanisms.
We next turn to mechanisms of infinite menu size.
Theorem 6.6.
Suppose . Most exhaustive mechanisms are extreme points of uncountable menu size.
Remark.
The proof of Theorem 6.6 establishes the stronger claim that most exhaustive mechanisms are continuous functions (for which the menu is a connected subset of the allocation space). While examples of extreme points with uncountable menu size have been documented in the literature ([81]; [36]), the existence and prevalence of continuous extreme points is novel.
Exhaustive mechanisms can also be approximated by mechanisms that are uniquely optimal for some objective and prior of the principal. That is, even the most parsimonious candidate sets are dense in the set of exhaustive mechanisms. The formal result is a consequence of a theorem due to Straszewicz and Klee ([67]), which asserts that the exposed points of a norm-compact convex set are dense in its extreme points.
Corollary 6.7.
Suppose . For every exhaustive mechanism and every , there exists a mechanism such that and such that is uniquely optimal for some objective function and belief .
In Section 8, we show that the gist of our results continues to hold if we only consider those extreme points that are unique maximizers for specific objectives of the principal such as revenue-maximization. That is, candidate sets remain complex even if the principal’s objective is a priori known and fixed and only their belief is considered a free parameter.
Remark.
We have given an essentially, though not entirely, complete characterization of the extreme points of the set of IC and IR mechanisms. For example, menus that are not in general position and allow some affine dependencies among menu items can still be extreme points. In Appendix B (Theorem B.6), we provide a complete algebraic characterization of finite-menu extreme points. Using the connection to the relevant mathematical concepts to be established in the next section, the reader can consult the references provided in Section 9 for additional conditions. A complete characterization of all extreme points is not to be expected (see Footnote 8 in the introduction).
7. Proof Ideas: The Case of Linear Delegation
In this section, we explain the methodology behind our results. Our approach is to translate between extreme points of the set of (IC) and (IR) mechanisms and extreme points of the set of all menus. Menus can be identified with convex bodies in allocation space, allowing us to draw upon a mathematical literature that has characterized extremal—there called indecomposable—elements of spaces of convex bodies. We illustrate this transfer of results from mathematics to economics through what we consider to be the simplest multi-dimensional screening problem; detailed proofs and generalizations are relegated to Appendices A and D.
7.1. Linear Delegation
We proceed in the context of the linear delegation problem and discuss the necessary adjustments for other problems at the end of this section:
-
•
is the unit simplex, i.e., the allocation space when considering lotteries over alternatives or when dividing time or a budget across the alternatives ( lists the probabilities or shares of the first alternatives);
-
•
is the unrestricted type space, i.e., the agent can have all possible von Neumann-Morgenstern preferences over ;
-
•
the principal’s objective function is an arbitrary bounded function, i.e., the principal relies on the agent’s information in order to make an informed decision;
-
•
there is no veto alternative for the agent.
The linear delegation problem features multi-dimensional types whenever there are alternatives and thus differs from classical formulations of delegation problems à la [59, 60], which assume one-dimensional allocation and type spaces and single-peaked preferences; see Section 9 for further discussion.
Next to being a natural application of our model, there are two systematic reasons for considering the linear delegation problem:
-
(1)
In the linear delegation problem, incentive constraints are completely independent from feasibility constraints in the sense that every mechanism that makes an inclusion-wise maximal set of incentive constraints binding is an extreme point up to positive homothety (Lemma 7.1). This independence simplifies our arguments and renders the connection between extremal menus and indecomposable convex bodies most transparent.
-
(2)
Every linear screening problem is linear delegation with a restricted type space (modulo IR constraints). This is because every linear screening problem can be represented with the unit simplex as its allocation space through an appropriate type space restriction.212121Consider a problem with allocation space and type space . Any allocation polytope is the image of a higher-dimensional simplex under a linear map [49, Chapter 5.1]. An appropriate type space in corresponding to the simplex is given by , where is the transpose of . With such reformulations, however, is no longer full-dimensional, and because of this additional complexity, we do not use reformulations to linear delegation in our general proofs.
7.2. From Mechanisms to Menus
So far, we have followed the literature in that we have stated our results in terms of direct mechanisms. However, IC mechanisms can equivalently be understood as the agent’s choice functions from different (closed) menus .
We call a closed set an extended menu if every allocation in is strictly preferred by at least one type to every allocation in . In other words, if is an extended menu, then there is no allocation that can be added to without necessarily changing the agent’s choice function. Since the agent has linear utility and we are considering the unrestricted type space in this section, every menu is extended by passing to its convex hull , which is a convex body in allocation space.
It is straightforward to show that the map which assigns to every mechanism the extended menu is a bijection between the space of (payoff-equivalence classes of) IC mechanisms and the space of convex bodies in allocation space.
In Appendix A (Theorem A.2), we show that the bijection between and commutes with convex combinations and, therefore, preserves the linear structure of the underlying spaces. For convex bodies , this linear structure is given by Minkowski addition and positive scalar multiplication, defined as
(4) |
where . In particular, extreme points of one space map to extreme points of the other space.
We also show in Appendix A that convergence of extended menus with respect to the Hausdorff distance implies convergence of the corresponding mechanisms in (Lemma A.7). Thus, any statement about compactness or denseness in the former space carries over to the latter.
7.3. Indecomposability and Exhaustiveness
We next explain how extreme points of the set of extended menus can be understood in terms of the notion of indecomposability from the mathematical literature and the notion of exhaustiveness defined in Section 5.
A menu is an extreme point of if and only if it does not admit either of the following decompositions:
-
(1)
for and homothetic to ;
-
(2)
for and not homothetic to .222222The two cases are mutually exclusive: if one of or is homothetic to , then so is the other.
We call (1) a homothetic decomposition and (2) a non-homothetic decomposition.
Lemma D.2 in Appendix D shows that a mechanism is exhaustive if and only if the associated extended menu admits no homothetic decomposition. We can straightforwardly extend the definition of exhaustiveness to extended menus because exhaustiveness is solely a property of the feasibility constraints of the allocation space that are intersected by the menu of a mechanism.
Non-homothetic decompositions are closely related to the notion of decomposability from the mathematical literature. A convex body is decomposable if there exist convex bodies not homothetic to such that . By scaling the summands, decomposability is equivalent to the existence of convex bodies not homothetic to such that with . A convex body that is not decomposable is indecomposable.
If an extended menu is indecomposable, then has no non-homothetic decomposition. The converse does not generally hold because the summands and of a non-homothetic decomposition in our model are required to be subsets of , i.e., feasible extended menus.232323In the absence of feasibility constraints, every convex body trivially has homothetic decompositions, e.g. through translations into opposite directions. This is why homothetic decompositions are ruled out in the definition of indecomposability. However, when the allocation space is a simplex, indecomposability is necessary and sufficient for the absence of non-homothetic decompositions.
Lemma 7.1.
In the linear delegation problem, an extended menu is in if and only if is indecomposable and exhaustive.
Proof.
See Section D.4. ∎
Before proceeding with a characterization of the indecomposable convex bodies, we briefly discuss the economic meaning of indecomposability. Recall that an extreme point of finite menu size is determined by its binding incentive and feasibility constraints (Theorem 4.1). Indecomposability of the associated extended menu ensures that (up to payoff-equivalence) there is no other, non-constant mechanism that makes an inclusion-wise larger set of incentive constraints binding; exhaustiveness ensures the same for the feasibility constraints. Thus, by Lemma 7.1 and in the linear delegation problem, the role of incentive and feasibility constraints in whether or not a mechanism is an extreme point can be completely separated. Indeed, in other linear screening problems, extreme points need not make inclusion-wise maximal sets of incentive constraints binding. (Nevertheless, it is helpful to analyze feasibility constraints separately from the incentive constraints, as we have done in Section 5.)
7.4. Characterizing Extreme Points
Given Lemma 7.1, it remains to characterize indecomposable and exhaustive extended menus. Indecomposability has been characterized in the mathematical literature.
Theorem ([117, 91]).
A convex body is indecomposable if and only if it is a point, line segment, or triangle.
Figure 1 depicts the proof idea for convex polygons. The figure shows a quadrilateral and two deformations of the quadrilateral that translate the right-most, vertical facet-defining line either to the left or to the right. The resulting deformed quadrilaterals yield a non-homothetic decomposition of the original quadrilateral. Similar deformations can be found for any polygon, but triangles are the only polygons for which these deformations yield homotheties of the triangle. Thus, (degenerate) triangles are the only indecomposable convex polygons. The extension to all plane convex bodies requires a more involved argument.
Theorem ([116]).
Let . The set of indecomposable convex bodies in is Hausdorff-dense in the set of all convex bodies in .
Shephard identifies a large class of indecomposable polytopes, with the simplest being the simplicial polytopes, i.e., polytopes of which every proper face is a simplex. Roughly speaking, a simplicial polytope is indecomposable because each two-dimensional face of is a triangle and any decomposition of into non-homothetic polytopes would also have to decompose every face of individually, which is impossible because triangles are indecomposable. Simplicial polytopes are Hausdorff-dense in the space of all convex bodies. First, every convex body is arbitrarily close to a polytope. (Take the convex hull of a finite set of points on the body’s boundary that is -dense in the boundary.) Second, every polytope can be transformed into a simplicial polytope by perturbing its vertices into general position; Figure 4 illustrates.
Exhaustiveness admits a simple economic characterization in the linear delegation problem, which follows immediately from Theorem 5.3 (recall Example 5.4). We state the characterization in terms of mechanisms, but it can equivalently be stated in terms of the associated extended menus:
-
•
A constant mechanism is exhaustive if and only if it dictates an alternative: there exists such that .
-
•
A non-constant mechanism is exhaustive if and only if it grants a strike: for every alternative there exists a lottery in which alternative is chosen with probability 0. That is, the agent is given the option to strike out any one of the alternatives. Geometrically speaking, this means that touches all facets of the allocation simplex.
The following characterization result follows at once from the previous arguments and the bijection between the set of mechanisms and the set of extended menus .
Theorem 7.2.
Consider the linear delegation problem:
-
(1)
With alternatives, is in if and only if one of the following holds:
-
(a)
dictates an alternative;
-
(b)
grants a strike and has menu size at most three.
-
(a)
-
(2)
With alternatives, is dense in the set of mechanisms that grant a strike.
Thus, the theory predicts simple solutions for linear delegation problems with three alternatives, but with four or more alternatives and up to approximation, the only distinguishing property of extreme points is that they dictate or grant a strike.
We remark that optimality in the linear delegation problem, even when there are only three alternatives, may require the use of stochastic mechanisms that offer the agent lotteries over the alternatives.242424See [75] and [70] for a discussion about the optimality of stochastic mechanisms in the classical one-dimensional delegation model. Lotteries can be interpreted as risky courses of action or as budget or time shares. Optimality may even require lotteries with full support, i.e., interior points of the simplex. Intuitively, lotteries give the principal more leeway in screening the agent and make it more difficult for the agent to align the allocation with their own preferences.
7.5. General Linear Screening Problems
We finally discuss the necessary adjustments to our approach when considering (IR) constraints, allocation spaces different from the simplex, and restricted type spaces.
In the context of the linear delegation problem, IR would mean that the menu of a mechanism must contain the veto alternative . Any decomposition of a given convex body that contains must also contain . Thus, introducing IR constraints simply amounts to considering extreme points of the set of IC mechanisms that also satisfy IR. The same conclusion obtains in other linear screening problems; see Section A.3.
Suppose the allocation space differs from the simplex. If an extended menu is indecomposable, then it does not admit a non-homothetic decomposition. However, the converse is no longer true. This is inconsequential for the denseness results for multi-dimensional problems since we only get additional, extremal but decomposable extended menus. For one-dimensional type spaces, these additional extreme points drive the bound on the menu size from three up to the number of feasibility constraints of the allocation space (Theorem 6.1). We provide a complete characterization of extremal extended menus for one-dimensional type spaces and arbitrary allocation spaces (Theorem C.1 in Appendix C). This characterization builds on a mathematical result due to [93].
Suppose the type space is restricted, i.e. . Extending a menu now entails more than taking the convex hull because there are certain directions in the allocation space along which all types are worse off. Geometrically speaking, these directions form the polar cone of the type space. To prove our result, it is a technical convenience to extend menus beyond the boundaries of the allocation space and work with closed convex sets that share the polar cone as a common recession cone. Indecomposability for closed convex sets with a common recession cone is analogous to indecomposability for convex bodies and has been discussed in [118].
8. Specific Objectives: Multi-Good Monopoly and Linear Veto Bargaining
Our previous analysis considered candidates for optimality that the principal must a priori consider when uncertain about both their objective function and the distribution of the agent’s types; we now fix the principal’s objective, e.g., revenue maximization, and characterize the mechanisms that remain relevant for optimality as the type distribution varies.
In applications to the multi-good monopoly problem and the linear veto bargaining problem, to be defined below, we show that the set of mechanisms that are uniquely optimal for some type distribution is dense in the set of undominated mechanisms. A mechanism is undominated if there is no other mechanism that yields the principal an unambiguously higher utility. We provide characterizations of undominated mechanisms, showing that they are almost as rich as the set of all (IC) and (IR) mechanisms. Thus, the gist of our main results holds when restricting attention to extreme points that are unique maximizers for specific objectives of the principal. We discuss the two applications after introducing undominated mechanisms.
8.1. Undominated Mechanisms
For multi-dimensional problems, we have identified exhaustive mechanisms as a reference set in which the extreme points lie dense. However, with a fixed objective , not every extreme point remains relevant for optimality. For example, an extreme point might minimize expected revenue for some type distribution . The appropriate reference set now becomes the set of undominated mechanisms, originally defined for the multi-good monopoly problem by [81].
Definition 8.1.
A mechanism is dominated by another mechanism if for almost all , with strict inequality on a set of types of positive measure. A mechanism is undominated if it is not dominated by any other mechanism .
[81] show for the monopoly problem that every undominated mechanism is optimal for some belief about the agent’s type. Their benchmark result can be extended from revenue maximization to arbitrary objectives:
Theorem 8.2.
For every undominated mechanism , there exists a type distribution such that is an optimal mechanism for a principal with belief .
Proof.
See Section D.5. ∎
Conversely, every mechanism that is optimal for some fully supported type distribution must clearly be undominated.
A priori, not every undominated mechanism is a necessary candidate for optimality. (Undominated mechanisms need not be extreme or exposed points). However, in the following applications and as long as types are multi-dimensional, we show that every undominated mechanism is arbitrarily close to a mechanism that is uniquely optimal for some type distribution, i.e., arbitrarily close to a mechanism that is a necessary candidate for optimality.
8.2. Multi-Good Monopoly
The multi-good monopoly problem is the following linear screening problem:
-
•
, where the first allocation dimensions are the probabilities with which good is sold to the agent, and the last allocation dimension is the payment by the agent (and is some sufficiently large constant, which is without loss of generality whenever valuations are bounded);
-
•
, i.e., the consumer has valuations in for each good and money is the numeraire;252525Due to linear utility, we implicitly assume that the goods are neither substitutes nor complements for the agent. This assumption is made in most papers on the multi-good monopoly problem. We could incorporate substitutes and complements by allowing the agent to have one valuation for each possible bundle . The allocation space is then the unit simplex over deterministic allocations, i.e., all possible bundles, plus an extra dimension representing money as before. Free disposal, i.e., the agent being willing to pay weakly more for inclusion-wise larger bundles, and a fixed marginal utility for money can be modeled as a family of affine restrictions on the type space.
-
•
, i.e., the consumer can leave without paying anything;
-
•
for all , i.e., the principal maximizes expected revenue (and goods can be produced at zero cost).262626The literature makes the zero-cost assumption for simplicity. It can easily be relaxed to a constant marginal cost for each good. With decreasing marginal costs, extreme points also remain the relevant candidates for optimality (see the discussion in [81]). With increasing marginal costs, one has to follow the approach taken by [104].
In line with standard terminology in mechanism design with transfers, we abuse our language by referring to as an allocation and as the transfer. Instead of probabilities, allocations can also be interpreted as quantities or as quality-differentiated goods with multiple attributes (for which the consumer has unit demand).
We next show that a large class of mechanisms in the monopoly problem is undominated. A pricing function is a continuous convex function such that that assigns a price to each possible allocation.272727Convexity and continuity are without loss of generality because the agent has linear utility. reflects the (IR) constraint. See also [56, Appendix A.2 ]. The marginal price for good at allocation with is the directional derivative of at in the coordinate direction (which exists by the convexity and continuity of ). The mechanism obtained from a pricing function is the agent’s choice function from the menu .
Lemma 8.3.
In the multi-good monopoly problem, every mechanism can be obtained from a pricing function with marginal prices in . If a mechanism can be obtained from a pricing function with marginal prices uniformly bounded away from 0 and 1 for every good , then it is undominated.
Proof.
See Section D.5. ∎
In plain words, a mechanism that, on the margin, prevents low-valuation types from buying additional quantity while enabling high-valuation types to buy additional quantity is undominated. Such a mechanism features “no-distortion at the top” (the highest type receives the efficient allocation) and “exclusion at the bottom” (the lowest type receives nothing), which are well-known properties of optimal mechanisms in screening problems with transfers. In particular, such a mechanism features these two properties separately in each allocation dimension. Not all undominated mechanisms have marginal prices bounded away from zero and one, but the gap to the mechanisms that do admit this bound is negligible.282828For an example, see the mechanism depicted in Figure 2 in [81]. In the bottom-right “market segment,” the marginal price for good one is 1.
Corollary 8.4.
Proof.
See Section D.5. ∎
For a rough intuition for the richness of undominated mechanisms, consider the following trade-off. When the principal increases the price for some allocations, revenue increases from those types who continue to choose these allocations. However, some types that have previously chosen an allocation at the lower price may now opt for a cheaper allocation, decreasing revenue from the types that switch. This trade-off rules out a dominance relationship between many mechanisms.
Given the characterization of undominated mechanisms, the same arguments as in Section 7 can be applied to conclude that extreme points are dense in the set of undominated mechanisms and, therefore, in the set of all mechanisms by Corollary 8.4. In the following result, the first part is well-known (see, for example, [81, Lemma 4 ]).
Theorem 8.5.
Consider the multi-good monopoly problem:
-
(1)
With good, a mechanism is in and undominated if and only if is a posted-price mechanism with price , i.e.,
-
(2)
With goods, the set of mechanisms that are uniquely optimal for some belief is dense in .
Proof.
See Section D.5. ∎
Remark.
The proof shows that statement (2) remains true if the belief is required to have full support on .
The second part says that any incentive-compatible and individually rational mechanism can be turned into a mechanism that is uniquely optimal for some belief of the seller by applying an arbitrarily small perturbation. The claim about uniquely optimal mechanisms is not an application of Straszewicz’ theorem upon showing denseness of the extreme points in the set of undominated mechanisms. While Straszewicz’ theorem guarantees that exposed points are arbitrarily close to extreme points, these points may be exposed by linear functionals unrelated to revenue maximization. Our proof modifies the theorem to obtain the desired result.
8.3. Linear Veto Bargaining
We now discuss the following linear veto bargaining problem:
-
•
is the unit simplex, i.e., the allocation space when considering lotteries over alternatives or when dividing time or a budget across the alternatives ( lists the probabilities or shares of the first alternatives);
-
•
is the unrestricted domain, i.e., the agent can have all possible von Neumann-Morgenstern preferences over ;
-
•
there is a veto alternative for the agent (e.g., the status quo in a political context), and we set without loss of generality;
-
•
the principal’s preferences are given by a Bernoulli utility vector independently of the agent’s information, i.e., for all , and we assume for simplicity that (1) , i.e., the veto alternative is the principal’s least preferred alternative, and (2) is a singleton, i.e., the principal has a unique favorite alternative.
The problem can be seen as a delegation problem with a state-independent objective and an IR constraint. Therefore, the extreme points of linear veto bargaining are exactly the extreme points of linear delegation that satisfy IR (Lemma A.9). Linear veto bargaining can also be seen as a no-transfers analogue of the monopoly problem since both problems feature state-independent objectives with an IR constraint.
Lemma 8.6.
In the linear veto bargaining problem, a mechanism is undominated if and only if contains the veto alternative and the principal’s most preferred alternative.
Proof.
See Section D.5. ∎
The richness of undominated mechanisms in the veto bargaining problem comes from a trade-off similar to that in the monopoly problem. By adding an alternative to the menu of a mechanism, some types prefer the new alternative over their previous choice. Among those who switch, some types will do so in the principal’s favor, i.e., switch away from alternatives that the principal likes less than the new alternative. Other types will not switch in the principal’s favor, i.e., switch away from alternatives that the principal likes more than the new alternative. A similar trade-off arises when removing an alternative from the menu. These trade-offs prevent a dominance relationship between mechanisms that allocate the principal’s most preferred alternative.
As before, given the characterization of undominated mechanism above, the same arguments as in Section 7 can be applied to conclude that the extreme points are dense in the set of undominated mechanisms whenever there are four or more alternatives. The claim about uniquely optimal mechanisms again requires additional arguments.
Theorem 8.7.
Consider the linear veto bargaining problem:
-
(1)
With alternatives, a mechanism is undominated and in if and only if contains the veto alternative, the principal’s most preferred alternative, and at most one other lottery over the alternatives.
-
(2)
With alternatives, the set of mechanisms that are uniquely optimal for some belief is dense in the set of undominated mechanisms.
Proof.
See Section D.5. ∎
9. Related Literature
This paper relates to several areas of research, including multi-dimensional screening, extreme points in mechanism design, delegation and veto bargaining, and the mathematical literature on indecomposability. We will explain the relation to these four areas after first discussing [81], whose work most closely relates to ours.
9.1. [81] (MV)
In the context of the multi-good monopoly problem, MV provide the first—and, prior to this paper, only—analysis of extreme points in multi-dimensional mechanism design, with two main contributions. First, they provide an algebraic characterization of finite-menu extreme points in terms of whether or not a certain linear system associated with a given mechanism has a unique solution. This characterization is based on auxiliary results about the facial structure of the set of incentive-compatible mechanisms. Second, they define the notion of undominated mechanisms and show that every undominated mechanism maximizes expected revenue for some distribution of types.
In comparison to MV, we consider arbitrary linear screening problems with or without transfers and subsume the multi-good monopoly problem as a special case. We contribute explicit, non-algebraic extreme-point characterizations (Section 6). These characterizations reveal the precise structure of the set of extreme points and, therefore, the structure of the possible solutions to linear screening problems. Along the way, we obtain generalizations of MVs results in our more general framework; see Appendix B and Theorem 8.2.
In comparison to MV, we also characterize undominated extreme points and uniquely optimal mechanisms. While MV show for the monopoly problem that all undominated mechanisms are potentially optimal, it has not been known which undominated mechanisms are necessary candidates for optimality, i.e., which extreme points are undominated and uniquely optimal for some type distribution. A priori, one might conjecture that parsimonious candidate sets are significantly smaller than the set of undominated mechanisms. We show that this is not the case: the relevant exposed points are dense in the set of undominated mechanisms. Moreover, we provide new results about undominated mechanisms, showing that these mechanisms are themselves virtually as rich as the set of all IC and IR mechanisms.
Finally, we note that MV have shown for the monopoly problem, modulo minor details, that the extreme points of menu size are relatively open and dense in the IC mechanisms of menu size , provided is smaller than the number of goods for sale plus one (their Remark 25). We show that this substantial qualifier on is not necessary and that the result holds for arbitrary multi-dimensional screening problems with linear utility (Theorem 6.4).
9.2. Multi-dimensional Screening and Mechanism Design
The literature on multi-dimensional screening—and on the multi-good monopoly problem in particular—is much too large to be summarized here in detail. We focus on recent developments and point to a survey by [105] for work up to the early 2000s.292929A sample of important early work includes [1], [114], [87], [122], [8], and [104].
Recent work focuses mostly on the multi-good monopoly problem and can be classified into several approaches for gaining insights into multi-dimensional screening problems or for circumventing the severe difficulties associated with their classical formulations:
- •
- •
- •
- •
- •
- •
Our paper is orthogonal to these developments. We do not focus on specific properties and classes of mechanisms or attempt to escape intractabilities. Instead, we shed light on where these intractabilities originate and identify the limits of the qualitative predictions that can be drawn within the standard Bayesian framework. Moreover, to the best of our knowledge, multi-dimensional screening without transfers has not been studied, with the exception of [68], whose duality approach to a multi-dimensional delegation problem is complementary to our extreme points approach.
Besides the implications for optimal mechanism design, we contribute to the literature on implementability with multi-dimensional type spaces (e.g., [103]; [110]; [20]) by characterizing extreme points of the set of incentive-compatible mechanisms. By Choquet’s theorem, every non-extreme point can be represented as a mixture over extreme points.
9.3. Extreme Points in Mechanism Design
A number of papers have approached mechanism design problems by studying the extreme points of the set of incentive-compatible mechanisms. However, aside from the previously discussed work by [81], this approach has only been applied to one-dimensional problems. For instance, [23] uses extreme points—hierarchical allocations—in a characterization of the set of feasible interim allocation rules. Building on Border’s insights, [82] demonstrate the equivalence of Bayesian and dominant strategy incentive-compatibility in standard auction problems. A similar approach is discussed in [121, Chapter 6 ].
[70] present characterizations of the extreme points of certain majorization sets and show how these majorization sets naturally arise as feasible sets in many economic design problems. In the context of mechanism design, their results immediately imply a characterization of the extreme points of the set of feasible and incentive-compatible interim allocation rules in one-dimensional symmetric allocation problems, providing a new perspective on Border’s theorem as well as BIC-DIC equivalence. Their approach is tailored to one-dimensional problems, elegantly handling both the IC constraints (monotonicity for one-dimensional types) and the Maskin-Riley-Matthews-Border feasibility constraints (majorization with respect to the efficient allocation rule).
In subsequent work, [71] characterize certain extreme points of the set of measures defined on a compact convex subset of that are dominated in the convex order by a given measure. Their result is a multi-dimensional analogue of results obtained in [70] about the set of monotone functions that majorize a given monotone function (see also [7]). These results apply to information design but have no obvious applications to mechanism design.
[96, 97] builds on the majorization approach, allowing for additional constraints on the majorization sets. These constraints may, for example, correspond to fairness or efficiency constraints in a revenue-maximization problem. [125] provide a complementary analysis to [70] based on characterizations of extreme points of sets of distributions characterized by first-order stochastic dominance conditions rather than second-order stochastic dominance conditions (majorization).
9.4. Delegation and Veto Bargaining
Much of the literature on optimal delegation has focused on one-dimensional allocation (action) and type spaces with single-peaked preferences; see [59, 60], [89], [84], [4], [5], [74], and [70].
The applications of our results to delegation differ from the classical literature in two ways. First, allocations in our delegation problem are lotteries over finitely many alternatives.303030Delegation over a finite set of alternatives is also studied in the project selection literature; see [10], [98], [31], and [52]. Second, both the principal and agent have arbitrary vNM preferences over these alternatives; that is, our problem features an unrestricted rather than single-peaked preference domain and therefore multi-dimensional types (and allocations). We can allow more general allocation spaces, provided the agent’s utility remains linear.
A small number of papers consider multi-dimensional type or allocation spaces. [72] study optimal delegation in a setting with a one-dimensional type space and two allocation dimensions across which the principal and the agent have separable quadratic preferences. [42] links multiple independent, one-dimensional delegation problems. Frankel shows that “halfspace delegation,” i.e., imposing a quota on the weighted average of actions across problems, is optimal for normally distributed states and approximately optimal for general distributions as the number of linked problems goes to infinity. See also [43] for a robust mechanism design approach. [68] studies optimal delegation with both multi-dimensional type and allocation spaces. Kleiner’s duality-based approach is complementary to our extreme-point approach.
Veto bargaining is a classical problem in political science, originally studied in [108]. The case with incomplete information about the agent’s (vetoer’s) preferences has only recently been studied using a mechanism design approach by [64].313131See also [2]. Their model features one-dimensional private information. [6] and [113] study related one-dimensional delegation problems with IR constraints where the principal does not necessarily have state-independent preferences.323232See also the ”balanced” delegation problem in [74]. Similarly, our model can nest linear delegation problems with IR constraints.
9.5. Mathematical Foundations
[46] introduced the notion of an indecomposable convex body and announced the first results about indecomposability. Gale’s results were later proven and published in [116], [91]/[117], and [112]. These and other papers have provided many novel results that go beyond Gale’s original presentation. [88, 92, 118] provide algebraic characterizations of indecomposable polytopes. [118] discusses indecomposable polyhedra. Related results characterize extremal convex bodies within a given compact convex set in the plane ([93, 50]); see Theorems 6.1 and C.1 for the application in our paper. Decomposability is related to deformations of polytopes, which we briefly use in Appendix B; [29, Section 2 ] provide a concise treatment. Textbook references on indecomposability include [115, Chapter 3.2 ], [101, Chapter 6 ], and [49, Chapter 15 ].
Characterizations of indecomposable convex bodies can alternatively be seen, via support function duality, as characterizations of the extremal rays of the cone of sublinear (i.e. convex and homogeneous) functions. A subset of the results known in the literature on indecomposable convex bodies have been independently obtained in studies of the extremal rays of the cone of convex functions by [63] (for two-dimensional domains) and [26] (for -dimensional domains).333333We thank Andreas Kleiner for pointing us to these references.
We finally mention a result due to [65, Proposition 2.1, Theorem 2.2 ], which shows that for most (in the sense of topological genericity) compact convex subsets of an infinite-dimensional Banach space, the extreme points of the set are dense in the set itself. This follows since such sets have an empty interior, support points are dense in the boundary, hence in the set itself, and since most such sets are strictly convex, so that every support point is an extreme point. However, the set of IC mechanisms is a specific compact convex subset of an infinite-dimensional Banach space, which, in particular, is not strictly convex. The content of our results is that whenever the type space is multi-dimensional, the extreme points are nevertheless dense in a certain part of the set.
10. Conclusion
We have characterized extreme points of the set of incentive-compatible (IC) mechanisms for screening problems with linear utility. For every problem with one-dimensional types, extreme points admit a simple characterization with a tight upper bound on their menu size. In contrast, for every problem with multi-dimensional types, we have identified a large set of IC mechanisms—exhaustive mechanisms—in which the extreme and exposed points lie dense. Consequently, one-dimensional problems allow us to make predictions that are independent of the precise details of the environment, whereas such predictions are largely unattainable for multi-dimensional problems.
One might hope that restricting attention to specific instances of a given multi-dimensional screening problem allows more robust predictions regarding optimality. We have shown that such predictions remain elusive in applications to monopoly and veto bargaining problems, where the principal’s objective is fixed and state-independent and only the principal’s belief about the agent’s type is considered a free parameter.
While our focus has been on screening problems, where there is only a single (representative) agent, one should expect implications of our results for multi-agent settings. In multi-agent settings, Bayesian incentive compatibility of a given multi-agent mechanism is the same as separately requiring incentive compatibility with respect to each agent’s interim-expected mechanism (see, e.g., [24, Chapter 6]). These interim-expected mechanisms, one for each agent, must then be linked towards an ex-post feasible mechanism via an appropriate analogue of the Maskin-Riley-Matthews-Border conditions.343434[85], [86], [23]. Recent treatments include [32], [48], and [120]; see these papers for further references and discussions of potential limitations of the reduced-form approach. Thus, if the extreme points in a multi-agent problem were simpler than the extreme points characterized here for the one-agent case, then this reduction in complexity would have to come from these additional conditions. This is not the case for problems with one-dimensional types (see, e.g., [70]) and is not to be expected for problems with multi-dimensional types.
Our main methodological contribution is to link extreme points of the set of incentive-compatible mechanisms to indecomposable convex bodies studied in convex geometry. This methodology, where we study incentive-compatible mechanisms by analyzing the space of all menus from which the agent could choose, is potentially useful in other areas of economic theory. Examples that come to mind are menu choice à la [38] and the random expected utility (REU) model of [51].
Appendix A Preliminaries & Auxiliary Results
This appendix gathers general tools we use throughout the proofs of our results from the main text. Section A.1 shows that there are bijections between mechanisms, menus, and indirect utility functions that commute with convex combinations (in the sense of Minkowski). The commutativity with convex combinations is essential for our subsequent analysis because we will study extremal menus and then translate back to extremal mechanisms, as explained in Section 7. Section A.2 introduces the relevant topological structure for the three sets of objects. Section A.3 discusses how individual rationality (IR) constraints are incorporated into our analysis.
A.1. Mechanisms, Menus, and Indirect Utility Functions
Recall that we have identified payoff-equivalent mechanisms and that is the set of payoff-equivalence classes of (IC) and (IR) mechanisms.
Let
denote the set of all indirect utility functions induced by the mechanisms in . It is a direct consequence of (IC) that an indirect utility function is HD1 (homogeneous of degree 1) on because types on the same ray from the origin have the same ordinal preferences. Thus, we extend indirect utility functions to by setting for all and and for all .
A menu is simply a subset that the principal offers the agent and from which the agent chooses their favorite allocation. However, different menus can induce payoff-equivalent choice functions, i.e., payoff-equivalent IC mechanisms, for the agent. Thus, we define the notion of an extended menu, which is the inclusion-wise largest representative of a payoff-equivalence class of menus.
To define extended menus, let
(5) |
denote the polar cone of . The polar cone of type space is the set of all directions in allocation space along which no type’s utility ever strictly improves. If , then the only such direction is the trivial direction . By definition, we may add to every menu the polar cone and instead offer the agent the Minkowski sum without affecting the agent’s indirect utility. We may also take the closed convex hull of , which does not affect indirect utility either since utility is linear. By requiring , i.e., the veto allocation is in , we ensure that the agent does not veto the menu.
Definition A.1.
An extended menu is a closed convex set such that , , and . The set of all extended menus is denoted by .
If the type space is unrestricted, i.e., , then extended menus are convex bodies in ; otherwise, they are unbounded closed convex sets. That extended menus offer infeasible allocations when the type space is restricted has no physical meaning and is merely a convenient way to identify payoff-equivalent menus. We note that extended menus are uniquely pinned down by their extreme points.
Figure 5 illustrates the construction of extended menus. The depicted allocation and type spaces fit a one-good monopoly problem. The horizontal allocation dimension is the probability of sale, and the vertical allocation dimension is the payment. The type space is , where the first component is the agent’s valuation for the good. The extremal rays of the polar cone are allocation directions in which (1) the agent gets the good with lower probability for the same payment, and (2) the agent gets the good with higher probability but for a marginal price that makes the type , who is willing to pay most, just indifferent. The extended menu corresponds to a mechanism where some types never transact (), some types buy a cheap lottery that sometimes allocates the good (), and all other types buy the good with probability 1 at a more expensive price ().
As in Section 7, we equip with the operations of Minkowski addition and positive scalar multiplication.
Theorem A.2.
The following functions are bijections that commute with convex combinations:
-
•
where ;
-
•
where ;
-
•
where .353535 denotes the subdifferential of at . The proof and Corollary A.4 below confirm that the subdifferential of an indirect utility function is well-defined because is convex.
That is, maps (payoff-equivalence classes of) IC and IR mechanisms to the extension of their menus; maps extended menus to their support functions; maps indirect utility functions to their subdifferential.
Proof.
Define an auxiliary map , where is an IC and IR mechanism, and claim that . We have for otherwise there would exist a type that strictly prefers to by the linearity of utility and the definitions of the closed convex hull and the polar, which contradicts that satisfies (IR). We also have
where the first inclusion follows since is a cone and the second inclusion follows since and is compact and convex. Finally, is closed and convex because it is a sum of a compact convex set and a closed convex set.
The map is well-defined: for each , its support function is an indirect utility function in because is non-empty for all and every selection from the argmax is an IC and IR mechanism.
We next show that is the map that assigns to each IC and IR mechanism its indirect utility function . Let be the indirect utility function associated with . As desired, we have
In the first case, the first equality is (IC) and the second equality follows from the definitions of the closed convex hull and the polar cone. The second case also follows by definition of the polar cone.
The map is injective because support functions uniquely determine closed convex sets ([58, Theorem V.2.2.2]).
Thus, if and are payoff-equivalent IC and IR mechanisms, then because is injective and (by the definition of payoff-equivalence). Thus, can be defined on the set of payoff-equivalence classes in the obvious way.
and are bijective because is bijective and is injective.
We next show that . Let be any representative mechanism from the payoff-equivalence class associated with . Then, since every mechanism that is payoff-equivalent to must necessarily allocate to each type with a uniquely preferred option that option. Moreover, because every type can find a favorite allocation in . By Theorem 2.3 in [65], since is compact. Thus, . Consequently, since is closed, as desired.
We next verify that the inverse of the composition is given by . Take any (IC) and (IR) mechanism with associated extended menu and associated indirect utility function . For all , we have
where the first step is (IC), the second step is immediate from the definition of , and the third step is a property of support functions ([106, Corollary 8.2.5]).
It remains to show commutativity with convex combinations. That commutes with convex combinations is a property of support functions [58, Theorem V.3.3.3].363636Remark on the cited theorem: in general, the sum of two closed convex sets need not be closed, but it is always closed if the two sets have the same recession cone, which is here . That commutes with convex combinations follows from the linearity of the gradient map, which is almost everywhere well-defined. Thus, must also commute with convex combinations. ∎
Theorem A.2 is fundamental to our approach because the bijections between , , and map extreme points to extreme points.373737Extreme points are usually only defined for convex subsets of vector spaces, which is not. However, we can embed into a vector space by Theorem A.2, which justifies the use of the term “extreme point.” We prove our main results by investigating the extreme points of . Occasionally, however, we shall work with mechanisms or indirect utility functions, if this simplifies our arguments.
We say that are associated if they are isomorphic in the sense of Theorem A.2.
Given Theorem A.2, the definitions of (positive) homothety and exhaustiveness straightforwardly extend from to and . For example, if with associated , then
(6) |
We note a few corollaries of Theorem A.2.
Corollary A.3.
Let and be associated. Then, .
We have proven this claim as part of the proof of Theorem A.2. Note that is closed if is finite or .
The following characterization of indirect utility functions is analogous to the one by [103, Proposition 2 ] for settings with transfers.
Corollary A.4.
if and only if the following conditions are satisfied:
-
(1)
is sublinear (i.e., convex and HD1).
-
(2)
is continuous on its effective domain .
-
(3)
For all , .
-
(4)
For all , .
Proof.
By the previous result, is the support function of an extended menu . Conversely, every closed sublinear function is the support function of a closed convex set. (A sublinear function that is continuous on a closed effective domain is closed.)
It remains to show that the remaining properties hold if and only if . The effective domain of a sublinear function (in our case: ) and the recession cone of the associated closed convex set (in our case: ) are mutually polar cones ([58, Proposition V.2.2.4]). Continuity comes for free since is polyhedral ([107, Theorem 10.2]). It is easy to see that (3) holds if and only if ([58, Proposition V.2.2.4]). Finally, if and only if for all follows from Corollary 8.2.5 in [106]. ∎
We also note the following sanity check that almost everywhere equivalence indeed coincides with payoff-equivalence for (IC) and (IR) mechanisms. This justifies modeling the set of payoff-equivalence classes of mechanisms in .
Corollary A.5.
Proof.
If and are payoff-equivalent, then there exists an indirect utility function such that by Theorem A.2. Thus, almost everywhere since the subdifferential of a convex function is almost everywhere a singleton. Conversely, suppose almost everywhere. Let and . Then, almost everywhere. Thus, for , and because and are sublinear. Thus, and are payoff-equivalent. ∎
Remark.
We briefly comment on a subtle difference between extreme points of the set of payoff-equivalence classes of IC and IR mechanisms, i.e., , versus extreme points of the set of IC and IR mechanisms themselves. For the former, a mechanism is an extreme point if it does not coincide with a convex combination of two other mechanisms up to payoff-equivalence, i.e., for almost every type. For the latter, a mechanism is an extreme point if it does not coincide with a convex combination of two other mechanisms for every type. For an extremal equivalence class with associated indirect utility function , every element of is an extreme point of the set of (IC) and (IR) mechanisms.
There can exist additional extreme points of the set of (IC) and (IR) mechanisms such that their payoff-equivalence classes are not extreme points of the set of payoff-equivalence classes . These additional extreme points can only exist if the type space is restricted and only if types on the boundary of break ties to the boundary of ; see Figure 6 for an example. Since we assume that the prior distribution is absolutely continuous, these additional extreme points are irrelevant for optimality.
A.2. Topologies and Compactness
We now define topologies on the three sets, , , and , discuss the relation between these topologies, and show that the three sets are compact under their respective topologies.
We equip the set of payoff-equivalence classes of mechanisms with the -norm
(7) |
We equip the set of indirect utility functions with the sup-norm
(8) |
We equip the set of extended menus with the Hausdorff distance
(9) |
where is the unit ball in .
Thus, and are normed spaces.383838For , recall that payoff-equivalent mechanisms are almost everywhere equal by Corollary A.5. We also have:
Lemma A.6.
is a metric space and .
Proof.
We have
where the inequality is because implies for .
It remains to show that is a metric space. Since , we have . Thus, is a metric on since extended menus are closed and since the Hausdorff distance is an extended metric on the space of all closed subsets of . ∎
The topologies on and are equivalent and finer than the topology on .
Lemma A.7.
Consider sequences , and , such that are associated for all . Then, the following hold:
-
(1)
if and only if .
-
(2)
If , then .
Proof.
Claim (1) is Theorem 6 in [111]. For claim (2), let be the set of points where is differentiable and let be the set of points where is differentiable. Let . Indirect utility functions are convex and therefore almost everywhere differentiable. Moreover, the countable union of nullsets is null; thus is null. Theorem VI.6.2.7 in [58] implies that for all . Moreover, by Theorem A.2, pointwise almost everywhere. The Dominated Convergence Theorem implies convergence in . ∎
The following lemma is crucial to apply Bauer’s maximum theorem, Choquet’s theorem, and the Straszewicz-Klee theorem, and hence for the interpretation of our results about extreme points.
Lemma A.8.
, , and are compact and convex.
Proof.
Convexity of is immediate because (IC) and (IR) are linear constraints and because is convex. By Theorem A.2, and are also convex.
A.3. Individual Rationality (IR)
The following result is an analogue of the familiar observation in mechanism design with transfers that if IR holds for “the lowest type,” then IR holds for every type. In our setting, however, a “lowest type” need not exist and is instead a type who likes the veto allocation most, i.e., .
Lemma A.9.
Thus, the extreme points of the set of (IC) and (IR) mechanisms are simply the extreme points of the set of (IC) mechanisms that satisfy (IR).
Appendix B Extreme Points of Finite-Menu Mechanisms and Deformations
This appendix characterizes for any given IC mechanism with finite menu size the set of all IC mechanisms that make an inclusion-wise larger set of IC constraints binding. This set is important in our analysis: whenever an IC mechanism can be written as a convex combination of two other IC mechanisms, then these two mechanisms must make at least the same incentive constraints binding as the given mechanism.
We use this characterization to prove Theorem 4.1 and Theorem C.1. Moreover, we can use the characterization to generalize results by [81, Theorems 17, 19, 20, and 24 ] (MV) to arbitrary linear screening problems. In particular, we get an algebraic characterization of finite-menu extreme points (Theorem B.6). We discuss the exact relation to MV at the end of this section.
Throughout this section, we restrict attention to extended menus of finite size, i.e., . Let denote the set of all extended menus of finite size. These are polyhedra since they can be written as the convex hull of their extreme points plus the polar of the type space (which is a polyhedral cone). In light of Lemma A.9, we can ignore IR constraints. We make two closely connected definitions.
Definition B.1.
The normal fan of an extended menu is the collection of the normal cones
to the faces of . The normal fan is coarser than the normal fan , denoted , if each normal cone in is a union of some set of normal cones in .
Since the agent has linear utility, the set of each type’s most preferred alternatives is a face of . The normal fan hence summarizes which types’ most preferred alternatives lie on which faces of the extended menu. The normal fan yields a polyhedral subdivision of the type space; the cells of maximal dimension have been called market segments by MV in the context of the monopoly problem.393939Subdivisions obtained from normal fans of polyhedra have appeared elsewhere in economic design as power diagrams ([45]; [71]) and as regular polyhedral complexes ([15]; [119]; [16]). They are also relevant in the context of the random expected utility model ([51]). See [40] for another recent application.
For the next definition, we define the set of facet-defining hyperplanes of an extended menu , which requires some care when is not -dimensional. For each facet of , there is a unique outer normal vector , where is arbitrary, and a constant such that and , where is the facet-defining hyperplane and is the facet-defining halfspace. Let be the union of the set of facet-defining hyperplanes of with an arbitrary finite set of hyperplanes with corresponding halfspaces whose intersection is . For brevity, we refer to as the set of facet-defining hyperplanes of (although some of these define the improper face ).
Definition B.2.
An extended menu is a deformation of with if there exist a deformation vector such that the following two conditions are satisfied:
-
(1)
, where .
-
(2)
If for and , then there exists such that .
Let denote the set of deformations of .
That is, (1) can be defined by translates of the facet-defining halfspaces of , not all of which necessarily remain facet-defining, and (2) if some subset of the facet-defining hyperplanes of defines a vertex of , then the translated hyperplanes also define a vertex of . See Figure 1 for an illustration, where the right-most facet-defining hyperplane of the menu is translated horizontally, yielding two deformations. (The left panel of Figure 7 in Section D.3 is another illustration). This definition of deformations is due to [29, Definition 2.2 ], except here adapted to polyhedra rather than polytopes.
Remark.
There is a bijection between deformations and deformation vectors given by
since every hyperplane in the definition of must support by condition (2). By condition (1), this bijection commutes with convex combinations.
Lemma B.3.
Let be finite menu mechanisms with associated extended menus . The following are equivalent:
-
(1)
.
-
(2)
.
-
(3)
is a deformation of .
-
(4)
There exists a surjective map such that for every edge404040One-dimensional face. . of there exists such that .
The lemma says that coarsening the normal fan is the geometric analogue of making inclusion-wise more incentive constraints binding. Deformations are exactly the operations on extended menus that coarsen the normal fan. The fourth condition is an equivalent formulation of deformations in terms of parallel edges and more readily reveals the algebraic nature of deformations.
Proof.
For the proof, we will need the following basic observation about normal cones. For an extended menu with and a face of , let denote the set of facet-defining hyperplanes of containing the face . For every face of , we have:
(10) |
In particular, .
We define
and are the inclusion-wise smallest normal cones of and , respectively, to which belongs. By definition, and .
We also make the following preliminary observation: for all ,
(11) |
because and (Corollary A.3), a bounded face of polyhedron is the convex hull of some set of its extreme points, every type is normal to a bounded face of and , and normal cones are dual to faces and, therefore, reverse the inclusion.
(1) (2). By (10), if and , then implies . In particular, implies . Thus, every cone in that meets is a subset of a cone in . Every cone in that is contained in the boundary of is also a subset of a cone in because it is a subset of a full-dimensional cone in , which meets . That the cones in are subsets of the cones in implies ([78, Proposition 2]).
(2) (3). We first show condition (1) in the definition of a deformation, i.e., can be defined using translates of the facet-defining halfspaces of . First, since every cone in contains the orthogonal complement of , where is arbitrary, the same must be true for the cones in . Thus, must be contained in a translate of and therefore the same normal vectors used to define can be used to define . Second, implies that the cones in corresponding to the facets of are also cones in because these cones can only be written as the trivial union of themselves. Every such cone contains a unique normal vector in , for arbitrary . Thus, the same normal vectors used to define can be used to define , as desired.
We now show condition (2) in the definition of a deformation. Suppose for and . By (10), . Since is full-dimensional and , there exists such that . Thus, . Consequently, for all , there exists such that the hyperplane with normal and constant supports at . In particular, , as desired.
(3) (4). It is immediate from condition (2) in the definition of deformations that there is a surjective map . Moreover, by condition (2), must map each edge of either to an edge of that is parallel to or to a vertex of . This is because the hyperplanes of defining must intersect for in a translate of the line containing .
(4) (1). Suppose have the properties stated in (4). Recall that and by Corollary A.3. To show that implies , it suffices to show that
(12) |
for all .
Suppose . Fix any . By the simplex algorithm, there exists a sequence such that , , is an edge of for all , and for all . Condition (4) implies that for all . Since was arbitrary, for all . That is, .
Suppose . By the simplex algorithm, there exists a sequence such that , , is an edge of for all , and for all . Condition (4) implies that either or . In the first case, . In the second case, repeat the argument with in place of . Since , either the procedure terminates and or , in which case (12) holds trivially. ∎
We note (12) as a separate corollary for later use.
Corollary B.4.
Suppose . Then, there exists a surjective function such that
(13) |
for all .
We can translate the definition of deformations into a polyhedral characterization of . For each vertex , let denote the set of indices of facet-defining hyperplanes in intersecting . Under any feasible deformation and for each , the hyperplanes in still need to intersect in a single point . Thus, we have the following linear system with variables corresponding to the points in and variables corresponding to the deformation vector of :
(14) | |||||
(15) | |||||
(16) |
Let us parse these (in)equalities. The inequalities in (16) capture the requirement that is a feasible extended menu, i.e., . (Recall that is the set of facet-defining hyperplanes of .) The (in)equalities in 14 and 15 are jointly equivalent to condition (2) in the definition of a deformation. (Condition (1) is satisfied by construction: we use the facet-defining hyperplanes of to define .) 14 ensures that the facet-defining hyperplanes of intersecting still intersect in a single point under the deformation vector . 15 ensures that , i.e, the facet-defining halfspaces of still contain under the deformation vector . In economic terms, recalling the equivalence between and the corresponding mechanisms and satisfying (Lemma B.3), 14 and 15 are tantamount to . If none of the constraints in (15) are binding for (which is the case for by definition of the index sets ), then .
Lemma B.5.
is a polytope and a face of . In particular, if and only if .
Proof.
Note that 14, 15 and 16 define a polytope in : 14, 15 and 16 is a linear system with bounded solutions since is bounded. The projection onto the second factor is also a polytope. By construction, there is an affine bijection between the projected polytope and given by the deformation vectors . Thus, is a polytope, i.e., the convex hull of finitely many extended menus.
To show that is a face of , first observe that if , and for some , then . This is because the normal fan of the Minkowski sum of polyhedra is finer than the normal fans of each summand.414141An explicit reference for polyhedra is [79, Equation 2.3.1 ]. It is immediate that if and only if .
To complete the proof that is a face of , consider any . If for , then by the previous paragraph. Observe that “deformation of” is a transitive relation, hence , as desired. ∎
The polyhedral characterization of immediately translates into an algebraic characterization of finite-menu extreme points: by Lemma B.5, if and only if there is a non-zero direction such that the two candidate solutions solve the linear system 14, 15 and 16.
Using condition (4) in Lemma B.3, we can state an equivalent algebraic characterization of finite-menu extreme points that needs only minimal information about the underlying mechanism. For a mechanism , let
(17) |
denote the set of pairs of menu items for which there exists a type whose favorite allocations are . These are exactly the edges of the extended menu associated with . For an allocation , also define
(18) |
Theorem B.6.
Let have finite menu size. Then if and only if all solutions to
(19) | |||||
(20) | |||||
(21) |
are the trivial solutions where and for all .
Remark.
If and are not parallel for all , then the trivial solution is unique.
Proof.
Let be the extended menu associated with the finite-menu extreme point . By Corollary A.3, . By Lemma B.5, . An extreme point of a polytope in Euclidean space is uniquely determined from its incident facets, i.e., binding constraints. If for all and , then the constraints (15) are all slack by the definition of the index sets . Thus, must be the unique solution to 14, 15, 20 and 21. By Lemma B.3, there exist such that solve (19) if and only if there exists a permutation and such that solve 14 and 15. ∎
B.1. Relation to MV
We summarize here, for readers of MV, how our results generalize their findings about the facial structure of IC mechanisms and their algebraic characterization of finite-menu extreme points to arbitrary linear screening problems.
Our Lemmas B.3 and B.5 generalize Theorems 17, 19, and 20 in MV. MV show for the multi-good monopoly problem that the decomposing summands of a finite-menu IC mechanism must have a coarser market segmentation (in our language: normal fan) than the mechanism itself (Theorem 17). In their Definition 18, MV then define the set of all IC mechanisms with a coarser market segmentation than a given IC mechanism that also satisfy an analogue of (20), i.e., have at least the same binding feasibility constraints as the given mechanism. This set is the analogue of our deformation polytope , modulo (20). MV show that the set is a face of the set of IC mechanisms (Theorem 19). We further show that the set is a polytope, which immediately gives us MV’s key technical result (Theorem 20): a finite-menu IC mechanism is an extreme point if and only if it is the singleton element of their set (i.e., plus (20)).
Our polyhedral characterization 14, 15 and 16 of immediately translates into the algebraic characterization of finite-menu extreme points given in Theorem B.6, generalizing Theorem 24 in MV. In our result, (19) generalizes condition (13) in MV; (20) generalizes condition (14) in MV; (21) generalizes the condition “” in MV (which is feasibility for the monopoly problem); in our model, . Theorem B.6 amends a minor oversight in MV in that multiple solutions of 19, 20 and 21 can correspond to the same extreme point because there need not be a unique assignment of the variables to the menu items whenever the menu has parallel edges.
Appendix C Extreme Points for One-Dimensional Type Spaces
We deduce Theorem 6.1 from a general characterization of the extreme points for one-dimensional linear screening problems. We state the characterization in terms of extended menus. By Theorem A.2, we could equivalently state it in terms of menus of mechanisms. The key concept in the characterization—a flexible chain—requires some notation to be defined. Let us first state the result, then define the concept, and then give the proof.
Theorem C.1.
Let and . Then if and only if
-
(1)
and is exhaustive, or
-
(2)
and has no flexible chain.
Remark.
The theorem is an extension of a result due to [93, Theorem 3.1 ]. The result characterizes extremal convex bodies () contained in a given convex body in the plane (). If is unrestricted, then we can use Mielczarek’s Theorem.424242Specifically, in Mielczarek’s theorem, • condition is equivalent to condition (1) above; • if , then conditions and (i) are equivalent to the absence of a flexible chain; • if , then conditions and (ii) are equivalent to the absence of a flexible chain. Condition (iii) in Mielczarek’s theorem never applies if ( in the statement) is a polytope. Otherwise, if is restricted, we have to make a minor modification to the result because we consider closed convex sets with extreme points in . In any case, the original presentation of the result and its proof are notationally tedious, so we have restated and shall reprove most of the result for the reader’s convenience.
To get a first sense of a flexible chain, recall Figure 1 (Section 4). This figure illustrates a non-extreme point that can be deformed by horizontally translating the right-most vertical edge in its menu. The two vertices of this edge form a flexible chain in the sense of Theorem C.1. However, a menu may lack an edge that can be flexibly translated in both normal directions, yet the corresponding mechanism may still not be an extreme point. This is because multiple edges could potentially be translated jointly, which is the idea captured by a flexible chain. The formal definition of a flexible chain requires some new notation.
For the following definitions, let and fix an extended menu of finite menu size . Recall that is a polyhedron that satisfies . The vertices of any polyhedron in the plane can be ordered clockwise and adjacent vertices in the ordering are connected by an edge. If is unbounded, i.e., , we designate a placeholder as the first and last vertex in the ordering (which can be thought of as a vertex at infinity).
We define four disjoint subsets such that
(22) |
. . is the set of vertices such that there is no other vertex for which . is the set of vertices for which such a vertex does exist.
Example C.2.
We define the following angles formed by the edges of with the edges of the allocation polytope . Let . Let and be the vertices preceding and succeeding in the clock-wise ordering, respectively. Let be the edge of on which lies, where preceeds in the clock-wise ordering. Let be the measure of the angle , and let be the measure of the angle ; see the right panel in Figure 7 for an illustration.434343That is, and
Definition C.3.
A sequence of vertices of that are adjacent in the clock-wise ordering is a flexible chain if and one of the following holds:
-
(1)
, and if , then ;
-
(2)
, , is even, and
(23)
Example C.4.
We illustrate the definition of a flexible chain with several examples. In the left panel of Figure 7, forms a flexible chain. In the right panel of Figure 7, does not form a flexible chain because the symmetry condition (23) is violated. In contrast, the vertices of a rotation of the allocation square would form a flexible chain. In Figure 5, forms a flexible chain. Indeed, the extended menu depicted there for the one-good monopoly problem has menu size 3. It is well-known that the corresponding mechanism cannot be an extreme point, i.e., the extended menu must have deformations that decompose it. This observation is generalized in Theorem C.1.
Proof of Theorem C.1.
Suppose . If is a singleton, then if and only if is exhaustive. Suppose is a line segment and for and . Then, and are homothetic to because they must be deformations of by Lemma B.5. Using Theorem 5.2, if and only if is exhaustive.
Thus, suppose . We first show that if , then . Let be the indirect utility function associated with (i.e., the support function of ).
For the sake of contradiction, suppose . Since has only finitely many edges and on each edge of there can be at most two vertices of , . In particular, there must exist an open cone such that and . Let be an open line segment such that . Let be a bijective isometry. Consider the convex function , which completely determines on by 1-homogeneity.
Suppose there exist convex functions such that , for all , where is sufficiently small, and the right-derivatives of , and , respectively, are the same at , and the left-derivatives of , and , respectively, are the same at . Then, and can be extended to sublinear functions on such that by first extending the functions to by 1-homogeneity and then to by setting . If and are sufficiently close to , then their extensions are in because .
We now show that the convex functions from the previous paragraph exist, contradicting that . Consider the set of convex functions such that (1) , (2) , (3) , where is the right-derivative, and (4) , where is the left-derivative. By combining a well-known result due to [22] about extremal convex functions on and a result due to [123] about the extreme points of convex sets obtained from a given convex set by imposing finitely many affine restrictions, one can show the the extreme points of are piecewise-affine with at most three pieces. Thus, and since can be made arbitrarily large by choosing small enough.
Suppose or . By Theorem 4.1 and Lemma B.5, and if and only if has a deformation such that . Thus, it suffices to show that has a deformation such that if and only if has a flexible chain.
By Lemma B.5, if and only if the facet-defining hyperplanes (lines) of are parallel translates of the facet-defining hyperplanes of and there is a surjective map . By taking a convex combination for sufficently small, we may assume that is bijective.
For to hold, must lie on the same face of . In particular, for all , , , and .
We observe that if and , then the two facet-defining hyperplanes of intersecting in must both be translated in for otherwise cannot lie on a common edge of .
Consider a deformation such that ; we construct a flexible chain of . Find a sequence of vertices in that are adjacent in the clock-wise ordering and such that no other vertex in is adjacent to a vertex in . follows since for all . If , then for otherwise the edge is not in , contradicting . If , then, by the previous paragraph, and cannot be the first or last vertex in the sequence, contradicting the construction of .
Conversely, suppose has a flexible chain . We carry out the construction illustrated in Figure 7. Without loss of generality, we may assume for otherwise, has a subsequence of adjacent vertices that is a flexible chain with the desired property. Let be the hyperplanes such that defines the facet for all .
Suppose . Let be the other hyperplane of intersecting . Translate by a sufficiently small amount, and let be the intersection of and . Since , lies on the same face of as . If , translate by a sufficiently small amount to obtain .
Let be the intersection of with the edge of on which lies. (This intersection is non-empty as long as all translations are sufficiently small.) Let be the translate of that intersects .
Iterate the construction in the previous paragraphs to obtain a sequence of points and hyperplanes . Since , the hyperplane intersecting need not be translated to meet . Define as the polyhedron whose edges are defined by and by the facet-defining hyperplanes of different from . By construction, and .
It remains to consider the case where and . We refer the reader to Lemmas 9, 17, and 18 in [93] for the formal proof that if and only if the symmetry condition (23) holds. We illustrate the idea in the right panel of Figure 7: if (23) were to hold, then the dotted chain of line segments would have the same start- and endpoints, i.e., would become a deformation of the depicted extended menu. ∎
Appendix D Proofs
This appendix gathers the proofs for the results in the main text in the order of appearance. By Theorem A.2, we may prove all results either for the set of IC and IR mechanisms , the set of extended menus , or the set of indirect utility functions .
D.1. Proofs for Section 4
We note the following observation.
Lemma D.1.
Suppose for of finite menu size and . Then, and .
Proof.
Let be the extended menus associated with , , and , respectively. by Theorem A.2. For , let .
By Corollary A.3, . Thus, , i.e., , if and only if .
We first show . Suppose . Then,
Thus,
Since , we conclude
or, equivalently, .
We next show . By interchanging the roles of and , it suffices to show that implies . Assume , i.e., . Then,
Since and utility is linear, we conclude
or, equivalently, .
is immediate. If one summand is bounded way from a hyperplane, then the the convex combination must also be bounded away from the hyperplane. Conversely, if both summands make allocations on the same hyperplane, then so does their convex combination. ∎
The following proof uses the polyhedral characterization of given by (14), (15), and (16) in Appendix B. The proof idea is described right after the statement in the main text.
Proof of Theorem 4.1.
The remark following Theorem 4.1 is immediate from Lemma D.1: for , if another satisfies and , then for satisfies and .
Necessity is also immediate from Lemma D.1: if , then the summands in the decomposition make weakly more constraints binding.
For sufficiency, suppose for of finite menu size. Let be the associated extended menus. By Lemma B.3, and are mutual deformations. In particular, there is a bijection .
As an intermediate observation, we claim that implies, for all and , if and only if . In words, each menu item of makes the same feasibility constraints binding as the corresponding menu item in . We have if and only if , where is the normal vector and the right-hand side constant of the hyperplane . Analogously, if and only if . The proof of the claim is completed using Corollary B.4, which gives
(24) |
We complete the proof of Theorem 4.1 using the polyhedral characterization of given by (14), (15), and (16). Let and denote the deformation vectors associated with and , respectively. By the previous paragraph, if and only if the variables make the same constraints in (16) binding as the variables . if and only if the variables and both satisfy the constraints in (14) and make none of the constraints in (15) binding. (See the explanation of the constraints in Appendix B.) Thus, and if and only if and make the same constraints of binding. The latter is equivalent to because is a polytope by Lemma B.5. Finally, if and only if . ∎
D.2. Proofs for Section 5
Recall that by Theorem A.2, the definitions of homothety and exhaustiveness translate straightforwardly to extended menus , where was defined to be the set of facet-defining hyperplanes of intersected by . Also recall that is a homothetic decomposition of if and are homothetic to but distinct from .
Lemma D.2.
is exhaustive if and only if has no homothetic decomposition.
Proof.
Suppose is a singleton. If , then there exists on the same faces of as . Thus, and is homothetic to . Thus, is not exhaustive. Conversely, if is not exhaustive, then there exists homothetic to , i.e., , such that meets an inclusion-wise larger set of hyperplanes in than , which implies .
Suppose is not a singleton. As an intermediate step, we will show that the set
of all (parameters of) homotheties of is a polytope. is bounded because is bounded. Therefore, we show that is the intersection of finitely many halfspaces. For this, let
where is the halfspace that contains and is bounded by the facet-defining hyperplane of . Let denote the associated hyperplane. Equivalently,
That is, is a halfspace in with normal . Thus,
is a polytope, where .
We complete the proof by showing that is exhaustive if and only if . Note that does not lie on the boundary of . Every other halfspace of corresponds to a facet-defining hyperplane of . Thus, is determined by its binding feasibility constraints up to homothety, i.e., exhaustive, if and only if lies on an inclusion-wise maximal set of facet-defining hyperplanes of . The latter condition is what it means for a point to be an extreme point of a polytope. ∎
Proof of Theorem 5.2.
Immediate from Lemma D.2. ∎
Proof of Theorem 5.3.
By Lemma D.2, is not exhaustive if and only if has a homothetic decomposition, i.e., there exist homothetic to such that .
Suppose is a singleton. Then has a homothetic decomposition if and only if . Thus, for the remainder of the proof, assume that is not a singleton.
has a homothetic decomposition if and only if one of the following holds:
-
(1)
There exists a point and such that and are both subsets of (dilation with center ).
-
(2)
There exists a direction such that and are both subsets of (translation).
The reason is that any homothety is itself either a dilation or translation.444444Specifically, suppose and . Plugging in and rearranging for yields .
If (1) is true and for some , then , for otherwise or is not in . Thus, if (1) is true, . Conversely, if , choose any . For sufficiently small, and are both subsets of . This is because is uniformly bounded away from facet-defining hyperplanes and because implies by the definition of , i.e., all facet-defining inequalities of remain satisfied.
If (2) is true, then is orthogonal to all the normals of the hyperplanes in for otherwise there is a point , for some , such that or , which contradicts that and are subsets of . Hence the spanning condition is violated. Conversely, if the spanning condition is violated, there is a direction such that is orthogonal to all the facet normals in . As in the previous paragraph, and will still satisfy the facet-defining inequalities of for sufficiently small, i.e. .
The statement of the of Theorem 5.3 is the contraposition of what we have shown. ∎
D.3. Proofs for Section 6
We use Theorem C.1 in Appendix C and the notation introduced for this result in the following proof.
Proof of Theorem 6.1.
Let be the extended menu associated with a mechanism . Recall that by Corollary A.3 (since ); thus, we show .
If , then for otherwise has a flexible chain. If and , then can only not have a flexible chain if . In this case, .Thus, we assume going forward.
Consider any vertex such that the sequence of subsequent vertices in the clockwise ordering of satisfies and such that is adjacent to a vertex . Since , let be the sequence of edges traversed when moving from to clockwise on the boundary of . (If , then all edges are traversed.)
We show that . Since , does not contain a flexible chain. Thus, . On every edge , there lies at most one vertex in , for otherwise . Moreover, since and lie on and , respectively, there can be at most one vertex in on . (This vertex would have to be in ). Thus, .
By applying the previous argument to every , we conclude that . ∎
Proof of Theorem 6.2.
Immediate from Theorem 6.6 below. ∎
Proof of Theorem 6.3.
Let be exhaustive and such that is finite and in general position. Let be the associated extended menu. By Corollary A.3, . is a polyhedron because is finite and is a polyhedral cone. Since is in general position, all proper bounded faces of are simplices. [118, Theorem 5.1 ] shows that a polyhedron of which every bounded face is a simplex cannot be represented as a convex combination of polyhedra with the same recession cone as that are not homothetic to . Therefore, has no non-homothetic decomposition. By Lemma D.2, has no homothetic decomposition because is exhaustive. Thus , and by Theorem A.2. ∎
We may define exhaustiveness for arbitrary subsets of : are the facets of intersected by , and is exhaustive if there is no positively homothetic to such that . Theorem 5.3 applies as before. Recall that an extended menu is exhaustive if is exhaustive.
We use the following simple consequence of Theorem 5.3 in the proof of Theorem 6.4.
Corollary D.3.
If is exhaustive, then there exists an exhaustive such that .
Proof.
By Theorem 5.3, . Thus, there exists a subset with such that . Moreover, by Theorem 5.3, there must exist a hyperplane such that . Select such that . (Clearly, at most points in suffice.) Theorem 5.3 completes the proof. ∎
Proof of Theorem 6.4.
Let be exhaustive with associated extended menu and such that is finite. We first construct a menu of finite menu size that is arbitrarily close to in the Hausdorff distance and satisfies . This suffices to show the denseness claim in the statement of Theorem 6.4 by Lemma A.7.
Select an inclusion-wise minimal subset such that is exhaustive and . By Corollary D.3, . (If , then suffices.) If , then is trivially in general position (i.e., no more than points lie on any hyperplane in ). Suppose . Then every vertex in touches exactly one of the facets in by construction of . Select an arbitrary vertex and move to a nearby point in the same facet of touched by that is not in the affine hull of (which meets the facet of touched by in a -dimensional convex set). Let .
Now consider one-by-one . Perturb to a point arbitrarily close to such that does not lie in any hyperplane spanned by any subset of points in . (This is possible since there are only finitely many such hyperplanes.) Update and . Proceed iteratively until . The resulting set of points is in general position and exhaustive by construction.
Define . By construction, is a polyhedron in . As long as all of the finitely many perturbations carried out are sufficiently small, is in convex position, i.e., no point in is in the convex hull of the other points, because was in convex position. Moreover, for all , because is closed and the same holds for all . Thus, and is exhaustive because is exhaustive.
by Theorem 6.3 and by construction, proving denseness.
For openness, every polytope in a sufficiently small Hausdorff-ball around a simplicial polytope is simplicial since the vertices remain in general position (see e.g. [49, Theorems 5.3.1 and 10.1.1]). By Lemmas A.6 and A.7, the claim follows. ∎
Remark.
An alternative statement of Theorem 6.4 is that the set of extreme points of menu size is relatively open and dense in the set of exhaustive mechanisms of menu size . This is because the set of exhaustive extended menus of menu size is relatively open and dense in the set of exhaustive extended menus of menu size .
Proof of Corollary 6.5.
Take an arbitrary exhaustive extended menu . Select a finite set of vertices , including (if exists) as well as points on the same facets of as , such that for every point of there is a selected point in at most away. By construction, is an exhaustive set and . Thus, is exhaustive, has finite menu size, and is arbitrarily close to for sufficiently small. By Theorem 6.4, is arbitrarily close to an element of with finite menu size, which completes the proof. ∎
The proof of Theorem 6.6 proceeds with Baire-category type arguments, for which we need a few definitions:
-
•
is the set of exhaustive extended menus;
-
•
is the set of exhaustive extended menus such that for with ;
-
•
is the set of exhaustive extended menus that have a bounded face with and outer unit normal vector such that (which is satisfied by convention if , i.e., ).454545The diameter of a set , denoted , is defined as:
We note that . Moreover, define .
Lemma D.4.
Let be a mechanism associated with an extended menu . Then, is continuous on . In particular, is uncountable whenever it is not a singleton.
Proof.
For any and , is a singleton for otherwise the boundary of would contain a line segment connecting two extreme points of . In particular, is uniquely determined by on . Therefore, the associated indirect utility function is differentiable on . By [107, Corollary 25.5.1 ], is continuously differentiable and therefore is continuous on . ∎
Lemma D.5.
and are closed subsets of for all .
Proof.
Consider any convergent sequence with limit . We show . Selecting a subsequence, if necessary, we may assume that the associated sequences and , where , converge in by Blaschke’s selection theorem and Lemma A.6. Let and denote the respective limits. We have since for all . Moreover, since for all and is convex, so . Thus, .
Consider any convergent sequence with limit . We show . By definition, for each , there exists a line segment of length with normal vector such that . Selecting a subsequence, if necessary, we may assume that the line segments and the normal vectors converge to limits and , respectively, because and are compact. It is routine to verify that , has length , is normal to on , and . Thus, . ∎
Proof of Theorem 6.6.
We show that is a dense in . This implies the statement by Lemma D.4.
The proof uses the Baire category theorem. For this, note that is a compact metric space, hence a Baire space, because is a closed subset of the compact metric space (Lemmas A.6 and A.7). The set is closed because every extended menu in a sufficiently small neighborhood of a non-exhaustive extended menu intersects a weakly smaller set of facets of than and is hence also non-exhaustive by Theorem 5.3. Thus, it suffices to show that and are each a dense in . For , this follows immediately from Corollary 6.5 and Lemma D.5.
We complete the proof by showing that is a dense in . By Lemma D.5, is a in . To show denseness, consider the set for some arbitrary . By Lemma D.5, is relatively open in . Moreover, is dense in because every extended menu can be approximated by a polyhedron in whose bounded faces have diameter . We have that is a countable intersection of relatively open and dense sets in a Baire space. Thus, by the Baire category theorem, is dense in . ∎
Proof of Corollary 6.7.
Corollary 6.5 shows that the extreme points of are dense in the set of exhaustive mechanisms. The Straszewicz-Klee theorem ([66, Theorem 2.1]) implies that the exposed points of are also dense in the set of exhaustive mechanisms. The Riesz representation theorem ([39, Theorem IV.1]) implies that, for every exposed point , there exists an objective and prior such that is uniquely optimal. ∎
D.4. Proofs for Section 7
Proof of Lemma 7.1.
It remains to show that in the linear delegation problem, the indecomposability of an extended menu is necessary for the non-existence of a non-homothetic decomposition. We show the converse. Assume that there exists an extended menu that is decomposable; that is, there exist convex bodies , not homothetic to , such that .
We aim to construct from these summands and a non-homothetic decomposition of into extended menus. To achieve this, we will identify and such that the scaled and translated sets and are extended menus, i.e., subsets of the unit simplex . This will complete the proof since .
Since , satisfies the following constraints:
-
(1)
Positivity: for all ;
-
(2)
Size: .
We will now define and such that the above constraints are binding for . This ensures that the constraints are satisfied by because they are satisfied by and is a convex combination of and . We set
This ensures for all ; hence satisfies the positivity constraint with equality, irrespective of our choice of .
Next, for any convex body , define:
Note that commutes with positive scalar multiplication and Minkowski addition; that is, and .
Set
Since and are not singletons (otherwise, the decomposition would be homothetic), we have , hence . Since , we have and , hence .
We can now compute
and hence satisfies the size constraint with equality. Hence, by the earlier argument, which completes the proof. ∎
D.5. Proofs for Section 8
D.5.1. Undominated Mechanisms
We begin by establishing an important result for the proofs of Theorems 8.5 and 8.7, namely that uniquely optimal mechanisms are dense in the undominated extreme points when considering two mechanisms as being “close” when they are “close” with respect to the induced principal’s utility functions. Theorem 8.2 will be proved along the way.
To state the result, let
denote the set of the principal’s utility functions induced by the set of (IC) and (IR) mechanisms. This set of functions is convex and -compact because it is a continuous image of the compact convex set .
We say that a principal utility function is undominated if there exists an undominated mechanism such that .
We also define the following subsets of :
-
•
is the set of undominated principal utility functions;
-
•
is the set of undominated principal utility functions that are strictly suboptimal for every probability density that is uniformly bounded away from 0;
-
•
is the set of principal utility functions that are uniquely optimal for some probability density that is uniformly bounded away from 0. Note .
As usual, we write .
Proposition D.6.
is dense in .
We proof the result in three steps. The argument for the first Lemma is inspired by the argument for Theorem 9 in [81]; note the correction in [83].
Lemma D.7.
.
Proof.
Fix any . We show the claim by constructing a convergent sequence of points in that are convex combinations of points in with limit .
For , let
Up to renormalization, these functions are essentially bounded probability densities that are uniformly bounded away from zero. By the Banach-Alaoglu theorem, is weak*-compact because it is a weak*-closed subset of the dual unit ball.464646Recall that by the Riesz representation theorem, every continuous linear functional on can be represented by a function in .
Recall that , i.e., is strictly suboptimal for every density that is uniformly bounded away from 0. Thus, for every , there exists such that
By the continuity of the evaluation (see e.g. [3, Corollary 6.40]), for every , there exists a weak*-open neighborhood of such that for all ,
Thus, is a weak*-open cover of .
By compactness, the open cover has a finite subcover . The functionals that expose a point in are norm-dense in (see e.g. [76] and note that has non-empty interior). Thus, for every , there exists such that .
Let
The set is
-
•
convex (because is convex);
-
•
compact (because it is the continuous image of a weak*-compact set);
-
•
and satisfies (by construction of the open cover ), where is the negative orthant.
By the Separating Hyperplane Theorem, there exists a vector , such that for all . Renormalize .
Define
Note since is convex. For all ,
Now consider a sequence and the corresponding sequence of constructed above. Since is norm-compact, a subsequence of converges to some .
We show , which proves the claim. Recall that is undominated and suppose . Then there exists a set of non-zero (spherical) measure such that for all . Thus, any density concentrated on is such that
By norm-norm continuity of the evaluation, there exists a strictly positive density and some for large enough such that
a contradiction. ∎
Proof of Theorem 8.2.
Follows from the proof for Lemma D.7 with . ∎
We now extend Lemma D.7 to cover all undominated mechanisms.
Lemma D.8.
.
Proof.
Suppose not, i.e., . By Lemma D.7, , i.e., is optimal for some density that is uniformly bounded away from 0.
Since is a closed subset of the norm-compact set , it is norm-compact. By the Hahn-Banach Separation Theorem, there exists such that
is still uniformly bounded away from 0 for small enough and, moreover, for small enough
by norm-norm continuity of the evaluation and Berge’s maximum theorem (for the RHS). By the result of [76] used in Lemma D.7, there is another density arbitrarily close to and therefore also uniformly bounded away from that exposes a point . Again by continuity and Berge’s maximum theorem,
By definition, . Thus, the point exposed by cannot be in , a contradiction. ∎
We complete the proof of Proposition D.6.
Proof of Proposition D.6.
The claim is a consequence of Milman’s theorem (see e.g. [66], Theorem 1.1.). The theorem implies that since is compact and convex. In particular, by Lemma D.8, every undominated extreme point of must be in . But since is a convex subset of , every undominated extreme point of must also be in and therefore arbitrarily close to a point in . ∎
D.5.2. Multi-Good Monopoly
We proceed with the multi-good monopoly problem. To follow the standard terminology in mechanism design with transfers, we abuse language and refer to elements of as types and allocations, and consider mechanisms and indirect utility functions as functions defined on . In line with standard notation, we also write to separate the “allocation component” of a mechanism from the “transfer component.”
We use the following lemma about undominated mechanisms in the upcoming arguments.
Lemma D.9 ([81], Lemma 11).
Suppose and with indirect utility functions and , respectively, are such that almost everywhere. Then, for all and with ,
-
(1)
;
-
(2)
.
Proof of Lemma 8.3.
Is is without loss of generality to consider only pricing functions with marginal prices in because types are in .
Now consider a pricing function with marginal prices in for some . Let be the mechanism obtained from , and let be the associated indirect utility function. For the sake of contradiction, suppose dominates , and let be the associated indirect utility function.
Since marginal prices are in , we have for all . By Lemma D.9, we have . Thus, there is a type such that (otherwise and are payoff-equivalent). By the continuity of indirect utility functions, we may assume .
Let be the largest scalar such that , and let be such that . Without loss of generality, suppose . By Lemma D.9, we have .
Consider the subspace . Up to an arbitrarily small translation of in coordinate direction , we may assume by Fubini’s Theorem that for almost every (with respect to -dimensional Lebesgue measure) because and almost everywhere. For all , we have since and marginal prices are in . Together with dominance, we have for almost every .
Now let be the largest scalar such that , and let be such that . Without loss of generality, suppose . By the same arguments as for the proof of Lemma D.9, we have .
Iteratively proceed with this argument, constructing a sequence of affine subspaces and types , where for all and , such that for all and for all and .
Finally, implies for all by continuity, where is a sufficiently small ball around . We also have for all since marginal prices are in . Thus, for all , a contradiction with dominance. ∎
Proof of Corollary 8.4 .
Take any pricing function with marginal prices in . Then, for small enough, the pricing function has marginal prices uniformly bounded away from 0 and 1. Moreover, the epigraphs and of and , respectively, are arbitrarily close in the Hausdorff distance. Thus, the extended menus and are arbitrarily close in the Hausdorff distance (Lemma A.6). By Lemma A.7, the associated mechanisms and , respectively, are arbitrarily close in . By Lemma 8.3, is undominated. ∎
Proof of Theorem 8.5.
The argument for why the undominated extreme points are dense in the set of (IC) and (IR) mechanisms when is analogous to the arguments in the proofs for Section 6 in Section D.3. By Corollary 8.4, for every , find arbitrarily close to with marginal prices bounded away from 0 and 1. Then follow the construction for Corollary 6.5 and then the construction for Theorem 6.4. As long as all perturbations are small enough, the constructed extreme point still has marginal prices bounded away from 0 and 1 and is hence undominated.
We complete the the proof by showing that the mechanisms that are uniquely optimal for some type distribution are dense in the undominated mechanisms.
We first show that if are undominated and almost everywhere, then almost everywhere. It is easy to show (e.g., using Euler’s homogenous function theorem) that is constant on almost every ray from the origin, i.e., HD0 up to tie-breaking. It therefore suffices to show that for every undominated mechanism , (independently of the choice of sequence). Let denote the pricing function associated with and assume, for the sake of contradiction, that . Then, for all . Define a mechanism by letting the agent buy from another pricing schedule
where . By construction, ; thus, is IC and IR. Since is obtained from by translation of the graph of in direction with a new price for the grand bundle , almost every type either buys the same allocation as under translated by or the grand bundle. Thus, almost everywhere. For all sufficiently small , a positive measure of types will buy the grand bundle. Thus, dominates , a contradiction.
We next claim that is dense in , where is the set of IC transfer functions. If is undominated, then . To see this, suppose for . Define , where induce transfer and , respectively. By definition, and both induce . Thus, by the previous paragraph, so . The claim now follows because the undominated mechanisms in are dense in the undominated mechanisms in .
Fix any undominated mechanism . By Proposition D.6 and the previous paragraph, there exists a sequence of transfer functions , each uniquely optimal for some type distribution , converging to in . We have shown above that the associated sequence of allocation rules is uniquely determined. Since is compact, up to taking a subsequence, converges in to some . But is undominated, hence , as desired. ∎
D.5.3. Linear Veto Bargaining
We proceed with the linear veto bargaining problem.
Proof of Lemma 8.6.
We first show that the conditions given in the statement are necessary. For this, fix any mechanism . It is clear that for otherwise does not satisfy (IR) since there is a type for which is their (unique) most preferred alternative in . Next suppose does not contain the principal’s (unique) favorite alternative . Obtain a new mechanism by letting the agent choose from . Thus, for all , either or . Since , there is a positive measure of types for which is their most preferred allocation in . Thus, dominates .
For sufficiency, let be the principal’s favorite alternative and suppose are such that and for almost all . We show that almost everywhere. We extend both mechanisms to by letting each type chose their favorite allocation in and ( and are constant along almost every ray from the origin). Let and be the agent’s indirect utility functions associated with and , respectively.
We claim that for all and ,
and analogously for , , and . Recall that and (Theorem A.2). is the restriction of a continuous convex function to a line, hence continuous and convex. It is easy to verify that as a function of is a subgradient of . Hence the envelope formula follows ([107, Theorem 24.2]).
By Fubini’s theorem, is non-decreasing for almost all because for almost all and all .
For all sufficiently large , we have since is the principal’s, i.e., type ’s, (unique) favorite alternative in and thus the favorite alternative of type . Thus, for all sufficiently large .
Similarly, for all sufficiently small , we have since is, by assumption, the principal’s (unique) least preferred alternative and the principal’s and agent’s preferences are sufficiently aligned.
Thus, for almost every and every , we have since is non-decreasing. Put differently, almost everywhere. By continuity, . Consequently, almost everywhere. ∎
Proof of Theorem 8.7.
The argument for statement (1) is immediate from Theorem 7.2 and Lemma 8.6. We proceed with statement (2).
The argument for why the undominated extreme points are dense in the undominated mechanisms when is completely analogous to the proofs of Corollary 6.5 and Theorem 6.4 when making sure that , where is the principal’s favorite alternative and is the set of vertices constructed in the proof of Theorem 6.4.
We complete the the proof by showing that the mechanisms that are uniquely optimal for some type distribution are dense in the undominated mechanisms.
The proof of Lemma 8.6 shows that if are undominated and such that for almost every , then almost everywhere. Thus, an undominated principal utility function uniquely determines an undominated mechanism.
We claim that is dense in . If is undominated, then the induced principal utility function is in . To see this, suppose for . Define , where induce and , respectively. By definition, and both induce . Thus, by the previous paragraph, so . The claim now follows because the undominated mechanisms in are dense in the undominated mechanisms in .
Fix any undominated mechanism . Let be the associated principal utility function. By Proposition D.6 and the previous paragraph, there is a sequence of uniquely optimal undominated principal utility functions converging to . Let be the sequence of mechanisms that is uniquely determined by . (By definition, each mechanism in the sequence is uniquely optimal for some type distribution.) By compactness of , up to taking a subsequence, . By continuity of the map that assigns to each mechanism in a principal utility function in , must induce since . Therefore, is undominated. Thus, almost everywhere, which completes the proof. ∎
References
- [1] William James Adams and Janet L Yellen “Commodity Bundling and the Burden of Monopoly” In The Quarterly Journal of Economics 90.3 MIT Press, 1976, pp. 475–498
- [2] S Nageeb Ali, Navin Kartik and Andreas Kleiner “Sequential veto bargaining with incomplete information” In Econometrica 91.4 Wiley Online Library, 2023, pp. 1527–1562
- [3] Charalambos D Aliprantis and Kim C Border “Infinite Dimensional Analysis: A Hitchhiker’s Guide” Springer Science & Business Media, 2007
- [4] Ricardo Alonso and Niko Matouschek “Optimal delegation” In The Review of Economic Studies 75.1 Wiley-Blackwell, 2008, pp. 259–293
- [5] Manuel Amador and Kyle Bagwell “The theory of optimal delegation with an application to tariff caps” In Econometrica 81.4 Wiley Online Library, 2013, pp. 1541–1599
- [6] Manuel Amador and Kyle Bagwell “Regulating a monopolist with uncertain costs without transfers” In Theoretical Economics 17.4 Wiley Online Library, 2022, pp. 1719–1760
- [7] Itai Arieli, Yakov Babichenko, Rann Smorodinsky and Takuro Yamashita “Optimal persuasion via bi-pooling” In Theoretical Economics 18.1 Wiley Online Library, 2023, pp. 15–36
- [8] Mark Armstrong “Multiproduct nonlinear pricing” In Econometrica: Journal of the Econometric Society JSTOR, 1996, pp. 51–75
- [9] Mark Armstrong “Price discrimination by a many-product firm” In The Review of Economic Studies 66.1 Wiley-Blackwell, 1999, pp. 151–168
- [10] Mark Armstrong and John Vickers “A model of delegated project choice” In Econometrica 78.1 Wiley Online Library, 2010, pp. 213–244
- [11] Moshe Babaioff, Yannai A Gonczarowski and Noam Nisan “The menu-size complexity of revenue approximation” In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp. 869–877
- [12] Moshe Babaioff, Nicole Immorlica, Brendan Lucier and S Matthew Weinberg “A simple and approximately optimal mechanism for an additive buyer” In Journal of the ACM (JACM) 67.4 ACM New York, NY, USA, 2020, pp. 1–40
- [13] Moshe Babaioff, Noam Nisan and Aviad Rubinstein “Optimal Deterministic Mechanisms for an Additive Buyer” In arXiv preprint arXiv:1804.06867, 2018 URL: https://arxiv.org/abs/1804.06867
- [14] Yannis Bakos and Erik Brynjolfsson “Bundling information goods: Pricing, profits, and efficiency” In Management Science 45.12 INFORMS, 1999, pp. 1613–1630
- [15] Elizabeth Baldwin and Paul Klemperer “Understanding Preferences: “Demand Types”, and the Existence of Equilibrium with Indivisibilities” In Econometrica 87.3 Wiley Online Library, 2019, pp. 867–932
- [16] Nicholas C. Bedard and Jacob K. Goeree “Tropical Analysis: With an Application to Indivisible Goods” In arXiv preprint arXiv:2308.04593, 2023 URL: https://arxiv.org/abs/2308.04593
- [17] Ran Ben-Moshe, Sergiu Hart and Noam Nisan “Monotonic Mechanisms for Selling Multiple Goods” In arXiv preprint arXiv:2210.17150, 2022
- [18] Elchanan Ben-Porath, Eddie Dekel and Barton L Lipman “Optimal Allocation with Costly Verification” In American Economic Review 104.12 American Economic Association, 2014, pp. 3779–3813
- [19] Dirk Bergemann, Alessandro Bonatti, Andreas Haupt and Alex Smolin “The optimality of upgrade pricing” In International Conference on Web and Internet Economics, 2021, pp. 41–58 Springer
- [20] Sushil Bikhchandani, Shurojit Chatterji, Ron Lavi, Ahuva Mu’alem, Noam Nisan and Arunava Sen “Weak monotonicity characterizes deterministic dominant-strategy implementation” In Econometrica 74.4 Wiley Online Library, 2006, pp. 1109–1132
- [21] Sushil Bikhchandani and Debasis Mishra “Selling two identical objects” In Journal of Economic Theory 200 Elsevier, 2022, pp. 105397
- [22] Wilhelm Blaschke and Georg Pick “Distanzschätzungen im Funktionenraum II” In Mathematische Annalen 77.2 Springer, 1916, pp. 277–300
- [23] Kim C. Border “Implementation of reduced form auctions: A geometric approach” In Econometrica: Journal of the Econometric Society JSTOR, 1991, pp. 1175–1187
- [24] Tilman Börgers “An Introduction to the Theory of Mechanism Design” Oxford University Press, USA, 2015
- [25] Tilman Börgers and Peter Postl “Efficient compromising” In Journal of Economic Theory 144.5 Elsevier, 2009, pp. 2057–2076
- [26] Efim Mikhailovich Bronshtein “Extremal convex functions” In Siberian Mathematical Journal 19.1 Springer, 1978, pp. 6–12
- [27] Yang Cai, Nikhil R Devanur and S Matthew Weinberg “A duality-based unified approach to bayesian mechanism design” In SIAM Journal on Computing 50.3 SIAM, 2019, pp. STOC16–160
- [28] Gabriel Carroll “Robustness and separation in multidimensional screening” In Econometrica 85.2 Wiley Online Library, 2017, pp. 453–488
- [29] Federico Castillo and Fu Liu “Deformation cones of nested braid fans” In International Mathematics Research Notices 2022.3 Oxford University Press, 2022, pp. 1973–2026
- [30] Indranil Chakraborty “Bundling decisions for selling multiple objects” In Economic Theory 13.3 Springer, 1999, pp. 723–733
- [31] Yeon-Koo Che, Wouter Dessein and Navin Kartik “Pandering to persuade” In American Economic Review 103.1, 2013, pp. 47–79
- [32] Yeon-Koo Che, Jinwoo Kim and Konrad Mierendorff “Generalized Reduced-Form Auctions: A Network-Flow Approach” In Econometrica 81.6 Wiley Online Library, 2013, pp. 2487–2520
- [33] Yeon-Koo Che and Weijie Zhong “Robustly Optimal Mechanisms for Selling Multiple Goods” In arXiv preprint, 2023
- [34] Yi-Chun Chen, Wei He, Jiangtao Li and Yeneng Sun “Equivalence of stochastic and deterministic mechanisms” In Econometrica 87.4 Wiley Online Library, 2019, pp. 1367–1390
- [35] Constantinos Daskalakis, Alan Deckelbaum and Christos Tzamos “The complexity of optimal mechanism design” In Proceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms, 2014, pp. 1302–1318 SIAM
- [36] Constantinos Daskalakis, Alan Deckelbaum and Christos Tzamos “Strong Duality for a Multiple-Good Monopolist” In Econometrica 85 Econometric Society, 2017, pp. 735–767
- [37] Rahul Deb and Anne-Katrin Roesler “Multi-Dimensional Screening: Buyer-Optimal Learning and Informational Robustness” In The Review of Economic Studies Oxford University Press, 2023, pp. rdad100
- [38] Eddie Dekel, Barton L Lipman and Aldo Rustichini “Representing preferences with a unique subjective state space” In Econometrica 69.4 Wiley Online Library, 2001, pp. 891–934
- [39] J. Diestel and J… Uhl “Vector Measures”, Math. Surveys 15 Providence, R.I.: American Mathematical Society, 1977
- [40] Laura Doval, Ran Eilat, Tianhao Liu and Yangfan Zhou “Revealed Information” In arXiv preprint arXiv:2411.13293, 2024
- [41] Hanming Fang and Peter Norman “To bundle or not to bundle” In The RAND Journal of Economics 37.4 Wiley Online Library, 2006, pp. 946–963
- [42] Alex Frankel “Delegating multiple decisions” In American Economic Journal: Microeconomics 8.4, 2016, pp. 16–53
- [43] Alexander Frankel “Aligned delegation” In American Economic Review 104.1, 2014, pp. 66–83
- [44] Mira Frick, Ryota Iijima and Yuhta Ishii “Multidimensional Screening with Rich Consumer Data”, 2024
- [45] Rafael M Frongillo and Ian A Kash “General truthfulness characterizations via convex analysis” In Games and Economic Behavior 130 Elsevier, 2021, pp. 636–662
- [46] David Gale “Irreducible convex sets” In Proceedings of the International Congress of Mathematicians, Amsterdam 2, 1954, pp. 217–218
- [47] Soheil Ghili “A Characterization for Optimal Bundling of Products with Nonadditive Values” In American Economic Review: Insights 5.3 American Economic Association, 2023, pp. 311–326
- [48] Parikshit Gopalan, Noam Nisan and Tim Roughgarden “Public projects, Boolean functions, and the borders of Border’s theorem” In ACM Transactions on Economics and Computation (TEAC) 6.3-4 ACM New York, NY, USA, 2018, pp. 1–21
- [49] Branko Grünbaum, Victor Klee, Micha A Perles and Geoffrey Colin Shephard “Convex polytopes” Springer, 1967
- [50] Ryszard Grzaślewicz “Extreme convex sets in ” In Archiv der Mathematik 43 Springer, 1984, pp. 377–380
- [51] Faruk Gul and Wolfgang Pesendorfer “Random expected utility” In Econometrica 74.1 Wiley Online Library, 2006, pp. 121–146
- [52] Yingni Guo and Eran Shmaya “Regret-Minimizing Project Choice” In Econometrica 91.5 Wiley Online Library, 2023, pp. 1567–1593
- [53] Nima Haghpanah and Jason Hartline “When is pure bundling optimal?” In The Review of Economic Studies 88.3 Oxford University Press, 2021, pp. 1127–1156
- [54] Sergiu Hart and Noam Nisan “Approximate revenue maximization with multiple items” In Journal of Economic Theory 172 Elsevier, 2017, pp. 313–347
- [55] Sergiu Hart and Noam Nisan “Selling multiple correlated goods: Revenue maximization and menu-size complexity” In Journal of Economic Theory 183 Elsevier, 2019, pp. 991–1029
- [56] Sergiu Hart and Philip J Reny “Maximal revenue with multiple goods: Nonmonotonicity and other observations” In Theoretical Economics 10.3 Wiley Online Library, 2015, pp. 893–922
- [57] Sergiu Hart and Philip J Reny “The better half of selling separately” In ACM Transactions on Economics and Computation (TEAC) 7.4 ACM New York, NY, USA, 2019, pp. 1–18
- [58] Jean-Baptiste Hiriart-Urruty and Claude Lemaréchal “Convex Analysis and Minimization Algorithms I: Fundamentals” Springer Science & Business Media, 1996
- [59] Bengt Holmström “On Incentives and Control in Organizations” Stanford University, 1977
- [60] Bengt Holmström “On the theory of delegation” In Bayesian Models in Economic Theory New York: North-Holland, 1984
- [61] Philippe Jehiel, Moritz Meyer-Ter-Vehn and Benny Moldovanu “Mixed bundling auctions” In Journal of Economic Theory 134.1 Elsevier, 2007, pp. 494–512
- [62] Philippe Jehiel, Benny Moldovanu and Ennio Stacchetti “Multidimensional mechanism design for auctions with externalities” In Journal of economic theory 85.2 Elsevier, 1999, pp. 258–293
- [63] Søren Johansen “The extremal convex functions” In Mathematica Scandinavica 34.1 JSTOR, 1974, pp. 61–68
- [64] Navin Kartik, Andreas Kleiner and Richard Van Weelden “Delegation in veto bargaining” In American Economic Review 111.12 American Economic Association 2014 Broadway, Suite 305, Nashville, TN 37203, 2021, pp. 4046–4087
- [65] Victor Klee “Some new results on smoothness and rotundity in normed linear spaces” In Mathematische Annalen 139.1 Springer, 1959, pp. 51–63
- [66] Victor L Klee Jr “Extremal structure of convex sets” In Archiv der Mathematik 8.3 Springer, 1957, pp. 234–240
- [67] Victor L Klee Jr “Extremal structure of convex sets. II” In Mathematische Zeitschrift 69.1 Springer, 1958, pp. 90–104
- [68] Andreas Kleiner “Optimal Delegation in a Multidimensional World” In arXiv preprint arXiv:2208.11835, 2022
- [69] Andreas Kleiner and Alejandro Manelli “Strong Duality in Monopoly Pricing” In Econometrica 87.4 Wiley Online Library, 2019, pp. 1391–1396
- [70] Andreas Kleiner, Benny Moldovanu and Philipp Strack “Extreme points and majorization: Economic applications” In Econometrica 89.4 Wiley Online Library, 2021, pp. 1557–1593
- [71] Andreas Kleiner, Benny Moldovanu, Philipp Strack and Mark Whitmeyer “The Extreme Points of Fusions” In arXiv preprint arXiv:2409.10779, 2024 URL: https://arxiv.org/abs/2409.10779
- [72] Frédéric Koessler and David Martimort “Optimal delegation with multi-dimensional decisions” In Journal of Economic Theory 147.5 Elsevier, 2012, pp. 1850–1881
- [73] Alexander V. Kolesnikov, Fedor Sandomirskiy, Aleh Tsyvinski and Alexander P. Zimin “Beckmann’s Approach to Multi-Item Multi-Bidder Auctions” In arXiv preprint arXiv:2203.06837, 2022 URL: https://arxiv.org/abs/2203.06837
- [74] Anton Kolotilin and Andriy Zapechelnyuk “Persuasion Meets Delegation” In arXiv preprint arXiv:1902.02628, 2019 URL: https://arxiv.org/abs/1902.02628
- [75] Eugen Kováč and Tymofiy Mylovanov “Stochastic mechanisms in settings without monetary transfers: The regular case” In Journal of Economic Theory 144.4 Elsevier, 2009, pp. 1373–1395
- [76] Ka-Sing Lau “On strongly exposing functionals” In Journal of the Australian Mathematical Society 21.3 Cambridge University Press, 1976, pp. 362–367
- [77] Xinye Li and Andrew Chi-Chih Yao “On revenue maximization for selling multiple independently distributed items” In Proceedings of the National Academy of Sciences 110.28 National Acad Sciences, 2013, pp. 11232–11237
- [78] Shu Lu and Stephen M Robinson “Normal fans of polyhedral convex sets: Structures and connections” In Set-Valued Analysis 16.2 Springer, 2008, pp. 281–305
- [79] Diane Maclagan and Bernd Sturmfels “Introduction to tropical geometry” American Mathematical Society, 2021
- [80] Alejandro M Manelli and Daniel R Vincent “Bundling as an Optimal Selling Mechanism for a Multiple-Good Monopolist” In Journal of Economic Theory 127.1 Elsevier, 2006, pp. 1–35
- [81] Alejandro M Manelli and Daniel R Vincent “Multidimensional mechanism design: Revenue maximization and the multiple-good monopoly” In Journal of Economic Theory 137.1 Elsevier, 2007, pp. 153–185
- [82] Alejandro M Manelli and Daniel R Vincent “Bayesian and Dominant-Strategy Implementation in the Independent Private-Values Model” In Econometrica 78.6 Wiley Online Library, 2010, pp. 1905–1938
- [83] Alejandro M Manelli and Daniel R Vincent “Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly. A Corrigendum” In Journal of Economic Theory 148.6 Elsevier, 2012, pp. 2492–2493
- [84] David Martimort and Aggey Semenov “Continuity in mechanism design without transfers” In Economics Letters 93.2 Elsevier, 2006, pp. 182–189
- [85] Eric Maskin and John Riley “Optimal auctions with risk averse buyers” In Econometrica: Journal of the Econometric Society JSTOR, 1984, pp. 1473–1518
- [86] Steven A Matthews “On the implementability of reduced form auctions” In Econometrica: Journal of the Econometric Society JSTOR, 1984, pp. 1519–1522
- [87] R Preston McAfee, John McMillan and Michael D Whinston “Multiproduct monopoly, commodity bundling, and correlation of values” In The Quarterly Journal of Economics 104.2 MIT Press, 1989, pp. 371–383
- [88] Peter McMullen “Representations of polytopes and polyhedral sets” In Geometriae dedicata 2.1 Springer, 1973, pp. 83–99
- [89] Nahum D Melumad and Toshiyuki Shibano “Communication in settings with no transfers” In The RAND Journal of Economics JSTOR, 1991, pp. 173–198
- [90] Domenico Menicucci, Sjaak Hurkens and Doh-Shin Jeon “On the optimality of pure bundling for a monopolist” In Journal of Mathematical Economics 60 Elsevier, 2015, pp. 33–42
- [91] Walter Meyer “Decomposing plane convex bodies” In Archiv der Mathematik 23.1 Springer, 1972, pp. 534–536
- [92] Walter Meyer “Indecomposable Polytopes” In Transactions of the American Mathematical Society 190 American Mathematical Society, 1974, pp. 77–86
- [93] G Mielczarek “On extreme convex subsets of the plane” In Acta Mathematica Hungarica 78.3 Springer, 1998, pp. 213–226
- [94] Roger B Myerson “Optimal Auction Design” In Mathematics of Operations Research 6.1 INFORMS, 1981, pp. 58–73
- [95] Axel Niemeyer and Justus Preusser “Optimal Allocation with Peer Information” In arXiv preprint arXiv:2410.08954, 2024 URL: https://arxiv.org/abs/2410.08954
- [96] Afshin Nikzad “Constrained majorization: Applications in mechanism design” In Proceedings of the 23rd ACM Conference on Economics and Computation, 2022, pp. 330–331
- [97] Afshin Nikzad “Multi-Criteria Allocation Mechanisms: Constraints and Comparative Statics” In Available at SSRN, 2024 URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4695785
- [98] Volker Nocke and Michael D. Whinston “Merger policy with merger choice” In American Economic Review 103.2, 2013, pp. 1006–1033
- [99] Thomas R Palfrey “Bundling decisions by a multiproduct monopolist with incomplete information” In Econometrica: Journal of the Econometric Society JSTOR, 1983, pp. 463–483
- [100] Gregory Pavlov “Optimal mechanism for selling two goods” In The BE Journal of Theoretical Economics 11.1 De Gruyter, 2011
- [101] Guillermo Pineda Villavicencio “Polytopes and Graphs”, Cambridge Studies in Advanced Mathematics Cambridge University Press, 2024
- [102] John Riley and Richard Zeckhauser “Optimal selling strategies: When to haggle, when to hold firm” In The Quarterly Journal of Economics 98.2 MIT Press, 1983, pp. 267–289
- [103] Jean-Charles Rochet “A necessary and sufficient condition for rationalizability in a quasi-linear context” In Journal of Mathematical Economics 16.2 Elsevier, 1987, pp. 191–200
- [104] Jean-Charles Rochet and Philippe Choné “Ironing, sweeping, and multidimensional screening” In Econometrica JSTOR, 1998, pp. 783–826
- [105] Jean-Charles Rochet and Lars A Stole “The economics of multidimensional screening” In Econometric Society Monographs 35 Cambridge University Press, 2003, pp. 150–197
- [106] R Tyrrell Rockafellar and Roger J-B Wets “Variational Analysis” Springer Science & Business Media, 2009
- [107] R. Rockafellar “Convex Analysis” Princeton University Press, 1997
- [108] Thomas Romer and Howard Rosenthal “Political Resource Allocation, Controlled Agendas, and the Status Quo” In Public Choice JSTOR, 1978, pp. 27–43
- [109] Aviad Rubinstein and S Matthew Weinberg “Simple Mechanisms for a Subadditive Buyer and Applications to Revenue Monotonicity” In ACM Transactions on Economics and Computation (TEAC) 6.3-4 ACM, 2018, pp. 1–25
- [110] Michael Saks and Lan Yu “Weak monotonicity suffices for truthfulness on convex domains” In Proceedings of the 6th ACM Conference on Electronic Commerce, 2005, pp. 286–293
- [111] Gabriella Salinetti and Roger J-B Wets “On the convergence of sequences of convex sets in finite dimensions” In SIAM Review 21.1 SIAM, 1979, pp. 18–33
- [112] GT Sallee “Minkowski decomposition of convex sets” In Israel Journal of Mathematics 12 Springer, 1972, pp. 266–276
- [113] Rene Saran “A Dynamic Optimization Approach to Delegation with an Application to Volunteer Contracts” In Available at SSRN, 2022 URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4703145
- [114] Richard Schmalensee “Gaussian demand and commodity bundling” In Journal of Business JSTOR, 1984, pp. S211–S230
- [115] Rolf Schneider “Convex Bodies: The Brunn–Minkowski Theory” Cambridge University Press, 2014
- [116] Geoffrey C. Shephard “Decomposable convex polyhedra” In Mathematika 10.2 London Mathematical Society, 1963, pp. 89–95
- [117] Ruth Silverman “Decomposition of plane convex sets I” In Pacific Journal of Mathematics 47.2 Mathematical Sciences Publishers, 1973, pp. 521–530
- [118] Zeev Smilansky “Decomposability of polytopes and polyhedra” In Geometriae dedicata 24.1 Springer, 1987, pp. 29–49
- [119] Ngoc Mai Tran and Josephine Yu “Product-mix auctions and tropical geometry” In Mathematics of Operations Research 44.4 INFORMS, 2019, pp. 1396–1411
- [120] Quitzé Valenzuela-Stookey “Interim Allocations and Greedy Algorithms” Unpublished manuscript, 2023
- [121] Rakesh V Vohra “Mechanism Design: A Linear Programming Approach” Cambridge University Press, 2011
- [122] Robert B Wilson “Nonlinear Pricing” Oxford University Press, USA, 1993
- [123] Gerhard Winkler “Extreme points of moment sets” In Mathematics of Operations Research 13.4 INFORMS, 1988, pp. 581–587
- [124] Frank Yang “Nested bundling”, https://web.stanford.edu/~shuny/papers/bundling.pdf, 2023
- [125] Kai Hao Yang and Alexander K Zentefis “Monotone Function Intervals: Theory and Applications” In American Economic Review 114.8 American Economic Association, 2024, pp. 2239–2270