Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.

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.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
Online Mechanism Design (Randomized Rounding on the Fly)
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
The Communication Complexity of Approximate Set Packing and Covering
CPS Bayesian games and their use in auctions Vincent Conitzer
Price Of Anarchy: Routing
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.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
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.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
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.
Frugal Path Mechanisms by Aaron Archer and Eva Tardos Presented by Ron Lavi at the seminar: “Topics on the border of CS, Game theory, and Economics” CS.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Michael Schapira Joint work with Shahar Dobzinski & Noam Nisan.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
The Theory of Aggregate Supply Classical Model. Learning Objectives Understand the determinants of output. Understand how output is distributed. Learn.
Jian Zhao, Xiaowen Chu, Hai Liu, Yiu-Wing Leung
ECON 6012 Cost Benefit Analysis Memorial University of Newfoundland
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
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.
Online Ascending Auctions for Gradually Expiring Items Ron Lavi and Noam Nisan SISL/IST, Caltech Hebrew University.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
Combinatorial Auctions By: Shai Roitman
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.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
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.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
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.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Frequency Capping in Online Advertising Moran Feldman Technion Joint work with: Niv Buchbinder,The Open University of Israel Arpita Ghosh,Yahoo! Research.
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.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Presentation transcript:

Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University

Motivation for On-Line Auctions Transmissions arrive over time, each transmission lasts all day. Problem: Need to know all users (and their demands) before the first transmission (auctions are performed off-line). Example: auctions are useful for allocating bandwidth

The Model (1) Goods and players’ utilities –K indivisible goods (or one divisible good with quantity Q=1) to be allocated among many players. –Each player has a valuation for each number of goods. – denotes the marginal valuation of player i. We assume that all marginal valuations are downward sloping. –Thus, player i’s valuation of a quantity q* is :

The Model (2) A non-cooperative game with private values: –The valuation of each player is known only to him. –The goal of each player is to maximize his own utility: (where is the price paid). An on-line setting: –Players arrive one at a time and submit a bid ( ) when they arrive (we will relax this in the sequel) –Auctioneer answers immediately to each player, specifying allocated quantity and total price charged. –No knowledge of the future: allocation can depend only on previous bids.

Incentive compatible Auctions We want performance guarantees with respect to the true inputs of the players. –But players are “selfish”, and might manipulate us. One solution is to design an incentive- compatible auction: –Declaring the true input always maximizes the utility of the player (a dominant strategy).

Question 1 What on-line auctions are incentive compatible ?

Online Auction based on Supply Curves An on-line auction is “based on supply curves” if, before receiving the i’th bid, it fixes a function (supply curve), such that: The total price for a quantity q* is: The quantity q* sold is the quantity that maximizes the player’s utility. (when the supply curve is non-decreasing, q * solves: p i (q*) = b i (q*) )

Lemma 1 Lemma 1: An on-line auction that is based on supply curves is incentive compatible Proof: (for the case of a non- decreasing supply curve) (1) The price paid depends only on the quantity received. Lying can help only if it changes the quantity received. (2) The quantity q* maximizes the player’s utility. Lying can’t increase utility.

Theorem 1 An on-line auction is incentive compatible if and only if it is based on supply curves.

A Global Supply Curve In general, there is no specific relation between the supply curves. Definition: An auction is based on a global supply curve if the i’th supply curve is a left shift of the (i-1)’th supply curve by the quantity sold to the (i-1)’th bidder. p q p 1 (q) b 1 (q) q* 1

A Global Supply Curve In general, there is no specific relation between the supply curves. Definition: An auction is based on a global supply curve if the i’th supply curve is a left shift of the (i-1)’th supply curve by the quantity sold to the (i-1)’th bidder. p q p 1 (q) q* 1

A Global Supply Curve In general, there is no specific relation between the supply curves. Definition: An auction is based on a global supply curve if the i’th supply curve is a left shift of the (i-1)’th supply curve by the quantity sold to the (i-1)’th bidder. p q p 2 (q) q* 1

A Global Supply Curve In general, there is no specific relation between the supply curves. Definition: An auction is based on a global supply curve if the i’th supply curve is a left shift of the (i-1)’th supply curve by the quantity sold to the (i-1)’th bidder. p q p 2 (q) q* 1

Question 2: which supply curve is best? Economics approach: average case (Bayesian) analysis. Assuming some fixed distribution. Our approach (of Computer Science): worst-case analysis.. The valuations’ distribution is not known. The auction is evaluated for the worst-case scenario. We apply competitive analysis: comparing to an off- line auction, in the worst case.

Definitions Assumption: all valuations are in, and p is also the auctioneer’s reservation price. Definitions (for an auction A and a sequence of bids ) : –Revenue: (where is the total payment of player j) This is equal to the auctioneer’s resulting utility. –Social Welfare: (where is the total value of player j of the quantity he received). This is equal to the sum of all players’ resulting utilities.

Off-line benchmark: The Vickrey Auction The Vickrey auction: –Allocation: the goods are allocated to maximize social welfare (according to the players’ declarations). –Payment: Each player pays the total additional valuation of other players when dividing his allocation optimally among them. Why do we use this auction as the off-line benchmark? –Welfare: optimal. –Revenue: Popular and standard (equivalent to the English auction). All optimal-efficiency auctions has same revenue. But, in general it is not optimal.

Competitiveness An on-line auction A is -competitive with respect to the social welfare if for every bid sequence, (where vic is the Vickrey auction) Similarly, A is -competitive with respect to the revenue if for every bid sequence,

A supply curve for a divisible good p(q) will have the property that for any point (q*, p*) on p(q), the shaded area (marked A+B) will be exactly equal to p*/c (the constant c will be determined later). Following the “threat-based” approach of El-yaniv, Fiat, Karp, and Turpin [FOCS’92]

Intuition: Fixed Marginal Valuations An example of the case of fixed marginal valuations ( ): (1) The Vickrey auction allocates the entire quantity to player 3 for a price v 2, so: (2) The on-line revenue (the shaded area) is P 1 +P 2 +P 3 +A = v 3 / c (3) So on-line welfare and revenue are higher than v 3 / c, and thus:

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ Taking the derivative of both sides

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ Taking the derivative of both sides

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ Taking the derivative of both sides

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ Taking the derivative of both sides

The supply curve (for [1,Φ]) p(0)=c ; p(1)=Φ Taking the derivative of both sides

Results Definition: The “Competitive On-Line Auction” has the global supply curve: where c solves Theorem: The “Competitive On-Line Auction” is c-competitive with respect to both the revenue and the social welfare. Theorem: No incentive compatible on-line auction can have a competitive ratio less than c.

Model Variant: time dependent bidding Consider the following model extensions: –Delayed bidding –Split bidding –Players’ valuations may be time dependent (in a non- increasing way) When the supply curves are non-decreasing (even over time), there is no gain from delaying/splitting the bids. Since a global supply curve is non-decreasing over time, all the upper bounds still hold for these extensions (the lower bounds trivially remain true).

The case of k indivisible goods A randomized auction ( c - competitive ). Deterministic auction ( - competitive). A lower bound of for deterministic auctions.

Summary A demonstration for an integration of algorithmic and game-theoretic considerations. Main issue here: design prices to simultaneously achieve –Incentive compatibility –Good approximation Many times, these two (provably) coincide. This opens many interesting questions…