IELM 231: IT for Logistics and Manufacturing Course Agenda Introduction IT applications design: Human-Computer Interface Fundamental IT tools: sorting,

Slides:



Advertisements
Similar presentations
Yossi Sheffi Mass Inst of Tech Cambridge, MA ESD.260J/1.260J/15.
Advertisements

Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned off women as wives. (Herodotus)
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
EC941 - Game Theory Prof. Francesco Squintani Lecture 4 1.
CPS Bayesian games and their use in auctions Vincent Conitzer
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
Chapter 25: Auctions and Auction Markets 1 Auctions and Auction Markets.
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
1 Project 2 Bidding on an Oil lease. 2 Project 2- Description Bidding on an Oil lease Business Background Class Project.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
Michael R. Baye, Managerial Economics and Business Strategy, 3e. ©The McGraw-Hill Companies, Inc., 1999 Managerial Economics & Business Strategy Chapter.
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.
Welcome Auctions Jonathan D. Wareham
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
1 Chapter 6: Auctions SCIT1003 Chapter 6: Auctions Prof. Tsang.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
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?
Auction Theory.
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Week 21 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Week 2 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Week 1 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
IELM 231: IT for Logistics and Manufacturing Course Agenda Introduction IT applications design: Human-Computer Interface Fundamental IT tools: sorting,
1 Teck-Hua Ho April 18, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
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.
1 Teck-Hua Ho April 22, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
VAMSEE KONERU PRADNYA SUTE
Week 31 COS 444 Internet Auctions: Theory and Practice Spring 2010 Ken Steiglitz
Week 5 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay: everyone’s favorite example DoveBid: high value asset sales at.
Week 41 COS 444 Internet Auctions: Theory and Practice Spring 2010 Ken Steiglitz
Week 61 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
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.
and Lecture Notes in Game Theory1 Game Theory Applications: Lecture Notes Course Website u Galina.
Week 81 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Chapter 19 Equivalence Types of Auctions Strategic Equivalence
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.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Games People Play. 12: Auctions Games People Play. Auctions In this section we shall learn How different types of auctions allocate goods How to buy.
Auctions and Bidding. 2 Auction Theory Auction theory is important for practical reason empirical reason –testing-ground for economic theory, especially.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 3 – Sept
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
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.
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.
Incomplete Information and Bayes-Nash Equilibrium.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
1 Types of Auctions English auction –ascending-price, open-outcry Dutch auction –descending-price, open-outcry 1 st price sealed bid auction –known as.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Bayesian games and their use in auctions
Optimal Stopping.
CPS Bayesian games and their use in auctions
Class 2 – Revenue equivalence
Presentation transcript:

IELM 231: IT for Logistics and Manufacturing Course Agenda Introduction IT applications design: Human-Computer Interface Fundamental IT tools: sorting, searching The Client-Server architecture, Interacting applications IT in logistics, Case study 2: web-based auctions IT in logistics, Case study 1: web-search How auctions work Web issues: session tracking Web issues: secure communications Web issues: cash transactions Search robots Data processing, Data storage/retrieval (DB, indexes) Data presentation: page ranking techniques

Web auctions: basics (repeat) Basic operations of a popular web-auction site: EBay For each item: One seller – many bidders – one bid winner Sellers actions: - Login / Create an account  login - Upload the details of item for sale - Set up auction parameters closing date, seller’s reserve, tick, buy-it-now-price Bidders actions: - Login / Create an account  login - Evaluate personal value of item: Independent Private Value - Bid some amount for the item (same as IPV ??) [possibly repeatedly update bid until auction closes]

Types of auctions (revisited) 1. First price, sealed bid 2. English outcry auction (open, increasing bid) 3. Vickrey auction: Second price, sealed bid 4. Open, Descending bid auctions (Dutch auction)

First price auctions   Dutch auction Types of auctions: logical equivalences Bidder only knows their own value (IPV) for the item Bidder does not know the IPV of other bidders Second price auctions (English)   Vickrey auction In each case, the winner pays  more than the 2 nd highest bidder

Online auction: which model to use, how to implement? Buyers’ concerns Maximize their benefit = (Independent Private Value – price paid) Sellers’ concerns Maximize the sale price of the item

Online auction: which model to use.. Earlier, we had decided the best model for eBay was an online Vickrey model:  Non-real time, Second-price auction  Information to be posted on the website: 2 nd highest bid received so far Question: Why is this model acceptable to the seller ? Note: seller does not like it  nothing for sale on site !? Answer requires some analysis using auctions theory

Auctions theory Revenue equivalence For many types of auctions, rational bidders will adjust their behavior in a way that the expected revenue of the seller remains the same ! (One of the most important results of auction theory) Auction theory is concerned with making mathematical models of different types of auctions, including seller and buyer behavior. The objective is to understand how sellers can expect rational buyers to behave, and how buyers can expect rational sellers to behave.

Revenue equivalence of 1 st price and 2 nd price auctions - Two bidders - IPV of each buyer is uniformly distributed between [0, 1]. We consider a simple case (the result is true for more general cases)

Order Statistics - In most cases, auctions are won by the highest bidder - The winner pays either their bid, or the next highest bid Since we don’t have any information about bidders, we will model their bids as random numbers in some range.  bid of i-th bidder will be represented by a random variable, x i To estimate the expected value of the winning bid and the price paid, we need to know the probability density function, pdf, of x = f(x). Probability that the bid x is between 0 and some value c = ∫ 0 c f(x) dx = F(c) - We shall assume that bids are independent and identically distributed (iid)

Order Statistics.. Suppose one bid = x; - Probability that another iid bid is < x is: F(x) - Probability that another iid bid is > x is: (1– F(x)) General case: what is the pdf of the kth highest bid ? i.e., What is the probability that a bid, x, is the kth highest out of n iid bids ? We denote pdf of the kth highest bid by g k (x): g k (x) = n n-1 C k-1 (1 – F(x)) k-1 F(x) n-k f(x) n possible choices for kth highest bid number of possible combination of which bids are higher than x prob that exactly (k-1) bids are higher than x prob that exactly (n-k) bids are less than x prob that the kth bid is x (  is between x and x+dx)

Order statistics… Suppose the n iid bids are denoted x 1, x 2, … x n Order the bids from highest to lowest, denoted: Y 1 ≥ Y 2 ≥ … Y n  g k (x) is the pdf of Y k It is convenient to re-write g k (x) = Example 1 (when k = 1): g 1 (x) = pdf of the highest bid among n iid bids = n f(x) F(x) n-1 Example 2 (when k = 2): g 2 (x) = pdf of the 2 nd highest bid = n(n-1) f(x) (1 – F(x)) F(x) n-2

Order Statistics…. g 1 (x) = pdf of the highest bid among n iid bids = n f(x) F(x) n-1 g 2 (x) = pdf of the 2 nd highest bid = n(n-1) f(x) (1 – F(x)) F(x) n-2  G 1 (x) = cdf of the highest bid among n iid bids = F(x) n  G 2 (x) = cdf of the 2 nd highest bid = nF(x) n-1 – (n-1)F(x) n Hint: these two results are easy to derive, but easier to verify: just differentiate the cdf with respect to x (1) (2)

Order Statistics….. Example: What is the expected value of second highest of two iid bids in U[0, 1] ? where U := uniform distribution Solution: For uniform distribution, f(x) = 1, and F(x) = x. Substituting in g 2 (x), we get: E[Y 2 ] = ∫ 0 1 x g 2 (x) dx = ∫ 0 1 x. 2( 1 - x) dx = 1/3 Expected revenue of the seller when there are two bidders, both with iid bids over U[0, 1], in a second price auction is 1/3.

Order Statistics…… What is the expected revenue of a seller when there are n bidders, each with iid bids over U[0, 1], in a second price auction? Answer: E[Y 2 ] = ∫ 0 1 x dG 2 (x) From basic calculus, we know that ∫ a b u dv = (uv)| a b - ∫ a b v du  E[Y 2 ] = (1. G 2 (1) – 0. G 2 (0)) - ∫ 0 1 G 2 dx = 1 - ∫ 0 1 G 2 dx = 1 - ∫ 0 1 nF(x) n-1 – (n-1)F(x) n dx using (2) = 1 - ∫ 0 1 nx n-1 – (n-1)x n dxsince F(x) = x for Unif dist. = 1 – x n | (n-1)/(n+1) x n +1 | 0 1 = 1 – 1 + (n -1)/(n + 1) = (n -1)/(n + 1)

Expected revenue from First Price Auctions We saw that expected revenue from second price auction = R sp = (n-1)/(n+1) Under similar assumptions (namely: iid bids from U[0, 1]), should we expect higher revenue from first price, sealed bid auction ? Recall: - Bidders will receive no surplus if they bid sincerely under First Price - Bidders can adjust their bids (to lower than their IPV) under FP rules

 Bidders will shade their bid under FP. How much should one shade ? Answer: If we have no further information, we should use a shading strategy that maximizes our surplus. Suppose the IPV of bidder i = v 1, and his bid = b.  Surplus of bidder i = (v 1 – b).  Bidder i should choose b so as to maximize expected surplus = E( v 1 – b) Expected revenue from First Price Auctions.. But how about a different Bidder j ? Each bidder will shade their bid in a way as to try to maximize their surplus. Each bidder knows the others will also shade  decision depends on how other bidders are shading.

Symmetric Bayesian Nash Equilibrium (SBNE): A bidding strategy b(v), which assigns a bid, b(v), to each bidder with IPV of v, is called an SBNE if there is no better response when all of one’s rivals also adopt the same strategy. Expected revenue from First Price Auctions... Notes on the terminology Bayesian: since we deal with expected value (probabilistic) of bidder’s surplus Symmetric: lacking other information, we assume that each bidder is equally smart, and will act assuming that each rival is adopting the ‘best-response’ policy Nash equilibrium: the biding is a game where each bidder makes the decision that maximizes his expected surplus, taking into account the decisions of all the other bidders.

We analyze the special case for First Price auctions, with: n bidders, each with IPV in Uniform[0, 1], iid Let the IPVs be: v 1, v 2, …, v n Let the bid of bidder-1 be = b Assume that all the other bidders use (symmetric) policy to shade by factor ,  each of the remaining bidders will bid:  v i Our objective is to find a  that yields SBNE. Expected revenue from First Price Auctions….

Bidder-1: IPV = v 1, bid= b  surplus (if he wins) = (b – v 1 ) Expected surplus E[ surplus] = (b – v 1 ). prob{ bidder-1 wins} Bidder-1 will win if the bids of all the remaining (n – 1) bidders are lower than his bid, namely: prob{ b >  v i for all i ≠ 1} = (b/  ) n-1 [since all bids are iid on U[0, 1]  E[surplus] = (b – v 1 ) (b/  ) n-1 To find the b that maximizes E[ surplus], differentiate w.r.t. b and equate to 0: n(b/  ) n-1 - v 1 (n – 1) b n-2 /  n-1 = 0  b = v 1 (n -1)/n Expected revenue from First Price Auctions…..

Therefore, choosing  = ( n – 1)/n = (1 – 1/n) is the SBNE condition  the SBNE strategy is to shade our bid by 1/n of our IPV Expected revenue from First Price Auctions….. Expected payment of bidder-1 to seller = shade * IPV * prob{ bidder-1 wins} = ( 1 – 1/n) v 1. v 1 n-1 = (1 – 1/n) v 1 n Expected revenue of the seller = average payment made by each bidder * number of bidders = [ 1/1 ∫ 0 1 (1 – 1/n) v i n dv i ] * n = [(1 – 1/n)/(n+1) ] * n = ( n – 1) / ( n + 1) Expected revenue of the seller in FP = ( n – 1) / ( n + 1) = Expected revenue of seller in Second price

Back to… design of web-based auction site The importance of the previous result (on expected revenue of seller): - Seller does not mind whether the auction is FP or SP. [Note: this still assumes that the auction is fair, there are no shills, there is no collusion between buyers, …] As we noted earlier, FP is not a good design for buyers (since it creates additional stress, deciding how much to shade) Therefore eBay’s choice to run Second Price is a good one !

References and Further reading: R. S. MacGregor, A. Aresi, A. Siegert, IBM and Prentice Hall Snipers, Shills and Sharks: EBay and Human Behavior, Ken Steiglitz, Princeton University Press Internet resources: Ebay policiesEbay policies page Web connections and transport layer security: wikipediawikipedia