1 / 52

Seminar in Auctions and Mechanism Design

Multi-dimensional Approximation. Seminar in Auctions and Mechanism Design. Presented by: Miki Dimenshtein & Noga Levy. Based on J. Hartline’s book: Approximation in Economic Design. Lecture topics. Introduction to multi-dimensional environments.

venus
Download Presentation

Seminar in Auctions and Mechanism Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-dimensional Approximation Seminar in Auctions and Mechanism Design Presented by: Miki Dimenshtein& Noga Levy Based on J. Hartline’s book: Approximation in Economic Design

  2. Lecture topics • Introduction to multi-dimensional environments. • *Item pricing against m-agents auction. • 2. Reduction to single dimensional preferences. • 3. Lottery pricing.

  3. Background In previous chapters, we’ve consider agents' types as single dimensional - agent’ private preference is given by a single value for receiving a service We now turn to multi-dimensional environments where the agents’ preferences are given by a multi-dimensional type Example – multi-dimensional environment • a home buyer may have distinct values for different houses on the market.

  4. generally multi-dimensional • Consider selling m items and n agents • Each agent has a valuation function that is defined across all bundles. I.e., if agent i receives bundle S ⊂ {1, ...,m} then he has value vi(S). • A generally multi-dimensional auction assigns to agent i , bundle Si and payment pi. • Agent i’s utility is given by vi(Si) − pi. This called quasi-linear. • The mechanism chooses the outcome that maximizes social surplus and it charges each agent the externality imposed on the remaining agents

  5. Theorem For agents with (generally multi-dimensional) quasi-linear preferences, the surplus maximization mechanism is dominant strategy incentive compatible and maximizes the social surplus.

  6. Even though the surplus maximization mechanism is optimal (for social surplus), it is sometimes infeasible to run. We will show that posted-pricing mechanisms can approximate the optimal social surplus in some relevant environments (not all of them).

  7. Matching market • n agents and m items • Each agent i has a value vij for item j V13 = 30,000$ V11 = 10,000$ V12 = 20,000$

  8. Matching market (cont.) • The agents are unit-demand - each wants at most one item • The items are unit-supply - each can be sold to at most one agent • Agent values are drawn independently at random, vij ∼ Fij.

  9. Item Pricing We start with only one agent, n = 1. We need to identify revenue optimal pricings I.e., identify a pricing p = (p1, . . . , pm) such that: when the agent buys the item that maximizesvj − pj → revenue is maximized.

  10. How we do that? Finding an upper bound on the revenue of an optimal pricings. if a pricing approximates this upper bound, it also approximates the optimal pricing.

  11. Finding an upper bound First, notice that instead of: Single agent, unit-demand preferences, with m items We create an environment of m (single-dimensional) agents, who each want their specific item, but with the constraint that at most one can be served.

  12. single-agent, m-item pricing V1 Vi ~ Fi V5 V2 V4 V3

  13. single-item, m-agent auction Vi ~ Fi Only one can be served! V1 V2 V3 V4 V5

  14. Theorem For any product distribution F = F1 × · · ·× Fm, the expected revenue of the optimal single-agent, m-item pricing when the agent’s values for the items are drawn from F, is at most that of the optimal single-item, m-agent auction when the agents’ values for the item are drawn from F

  15. Expected revenue of the optimal single-agent, m-item pricing ≥ V1 V2 V3 V4 V5 Expected revenue of the optimal single-item, m-agent auction

  16. Pricing problem : seller can only post a price on each item. Auction problem: the competition between agents can drive the price up. Revenue in the (single-dimensional) auction environment is an upper bound on the revenue in the single buyer (multi-dimensional) pricing environment.

  17. Proof • Any item pricing pcan be converted into a single-item auction Ap such that the expected revenue from the item pricing is at most that of the auction. • The auction Ap assigns the item to the agent j that maximizes vj − pj . • For any fixed values of the other agents, v−j , this allocation rule is monotone in agent j’s value and therefore ex post incentive compatible. It is also deterministic. • Our auction is deterministic, DSIC Mechanism • So according to 2.18: there is a critical value j for agent j which is the infimum of values for which the agent wins the auction; the agent pays exactly this critical value on winning. Of course j ≥ pj

  18. Proof (cont.) Also, notice that the allocation rule of the auction Ap is identical to the allocation rule of the pricing p: * For the pricing the agent chooses the item that maximizes vj − pj * For the auction the winner is selected to maximize vj −pj . * The revenue for the pricing is exactly the pj that corresponds to this j whereas in the auction it is τj which, is at least pj .

  19. Therefore, the auction Ap obtains at least revenue of the pricing p. Now we can say. Revenue in the (single-dimensional) auction environment is an upper boundon the revenue in the (multi-dimensional) pricing environment.

  20. Theorem 4.7. There exists a threshold strategy such that the expected prize of the gambler is at least half the expected value of the maximum prize. Moreover, one such threshold strategy is the one where the probability that the gambler receives no prize is exactly 1/2. Moreover, this bound is invariant to the tie-breaking rule. Reminder:

  21. Theorem 4.9. For any independent, single-item environment the second-price auction with a uniform ironed virtual reserve price is a 2-approximation to the optimal auction revenue. Theorem 4.10. For any independent, single-item environment a sequential posted pricing of uniform ironed virtual prices is a 2-approximation to the optimal auction revenue.

  22. 7.2 Reduction: Unit-demand to Single-dimensional Preferences Goal: Show a reduction from multi-dimensional unit-demand preferences to single-dimensional preferences from the perspective of approximation. We assume independence of the agents values.

  23. Define a general unit-demand environment: • n agents, m services. • Agent i has value for service j. • Indicator x with • C() – cost function for the implicit constraint that each agent can only receive one service:

  24. 7.2.1 Single-dimensional Analogy • Definition 7.4 the representative environment for the n agent, m services unit demand environment given by F and c() is the single-dimensional environment given by F and c() with nm single-dimensional agents indexed by coordinates ij.

  25. 7.2.2 Upper bound The restriction that only one representative of each unit demand agent can be served at once induces competition between representatives. Intuitively this competition should result in an increased revenue in the optimal mechanism for the representative environment over the original unit-demand environment.

  26. Theorem 7.5. For any independent, unit-demand environment, the optimal deterministic mechanism’s revenue is at most that of the optimal mechanism for the single-dimensional representative environment.

  27. Vij ~ Fij single-item, nm-agent auction Vi1 Vi4 Vi2 Vi3 Vi5 V1j V2j V3j V4j V5j

  28. Reminder Theorem 4.10. For any independent, single-item environment a sequential posted pricing of uniform ironed virtual prices is a 2-approximation to the optimal auction revenue. Sequential posted pricings, i.e., where the agents arrive in any order, approximate the optimal multi-agent single-item auction.

  29. 7.2.3 Reduction We will now show a lower bound: In unit-demand pricing, item is allocated that In sequential posted pricing ties are broken in worst-case order to I.e. worst case is that the first agent arrives and pays the lowest price.

  30. Definition 7.6. A sequential posted pricing is an pricing of services (specialized) for each agent with the semantics that agents arrive in any order and take their favorite service that remains feasible. The revenue of such a pricing is given by the worst-case ordering.

  31. A sequential posted pricing is given by prices p with the price offered to agent i for item j. After the valuations are realized, the agents arrive in sequence and take their utility maximizing item that is still feasible.

  32. Example We assume worst case

  33. Theorem 7.7. The expected revenue of a sequential posted pricing for unit-demand environments is at least the expected revenue of the same pricing in the representative single-dimensional environment.

  34. Proof When comparing the two environments, in the representative environment the nm agents can arrive in any order. In the original environment, an agent arrives an considers the prices on services ordered by utility. The set of orders in the representative environment contains the set of orders in the original. For worst-case the representative is worse.

  35. Corollary 7.8. If a sequential posted pricing is approximately optimal in the representative (single-dimensional) environment it is approximately optimal in the original (unit-demand) environment.

  36. 7.2.4 Instantiation we need to show that there are good sequential posted pricing mechanisms for single-dimensional environments. Here we will give such an instantiation for independent, regular, matching markets, i.e., where the services are items, and each item has only one unit of supply.

  37. The representative environment for matching markets: • nm agents. • Agent ij with value desires item j. • For item j and original agent i, at most one representative ij can win. • VSM is the optimal mechanism. • - the probability that VSM serves ij. • .

  38. Definition 7.9. For the representative matching market environments, the simulation prices, p, satisfy

  39. Theorem 7.10. For regular distributions in the representative matching market environment, the sequential posted pricing with the simulation prices p is an 8-approximation to the revenue of the optimal mechanism. Lemma 7.11. For regular distributions in the representative matching market environment, the expected revenue of the optimal mechanism, VSM, is at most . Lemma 7.12. For regular distributions in the representative matching market environment, the expected revenue from the sequential posted pricing of the simulation prices is at least Upper Bound Lower Bound

  40. Upper Bound Consider an un-constrained mechanism that allocates to representative ij with probability at most Because if regularity the un-constrained mechanism posts price to each representative ij and the expected revenue is VSM is the optimal mechanism for the constrained environment and a valid solution to the un-constrained environment.

  41. Lower Bound • . • since prices increase with a lower selling probability. • The expected revenue from agent ij is

  42. Lower Bound We need to show that the probability that it is feasible to offer service to representative ij is at least ¼. Representative ij is last and can be served if none of the other representatives has be served yet, and no one been served item j.

  43. Lower Bound Show that each of the events happens with probability at least 1/2, since the events are independent, the probability for both is ¼ . Consider the event . The possibility that is a bad event happens with probability The of all the bad events is bounded by Therefore, probability that none of them happen is at least ½.

  44. Lottery Pricing and Randomized Mechanisms Optimal mechanism may not be a deterministic pricing of items. We now show another mechanism using pricing of items including pricing randomized outcome. Lotteries – Giving a price to randomized outcomes. A lottery is a probability distribution over outcomes. For instance, for the m = 2 item case, a lottery could assign either item 1 or item 2 with probability 1/2 each. A lottery pricing is then a set of lotteries and prices for each.

  45. For such a lottery pricing, the agent then chooses the lottery and price that give the highest utility for his given valuations for the items. Lottery pricings can give higher revenuethan item pricings

  46. Example • There are 2 items (m=2), 1 agent (n=1) • The agent’s value for each item is distributed independently and uniformly from the interval [5,6]. • Set a uniform price of 5.097 for each item. Agent is offered to buy an item at the price of 5.097 • The agent buys the item he values the most, and also at least 5.097 V1 V2 Min price: 5.097

  47. Allocation rule without lottery

  48. Adding the lottery option • We now provide another option to agent - buying at price 5.057 a lottery with probability ½ to get an item. Without the lottery option if the agent had average value bigger than 5.057 but no individual value over 5.097, the agent would buy nothing. Lottery – 5.057 V1 V2 Min price: 5.097 or lottery (price: 5.057)

  49. Allocation rule with lottery with price p’=5.057

  50. Optimal lottery pricing There are examples where the optimal lottery pricing obtains more revenue than the optimal single-item auction for the representative environment. Unlike representative environment that increased competition to obtain more revenue than that of the original unit-demand environment. It is not entirely correct when randomized mechanisms are allowed.

More Related