Profit Maximizing Mechanisms for the Multicasting Game

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Centrality of Trees for Capacitated k-Center Hyung-Chan An École Polytechnique Fédérale de Lausanne July 29, 2013 Joint work with Aditya Bhaskara & Ola.
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.
Algorithmic Applications of Game Theory Lecture 8 1.
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (submitted to AAMAS 2012)
The Algorithmic Structure of Group Strategyproof Budget- Balanced Cost-Sharing Mechanisms Paolo Penna & Carmine Ventre Università di Salerno Italy.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Sharing the cost of multicast transmissions in wireless networks Carmine Ventre Joint work with Paolo Penna University of Salerno, WP2.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
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.
More Powerful and Simpler Cost-Sharing Methods Carmine Ventre Joint work with Paolo Penna University of Salerno.
Shuchi Chawla, Carnegie Mellon University Static Optimality and Dynamic Search Optimality in Lists and Trees Avrim Blum Shuchi Chawla Adam Kalai 1/6/2002.
Online Oblivious Routing Nikhil Bansal, Avrim Blum, Shuchi Chawla & Adam Meyerson Carnegie Mellon University 6/7/2003.
Computational Complexity, Physical Mapping III + Perl CIS 667 March 4, 2004.
Group Strategyproofness and No Subsidy via LP-Duality By Kamal Jain and Vijay V. Vazirani.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
Sharing the cost of multicast transmissions in wireless networks Carmine Ventre Joint work with Paolo Penna University of Salerno.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
Collusion and the use of false names Vincent Conitzer
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (AAMAS 2012)
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
Primal-Dual Meets Local Search: Approximating MST’s with Non-uniform Degree Bounds Author: Jochen Könemann R. Ravi From CMU CS 3150 Presentation by Dan.
Online Oblivious Routing Nikhil Bansal, Avrim Blum, Shuchi Chawla & Adam Meyerson Carnegie Mellon University 6/7/2003.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Topics in Algorithms 2005 Constructing Well-Connected Networks via Linear Programming and Primal Dual Algorithms Ramesh Hariharan.
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.
Charitable donations, public goods, cost sharing Vincent Conitzer
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
1 TCOM 546 Session 5. 2 Overview Analyze access pricing Apply economic analyses to other telecom areas –International settlements –Spectrum.
1 Lower Bounds Lower bound: an estimate on a minimum amount of work needed to solve a given problem Examples: b number of comparisons needed to find the.
Payoffs in Location Games Shuchi Chawla 1/22/2003 joint work with Amitabh Sinha, Uday Rajan & R. Ravi.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
12 Sep 03Martin Pál: Cost sharing & Approx1 Cost Sharing and Approximation Martin Pál joint work with Éva Tardos A-exam.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Free-Riders in Steiner Tree Cost-Sharing Games Paolo Penna and Carmine Ventre Università di Salerno.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Correlation Clustering
Impact of Interference on Multi-hop Wireless Network Performance
More NP-Complete and NP-hard Problems
False-name Bids “The effect of false-name bids in combinatorial
Combinatorial Public Projects
Comp/Math 553: Algorithmic Game Theory Lecture 08
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
CPS Mechanism design Michael Albert and Vincent Conitzer
Traveling Salesman Problems Motivated by Robot Navigation
Approximating the MST Weight in Sublinear Time
Hardness of an Asymmetric Stackelberg Network Pricing Game
ElasticTree Michael Fruchtman.
Static Optimality and Dynamic Search Optimality in Lists and Trees
The Stackelberg Minimum Spanning Tree Game
Bart M. P. Jansen June 3rd 2016, Algorithms for Optimization Problems
Algorithmic Problems Related To The Internet
Chapter 11 Limitations of Algorithm Power
Vincent Conitzer Mechanism design Vincent Conitzer
Minimizing the Aggregate Movements for Interval Coverage
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979.
Combinatorial Auction
Combinatorial Auction
Combinatorial Auction
Variable Elimination Graphical Models – Carlos Guestrin
Combinatorial Auction
CPS Auctions & Combinatorial Auctions
Class 2 – Revenue equivalence
Presentation transcript:

Profit Maximizing Mechanisms for the Multicasting Game Shuchi Chawla Carnegie Mellon University Joint work with David Kitchin, Uday Rajan, R. Ravi, Amitabh Sinha

The Multicasting Game Nodes with utilities ui root 6 12 30 10 20 Shuchi Chawla, Carnegie Mellon University

The Multicasting Game Edges with costs ce 6 4 30 5 6 10 15 3 18 6 16 19 10 30 12 20 14 8 Shuchi Chawla, Carnegie Mellon University

The Multicasting Game Not served 6 4 30 5 6 10 15 3 18 6 16 19 10 30 12 20 14 8 Shuchi Chawla, Carnegie Mellon University

The Multicasting Game Task: Efficiency max u(T) - c(T) select tree T in polynomial time assign payments pi to nodes and pe to edges Efficiency max u(T) - c(T) Budget balance Spi  Spe Profit Maximization max Spi – Spe Shuchi Chawla, Carnegie Mellon University

Previous Work Known edge costs No node utilities – connect all nodes BB, but no guarantee of efficiency Shapley value, Jain-Vazirani Efficiency – Marginal cost Budget imbalanced, computationally inefficient No node utilities – connect all nodes Simple mechanism based on Vickrey prices [Bikhchandani et al] Shuchi Chawla, Carnegie Mellon University

Achieving Budget Balance Compute the MST Use some cost division mechanism to distribute Vickrey costs among nodes Prune the tree if necessary Vickrey-MST stays truthful even if pruning is done. Shuchi Chawla, Carnegie Mellon University

Profit Maximization Why is this problem hard? Profit  Efficiency Profit maximization requires good Efficiency and Budget Balance Efficiency and Budget Balance cannot be simultaneously approximated [Feigenbaum et al] Shuchi Chawla, Carnegie Mellon University

The optimal solution serves both clients Any approximation to efficiency must do the same u+d u , u Strategyproofness  cannot charge more than d from either client  Budget imbalance of u-d Shuchi Chawla, Carnegie Mellon University

Computational Issues Efficiency is inapproximable in polynomial time Determining whether there exists a non trivial positive efficiency solution is NP-hard By reduction from decision version of Prize Collecting Steiner Tree (PCST) Shuchi Chawla, Carnegie Mellon University

(a,b)-Profit Guarantee If T* with f(T*)>(1-a)U, we find T with profit > k(a)U If every tree T has c(T)>bu(T), we demonstrate that there is no positive efficiency solution Else, we output a non negative profit solution. Shuchi Chawla, Carnegie Mellon University

An example Payment functions are bid independent (Assume u>c) pe = pe(u) pi = pi(c) Payment functions are bid independent pi and pe are increasing functions. Keeping c constant, increase u Efficiency of solution increases Our profit decreases Shuchi Chawla, Carnegie Mellon University

What went wrong? Need competition among nodes and among edges Example generalizes to the case of many nodes and clients if pi depends only on c or pe only on u. Shuchi Chawla, Carnegie Mellon University

A candidate mechanism Run an auction at every node to generate revenue Select a set of nodes and edges based on true edge costs and node revenue Pay edges their Vickrey costs (analogous to running an auction at edges) Shuchi Chawla, Carnegie Mellon University

The details Auction at nodes Some nodes are not selected in the solution How do we figure out where to run the auction? “Cancelable auctions” Fiat et al give a 4-approximate c.a. Shuchi Chawla, Carnegie Mellon University

The details Selecting the final solution set We use a well known 2-approximation for the Prize Collecting Steiner Tree problem [Goemans Williamson] Gives a profit guarantee when f(T*) > ¾U Shuchi Chawla, Carnegie Mellon University

The details Vickrey auction at edges If we assume that there is sufficient competition among edges, we pay only a factor of (1+e) extra Obtain a=1/16(1+e) Shuchi Chawla, Carnegie Mellon University

Future directions Improve the (a,b) guarantee Lower bound e.g. Improving a or b would give a better approximation to PCST Shuchi Chawla, Carnegie Mellon University