Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour Men’s preferences first second Women’s.

Slides:



Advertisements
Similar presentations
Bidding to the Top: Position-based Auctions Gagan Aggarwal Joint work with Jon Feldman and S. Muthukrishnan.
Advertisements

Blah blah blah. Zoes shark Thanks to the conference artist Phoebe.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
Googles Auction for TV ads Noam Nisan Tel-Aviv and Hebrew University Joint work with: Jason Bayer, Deepak Chandra, Tal Franji, Robert Gardner, Yossi Matias,
Algorithmic mechanism design Vincent Conitzer
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Naveen Garg, CSE, IIT Delhi
Matching Theory.
Fast Convergence of Selfish Re-Routing Eyal Even-Dar, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
Men Cheating in the Gale-Shapley Stable Matching Algorithm Chien-Chung Huang Dartmouth College.
1 Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour UC Berekely, February 18 th, 2014.
Matching problems Toby Walsh NICTA and UNSW. Motivation Agents may express preferences for issues other than a collective decision  Preferences for a.
Improved Efficiency for Private Stable Matching Matthew Franklin, Mark Gondree, and Payman Mohassel University of California, Davis 02/07/07 - Session.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Specialised N-ary Constraint for the Stable Marriage Problem By Chris Unsworth and Patrick Prosser.
Joint work with Rob Irving
Bidding and Allocation in Combinatorial Auctions Noam Nisan Institute of Computer Science Hebrew University.
Single Parameter Combinatorial Auctions Lei Wang Georgia Institute of Technology Joint work with Gagan Goel Chinmay Karande Google Georgia Tech.
Stabile Marriage Thanks to Mohammad Mahdian Lab for Computer Science, MIT.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Lecture 4 CSE 331 Sep 9, Blog posts for lectures Starts from today See Sep 8 post on the blog.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Machine Learning for Mechanism Design and Pricing Problems Avrim Blum Carnegie Mellon University Joint work with Maria-Florina Balcan, Jason Hartline,
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Multi-Item Auctions 1. Many auctions involve sale of different types of items Spectrum licenses in different regions, seats for a concert or event, advertising.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
Lecture 6 CSE 331 Sep 10, Homeworks HW 1 posted online: see blog/piazza Pickup graded HW 0 in TA OHs.
The Stable Marriage Problem
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
August 12, 2010Online Mechanisms without Money On-line Mechanisms without Money Sujit Gujar E-Commerce Lab Dept of Computer Science and Automation Indian.
1 Online algorithms Typically when we solve problems and design algorithms we assume that we know all the data a priori. However in many practical situations.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
Lecture 4 CSE 331 Sep 6, TA change Swapnoneel will leave us for 531 Jiun-Jie Wang will join us.
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.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
August 16, 2010 MPREF’10 Dynamic House Allocation Sujit Gujar 1, James Zou 2 and David C. Parkes 2 5 th Multidisciplinary Workshop on Advances in Preference.
Lecture 5 CSE 331 Sep 11, Submit the form I’ll need confirmation in writing. No graded material will be handed back till I get this signed form.
1 The Stable Marriage Problem Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
Specialised Binary Constraint for the Stable Marriage Problem with Ties and incomplete preference lists By Chris Unsworth and Patrick Prosser.
The Stable Marriage Problem
Game Engineering Robert Aumann Center for the Study of Rationality The Hebrew University of Jerusalem.
Incentive compatibility in 2-sided matching markets
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
AEA Continuing Education in Game Theory Avinash Dixit and David Reiley Session 6: Market Design and Algorithms David Reiley Yahoo! Research January 2011.
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
Shai Vardi, Weizmann Institute of Science
Reconstructing Preferences from Opaque Transactions Avrim Blum Carnegie Mellon University Joint work with Yishay Mansour (Tel-Aviv) and Jamie Morgenstern.
Stable Matching Beyond Bipartite Graphs Jie Wu Dept. of Computer and Info. Sciences Temple University.
Matching Boys Girls A B C D E
Stable Matching.
The Stable Marriage Problem
Multi-Item Auctions.
Apollo Weize Sun, Mar.10th, 2017.
CSE 421: Introduction to Algorithms
Lecture 6 CSE 331 Sep 11, 2017.
Combinatorial Auctions (Bidding and Allocation)
S. Raskhodnikova; based on slides by K. Wayne
Blah blah blah.
Chapter 1 Introduction: Some Representative Problems
Matching and Resource Allocation
Lecture 6 CSE 331 Sep 12, 2016.
Lecture 7 CSE 331 Sep 10, 2014.
MUDA: A Truthful Multi-Unit Double-Auction Mechanism
Lecture 7 CSE 331 Sep 11, 2013.
15th Scandinavian Workshop on Algorithm Theory
Non-clairvoyant Precedence Constrained Scheduling
Presentation transcript:

Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour Men’s preferences first second Women’s preferences first second third fourth

Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour Men’s preferences first second Women’s preferences first second third fourth

Local Computation Mechanism Design? Mechanism Design using Local Computation Algorithms What is

Which items does each bidder get? How much does each bidder pay? Meet some requirements, e.g., High social welfare, Truthfulness, Pareto efficiency, …. A mechanism for a combinatorial auction

Which items does Bob get? How much does Bob pay? Bob Meet some requirements, e.g., High social welfare, Truthfulness, Pareto efficiency, ….

When do we need LCAs?  Huge input.  Not enough time or space to compute the entire solution.  Only need small parts of the solution at any one time. Local Computation Algorithms (LCAs)

Local Computation Algorithms LCAs implement query access to a global solution. We require LCAs to be:  Fast – at most polylogarithmic in the input size per query.  Space-efficient – at most polylogarithmic overall.  Replies to all queries are consistent with the same solution.

Some motivation  Imagine a huge auction, with millions of items and hundreds of thousands of buyers. An item arrives to be shipped. We don’t want to have to compute the result of the entire auction, just to know to which buyer to ship the item….  There is a cloud with millions of computers on which we would like to schedule millions of jobs. We are queried on a job and would like to reply on which machine it should run. But we don’t want to compute the entire schedule….

stable matching The problem: There is a group of men and women. Each man has a preference list over the women, and each woman has a preference list over the men. A stable matching is one in which there is no man and woman who both prefer each other over their matched partner. We would like to query a man/woman to find their partner in some stable matching. Local

The Gale-Shapley algorithm (1962) Men’s preferences first second Women’s preferences first second third fourth (male courtship) phillip phyllis flynn jen jane bob mike

Restrictions in previous work  Truncation strategies in matching markets. Roth and Rothblum,  Marriage, honesty, and stability. Immorlica and Mahdian, We use the model of Immorlica and Mahdian – the men’s lists are truncated and selected independently and uniformly at random.

Local mechanism for stable matching

Stable matching LCA

1) Why is it an LCA?

Simulating the Gale-Shapley algorithm Men’s preferences first second Women’s preferences first second third fourth jen jane round queries reply 1 3 jen 2 5 none 3 11 jane bob phillip phyllis flynn k=2 mike

2) How many men are left unmatched? k=1

3) How many men are disqualified?

Local mechanism for stable matching

Some more local computation mechanisms

A general result on the Gale Shapley algorithm

Thank you for your attention!