What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala 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.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Class 4 – Some applications of revenue equivalence
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Chapter 25: Auctions and Auction Markets 1 Auctions and Auction Markets.
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.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
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.
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
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.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin 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.
Bayesian Combinatorial Auctions Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Topics in the border of economics and computation seminar Presented by: Avinatan Hasidim Yair Weinberger Gabrielle Demange, David gale, Matilda Sotomayor.
Week 81 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Called as the Interval Scheduling Problem. A simpler version of a class of scheduling problems. – Can add weights. – Can add multiple resources – Can ask.
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.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
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.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 3 – Sept
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Great Theoretical Ideas in Computer Science.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
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.
Reconstructing Preferences from Opaque Transactions Avrim Blum Carnegie Mellon University Joint work with Yishay Mansour (Tel-Aviv) and Jamie Morgenstern.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Internet Economics כלכלת האינטרנט
Comp/Math 553: Algorithmic Game Theory Lecture 14
Comp/Math 553: Algorithmic Game Theory Lecture 13
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Combinatorial Auction Bid ABid BBid CBid DBid E Item x Item xx Item 3100xx Item xx Comb Price Single Bids Combinatorial Bids

Combinatorial Auction Maximize 100 A A A A B B B C D E subject to A1 + B1 + C ≤ 1 (only one bid can win Commodity 1) A2 + B2 + D + E ≤ 1(only one bid can win Commodity 2) A3 + D + E ≤ 1 (only one bid can win Commodity 3) A4 + B4 + C + E ≤ 1 (only one bid can win Commodity 4) Bid ABid BBid CBid DBid E Item x Item xx Item 3100xx Item xx Comb Price and here is why Computer Scientists care about these auctions

What if.... Bid ABid BBid CBid DBid E Item 1??? Item 2???? Item 3??? Item 4????...we do not allow combinatorial bids, but only single bids? (Simultaneous auction) Will the auctioneer earn higher or lower revenue?

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Research Background : Research in Algorithms and Data Structures : Applied project on Optimization and Resource Allocation in the Energy Sector Resource allocation handled as Markets Electronic Markets Combinatorial Auctions 2000, co-Founded TradeExtensions 2008, Finally left permanent university position, my hart still belongs to research

Why do Research? In the beginning: It’s fun! (And it might help the career) After a while: you need to ”build your CV” to get a good job Finally: You can afford to be a bit relaxed on counting publications, and go for the important problems instead.

What is an important problem? ?

Decide yourself! !

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Industrial Background Trade Extensions founded 2000 The world’s first on-line combinatorial auction 2001 Today a world-leading provider of on-line bidding and optimization, handling millions of bid values with complex constraints, where combinatorial bids are just one special case Largest application area is Logistics

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

A Real World Problem A number of items for sale A number of bidders An Auctioneer The Auctioneer’s Goal: (Maximize Efficiency) Maximize Revenue Which auction mechanism should the auctioneer use?

The Ideal Solution ”Let every bidder tell his true preferences and solve the resulting optimization problem” Bidders Auctioneer BidsAllocations

The Real World ”Bidders will speculate, and the auctioneer has to be cool about it” Bidders Auctioneer BidsAllocations

One idea (incentive-compatability) ”Use an auction mechanisms where the bidder’s best strategy is to bid truthfully” Bidders Auctioneer BidsAllocations

Incentive-compatability is great, but.... It is not a goal in itself, just a tool to reach good efficiency or high revenue Incentive-compatible protocols are often less uesful in practice

Instead, we should emphasise Simple and practical protocols Example: First-price auctions

Which protocol is ”best”? An incentive-compatible protocol with low revenue? A simple protocol where the Nash equilibrium is known to give high revenue, but the optimal strategies are unknown? The second one is more likely to be used in practice

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Combinatorial Auction Bid ABid BBid CBid DBid E Item x Item xx Item 3100xx Item xx Comb Price Single Bids Combinatorial Bids

Combinatorial Auction Maximize 100 A A A A B B B C D E subject to A1 + B1 + C ≤ 1 (only one bid can win Commodity 1) A2 + B2 + D + E ≤ 1(only one bid can win Commodity 2) A3 + D + E ≤ 1 (only one bid can win Commodity 3) A4 + B4 + C + E ≤ 1 (only one bid can win Commodity 4) Bid ABid BBid CBid DBid E Item x Item xx Item 3100xx Item xx Comb Price and here is why Computer Scientists care about these auctions

What if.... Bid ABid BBid CBid DBid E Item 1??? Item 2???? Item 3??? Item 4????...we do not allow combinatorial bids, but only single bids? (Simultaneous auction) Will the auctioneer earn higher or lower revenue?

Intuition Combinatorial Auction Bid High: No risk of winning just a few items, so I can afford to bid above my single-bid valuation Bid Low: If I win, my combination is part of a puzzle with many other winning combinations. If they bid high I can still bid low and our puzzle wil win anyway. (threshold) Simultaneous Auction Bid High: If I bid high enough, I will beat all others and win my entire combination. Bid Low: Potential risk of winning just a few items, dangerous to bid above single-bid valuation (exposure)

Previous knowledge For 2 items and 3 bidders, the simultaneous auction gives higher revenue (Krishna & Rosentahl)

A Nobel Price Problem There exists no theoretical evidence for the belief that combinatorial auctions provide higher revenue Could we provide any such evidence?

The Plan 1.Provide theoretical evidence that combinatorial auctins give higher revenue 2.Humbly accept the Nobel Price

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

The Proof 1.Formal problem 2.Upper bound on simultaneous auctions 3.Lower bounds on combinatorial auctions 4.Comparison

The Proof 1.Formal problem 2.Upper bound on simultaneous auctions 3.Lower bounds on combinatorial auctions 4.Comparison

Formal Problem M items N Single Bidders per item N Synnergy Bidders, each interested in k items, getting a synnergy α iff all are won. Bidders have random valuations, the combinations are randomly selected.

Bidder ABidder BBidder CBidder DBidder EBidder F Item Item Item Item Item Item 6 Item Item Item Item Synnergy 111 Total Value

Our initial view on the problem Traditional game-theoretic approaches can not be used No hope in deriving the actual equilibrium strategies Try to find some bounds on what is possible to achieve with the two auction protocols.

The Proof 1.Formal problem 2.Upper bound on simultaneous auctions 3.Lower bounds on combinatorial auctions 4.Comparison

Upper bound on revenue in simultaneous autcions Main idea: Prove that exposure is a real problem

Lemma: We can assume the bidders to be ordered, highest, 2nd,... Bidder A Bidder B Bidder C Bidder D Bidder E Proof: Adversary argument

Observation: You realize synnergy iff you do not collide with any higher bidder Bidder A Bidder B Bidder C Bidder D Bidder E

Combinatorial argument: You only realize synnergy if you do not collide with a higher bidder Given two synnergy bidders, the probability that they do not collide is The probability that the jth highest bidder gets his synnergy is Summing over all bidders, the expected total realizd synnergy is Adding a maximum valuation of 1 per item, an upper bound on total utility is

Theorem: Upper bound on revenue for simultaneous auctions

The Proof 1.Formal problem 2.Upper bound on simultaneous auctions 3.Lower bounds on combinatorial auctions 4.Comparison

Lower Bound on combinatorial auction Main idea: Prove that free riding / threshold problem does not have a major effect Idea: if a bidder with high valuation bids low, there will be someone else that can benefit from this by raising his bid.

Proving lower bounds on strategies, the general idea: Strategies are monotone Therefore, a bidder X with low valuation has low probability of winning (since there will be many bidders above him) Therefore, X has low expected revenue Let W be the expected value of a winning bid If W is low enough, X can bid above W and get a higher expected revenue than theoretically possible. We have a contradiction. So, W can not be too low.

An Example 10 items Combination size k=4 (so only two combinatorial bids can win) Millions of bidders A bidder X with valuation 0.95 per item has very low chance of winning, since there will probably be two non- colliding bidders with higher valuation than Suppose the expected value of the lowest winning combinatorial bid is 1.9 per item. Then, since the probability that X does not collide with the other winning bid is quite high, X can get a good expected revenue by bidding We have a contradiction

Asympotic Result Lemma: In the combinatorial auction, as the number of bidders approaches infinity, the lowest winning bid approaches the maximum value k(1+α) Proof: By contradiction: If the winning bids are lower, there will be bidders that can get impossibly high revenue by bidding higher Theorem: In the first-price combinatorial auction as the number of bidders approach infininty, the expected revenue approaches

A Paremeterized Lower Bound on Combinatorial Auctions

The Proof 1.Formal problem 2.Upper bound on simultaneous auctions 3.Lower bounds on combinatorial auctions 4.Comparison

A First Comparison Corollary: As the number of bidders approach infininty, the expected revenue of the first-price combinatorial auction is higher than that of the simultaneous auction, give M ≥ 2k and K > 2.

A second comparison, finding specific examples

Content 1.A glance at today’s topic 2.Research Background 3.Industrial Background 4.Auction Protocols 5.The Problem: combiatorial vs. simultaneous auctions 6.The Proof 7.Summary

Summary Finally, after a couple of years, I know the answer: There is a theoretical support for combinatorial auctions. It does not cover all thinkable cases, but it covers by far more than previous theoretical studies. What’s next?