Download presentation
Presentation is loading. Please wait.
Published byEarl Cole Modified over 9 years ago
1
Free-Riders in Steiner Tree Cost-Sharing Games Paolo Penna and Carmine Ventre Università di Salerno
2
Cost-Sharing Games U Q 1.Which customers to service? 2.At which price? S Service providerCustomers user i wants to pay at most v i
3
Cost-Sharing Games U Q S Service providerCustomers S 0.9 1 Multicast: S 0.9 1 wiredwireless
4
Cost-Sharing Games U Q S Service providerCustomers 1. Budget balance: Cost(Q) = P i 2. Users can form coalitions Group strategyproof mechanisms
5
Group Strategyproof Mechanisms user i wants to pay at most v i Private knowledge Service i and charge P i Don’t service i 0 v i - P i Utility u i Pi’Pi’ Pi’Pi’ ui’ui’ riri
6
Group Strategyproof Mechanisms Customers U C uiui Truth-telling Lieui’ui’ None gains i At least one looses Coalition is useless u i ’ < u i Breaks off the coalition
7
Requirements 1.Budget Balance 2.Group Strategyproof 3.Voluntary Participation: P i v i (unless i lies) 4.Consumer Sovereignity: r i “large enough” service i 5.No Positive Transfer: P i 0 (do not pay customers)
8
Steiner Tree Game Given network G = (U s, E, w), with s source node s 1 11 1.6 0.9 0 Cost(Q) = cost of opt Steiner tree connecting s to Q
9
Related Work Polytime mechanisms: 2-APX budget balance [Jain & Vazirani, STOC01] Budget balance [Penna &Ventre, WAOA04] Mechanisms and free-riders: No free-riders [Immorlica et al, SODA05] Relax budget balance Ignores free-riders Ignores computational issues Budget balance + polytime + free-riders issue ?
10
Our Contribution N-L free-riders Less free-riders?Polytime? Polytime, budget balance, N-L free-riders (L = #leaf nodes) Budget balance, no free-riders NP-hard No free-riders [IMM04] N-1 free-riders fairness [PV04] -APX budget balance, no free-riders NP-hard for some > 1 (1+ )-APX BB Wireless case: similar results (BB 6-APX BB)
11
How to Build Mechanisms U Q (Q,i) = Cost(Q) Cost-sharing methods: distribute Cost(Q) among users in Q (Q,i) 0 (Q,i) = 0, i Q Idea: associate prices to service set
12
How to Build Mechanisms Cost-sharing method (, ) Mechanism M( ) (Q,i) > r i U Drop i Q
13
U Q 1 =U How to Build Mechanisms Cost-sharing method (, ) Mechanism M( ) Q3Q3 QkQk … Q2Q2 Prices do not decrease Group Strategyproof (Qk,i) (Qk,i) (Q2,i) (Q2,i) (Q3,i) (Q3,i) P i = (Q k,i) Changes Monotonicity [Moulin & Shenker ’97] [PV04]
14
Our Method no Steiner nodes MST(U) is optimal s 1 11 1.6 G = (U s, E, w) Easy case: Q = U Hard case: Q “any”
15
U s Our Method MST pay s prune Q MST(Q) opt Steiner tree T + = opt s u Q v s u Q T s T*T* > Q u v v +
16
Our Method Monotonicity: Prices do no lower u v / (L v -1) 0 / (L v -1) s / L v LvLv
17
Q Consumer Sovergnity Hardness AnyU Budget balance, no free-riders NP-hard vivi 0 Voluntary Participation P i v i = 0 Free-riders
18
Consumer Sovergnity Hardness U Budget balance, no free-riders NP-hard -APX budget balance, no free-riders NP-hard for some > 1 Voluntary Participation Any Q = Budget balance Must compute Cost(Any)
19
Open Questions Trade-offs (Polytime mechanisms) a-APX Budget balance + bN-free-riders Complete Metric Graphs Budget balance + (N/2) -free-riders?
20
Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.