Comparison of Bidding Algorithms for Simultaneous Auctions Seong Jae Lee.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

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.
EPOC Winter Workshop, September 7, 2007 Andy Philpott The University of Auckland (joint work with Eddie Anderson, UNSW) Uniform-price.
Trading Agent Competition (TAC) Jon Lerner, Silas Xu, Wilfred Yeung CS286r, 3 March 2004.
Class 4 – Some applications of revenue equivalence
1 ECONOMICS 3150M Winter 2014 Professor Lazar Office: N205J, Schulich
© 2007 Bart J. Wilson B1 Buyer 1 UnitValue 1 st $9 2 nd $6 3 rd $3 Buyer 1’s Demand.
Marginal Cost (MC) – The extra cost we WILL incur when we commit an act one more time (commit the act of buying one more unit). Marginal Benefit (MB) –
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.
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
Probability distribution functions Normal distribution Lognormal distribution Mean, median and mode Tails Extreme value distributions.
General Equilibrium and Efficiency. General Equilibrium Analysis is the study of the simultaneous determination of prices and quantities in all relevant.
Employing and Evaluating Dynamic Pricing Strategies Joan Morris MS Thesis Proposal Research Hour, 11/30/00.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Computing Best-Response Strategies in Infinite Games of Incomplete Information Daniel Reeves and Michael Wellman University of Michigan.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
USE OF LAPLACE APPROXIMATIONS TO SIGNIFICANTLY IMPROVE THE EFFICIENCY
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
© 2008 Pearson Addison Wesley. All rights reserved Review Perfect Competition Market.
Monopolistic Competiton. Assumptions Many sellers and many buyers Slightly different products Easy entry and exit (low barriers)
Lesson #17 Sampling Distributions. The mean of a sampling distribution is called the expected value of the statistic. The standard deviation of a sampling.
Firm Supply Demand Curve Facing Competitive Firm Supply Decision of a Competitive Firm Producer’s Surplus and Profits Long-Run.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Market Equilibrium We will consider the two extreme cases Perfect Competition Monopoly.
Economic surplus Gains and losses with international trade: Economic Welfare.
Market Equilibrium in Perfect Competition What do buyers and sellers get out of the market? And Why do economists think this is efficient?
A Principled Study of Design Tradeoffs for Autonomous Trading Agents Ioannis A. Vetsikas Bart Selman Cornell University.
Lecture 3 Elasticity. General Concept Elasticity means responsiveness. It shows how responsive one variable is due to the change in another variable.
Class 08 Feb. 8 Last class: 2. Review of economic concepts and methods Class experiments to estimate CS Quiz 2 Today: Result of Quiz 2 2. Review of economic.
David Pardoe Doran Chakraborty Peter Stone The University of Texas at Austin Department of Computer Science TacTex-09: A Champion Bidding Agent for Ad.
Trading Agent Competition Bassam Aoun 08/11/2004.
TAC Classic: VegBot Team Members Venkata Yellapantula Evan Liu George Alexander.
Macroeconomics CHAPTER 3 Supply and Demand PowerPoint® Slides by Can Erbil © 2004 Worth Publishers, all rights reserved.
Lecture 3 Secondary Equity Markets - I. Trading motives Is it a zero-sum game? Building portfolio for a long run. Trading on information. Short-term speculation.
Industrial Organization- Matilde Machado The Hotelling Model Hotelling Model Matilde Machado.
Demand Analysis Demand Elasticity Supply Equilibrium.
Chapter 8 Market Power: Monopoly and Monopsony. What is Monopsony? Mono = means “One” + Psony = means “Buyer” = One Buyer or One Consumer.
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Objectives:  Use the utility-maximizing model to explain how consumers choose goods and services.  Use the concept of utility to explain how the law.
1 Risk and Information Chapter Chapter Fifteen Overview 1.Introduction: Amazon.com 2.Describing Risky Outcome – Basic Tools Lotteries and Probabilities.
Jump to first page Impact on Equilibrium Price and Quantity of Demand Curve Shifters S E1E1 P E1 Q E1 1. Draw equilibrium condition 3. Determine new equilibrium.
Pricing with Markups in Competitive Markets with Congestion Nicolás Stier-Moses, Columbia Business School Joint work with José Correa, Universidad Adolfo.
Model Building In this chapter we are going to lean some tools for analyzing the following questions:
Demand, supply and market equilibrium Basic decision-making units in market (the circular flow)
SUPPLY & DEMAND. Demand  Demand is the combination of desire, willingness and ability to buy a product. It is how much consumers are willing to purchase.
Water Demand, Risk, and Optimal Reservoir Storage James F. Booker with contributions by John O’Neil Siena College Annual Conference.
Mr. Weiss Section 13 – Module 71 Activity – More on Marginal Product Quantity of Labor Total Output O The following table.
A P.O. Is a C.E. © 1998 by Peter Berck. What Is It Good? §Sum of surplus and profits allows for policies that make income less evenly distributed. §A.
Chapter 25 Monopoly Behavior. How Should a Monopoly Price? So far a monopoly has been thought of as a firm which has to sell its product at the same price.
The analytics of constrained optimal decisions microeco nomics spring 2016 the perfectly competitive market ………….1demand and supply curves revisited ………….2.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
Market Power and Welfare Monopoly and Monopsony. Monopoly Profit Maximization A monopoly is the only supplier of a good for which there is no close substitute.
Capital Deepening and Nonbalanced Economic Growth Presenter: Dai, Qian.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Experiment Information Theoretical Predictions: Quantity: 10 units Price: $3.90-$4.00 Net Economic Benefits: $20 What were we supposed to learn.
Pär Holmberg, Research Institute of Industrial Economics (IFN)
Auction Seminar : Revenue Equivalence
Chapter 9 Supplemental Questions
Mechanism Design via Machine Learning
FRONT No Solutions Infinite Solutions 1 solution (x, y)
CHAPTER Perfect Competition 8.
S & D Warm Up.
Competitive Industry Report and Calculations
Session 1 Supply Demand Missing Profit = $26
Chapter Twenty-Five Monopoly Behavior.
Presentation transcript:

Comparison of Bidding Algorithms for Simultaneous Auctions Seong Jae Lee

Introduction Simultaneous Auctions Substitutable & Complementary Goods Bidding Problem

Bidding Problem: Goal The goal of bidding problem is to find a set of bids B that maximizes: –s : clearing price. –p(s) : probability that the clearing price is s. –v(s,B) : value when the clearing price is s, and bid is B. Introduction

Trading Agent Competition Introduction

Algorithms Sample Average Approximation Marginal Value Bidding NamePerformanceAlgorithm ATTac st, st Marginal Value Walverine nd, rd, nd Marginal Value RoxyBot nd, 2002 finalMarginal Value RoxyBot2005 final, st SAA Algorithms

Review: the Goal The goal of bidding problem is to find a set of bids B that maximizes: –s : clearing prices. –p(s) : probability that the clearing price is s. –v(s,B) : value when the clearing price is s, and bid is B. Algorithms

Sample Average Approximation SAA algorithm samples S scenarios from clearing price distribution model. Find a set of bids B that maximizes: –S : a set of sampled clearing prices. Algorithms

Sample Average Approximation There are infinitely many solutions! –e.g. S=1, s=100, if B>s, v(s,B)=1000-s, else v(s,B) = 0. –B can be any number between 100 and SAA Bottom: maximize SAA Top: maximize Algorithms

Sample Average Approximation Defect –The highest bid SAA Bottom considers submitting may be below clearing price. –SAA Top may pay more than the highest price it expects. Algorithms SAA Bottom SAA Top

Marginal Value based Algorithms Marginal Value of a good: the additional value derived from owning the good relative to the set of goods you can buy. Characterization Theorem [Greenwald] –MV(g) > s if g is in all optimal sets. –MV(g) = s if g is in some optimal sets. –MV(g) < s if g is not in any optimal sets. Algorithms

Marginal Value based Algorithms Use MV based algorithms which performed well in the TAC: –TMU/TMU*: RoxyBot 2000 –BE/BE* : RoxyBot 2002 –AMU/SMU : ATTAC Algorithms

Experiments Decision-Theoretic Setting –Prediction = Clearing Price (normal dist.) –Prediction ~ Clearing Price (normal dist.) Game-Theoretic Setting –Prediction ~ Clearing Price (CE price) Experiments

1. Decision-Theoretic (perfect) Experiments

1. Decision-Theoretic (perfect) SAAs are more tolerant to variance SAAT ~ SAAB at a high variance Experiments Variance

2. Decision-Theoretic (noise) Experiments Under- prediction Over- prediction Under- prediction Over- prediction Low VarianceHigh Variance

3. Game-Theoretic (CE prices) Experiments ? ?

3. Game-Theoretic (CE prices) Competitive Equilibrium [Wellman ’04] P n+1 = P n + MAX(0, α P n (demand - supply)) Experiments quantity price supply demand

3. Game-Theoretic (CE prices) Experiments Cdf of Prediction Cdf of Clearing Prices

3. Game-Theoretic (CE prices) ? Experiments

3. Game-Theoretic (CE prices) Experiments Cdf of Prediction Cdf of Clearing Prices Low Variance High Variance

3. Game-Theoretic (CE prices) Experiments Low VarianceHigh Variance

Conclusion Sample Average Approximation –Optimal for decision-theoretic setting, with infinite number of scenarios. –More tolerant to variance. –More tolerant to noise. SAA Top is tolerant to noise in general. SAA Bottom is tolerant to noise in high variance. –Showed a better performance even in a game-theoretic setting.

Questions?Questions?

Acknowledgements Andries van Dam Amy Greenwald Victor Naroditskiy Meinolf Sellmann