Issues in FCC Package Bidding Auction Design FCC Wye River Conference III Karla Hoffman Joint work with Melissa Dunford, Dinesh Menon, Rudy Sultana,Thomas.

Slides:



Advertisements
Similar presentations
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Advertisements

Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
ECO 436 Telecommunications Auctions. Why are Auctions Superior? Auctions maximize benefits to consumers by assigning licenses to the parties that value.
1 Auctions, I V.S. Subrahmanian. Fall 2002, © V.S. Subrahmanian 2 Auction Types Ascending auctions (English) Descending auctions (Dutch) Vickrey Auctions.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Practical Public Sector Combinatorial Auctions S. RaghavanUniversity of Maryland (joint work with Robert Day, University of Connecticut) Full paper “Fair.
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.
The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford.
Federal Communications Commission NSMA Spectrum Management Conference May 20, 2008 Market Based Forces and the Radio Spectrum By Mark Bykowsky, Kenneth.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Competitive Auctions Review Rattapon Limprasittiporn.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Issues in Scaling Up the 700 MHz Auction Design Second FCC Combinatorial Auction Conference October 27, 2001 CS 286r. Computational Mechanism Design Thanks.
1 Bidding and Matching Procedures Professor Paul Milgrom Stanford and MIT March 19, 2002 *Some of the procedures described herein are subject to issued.
Market Mechanisms for Redeveloping Spectrum Evan Kwerel Office of Strategic Planning and Policy Analysis Federal Communications Commission DIMACS Workshop.
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Clock Auctions, Proxy Auctions, and Possible Hybrids Lawrence M. Ausubel* University of Maryland November 2003 *This is joint research with Peter Cramton.
Ascending Combinatorial Auctions = a restricted form of preference elicitation in CAs Tuomas Sandholm.
Algorithmic Applications of Game Theory Lecture 8 1.
1 Multiunit Auctions Part II Thanks to Larry Ausubel and especially to Peter Cramton for sharing their notes.
1 An Analysis for Troubled Assets Reverse Auction Saeed Alaei (University of Maryland-College Park) Azarakhsh Malekian (University of Maryland-College.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Ascending Combinatorial Auctions Andrew Gilpin November 6, 2007.
1 Teck-Hua Ho April 13, 2006 Auction Principles I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Collusion and the use of false names Vincent Conitzer
Strategic Demand Reduction in homogenous multiunit auctions (where bidders may be interested in more than one unit)
“Fair Payments for Efficient Allocations in Public Sector Combinatorial Auctions” To appear in Management Science Plus some other unpublished research.
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Iterative Combinatorial Auctions David C. Parkes Division Engineering and Applied Sciences Harvard University.
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
1 Ascending Auctions with Package Bidding By Larry Ausubel and Paul Milgrom October 27, 2001 This presentation reports research results. Some of the methods.
BUILDING A SPECTRUM AUCTION SYSTEM. N O N P A C K A G E B I D D I N G 1995 FIRST AUCTION BID ENTRY CHANGES NEW BID INCREMENT CALCS WEB BASED BIDDING.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Auction Theory Class 9 – Multi-unit auctions: part 2 1.
1 Auctions -2 Debasis Mishra QIP Short-Term Course on Electronic Commerce Indian Institute of Science, Bangalore February 17, 2006.
What is the best plan? Peter Cramton (with Larry Ausubel and Paul Milgrom) November 2003.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
1 Voluntary Relocation of Spectrum Incumbents Paul Milgrom (based on work with Peter Cramton) November 2003.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
April 5, 2005 Spectrum Auctions at the FCC Evan Kwerel Senior Economic Advisor Office of Strategic Planning & Policy Analysis Federal Communications Commission.
AEA Continuing Education in Game Theory Avinash Dixit and David Reiley Session 6: Market Design and Algorithms David Reiley Yahoo! Research January 2011.
Decentralized Auctions for Uniformly Semimodular Bidders Mahyar Salek Richard Steinberg MSR Cambridge London School of Economics.
Auctions Supplemental Material. In case you haven't noticed: Auctions are Everywhere! eBay → simple auctions for a single item AdWord Auctions → advertisers.
Computing Price Trajectories in Combinatorial Auctions with Proxy Bidding Jie Zhong Gangshu Cai Peter R. Wurman North Carolina State University.
False-name Bids “The effect of false-name bids in combinatorial
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
Auctions and Competitive Bidding
Internet Economics כלכלת האינטרנט
Ascending Combinatorial Auctions = a restricted form of preference elicitation in CAs Tuomas Sandholm.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Ascending Auctions with Package Bidding
Ascending Combinatorial Auctions = a restricted form of preference elicitation in CAs Tuomas Sandholm.
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Preference elicitation/ iterative mechanisms
Presentation transcript:

Issues in FCC Package Bidding Auction Design FCC Wye River Conference III Karla Hoffman Joint work with Melissa Dunford, Dinesh Menon, Rudy Sultana,Thomas Wilson Decisive Analytics Corporation (under contract with Computech, Inc.) November 22, 2003 The opinions expressed in this talk are those of the authors and do not necessarily represent the views of the FCC or any of its staff.

1 Outline of Talk Examine ISAS auction design –No provision for “last and best” –Is chosen linear pricing algorithm most appropriate? –Communication complexity Consider using ascending proxy as final “round” –Address computational issues –Design of accelerated proxy mechanism Test alternative linear pricing approaches –Used accelerated proxy mechanism to benchmark linear pricing algorithms Bidder aid tools

2 Positives of the ISAS Auction Design Price discovery Package creation No budget exposure problem (XOR) Linear pricing –Perceived as fair –Easy to use –Reduces parking problem Transparency

3 Open Issues with the ISAS Auction Design May require large increment size to close in reasonable time No provision for “last and best” Limited testing of linear pricing scheme Bidders must determine what packages to create and bid Rules may seem complex to bidder Treats every item as unique –Better to have quantity specification for homogeneous items Opportunity for gaming

4 Outline of Talk Examine ISAS auction design –No provision for “last and best” –Is chosen linear pricing algorithm most appropriate? –Communication complexity Consider using ascending proxy as final “round” –Address computational issues –Design of accelerated proxy mechanism Test alternative linear pricing approaches –Used accelerated proxy mechanism to benchmark linear pricing algorithms Bidder aid tools

5 Economic Characteristics of Ascending Proxy Guaranteed to arrive at efficient outcome When buyer sub-modularity property holds, mechanism arrives at VCG prices Even when buyer sub-modularity property does not hold, prices are in the core Collusion and other destructive bidding eliminated since bidders forced (through proxy) to bid straightforwardly

6 Ascending Proxy Mechanism Each bidder provides all packages of interest to proxy with valuations Bidder can only win one of the packages submitted (XOR among packages of bidder) Proxy bids for bidder in myopic best-response manner Auctioneer solves WDP to determine provisionally-winning bids If bid is non-winning, then price goes up by epsilon Proxy agents place bids until no bids are profitable or winning Auction ends when no new bids are placed in a round At end of auction, winning bidders pay what they bid

7 Proxies Place Bids A bidder’s proxy follows a “Myopic Best Response” strategy –Myopic because the proxy only looks at the current prices –Best response refers to profit maximizing Profit = Value – Price In a round, a proxy submits the bidder’s most profitable package at the current price –If ties exist, all ties are submitted –If a bidder has a current provisionally winning bid the proxy does not place any new bids (since all non-winning bids of that bidder are not as profitable as the winning bid)

8 Proxy Rounds Simulation of a Proxy Auction with 6 licenses and 10 bidders –Most bidders entered many packages ~ packages (out of possible 63) –Value of the auction ~ $3.4 million Results: –With $5000 increment, over 22,000 rounds –With $10 increment, over 9 million rounds! Auction theory requires very small increment But, FCC needs an auction design that can handle thousands of items Is there a way to overcome this computational stumbling block?

9 Accelerated Proxy Mechanism Reduces substantially the number of rounds of the proxy mechanism Works backwards from “end result” and thereby requires far fewer iterations than proxy mechanism Same nice properties as Ausubel-Milgrom proxy auction

10 Accelerated Proxy: Methodology STEP 1: Solve Winner Determination Problem for Efficient Outcome (Objective function coefficients are valuations) Determines winning bidders Determines winning bids of winning bidders STEP 2: Determine the Opening Prices for All Bids of All Bidders a.Opening prices of non-winning bidders’ bids = valuations b.Opening prices of winning bids of winning bidders = “Safe Price” Safe Price = Max of all valuations on this package by non-winning bidders Opening Price (Winning Bid) = Safe Price c.All opening prices of all losing bids of winning bidder have same profitability Profit (Winning Bid) = Valuation (Winning Bid) - Opening Price (Winning Bid) Opening Price (Non-Winning Bid) = Valuation (Non-Winning Bid) - Profit (Winning Bid) STEP 3: Use Increment Scaling Method to Determine Optimum Prices

11 Accelerated Proxy: Increment Scaling FIRST STAGE: Set increment size to some large increment (scale all opening prices down to the nearest increment, but not less than zero) –Implement Proxy Mechanism until auction ends with no new bids EVERY SUBSEQUENT STAGE: Given final outcome from prior stage, check if the current increment satisfies the “increment threshold” –If threshold met STOP, ELSE: Determine starting point for the next stage –Every winning agent’s price vector is set equal to their final bid amounts from the previous stage less the amount of the current increment. Every non-winning agent’s price vector is set equal to their prior bid amounts Scale down the current increment by a factor of 10 and start the next stage NOTE: May need “Corrective Rollback”

12 Properties of Accelerated Proxy Efficient Outcome Buyer Pareto-optimal payments by winners when the “agents-are- substitutes” property holds Buyer Pareto-optimal payments even when the “buyer sub- modularity” property does not hold Forces straight-forward bidding and therefore removes opportunity for shill bidding and collusion Requires far fewer integer optimizations than a direct application of the ascending proxy auction –Bounded by a function of number of digits of accuracy required, number of packages in the optimal allocation and number of bids by winning bidders Obtains core outcome when agents-are-substitutes property does not hold

13 Rounds: Proxy vs. Accelerated Proxy Accelerated proxy achieves efficient outcomes with bidder payments accurate to 1 cent Proxy accurate to within $5,000

14 Outline of Talk Examine ISAS auction design –No provision for “last and best” –Is chosen linear pricing algorithm most appropriate? –Communication complexity Consider using ascending proxy as final “round” –Address computational issues –Design of accelerated proxy mechanism Test alternative linear pricing approaches –Used accelerated proxy mechanism to benchmark linear pricing algorithms Bidder aid tools

15 Testing Linear Pricing against Proxy Created a number of small test cases and 10 larger profiles –6 items, 10 bidders, approx. $3M revenue Tested: –Ausubel-Milgrom Ascending Proxy –Accelerated Proxy –Three Linear Pricing Algorithms (with myopic best response bidding and fixed increments) Compare: –Outcomes (efficiency) –Payments –Speed of auction

16 Pricing Algorithms RAD (DeMartini, Kwasnica, Ledyard and Porter) Smoothed Anchoring (FCC) Smoothed Nucleolus –RAD first stage –Smoothing second stage

17 Test Case 1: Agents Are Substitutes Agent12345 Package ABBCCC*AB* Value MethodIncrementRoundsRevenuePayments by winning agents A4, {C}A5, {AB} Accelerated Proxy Proxy Smoothed Anchoring Smoothed Nucleolus RAD VCG Buyer sub-modularity fails

18 Test Case 2: Agents Are Not Substitutes Agent1234 Package ABBC*ACA* Value MethodIncrementRoundsRevenuePayments by winning agents A2, {BC}A4, {A} Accelerated Proxy Proxy Smoothed Anchoring Smoothed Nucleolus RAD VCG --880

19 Summary of 10 profiles ProfileNumber of Winning Packages Agents are Substitutes? Efficient Result? Revenue within tolerance ($5,000) ProxyRADSmoothed Nucleolus Smoothed Anchoring 1 1YESAll methodsYES 2 2NORAD onlyYES 3 4 All methodsYES$23,000$16,000$13, NONoneYES$7,000YES 5 2NOAll but ProxyYES $15, NOAll but RADYES$10,000YES 7 2 All methods$7,000$6,000YES$8, YESAll methods$13,000YES$8,000YES 9 4 RAD only$8,000YES 10 4YESNoneYES $10,000YES $5000 increment, 6 items, 10 bidders, $3M auction

20 Rounds: Accelerated Proxy vs. Linear Pricing Accelerated proxy achieves efficient outcomes with bidder payments accurate to 1 cent Linear pricing schemes use an increment of $5,000

21 Average Performance of the Pricing Schemes Accelerated Proxy: 537 rounds on average for accuracy to 1 cent MethodAverage Number of Rounds (Increment Size: $5000) Abs. Revenue Deviation from Accelerated Proxy Revenue ($) Abs. Price Deviation from Accelerated Proxy Price ($) MeanMedianMax.MeanMedianMax. Proxy 21,2604,5513,68312,8253,1922,8785,536 Smoothed Anchoring 5264,8282,48314,9494,1523,19416,635 Smoothed Nucleolus 5274,5392,16116,3303,2832,17016,561 RAD 5625,4462,50822,7992,9642,10816,482

22 Conclusions of Testing Linear pricing arrives at outcomes similar to that of ascending proxy when increment the same, except when synergies are very large No linear pricing algorithm dominates all others With linear pricing, need some type of smoothing to overcome fluctuations Accelerated ascending proxy much faster than any other approach for same accuracy

23 Pros and Cons of Accelerated Proxy Pros: –Efficient –Core Outcome –No Gaming –Limits bidder participation burden –Computationally competitive for greater accuracy –Verifiability possible without disclosing valuations Cons: –Bidders must provide valuations –Language (Puts burden on bidder) SOLUTION: Bidder aid tools –No Feedback (Price discovery) SOLUTION: Hybrid designs

24 Outline of Talk Examine ISAS auction design –No provision for “last and best” –Is chosen linear pricing algorithm most appropriate? –Communication complexity Consider using ascending proxy as final “round” –Address computational issues –Design of accelerated proxy mechanism Test alternative linear pricing approaches –Used accelerated proxy mechanism to benchmark linear pricing algorithms Bidder aid tools

25 A Need for Bidder-Aid Tools How does the bidder express his business plans in a compact way? How does one create packages that reflect business needs? How does one alter business plans based on price discovery?

26 Bidder-Aid Tool Concept

27 Example of Bidding Language: Cramton Items in a given class are in terms of $/MHz-pop –May want more than one class: (e.g. Large cities, small cities, rural areas) Equivalence classes –A minimum amount of MHz needed –A value (above norm) for certain bands –A bonus for blocks that are contiguous –Incremental vales for each increment above the minimum required Minimum and maximum amounts of total population needed Budget constraints (Possibly more than one) Secondary items: –Contingent items (only want A if coupled with B) –Synergy (Want A with stand-alone value; but if with B, A gets synergy value) The Language is translated into an optimization problem that determines the “best” packages for this bidder given budget, current prices, and activity rules

28 Generating Proposals: Example of Optimization

29 Conclusions Linear pricing with smoothing works well Further work on bidder aid tools is needed Other issues with ISAS design –Opportunity for gaming (signaling) –XOR bidding language forces explosion of bids for homogeneous items –Lots of bidder participation during auction Can other hybrid designs overcome these issues? –Clock Auction followed by Proxy –Iterative Proxy Issues with hybrid designs: –Activity rules –Information to bidders –What information passes between stages

30 Package Bidding: Bidders’ Needs Easy to understand rules Easy to express needs Easy to interpret results Fair Reasonable completion time Price discovery Risk/Exposure not excessive Ability to compete effectively

31 Package Bidding: FCC Perspective Efficiency – Spectrum will be used Transparency – No security issues Fairness – Spectrum not held hostage to law suits Speed – Spectrum is allocated quickly Participation/Competition – Buyers come to auction

32 QUESTIONS?

33 Properties: AAS and BSM Agents-Are-Substitutes (AAS) if: Buyer Sub-Modularity (BSM) if: For all sub-coalitions, the incremental value of an additional member is decreasing in the coalition size BSM is a stronger condition VCG payoffs are supported in the core only when AAS condition is satisfied