Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The 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.
On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Coordination Mechanisms for Unrelated Machine Scheduling Yossi Azar joint work with Kamal Jain Vahab Mirrokni.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
Conditional Equilibrium Outcomes via Ascending Price Processes Joint work with Hu Fu and Robert Kleinberg (Computer Science, Cornell University) Ron Lavi.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Submodular Set Function Maximization via the Multilinear Relaxation & Dependent Rounding Chandra Chekuri Univ. of Illinois, Urbana-Champaign.
Online Mechanism Design (Randomized Rounding on the Fly)
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
The Communication Complexity of Approximate Set Packing and Covering
Price Of Anarchy: Routing
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.
OR of XORs of Singletons. Approximation Algorithms for CAs with Complement-Free Bidders ClassUpper BoundLower Bound Generalmin {n, O(m 1/2 )} min {n, O(m.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
1 Sealed Bid Multi-object Auctions with Necessary Bundles and its Application to Spectrum Auctions ver. 1.0 University of Tokyo 東京大学 松井知己 Tomomi Matsui.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Auction Algorithms for Market Equilibrium Rahul Garg IBM India Research Sanjiv Kapoor Illionis Institute of Technology.
Ron Lavi Presented by Yoni Moses.  Introduction ◦ Combining computational efficiency with game theoretic needs  Monotonicity Conditions ◦ Cyclic Monotonicity.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders Speaker: Shahar Dobzinski Joint work with Michael Schapira.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
Towards a Characterization of Truthful Combinatorial Auctions Ron Lavi, Ahuva Mu’alem, Noam Nisan Hebrew 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.
Computation and Incentives in Combinatorial Public Projects Michael Schapira Yale University and UC Berkeley Joint work with Dave Buchfuhrer and Yaron.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
VC v. VCG: Inapproximability of Combinatorial Auctions via Generalizations of the VC Dimension Michael Schapira Yale University and UC Berkeley Joint work.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Distributed Combinatorial Optimization
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Michael Schapira Joint work with Shahar Dobzinski & Noam Nisan.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
Online Mechanism Design (Randomized Rounding on the Fly) Piotr Krysta, University of Liverpool, UK Berthold Vöcking, RWTH Aachen University, Germany.
Combinatorial Auctions ( Bidding and Allocation) Adapted from Noam Nisan.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
Inoculation Strategies for Victims of Viruses and the Sum-of-Squares Partition Problem James Apnes, Kevin Change, and Aleksandr Yampolskiy.
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.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
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.
AAMAS 2013 best-paper: “Mechanisms for Multi-Unit Combinatorial Auctions with a Few Distinct Goods” Piotr KrystaUniversity of Liverpool, UK Orestis TelelisAUEB,
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
A Unified Continuous Greedy Algorithm for Submodular Maximization Moran Feldman Roy SchwartzJoseph (Seffi) Naor Technion – Israel Institute of Technology.
Vasilis Syrgkanis Cornell University
Maximizing Symmetric Submodular Functions Moran Feldman EPFL.
Truthful and near-optimal mechanism design via linear programming Chaitanya Swamy Caltech and U. Waterloo Joint work with Ron Lavi Caltech.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
Approximation Algorithms based on linear programming.
Truthful and Near-Optimal Mechanism Design via Linear Programming Ron Lavi California Institute of Technology Joint work with Chaitanya Swamy.
Approximation algorithms for combinatorial allocation problems
Combinatorial Public Projects
An Optimal Lower Bound for Anonymous Scheduling Mechanisms
The Price of Routing Unsplittable Flow
Presentation transcript:

Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University

Example: File Sharing Systems (Positive Externalities)

Example: Scheduling (Negative Externalities)

Related Work  Both in game theory and computer science.  Examples:  Pure Nash: Rosenthal 73’, Monderer-Shapley 96’  Price of Anarchy: Roughgarden & Tardos 02’,…  …

The Model  n players, m resources  v i (j,k) - the (non-negative) benefit for player i from using resource j with exactly k-1 other players  An anonymous model (player-specific games, Milchtaich 96) Goal: welfare maximization (centralized point of view) Find an assignment (S 1,…,S n ) of players to resources to maximizes the welfare  j  i  Sj v i (j,|Sj|)  Each player can be assigned to at most one resource. Value Congestion negative externalities Positive externalities Unrestricted externalities

Related Work (cont.)  Closest in spirit: paper by Chakrabarty, Mehta, Nagarajan and Vazirani 05’  Cost minimization, negative externalities

Main Results 1. Relation to combinatorial auctions. 2. Approximation algorithms:  Main result: an O(1)-approximation Even with valuations unresetricted externalities.Even with valuations unresetricted externalities.  Constant approximation lower bounds 3. Mechanism design:  An O(m ½ log n) truthful mechanism  with monotone valuations

Congestion Games Resource 1Resource 2 Resource 3 Players

Congestion Games Resource 1Resource 2 Resource 3

Combinatorial Auctions Resource 1Resource 2 Resource 3 Players Items Bidder 1Bidder 2Bidder 3  m items for sale.  n bidders, each bidder i has a value v i (S) for every bundle of items S  Goal: find a partition S 1,…,S n of the items such that the total welfare  v i (S i ) is maximized.

Combinatorial Auctions Resource 1Resource 2 Resource 3 Bidder 1Bidder 2Bidder 3 Value: 2 Value: 4 Value: 6 Every congestion game has a corresponding combinatorial auction with the same optimal welfare

Combinatorial Auctions & Congestion Games  Similarities -- “Hierarchy” Results:  Negative externalities  substitutabilities  Specifically, a subclass of XOS  Positive externalities  complementarities  Differences:  Incentives are treated differently like a combinatorial auction with strategic items  Different types of reasonable queries.

Main Algorithmic Result An O(1)-approximation algorithm for congestion games with unrestricted externalities

The First Step – Solving the LP  Solve the linear relaxation of the problem: Maximize:  j,S x j,S v i (j,|S|) Subject to:  For each player i:  j,S|i  S x i,S ≤ 1  For each resource j:  S x j,S ≤ 1  For each j,S: x j,S ≥ 0  Solvable in polynomial time even though the number of variables is exponential.

The First Lottery  Reminder: Given the fractional solution: X j,S = the fraction of the set of players S assigned to resource j  Assign to each resource j:  the players in S with probability x j,S /10   with probability 1-  S x j,S /10  The expected welfare is OPT/10, but the solution is not necessarily feasible. Not feasible because players are assigned to more than one resource.

After the First Lottery  Claim: with constant probability the solution produced by the first lottery has the following properties:  The welfare is at least OPT/50  The total number of assignments after the first lottery is at most n/2  Each player is assigned to at most one resource in the LP, so the expected number of assignments is n/10. Unassigned Players

Second Lottery  Assign each player i to exactly one resource:  Choose a resource uniformly at random from the set of resources i was assigned to.  Use the unassigned players to keep the congestion on each resource the same. Unassigned Players The solution is now feasible! Same number of users are using the resource before and after second lottery We have enough unassigned players.

Analysis of the Approximation Ratio  Lemma: The expected number of resources a player is assigned to after the first lottery is O(1).  Corollary: We lose only a constant fraction of the welfare in the second lottery. Value: 1 Value: 2 Value: 0 Value: 4 Value: 2 Value: 3 Value: 4

The Algorithm – The Big Picture  Solve the linear relaxation.  First Lottery: use randomized rounding and obtain an (unfeasible) assignment such that:  The welfare is at least OPT/50  The total number of assignments is at most n/2  Second Lottery: select uniformly at random one assignment of each player, and arbitrarily replace the rest of the assignments of that player.  We lose only a constant fraction of the welfare because the expected number of assignments per player is constant.

Summary and Open Questions  We study congestion games from a centralized of view.  With different types of externalities.  Open Question: closing the gaps in the approximation ratios.  Open Question: designing polynomial-time truthful mechanisms with better performance.  More generally, design mechanisms for multi- parameter settings with externalities.