SBBA: a Strongly-Budget-Balanced Double-Auction Mechanism

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

Zihe Wang. Only 1 good Single sell VS Bundle sell Randomization is needed LP method Mechanism characterization.
Blackbox Reductions from Mechanisms to Algorithms.
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.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
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.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Interactions in Networks In part, based on Chapters 10 and 11 of D. Easly, J. Kleinberg, Networks, Crowds, and Markets, Cambridge University press.
©2003, Zoran Despotovic, EPFL-I&C, Laboratoire de systèmes d'informations répartis Double Auctioning in a P2P environment (an attempt) Zoran Despotovic.
CPS 173 Mechanism design Vincent Conitzer
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.
Microeconomics Lecture 2 Gains from exchange. Attention! I am giving each of you a piece of paper. On it is written information useful to you and private.
The Double Auction is like an “Econ Lab” to illustrate How markets work How good the competitive equilibrium model (supply and demand) is as a model of.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
TRUST: A General Framework for Truthful Double Spectrum Auctions Xia Zhou Heather Zheng (University of California, Santa Barbara) Presenter: Emil Huang.
Auctions for Digital Goods Ali Echihabi University of Waterloo – Nov 2004.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
TRUST:A General Framework for Truthful Double Spectrum Auctions Xia Zhou and Heather Zheng Department of Computer Science, University of California, Santa.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Supply & Demand Theory
مهندسي سيستم‌هاي تجارت الکترونیکی Electronic Commerce System Engineering (ECSE) رشته مهندسي فناوري اطلاعات- گرايش تجارت الکترونیکی دوره کارشناسی ارشد حضوری.
Cs234r Markets for Networks and Crowds B RENDAN L UCIER, M ICROSOFT R ESEARCH NE N ICOLE I MMORLICA, M ICROSOFT R ESEARCH NE.
Automated mechanism design
By Audrey Hu and Liang Zou University of Amsterdam
Trade Game -Everyone has a card with a role, Buyer or Seller, and a reservation price -Your reservation price is for some hypothetical good -If you are.
Combinatorial Public Projects
CPS Mechanism design Michael Albert and Vincent Conitzer
Producer Surplus Ap Micro 9/6/17.
Voluntary Exchange Econ 10/3.
Supply, Demand and Equilibrium
Evaluations with Valuations
Supply, Demand, and Voluntary Exchange! Oh MY!
Implementation in Bayes-Nash equilibrium
The Structure of Networks
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Envy-Free Cake-Cutting in Two Dimensions
Putting it all together
Chapter 7: Consumer & Producer Surplus
Implementation in Bayes-Nash equilibrium
Intraday cross border continuous market and optional Intraday auctions
The Effects of Free International Trade on Welfare
Welfare Economics Part II
Chapter 2 Basic theory Using Supply and Demand
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Automated mechanism design
The Right of First Offer
International Trade Economics 101.
Ch 3. Demand, Supply, & Market Equilibrium
The Welfare Effects of Import Tariff and Quota: “Small” Country
International Trade Economics 101.
Intraday cross border continuous market and optional Intraday auctions
MUDA: A Truthful Multi-Unit Double-Auction Mechanism
CHAPTER 6 Consumer and Producer Surplus
The Cocoa Market.
Implementation in Bayes-Nash equilibrium
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

SBBA: a Strongly-Budget-Balanced Double-Auction Mechanism Erel Segal-Halevi with Avinatan Hassidim Yonatan Aumann

Goal: Gain-from-Trade Value Buyers: Sellers:

Goal: Gain-from-Trade Value Buyers: k=5 efficient deals Gain from trade: Sellers:

Solution 1: Price Equilibrium k=5 efficient deals Maximum gain Single price – Budget balance Not truthful Price

VCG Mechanism Maximum gain Prior-free Truthful k=5 efficient deals Maximum gain Prior-free Truthful Two prices – Budget deficit Seller price Buyer price

Un-solution: Myerson & Satterthwaite (1983) k=5 efficient deals Impossible to get simultaneously: Maximum gain, Truthfulness, Budget balance.

McAfee (1992) Gain: (1 - 1/k) of maximum Prior-free Truthful k=5 efficient deals Gain: (1 - 1/k) of maximum Prior-free Truthful Two prices – Budget surplus Buyer price Seller price

VCG – Deficit Auctioneer Deficit Good for traders Seller price Good for traders May be very bad for auctioneer Auctioneer Deficit Buyer price

McAfee – Surplus Auctioneer Surplus Good for auctioneer Buyer price Good for auctioneer May be very bad for traders Auctioneer Surplus Seller price

Our Goal Gain: (1 - 1/k) of maximum Prior-free Truthful Budget Balance: good for both traders and auctioneer.

Previous Balance Attempts Baliga & Vohra (2003): random sampling. Gain: 1−𝐶 ln 𝑘 𝑘 of maximum. Babaioff & Nisan (2004): mix VCG + McAfee. Requires prior on valuations. Budget-balanced in expectation. Colini-Baldeschi & de-Keijzer & Leonardi & Turchetta (2016): sequential-posted-pricing. Welfare: 1/4 of maximum.

Our Goal Gain: (1 - 1/k) of maximum Prior-free Truthful Budget Balance: good for both traders and auctioneer.

Our Solution: SBBA Set price to: min( 𝑏 𝑘 , 𝑠 𝑘+1 ) 𝒔 𝒌+𝟏 Set price to: min( 𝑏 𝑘 , 𝑠 𝑘+1 ) If price is 𝒃 𝒌 - 𝑘−1 high-value buyers buy from 𝑘−1 random low-value sellers. Expected gain: (1 - 1/k) of max 𝒃 𝒌 price

Our Solution: SBBA: Case #2 Set price to: min( 𝑏 𝑘 , 𝑠 𝑘+1 ) If price is 𝒔 𝒌+𝟏 - 𝑘 high-value buyers buy from 𝑘 low-value sellers. Maximum gain Prior-free Budget-balanced 𝒔 𝒌+𝟏 𝒃 𝒌 price

SBBA: Double-Clock Auction Initialize: 𝑝 𝑏 =0, 𝑝 𝑠 =∞ #buyers>#sellers? Increase 𝑝 𝑏 until buyers exit. #sellers>#buyers? Decrease 𝑝 𝑠 until sellers exit. Repeat: Increase 𝑝 𝑏 until a buyer exits OR 𝑝 𝑏 = 𝑝 𝑠 . Decrease 𝑝 𝑠 until a seller exits OR 𝑝 𝑏 = 𝑝 𝑠 . 𝑝 𝑏 = 𝑝 𝑠 at 1.? #buyers=#sellers: all trade. 𝑝 𝑏 = 𝑝 𝑠 at 2.? #buyers=#sellers-1: randomize. Obviously truthful.

SBBA: Extensions Spatial distribution & transaction costs: Babaioff & Nisan & Pavlov (2009): deficit or surplus. Our paper: balance. Constraints on trader-sets: Duetting&Roughgarden&Talgam-Cohen(2014): deficit or surplus. Can we achieve balance without prior?

SBBA: Open Question VCG and McAfee are deterministic. SBBA is randomized. Is there a deterministic mechanism with the properties of SBBA: Gain: 1 – o(1) of maximum Truthful Prior-free Strong Budget Balance

Solutions McAfee - surplus VCG - deficit Balance? Gain Bud Tru 1 Equilib. VCG 1-1/k McAfee McAfee - surplus VCG - deficit Balance? Multi-parameter mechanism design Sellers: m units Buyers: m types Both: Gross Sub. 1-o(1) This work