Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Ch. 3: Supply and Demand: Theory
Advertisements

(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Chapter Twenty-Five Monopoly Behavior. How Should a Monopoly Price? u So far a monopoly has been thought of as a firm which has to sell its product at.
CHAPTER 6: SECTION 1 Supply and Demand Together
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Perfect Competition. Chapter Outline ©2015 McGraw-Hill Education. All Rights Reserved. 2 The Goal Of Profit Maximization The Four Conditions For Perfect.
The Market Structure.  Markets are any place where transactions take place.  It is an arrangement between buyers and sellers in order to exchange. 
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
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.
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Competitive Auctions Review Rattapon Limprasittiporn.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Copyright © 2004 South-Western Welfare Economics Welfare economics is the study of how the allocation of resources affects economic well-being. Buyers.
Multi-Unit Auctions 1. Many auctions involve the sale of multiple similar or identical units. Cases of wine at an auction house, carbon permits, shares.
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
Review of Results from Double Auctions 20 different markets 10 buyers and 10 sellers in each market – the 5 buyers and 5 sellers on page plus.
Ch. 3: Supply and Demand: Theory
1 Ch. 3: Supply and Demand: Theory James R. Russell, Ph.D., Professor of Economics & Management, Oral Roberts University ©2005 Thomson Business & Professional.
Demand, supply, and Market equilibrium
Chapter 2: Basic Microeconomic Tools 1 Basic Microeconomic Tools.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
An Algorithm for Automatically Designing Deterministic Mechanisms without Payments Vincent Conitzer and Tuomas Sandholm Computer Science Department Carnegie.
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.
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.
Optimal Clearing of Supply/Demand Curves Ankur Jain, Irfan Sheriff, Shashidhar Mysore {ankurj, isheriff, Computer Science Department.
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Experiments on combinatorial auctions Only some of the techniques of CABOB deployed in these results.
TAXES! Why do I tax all the time?. How Taxes Affect Market Outcomes Market not efficient – Total surplus not maximized When a good is taxed, the quantity.
Collusion and the use of false names Vincent Conitzer
1. The Market Economy Fall Outline A. Introduction: What is Efficiency? B. Supply and Demand (1 Market) C. Efficiency of Consumption (Many Markets)
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Understanding Supply. Outcome: Describe the behavior of sellers in a competitive market.
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Prices Chapter 6.
AAEC 2305 Fundamentals of Ag Economics Chapter 5 Theory of Markets.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Copyright © 2004 South-Western Welfare Economics Welfare economics is the study of how the allocation of resources affects economic well-being. Buyers.
Demand and Supply Krugman Section Modules 5-7. Demand demand is a schedule that shows the various amounts of a product consumers are WILLING and ABLE.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Supply. Quantity Supplied Amount of any good or service that sellers are willing and able to sell Law of Supply: Other things equal (ceteris paribus),
The Basics of Economics. Economic Activity Our economy, much like others around the world operate on a circular flow of economic activity. –Goods and.
Chap. 6.1 Market Forces. Market Equilibrium Equilibrium- when the quantity consumers are willing and able to buy equals the quantity that producers are.
 I can DEFINE supply and demand and understand how, together, they determine MARKET PRICES.
Prices Chapter 6. Price The monetary value of a product as established by supply and demand Signals: High prices: producers to produce more and for buyers.
Demand and Supply Chapters 4, 5 and 6. Demand demand is a schedule that shows the various amounts of a product consumers are WILLING and ABLE to BUY at.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Intro to Business Supply, Demand and Price Target: I can describe how costs and revenues affect profit and supply.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Chapter 2: A Review of Markets and Rational Behavior “…while the law [of competition] may be sometimes hard for the individual, it is best for the race,
CPS Mechanism design Michael Albert and Vincent Conitzer
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Demand The desire, ability, and willingness to buy a product
Implementation in Bayes-Nash equilibrium
Demand, Supply, and Market Equilibrium
Implementation in Bayes-Nash equilibrium
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Implementation in Bayes-Nash equilibrium
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University

Auctions with multiple indistinguishable units for sale Examples –IBM stocks –Barrels of oil –Pork bellies –Trans-Atlantic backbone bandwidth from NYC to Paris –…

Multi-unit auctions: pricing rules Auctioning multiple indistinguishable units of an item Naive generalization of the Vickrey auction: uniform price auction –If there are k units for sale, the highest k bids win, and each bid pays the k+1st highest price –Demand reduction lie [Crampton&Ausubel 96]: k=5 Agent 1 values getting her first unit at $9, and getting a second unit is worth $7 to her Others have placed bids $2, $6, $8, $10, and $14 If agent 1 submits one bid at $9 and one at $7, she gets both items, and pays 2 x $6 = $12. Her utility is $9 + $7 - $12 = $4 If agent 1 only submits one bid for $9, she will get one item, and pay $2. Her utility is $9-$2=$7 Incentive compatible mechanism that is Pareto efficient and ex post individually rational –Clarke tax. Agent i pays a-b b is the others’ sum of winning bids a is the others’ sum of winning bids had i not participated –What about revenue (if market is competitive)?

Multi-unit auctions: Clearing complexity [Sandholm & Suri IJCAI-01]

In all of the curves together

Multi-unit reverse auctions with supply curves Same complexity results apply as in auctions –O(#pieces log #pieces) in nondiscriminatory case with piecewise linear supply curves –NP-complete in discriminatory case with piecewise linear supply curves –O(#agents log #agents) in discriminatory case with linear supply curves

Multi-unit exchanges Multiple buyers, multiple sellers, multiple units for sale By Myerson-Satterthwaite thrm, even in 1- unit case cannot obtain all of Pareto efficiency Budget balance Individual rationality (participation)

Screenshot from eMediator [Sandholm AGENTS-00]

Supply/demand curve bids profit = amounts paid by bidders – amounts paid to sellers Can be divided between buyers, sellers & market maker Unit price Quantity Aggregate supply Aggregate demand One price for everyone (“classic partial equilibrium”): profit = 0 One price for sellers, one for buyers ( nondiscriminatory pricing ): profit > 0 profit p sell p buy

Nondiscriminatory vs. discriminatory pricing Unit price Quantity Supply of agent 1 Aggregate demand Supply of agent 2 One price for sellers, one for buyers ( nondiscriminatory pricing ): profit > 0 p sell p buy One price for each agent ( discriminatory pricing ): greater profit p1 sell p buy p2 sell

Shape of supply/demand curves Piecewise linear curve can approximate any curve Assume –Each buyer’s demand curve is downward sloping –Each seller’s supply curve is upward sloping –Otherwise absurd result can occur Aggregate curves might not be monotonic Even individuals’ curves might not be continuous

Pricing scheme has implications on time complexity of clearing Piecewise linear curves (not necessarily continuous) can approximate any curve Clearing objective: maximize profit Thrm. Nondiscriminatory clearing with piecewise linear supply/demand: O(p log p) –p = total number of pieces in the curves Thrm. Discriminatory clearing with piecewise linear supply/demand: NP-complete Thrm. Discriminatory clearing with linear supply/demand: O(a log a) –a = number of agents These results apply to auctions, reverse auctions, and exchanges So, there is an inherent tradeoff between profit and computational complexity

Multi-unit reverse auctions with supply curves Same complexity results apply as in auctions –O(#pieces log #pieces) in nondiscriminatory case with piecewise linear supply curves –NP-complete in discriminatory case with piecewise linear supply curves –O(#agents log #agents) in discriminatory case with linear supply curves