A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.

Slides:



Advertisements
Similar presentations
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Advertisements

Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Algorithmic mechanism design Vincent Conitzer
Class 4 – Some applications of revenue equivalence
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Federal Communications Commission NSMA Spectrum Management Conference May 20, 2008 Market Based Forces and the Radio Spectrum By Mark Bykowsky, Kenneth.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Competitive Auctions Review Rattapon Limprasittiporn.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Algorithmic Applications of Game Theory Lecture 8 1.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon 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.
Auctioning one item PART 2 Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Exchanges = markets with many buyers and many sellers Let’s consider a 1-item 1-unit exchange first.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Collusion and the use of false names Vincent Conitzer
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
Combinatorial Auctions By: Shai Roitman
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
TRUST: A General Framework for Truthful Double Spectrum Auctions Xia Zhou Heather Zheng (University of California, Santa Barbara) Presenter: Emil Huang.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
MAP: Multi-Auctioneer Progressive Auction in Dynamic Spectrum Access Lin Gao, Youyun Xu, Xinbing Wang Shanghai Jiaotong University.
1 Competitive Auctions Authors: A. V. Goldberg, J. D. Hartline, A. Wright, A. R. Karlin and M. Saks Presented By: Arik Friedman and Itai Sharon.
Auctions for Digital Goods Ali Echihabi University of Waterloo – Nov 2004.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Truthful and Non-Monetary Mechanism for Direct Data Exchange I-Hong Hou, Yu-Pin Hsu, and Alex Sprintson.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
TRUST:A General Framework for Truthful Double Spectrum Auctions Xia Zhou and Heather Zheng Department of Computer Science, University of California, Santa.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Stochastic Multicast with Network Coding Ajay Gopinathan, Zongpeng Li Department of Computer Science University of Calgary ICDCS 2009, June , Montreal.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Ruihao Zhu and Kang G. Shin
Decentralized Auctions for Uniformly Semimodular Bidders Mahyar Salek Richard Steinberg MSR Cambridge London School of Economics.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
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.
Comp/Math 553: Algorithmic Game Theory Lecture 09
Xinbing Wang*, Qian Zhang**
Economics and Computation Week #13 Revenue of single Item auctions
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China

The Secondary Spectrum Market 1 We require an auction protocol for secondary spectrum access that is Revenue-Maximizing Strategyproof (truthful) Interference-free Efficiently Computable We require an auction protocol for secondary spectrum access that is Revenue-Maximizing Strategyproof (truthful) Interference-free Efficiently Computable

The myth of spectrum scarcity  Growing number of wirelessly equipped devices  Demand for usable spectrum is increasing  Limited available spectrum  How scarce is spectrum?  Utilization varies over time and space  15%-85% variation in spectrum utilization [FCC, ET Docket No , 2003]  Existing allocated spectrum is badly utilized!  Solution: Secondary spectrum access  Allow secondary users to utilize idle spectrum 2

Dynamic Spectrum Allocation  Secondary Spectrum Market  Primary users (AT&T, Verizon etc)  Secondary users (smaller ISPs)  Secondary users lease spectrum from the primary user  Idle spectrum divided into channels  Secondary users pay for obtaining a channel 3

Dynamic Spectrum Allocation - Challenges  Allocation  How do we allocate spectrum?  Avoid interference  Exploit spatial reusability  Payment  How much should secondary users be charged? 4 “Who gets the spectrum, and at what price?” Auctions!

Auction Desiderata  Maximize Revenue  Primary user has incentive to lease spectrum  Strategyproof (truthful)  Secondary users have no incentive to lie about valuation  Interference-free allocation  Limited number of channels to be assigned  Channel assignment = Graph colouring (NP-Hard!)  Computationally efficient  Protocol runs in polynomial time 5 Achieving all four properties simultaneously is non-trivial

Example - Interference-Free Assignment Interference { CH1, CH2 } Channels CH1 CH2

Auction Desiderata  Maximize Revenue  Primary user has incentive to lease spectrum  Strategyproof (truthful)  Secondary users have no incentive to lie about valuation  Interference-free allocation  Limited number of channels to be assigned  Channel assignment = Graph colouring (NP-Hard!)  Computationally efficient  Protocol runs in polynomial time 7 Achieving all four properties simultaneously is non-trivial

Best known truthful auction in economics 8  Vickrey-Clarke-Groves (VCG) mechanism  Family of auction type mechanisms  Best known, widely used mechanism in economics  Versatile and provably strategyproof  Main drawback  Requires access to the optimal allocation  Loses strategyproof property otherwise

Auction Desiderata  Maximize Revenue  Primary user has incentive to lease spectrum  Strategyproof (truthful)  Secondary users have no incentive to lie about valuation  Interference-free allocation  Limited number of channels to be assigned  Channel assignment = Graph colouring (NP-Hard!)  Computationally efficient  Protocol runs in polynomial time 9 Must resort to approximation algorithms and suboptimal allocation

Auction Desiderata  Maximize Revenue  Primary user has incentive to lease spectrum  Strategyproof (truthful)  Secondary users have no incentive to lie about valuation  Interference-free allocation  Limited number of channels to be assigned  Channel assignment = Graph colouring (NP-Hard!)  Computationally efficient  Protocol runs in polynomial time 10 We can no longer rely on the VCG mechanism

Solution? 11  Forget about VCG - design auction from scratch  How do we get a truthful auction?  Examine characterization of truthfulness in an auction

Mathematical description of auctions 12  Auctions can specified as function of bids  Allocation function  Probability of winning as a function of the bid  Payment rule  Bidders have private valuation  “How much is a channel worth to me?”  Bidders want to maximize

Characterizing truthfulness If an agent wins the auction, charge her the minimum bid that guarantees winning Charge winning agents a bid independent price 13

Auction Desiderata  Maximize Revenue  Primary user has incentive to lease spectrum  Strategyproof (truthful)  Secondary users have no incentive to lie about valuation  Interference-free allocation  Limited number of channels to be assigned  Channel assignment = Graph colouring (NP-Hard!)  Computationally efficient  Protocol runs in polynomial time 14

What about revenue?  Vickrey-type auctions have bad revenue properties  E.g. 2 bids of $x > 0 and $0 has no revenue  Solution: reserve price $R  Add imaginary bidder with bid $R  Run Vickrey auction on set of bids  Vickrey auction with reserve prices are optimal  How to compute the optimal $R?  Need prior knowledge of probability distribution of bids What if prior knowledge is unavailable? 15

The prior-free setting  Assume no knowledge of agent valuations  Worse-case setting  Online optimization problem  First studied by Fiat et al.  [Fiat et al., ACM STOC 2002]  Random Sampling Auction  Context of selling digital goods – unlimited supply of items  Key idea: acquire knowledge by sampling bids 16

The random sampling auction 1. Randomly assign bidders to one of two sets, A and B  Flip a coin for each agent. Heads => A, Tails => B 2. Compute optimal revenue for A, $A 3. Compute optimal revenue for B, $B 4. Attempt to “extract” $A from bidders in B 5. Attempt to “extract” $B from bidders in A 17 [Fiat et al., ACM STOC 2002] [Goldberg et al., Games and Economic Behavior, 2006] [Fiat et al., ACM STOC 2002] [Goldberg et al., Games and Economic Behavior, 2006]

Random sampling auction - Analysis 18  Equivalent to Vickrey auction with 2 bidders  Each set is a “bidder”  Guarantees minimum of ($A, $B)  Offer price is bid independent – truthful!  4-approximate revenue guarantee – constant!  Assumes unlimited supply of item being auctioned

An idea for reduction 19  Step 1: Compute a feasible, interference-free channel assignment  Step 2 : All bidders that can be feasibly assigned spectrum participate in the Random Sampling Auction  “Unlimited supply” of channels  Challenges  What is the best type of assignment in Step 1?  Maximize potential revenue in Step 2  How do we make Step 1 truthful?  Still need to use suboptimal assignment  Can we make the Random Sampling Auction better?

Our Contributions  A two-phase auction protocol for maximizing revenue  Phase 1: Truthful and interference-free channel allocation  Highest potential revenue  Works with any MAX-K-CIS approximation algorithm  Tailored payment scheme to ensure truthfulness  Phase 2: Iterative Random Partitioning Auction  Based on the random sampling auction  Only bidders allocated in phase 1 participate (unlimited supply of channels)  Achieves a 3-approximate revenue guarantee 20

Iterative Partitioning Auction  Improving random sampling auction – “Rinse and repeat!”  Choose the set that loses the auction, repeat sampling auction  Participation in future round is bid independent – still truthful!  Analysis is difficult  Revenue in each round is a random variable  Number of rounds is a random variable  Solution: Don’t sample, partition set instead  Revenue is still random variable  Number of rounds is fixed at log n This achieves asymptotically a 3-approximate revenue guarantee 21

Conclusion 22  We design 2-phase auction protocol for secondary spectrum access  Phase 1: Compute interference-free assignment  Phase 2: Maximize revenue from bidders assigned in Phase 1  Our two main tools  Myerson’s characterization of truthful mechanisms  Randomization Questions?