By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Yang Cai Sep 17, An overview of today’s class Expected Revenue = Expected Virtual Welfare 2 Uniform [0,1] Bidders Example Optimal Auction.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Mechanism Design. Overview Incentives in teams (T. Groves (1973)) Algorithmic mechanism design (Nisan and Ronen (2000)) - Shortest Path - Task Scheduling.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Bayesian Combinatorial Auctions Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Uniform Price Auctions: Equilibria and Efficiency Vangelis Markakis Athens University of Economics & Business (AUEB) 1 Orestis Telelis University of Liverpool.
CPS 173 Mechanism design Vincent Conitzer
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
1 Deterministic Auctions and (In)Competitiveness Proof sketch: Show that for any 1  m  n there exists a bid vector b such that Theorem: Let A f be any.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
1 Competitive Auctions Authors: A. V. Goldberg, J. D. Hartline, A. Wright, A. R. Karlin and M. Saks Presented By: Arik Friedman and Itai Sharon.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Chapter 4 Bayesian Approximation
Mechanism Design via Machine Learning
Competitive Auctions and Digital Goods
Economics and Computation Week #13 Revenue of single Item auctions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Presentation transcript:

By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002

We will discuss the issue of revenue maximization, also known as optimal auction design. It is a subject of long and intensive research in microeconomics. We will look for an approximation.

[ n ] = { 0, 1, 2,.., n} W i = {1, 1 + ε, ε, …, 2, 2 + ε, …, h } : The possible types (valuations ) of each agent. Φ = A distribution over the type space. R m = The revenue of the auction m = The expected payment

An Auction: A pair of function (k,p) such that: K : W [n] is an allocation algorithm determining who wins the object (a zero – no winner). P : W R is a payment function determining how much the winner must pay.

C – Approximation: An Auction m is a C-approximation over Φ if for every valid auction v’,. If c=1, the auction is optimal. A Valid Auction: An auction the satisfies both: Individual Rationality (IR): The profit of a truth telling agent is always non – negative: p(w) ≤ w k(w). Incentive Compatibility (IC): Truth-telling is a dominant strategy for each agent.

An Algorithm with the following charecaristics: Input: One item to sell. A probability distribution over the type space. Constant C. Output: An auction. Restrictions: Auction is a C-approximation optimal auction. Both Algorithm and auction are polytime.

Suppose Alice wishes to sell a house to either Bob1 or Bob2, for prices in the range [0,100]. Let’s look at a few simple connections: Independent Valuations: Both v 1 and v 2 are uniform in [0,100]. Good: Second price auction. Better: Second price auction with reserve price 50.

Anti - Correlation: v 1 is uniform in [0,100]. v 2 = v 1. Optimal: P = The maximum of (w,100-w) where w is the lower bid. Correlation: v 1 is uniform in [0,100]. v 2 = 2v 1. Bob1 is always rejected. Optimal: P = twice the lower bid.

The 1 – lookahead auction computes, based on declarations from the non-highest bidders, a price p 1: That maximizes it’s revenue from agent1 (according to ). If than agent1 wins, and pays p 1. Otherwise, nobody wins.

Theorem : the 1-lookahead auction is a 2-approximation. It satisfies IR and IC, therefore a valid auction. It’s a 2-approximation auction: splitting to two cases: and, and showing that : and The approximation ratio of 2 is tight. Sketch Of Proof:

Agent2’s type is fixed to 1. v 1 is determined acording to: The optimal revenue is about 2. Our auction generates a revenue of about 1.

When we have a polytime algorithm that can compute, given a price k and valuations (v 2,…,v n ), the probability: We can simply try for all possible k’s and choose the one that maximizes: If h is large, we can, for some α, try only the cases: (v 2, α·v 2, α 2 ·v 2,…,h), and we will get a α-approximation of the optimal price.

Vickrey Auction With Reserved Price: Let. It is the following the auction: If v 1 < r, all agents are rejected. Otherwise, agent1 wins and pays max(v 2,r).

Their exists a price r, such that the Vickrey auction with reserved price r is a 2log(h) approximation. Proof: Given a distribution d, is the expectation of v 1. Look at intervals [2 i,2 i+1 ). (log(h) such intervals). I i is the interval that contributes most to. Take r = 2 i. The revenue:

Let be the conditional distribution The K-lookahead auction is the optimal auction on agents (1,…,k) according to. Obviously, at least a 2 – approximation. The approximation ratio is tight!

Three agents, k = 2. Agent3’s type is always 1. Agent2’s type is uniformly drawn from where The probability of the type of agent1 is determined by agent2’s type. If,then with probability, and with probability. Our auction’s revenue is around. A better auction : Asks agent1 for. If, sells to agent3 for the price 1. Revenue – around 2.

Theorem: If (v 1,…,v n ) are independent, the k-lookahead auction is a -approximation. Sketch Of Proof: Fix the (n-k) lowest valuations (agents k+1,…,n). A opt is the optimal auction, R is our revenue, R opt the optimal revenue. the optimal revenue from agents (k+1,…,n). For, m j is the contribution of agent j to R opt. Case I: for all,.

Case II: Not all,. Let denote the agent with minimal m j : Pretend he declared v k+1, and run A opt on it. If any of the (n-k) won, sell to agent for v k+1. Now,. Because the distributions are independent, the distributions of the other agents don’t change.

We showed a simple 2-approximation. (1 – lookahead auction). We showed an improvement of that auction – to improve the approximation ratio to, but only under the assumption that the valuations are independent. It can be computed in polytime if there are polytime algorithms computing the distribution Φ.

Same techniques can be used to show bounds for weakly connected valuations. Finding an auction which does better than 2-approximation on general distributions (or proving it’s impossible).