Computationally Feasible VCG Mechanisms. by Alpha Chau (feat. MC Bryce Wiedenbeck)

Similar documents
An Evaluation of the Proposed Procurement Auction for the Purchase of Medicare Equipment: Experimental Tests of the Auction Architecture 1

Note on webpage about sequential ascending auctions

Robust Multi-unit Auction Protocol against False-name Bids

Reserve Price Auctions for Heterogeneous Spectrum Sharing

Bidding for Sponsored Link Advertisements at Internet

A Note on over- and underbidding in Vickrey auctions: Do we need a new theory?

A Survey of Sponsored Search Advertising in Large Commercial Search Engines. George Trimponias, CSE

VALUE OF SHARING DATA

Incentive-Compatible, Budget-Balanced, yet Highly Efficient Auctions for Supply Chain Formation

Price of anarchy in auctions & the smoothness framework. Faidra Monachou Algorithmic Game Theory 2016 CoReLab, NTUA

First-Price Path Auctions

Auction Theory An Intrroduction into Mechanism Design. Dirk Bergemann

Competitive Analysis of Incentive Compatible On-line Auctions

Incentive Compatible Mechanisms for Resource Procurement in Computational Grids with Rational Resource Providers

An Efficient Double Auction Mechanism for On-Demand Transport Services in Cloud-Based Mobile Commerce *

New Developments in Auction Theory & Practice. Jonathan Levin Cowles Lunch, March 2011

Exam #2 (100 Points Total) Answer Key

Labour market recruiting with intermediaries

Concurrent Auctions Across The Supply Chain

Tradable Pollution Permits

Game theory (Sections )

Silvia Rossi. Auctions. Lezione n. Corso di Laurea: Informatica. Insegnamento: Sistemi multi-agente. A.A.

We survey different models, techniques, and some recent results to tackle machine scheduling

A Review of the GHz Auction

Auctions for online ad space among advertisers sensitive to both views and clicks

An Algorithm for Multi-Unit Combinatorial Auctions

DYNAMIC MARGINAL CONTRIBUTION MECHANISM. Dirk Bergemann and Juuso Välimäki. July 2007 COWLES FOUNDATION DISCUSSION PAPER NO. 1616

Lecture 3: Incentive Compatibility, Revenue of the Vickrey auction, Sponsored Search

REDESIGNING BITCOIN S FEE MARKET arxiv:

Designs for Ramp-Constrained Day-Ahead Auctions

many autonomous individuals in human societies, it is perhaps natural to look to economic principles to design coordination mechanisms in computationa

Optimizing Prices in Descending Clock Auctions

computing in mechanism design

An Experimental Comparison of Linear and Non-Linear Price Combinatorial Auctions

Combinatorial auctions for electronic business

1. True or False. If the marginal product of labor is decreasing, then the average product of labor must also be decreasing. Explain.

Competitive Markets. Jeffrey Ely. January 13, This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

MOT Seminar. John Musacchio 4/16/09

Price-oriented, Rationing-free Protocol: Guideline for Designing Strategy/False-name Proof Auction Protocols

Welfare Economics. Philip A. Viton. May 17, Philip A. Viton CRP 781 () Welfare May 17, / 1

Price-Fixing and. Repeated Games. Collusion and cartels. Recent events. Collusion and cartels 2. Cartels. Recent cartel violations 2

A Limitation of the Generalized Vickrey Auction in Electronic Commerce : Robustness against False-name Bids

Common-Pool Resources (Ch 34) and Public Goods (Ch 36)

Information Design: Murat Sertel Lecture

Strategic Ignorance in the Second-Price Auction

Adword auction bidding strategies of budget-limited advertisers on competing search engines

Exam #2 (100 Points Total)

Welfare economics part 2 (producer surplus) Application of welfare economics: The Costs of Taxation & International Trade

Efficiency and Robustness of Binary Online Feedback Mechanisms in Trading Environments with Moral Hazard

Solution. Solution. Consumer and Producer Surplus

DYNAMIC RESOURCE PRICING ON FEDERATED CLOUDS

Sponsored Search Auctions: An Overview of Research with emphasis on Game Theoretic Aspects

FlexAuc: Serving Dynamic Demands in a Spectrum Trading Market with Flexible Auction

Mechanism Design on Trust Networks

Designing Fair, Efficient, and Incentive Compatible Team Formation Markets

Transportation Research Part B

A Decision Method in B2B E-Commerce Model based on Multi-Items Auction

Perfectly competitive markets: Efficiency and distribution

Self-managed Inter-domain pricing: An overview and discussion of possible approaches

Multi-player and Multi-round Auctions with Severely Bounded Communication

A Free Exchange e-marketplace for Digital Services

Chapter 13 Outline. Challenge: Intel and AMD s Advertising Strategies. An Overview of Game Theory. An Overview of Game Theory

Dynamic Incentive Mechanisms

Public goods g (and priva priv t a e t ones) From Fr Eff Ef ic i i c e i n e t n marke mark t e s to Market Failure

Self-managed Inter-domain pricing: An overview and discussion of possible approaches

Matching: The Theory. Muriel Niederle Stanford and NBER. October 5, 2011

RSMOA: A Revenue and Social Welfare Maximizing Online Auction for Dynamic Cloud Resource Provisioning

The Basics of Economics (Chapter 1)

The Marketplace of User Interface Real Estate. Luigi Troiano Gerardo Canfora University of Sannio Department of Engineering Benevento (Italy)

Price Distortions in the Combinatorial Clock Auction a Bidder Perspective

Pricing combinatorial auctions

X Mechanism Design for Mixed Ads

Economics of Managerial Decision Making (MGEC 611) SAMPLE EXAM

Basics of Economics. Alvin Lin. Principles of Microeconomics: August December 2016

Behavioural Industrial Organization. Response by Vernon Smith. Introductory example: the first market experiment 3/16/2010. Sotiris Georganas.

Empirical Approaches to Regulation Theory Philippe Gagnepain

CombineNet. November 15, CombineNet. Tomasz P. Michalak. Introduction. Introduction. Expressive Bidding. Expressive Bid Taking

The Efficient Allocation of Individuals to Positions

Working papers of the Department of Economics University of Perugia (IT) Favoritism in public procurement auctions: model of endogenous entry

Valuation Uncertainty and Imperfect Introspection in Second-Price Auctions

An auction mechanism for allocating the bandwidth of networks to their users q

CHAPTER 5 SOCIAL WELFARE MAXIMIZATION FOR HYBRID MARKET

1. Introduction. Klaus M. Schmidt. LMU Munich. Contract Theory, Summer 2010

Externality Essentials Revised

Friedrich von Hayek and mechanism design

Best-response functions, best-response curves. Strategic substitutes, strategic complements. Quantity competition, price competition

Modeling of competition in revenue management Petr Fiala 1

1. Fill in the missing blanks ( XXXXXXXXXXX means that there is nothing to fill in this spot):

Synergistic Valuations and Efficiency in Spectrum Auctions

DESIGNING A COMPETITIVE BIDDING PROCESS, AND ENSURING

Resale and Bundling in Multi-Object Auctions

IB Economics Competitive Markets: Demand and Supply 1.4: Price Signals and Market Efficiency

Environmental Economic Theory No. 10 (26 December 2017)

MBA 201A: Economic Analysis for Business Decisions. Final Exam - Draft

Profit Maximization Auction and Data Management in Big Data Markets

Buy-It-Now or Snipe on ebay?

Chapter 6:3: The Role of Prices

arxiv: v2 [cs.ai] 15 Apr 2014

Selected brief answers for review questions for first exam, Fall 2006 AGEC 350 Don't forget, you may bring a 3x5" notecard to the exam.

Decentralized Resource Scheduling in Grid/Cloud Computing

Transcription:

Computationally Feasible VCG Mechanisms by Alpha Chau (feat. MC Bryce Wiedenbeck)

Recall: Mechanism Design Definition: Set up the rules of the game s.t. the outcome that you want happens. Often, it is the socially-best outcome, e.g. highest total welfare (sum of payoffs).

Recall: Mechanism Design Applications: Economic applications and e-commerce (auctions) AI (multi-agent systems) Decentralized resource and task allocations Communication Networks

Recall: Mechanism Design Incentive-Compatibility: Property of a mechanism in which participants will bid their actual values (i.e. types) for an item during an auction, i.e. truthfulness.

Recall: Mechanism Design Revelation Principle: If there exists any mechanism that achieves what you want, there exists a truthful mechanism that achieves want you want. So, we can focus on coming up with a truthful mechanism straightup (if you prove there doesn t exist a truthful mechanism that does what you want, then you prove there doesn't exist a mechanism at all that does what you want).

VCG Mechanism: Overview Named after Vickrey, Clarke, & Groves A General Method for Constructing Truthful Mechanisms

VCG Mechanism: The Vickrey Auction Vickrey Auction (i.e. Second-Price Auction) Guarantees incentive-compatibility

VCG Mechanism: The Vickrey Auction In first-price auctions, increasing your bid increases your chances of winning, but there exists incentive to lower your bid from your actual value to make off with positive payoff

VCG Mechanism: The Vickrey Auction Vickrey auctions remove incentive to underbid since someone else s bid determines your payment Increasing your bid still increases your chance of winning, but lowering your bid does not lower your payment

VCG Mechanism: The Vickrey Auction Since, rational agents never bid higher than they actually value, in the end, we get... Truthfulness! The VCG Mechanism is a generalization of Vickrey Auction

The VCG Mechanism 1) Determine Allocation 2) Determine Prices a) for each winner: i) Remove them ii) Determine allocation iii) They pay imposed cost

The VCG Mechanism Examples: VCG mechanism for 1 good VCG mechanism for 3-goods

The VCG Algorithm: Step I Allocate auctions to highest bidders 1) Determine Allocation 2) Determine Prices a) for each winner: i) Remove them ii) Determine allocation iii) They pay imposed cost

The VCG Algorithm: Step 2 For each auction s winner, remove them from the auction and rerun the allocation 1) Determine Allocation 2) Determine Prices a) for each winner: i) Remove them ii) Determine allocation iii) They pay imposed cost

The VCG Algorithm: Step 2 - Imposing Costs Price to be paid by auction winners Everyone else s payoff while winner not in auction = - in Everyone else s payoff while winner auction

The Problem with VCG Allocation needs to determine assignment of items to bidders that provides maximum total value across all bidders This is NP-Complete....and we have to solve this NP-Complete problem n+1 times. Like, really?

The VCG Mechanism 2.0??? 1) Determine Approximate Allocation 2) Determine Prices a) for each winner: i) Remove them ii) Determine approximate allocation iii) They pay imposed cost

So will Heuristics save us once again? Mechanisms still truthful? This paper says

So will Heuristics save us once again? Mechanisms still truthful? This paper says No.

So will Heuristics save us once again? Mechanisms still truthful? This paper says No. (World, why doth ye be so cruel?)

Do not fear, Science is here! But! These folks have found a fair work-around! A heuristic VCG-based method that produces (almost) truthful mechanisms with feasible complexity...

For Reference: Notation The Mechanism Design Problem (the Bidders) Auctioned Items Private Values Private Utilities Goal: Max Welfare

For Reference: Notation The Mechanism (the Auctioneer) Solution Allocation Function Payment Function

For Reference: Notation Incentive-Compatibility / Truthfulness **Note: Requiring a dominant strategy that is truthful is stronger than requiring an equilibrium that is truthful