An Expressive Auction Design for Online Display Advertising. AUTHORS: Sébastien Lahaie, David C. Parkes, David M. Pennock
|
|
- Claude Park
- 8 years ago
- Views:
Transcription
1 An Expressive Auction Design for Online Display Advertising AUTHORS: Sébastien Lahaie, David C. Parkes, David M. Pennock Li PU & Tong ZHANG
2 Motivation Online advertisement allow advertisers to specify what kinds of users they are targeting: geographical, user profiles, behavioral Targeting slots targeting users
3 Bidding language: Motivation Give me a number Please tell me your values of all outcomes Expressive about the preferences of advertisers, and succinct as well 3
4 Motivation Allocation and Pricing algorithms: Computing efficient allocation in combinatorial auctions can be NP hard Good design of bidding language leads to tractable allocation and pricing algorithms Incentive compatibility: Minimize the incentives of bidders to manipulate 4
5 Goals Efficient and scalable allocation algorithm Unique market clearing prices that minimize the bidders incentives to game Efficient, combinatorial algorithm for computing market clearing prices Market clearing: be cleared of all surplus and shortage (supply = demand) 5
6 Overview Advertisers are charged by impressions At the beginning of a period, all advertisers report their bids for different types of impressions Supply estimation Advertisers Allocation Algorithm Supply Estimator Scheduler prices Pricing Algorithm
7 Definition of Impression ² attributes ² values ² impressions A = fa 1 ;:::;A s g A 1 = fca;ma;ny;:::;undefinedg A s = f :» 1:;:::;undefinedg ha 1 ;:::;a s im hca;:::;:» 8:i ² number of all impressions m = jmj = sy ja t j t=1
8 Impressions and Prices ² bundle of impressions x i =[x i (1) x i () ::: x i (m)] Z M + x i (j) f; 1; ;:::g number of times an impression was displayed ² price for each impression p =[p(1) p() ::: p(m)] ² total price of bidder i : p x i = X jm p(j)x i (j) ² utility of bidder i : u i (x i )=v i (x i ) p x i 8
9 Allocation of Impressions ² supply of impressions z =[z(1) z() ::: z(m)] ² feasible: allocated supply nx x i (j) z(j) ; 8j M i=1 ² feasible allocation x =[x 1 x ::: x n ] ² e±cient: x arg max y nx v i (y i ) i=1 ² why e±cient? long term goals 9
10 Market clearing Prices ² market-clearing prices are also called competitive equilibrium (CE) prices ² demand set: D i (p) =argmax x i v i (x i ) p x i CE = hx; pi a) x i D i (p) ; 8i N b) p(j) =if X in x i (j) <z(j) ; 8j M ² if p are CE prices x is e±cient, hx; pi is a CE 1
11 Bid Tree CA $. FL CA $. FL $. $. {auto, sports} $.5 news blog {auto, sports} news $.5 $. $. $. blog fashion 5 capacity capacity $.1 $.1 $.1 $.1 value = $.+$.+$.5+$.1 = $. each node of the tree is a subset T k μ M, T i = ft k g 11
12 Properties of Bid Tree ² Each node of the tree is a subset T k μ M, T i = ft k g ²T i is laminar : 8 T;T T i,eithert μ T, T μ T, or T \ T = ; CA $. FL $. $. {auto, sports} fashion $.5 $. news blog $.1 $.1 5 c it b it v it (r) = ( bit r;if r c it 1 ; otherwise! v i (x i )= X Ã X v it x i (j) T T i jt hca;autoi hca;sports;:» 8:i hca;sports;blog;:» 8:i 1
13 Example of Bidder Value CA $. FL $. $. {auto, sports} fashion $.5 $. news blog $.1 $.1 5 Bidding tree T i of bidder i hca;auto;nighti :5 5 $:5 =5 hca;sports;news;nighti :1 1 $:5+1 $ :1 =4 hfl;auto;newsi :4 4 $: =8 Total value of bidder i : v i (x i ) = = 58 13
14 Queries: Value and Demand Value: input allocation and bidding tree output value of the bidder Demand: input prices of each type of impression and bidding tree v i (x i ; T i ) p, T i x i, T i output allocation to maximize utility x i Demand Query Algorithm: 1. Compute marginal surplus ¼ i (j) = P ft T i jjt g b it p(j). Pick out the impressions that have positive surplus (profit) and sort them in descending order 3. Assign a number as large as possible to the current most profitable impression, update the bidding tree and repeat 14
15 Example of Demand Query CA $. $.1 $. sports fashion 1 $.4 $. FL 5 M = 4 3 hca;sportsi hca; f ashioni hca;autoi hfl;sportsi 5 hfl;fashioni p = 3 $:1 $:5 $:5 4 $:1 5 $:5 ¼ i (j) = P ft T i jjt g b it p(j) 3 3 $:1+$:4 $:1 $:4 $:1 $:5 $:5 ¼ i = $:1 $:5 = $:5! (sort)! M = 4 $: $:1 5 4 $:1 5 $: $:5 $:15 3 hca;sportsi hfl;fashioni hf L; sportsi 4 hca;fashioni 5 hca;autoi 15
16 Example of Demand Query 3 $. hca;sportsi CA FL hfl;fashioni $.1 $. 5 M = hfl;sportsi x i = sports fashion 4 hca;fashioni5 1 $.4 $. hca;autoi $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. 5 M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports
17 Example of Demand Query 3 $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. 5 M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports 3 $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports
18 Example of Demand Query 3 $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports 3 $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports
19 Example of Demand Query 3 $. hca;sportsi CA FL hfl;fashioni 1 $.1 $. M = hfl;sportsi x i = fashion 4 hca;fashioni5 $.4 $. hca;autoi sports sports 3 $. hca;sportsi CA FL hfl;fashioni $.1 $. M = hfl;sportsi x i = fashion 4 hca;fashioni5 $. hca;autoi $
20 Allocation ² Take into account forecasted supply z(j). The allocation problem is a linear program: X X X max b it x i (j) x in T T i jt 8 X x i (j) c it (T T i ;i N) >< jt X s.t. x i (j) z(j) (j M) in >: x i (j) (i N; j M) ² Proposition 1 : When agents submit their valuations as bid trees, the corresponding allocation LP has an integer optimal solution.
21 Allocation ² Dual of the allocation LP: X X X min ¼ it c it + p(j)z(j) ¼;p in T T i jm 8 X ¼ it X b it p(j) (i N;j M) >< ft T i jjt g ft T i jjt g s.t. ¼ it (i N;T T i ) >: p(j) (j M) ² Use subgradient method on the dual of the allocation LP: p k+1 = p k + kg k g k = y k P i xk i,wherey k is a revenue-maximizing allocation at price p k. 1
22 Pricing and Incentives ² Proposition : If x is an optimal primal solution to the allocation LP and p is an optimal dual solution, then hx; pi is a competitive equilibrium. ² Proposition 3 : The set of competitive equilibrium prices is a lattice when valuations are described by bid trees. ² unique minimal element p! most possible surplus ² unique maximal element ¹p! most possible revenue ² VCG payment is not feasible because of linear pricing ² Choose p to minimize the incentives of misreporting (minimize the improvement of payo when misreporting)
23 Proposition 1 & LP solution <x,p> is a CE Write down the dual LP A fractional CE exists M concave valuations: impressions are substitutes By complementary slackness conditions, p(j)> implies all supply are allocated revenue maximized A fractional CE an integer CE xi(j)> and πit(j)> implies x maximize bidder i s utility at price p Proposition 1 Proposition 3
24 Bidder Feedback ² If advertiser i wants to get at least d it impressions from sites in T μ M, he has to ensure that c it d it and increase the bid b it to get the desired volume. ² Add a new constraint : P jt x i(j) d it Let be the optimal value of the dual variable corresponding to this constraint. ² Proposition 4 : Suppose bidder i increases b it to b it + in its bid tree, and leaves the bids in the other nodes unchanged. Then there exists an e±cient allocation, with respect to the new pro le of bid trees, in which i receives at least d it units of impressions from T μ M. 4
25 Conclusion A bidding language (bid tree) that allows advertisers to specify values for different types of impressions, and ignore the irrelevant attributes Scalable allocation and pricing algorithms Bidder feedback to help advertisers assess the value of some nodes to get desired number of impressions Since the number of impressions may be very large, what attributes the seller should choose? Since the mechanism is not incentive compatible, what is the dynamics of a series of bidding? 5
An Expressive Auction Design for Online Display Advertising
Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008) An Expressive Auction Design for Online Display Advertising Sébastien Lahaie Yahoo! Research New York, NY 10018 David C.
More informationAn Expressive Auction Design for Online Display Advertising
An Expressive Auction Design for Online Display Advertising Sébastien Lahaie Yahoo! Research New York, NY 10018 David C. Parkes School of Engineering and Applied Sciences Harvard University Cambridge,
More informationLecture 11: Sponsored search
Computational Learning Theory Spring Semester, 2009/10 Lecture 11: Sponsored search Lecturer: Yishay Mansour Scribe: Ben Pere, Jonathan Heimann, Alon Levin 11.1 Sponsored Search 11.1.1 Introduction Search
More informationAdvertisement Allocation for Generalized Second Pricing Schemes
Advertisement Allocation for Generalized Second Pricing Schemes Ashish Goel Mohammad Mahdian Hamid Nazerzadeh Amin Saberi Abstract Recently, there has been a surge of interest in algorithms that allocate
More informationHow To Play A Static Bayesian Game
Advanced Microeconomics Static Bayesian games Harald Wiese University of Leipzig Harald Wiese (University of Leipzig) Advanced Microeconomics / 7 Part E. Bayesian games and mechanism design Static Bayesian
More information17.6.1 Introduction to Auction Design
CS787: Advanced Algorithms Topic: Sponsored Search Auction Design Presenter(s): Nilay, Srikrishna, Taedong 17.6.1 Introduction to Auction Design The Internet, which started of as a research project in
More information4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
More informationSharing Online Advertising Revenue with Consumers
Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.
More informationSharing Online Advertising Revenue with Consumers
Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.
More informationPricing Transmission
1 / 37 Pricing Transmission Quantitative Energy Economics Anthony Papavasiliou 2 / 37 Pricing Transmission 1 Equilibrium Model of Power Flow Locational Marginal Pricing Congestion Rent and Congestion Cost
More informationPricing Ad Slots with Consecutive Multi-unit Demand
Pricing Ad Slots with Consecutive Multi-unit Demand Xiaotie Deng 1,2, Paul Goldberg 2, Yang Sun 3, Bo Tang 2, and Jinshan Zhang 2 1 Department of Computer Science, Shanghai Jiao Tong University, China
More informationOnline Ad Auctions. By Hal R. Varian. Draft: February 16, 2009
Online Ad Auctions By Hal R. Varian Draft: February 16, 2009 I describe how search engines sell ad space using an auction. I analyze advertiser behavior in this context using elementary price theory and
More informationOptimal Auctions. Jonathan Levin 1. Winter 2009. Economics 285 Market Design. 1 These slides are based on Paul Milgrom s.
Optimal Auctions Jonathan Levin 1 Economics 285 Market Design Winter 29 1 These slides are based on Paul Milgrom s. onathan Levin Optimal Auctions Winter 29 1 / 25 Optimal Auctions What auction rules lead
More informationProximal mapping via network optimization
L. Vandenberghe EE236C (Spring 23-4) Proximal mapping via network optimization minimum cut and maximum flow problems parametric minimum cut problem application to proximal mapping Introduction this lecture:
More informationIEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2
IEOR 4404 Homework # Intro OR: Deterministic Models February 14, 011 Prof. Jay Sethuraman Page 1 of 5 Homework #.1 (a) What is the optimal solution of this problem? Let us consider that x 1, x and x 3
More informationOptimal Auctions Continued
Lecture 6 Optimal Auctions Continued 1 Recap Last week, we... Set up the Myerson auction environment: n risk-neutral bidders independent types t i F i with support [, b i ] residual valuation of t 0 for
More informationConsiderations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012
Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012 8/8/2012 1 Outline I. Problem Description II. Game theoretical aspect of the bidding
More informationOnline Combinatorial Double Auction for Mobile Cloud Computing Markets
Online Combinatorial Double Auction for Mobile Cloud Computing Markets Ke Xu, Yuchao Zhang, Xuelin Shi, Haiyang Wang, Yong Wang and Meng Shen Department of Computer Science and Technology, Tsinghua University,
More informationAlgorithmic Game Theory. Edited by Noam Nisan, Tim Roughgarden, Éva Tardos, and Vijay Vazirani
Algorithmic Game Theory Edited by Noam Nisan, Tim Roughgarden, Éva Tardos, and Vijay Vazirani Contents 1 Combinatorial Auctions L. Blumrosen and N. Nisan page 4 3 1 Combinatorial Auctions Liad Blumrosen
More informationSponsored Search. Corsi di Laurea Specialistica in Ingegneria Informatica/Gestionale. Corso di Sistemi Informativi per il Web A.A.
Corsi di Laurea Specialistica in Ingegneria Informatica/Gestionale Corso di Sistemi Informativi per il Web A.A. 2005 2006 Sponsored Search Game Theory Azzurra Ragone Sponsored Search Results in Google
More information5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
More informationA new Branch-and-Price Algorithm for the Traveling Tournament Problem (TTP) Column Generation 2008, Aussois, France
A new Branch-and-Price Algorithm for the Traveling Tournament Problem (TTP) Column Generation 2008, Aussois, France Stefan Irnich 1 sirnich@or.rwth-aachen.de RWTH Aachen University Deutsche Post Endowed
More informationOn the Interaction and Competition among Internet Service Providers
On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers
More informationVickrey-Dutch Procurement Auction for Multiple Items
Vickrey-Dutch Procurement Auction for Multiple Items Debasis Mishra Dharmaraj Veeramani First version: August 2004, This version: March 2006 Abstract We consider a setting where there is a manufacturer
More informationDiscrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
More informationMoral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania
Moral Hazard Itay Goldstein Wharton School, University of Pennsylvania 1 Principal-Agent Problem Basic problem in corporate finance: separation of ownership and control: o The owners of the firm are typically
More informationRandomization Approaches for Network Revenue Management with Customer Choice Behavior
Randomization Approaches for Network Revenue Management with Customer Choice Behavior Sumit Kunnumkal Indian School of Business, Gachibowli, Hyderabad, 500032, India sumit kunnumkal@isb.edu March 9, 2011
More informationOnline Adwords Allocation
Online Adwords Allocation Shoshana Neuburger May 6, 2009 1 Overview Many search engines auction the advertising space alongside search results. When Google interviewed Amin Saberi in 2004, their advertisement
More informationA Truthful Mechanism for Offline Ad Slot Scheduling
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman 1, S. Muthukrishnan 1, Evdokia Nikolova 2,andMartinPál 1 1 Google, Inc. {jonfeld,muthu,mpal}@google.com 2 Massachusetts Institute of Technology
More informationPermutation Betting Markets: Singleton Betting with Extra Information
Permutation Betting Markets: Singleton Betting with Extra Information Mohammad Ghodsi Sharif University of Technology ghodsi@sharif.edu Hamid Mahini Sharif University of Technology mahini@ce.sharif.edu
More informationDantzig-Wolfe bound and Dantzig-Wolfe cookbook
Dantzig-Wolfe bound and Dantzig-Wolfe cookbook thst@man.dtu.dk DTU-Management Technical University of Denmark 1 Outline LP strength of the Dantzig-Wolfe The exercise from last week... The Dantzig-Wolfe
More information! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.
Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three
More informationOnline Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue
Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue Niv Buchbinder 1, Kamal Jain 2, and Joseph (Seffi) Naor 1 1 Computer Science Department, Technion, Haifa, Israel. 2 Microsoft Research,
More informationLinear Programming Notes VII Sensitivity Analysis
Linear Programming Notes VII Sensitivity Analysis 1 Introduction When you use a mathematical model to describe reality you must make approximations. The world is more complicated than the kinds of optimization
More informationExpressive Markets for Donating to Charities
Expressive Marets for Donating to Charities Vincent Conitzer Department of Computer Science Due University Durham, NC 27708, USA conitzer@cs.due.edu Tuomas Sandholm Computer Science Department Carnegie
More informationA dynamic auction for multi-object procurement under a hard budget constraint
A dynamic auction for multi-object procurement under a hard budget constraint Ludwig Ensthaler Humboldt University at Berlin DIW Berlin Thomas Giebe Humboldt University at Berlin March 3, 2010 Abstract
More informationPrice Discrimination: Part 2. Sotiris Georganas
Price Discrimination: Part 2 Sotiris Georganas 1 More pricing techniques We will look at some further pricing techniques... 1. Non-linear pricing (2nd degree price discrimination) 2. Bundling 2 Non-linear
More informationPart II: Bidding, Dynamics and Competition. Jon Feldman S. Muthukrishnan
Part II: Bidding, Dynamics and Competition Jon Feldman S. Muthukrishnan Campaign Optimization Budget Optimization (BO): Simple Input: Set of keywords and a budget. For each keyword, (clicks, cost) pair.
More informationHow to Price Shared Optimizations in the Cloud
How to Price Shared Optimizations in the Cloud Prasang Upadhyaya Department of Computer Science and Engineering University of Washington Seattle, WA, USA prasang@cs.uw.edu Magdalena Balazinska Department
More informationChapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling
Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one
More informationEquilibrium computation: Part 1
Equilibrium computation: Part 1 Nicola Gatti 1 Troels Bjerre Sorensen 2 1 Politecnico di Milano, Italy 2 Duke University, USA Nicola Gatti and Troels Bjerre Sørensen ( Politecnico di Milano, Italy, Equilibrium
More informationOnline Optimization with Uncertain Information
Online Optimization with Uncertain Information Mohammad Mahdian Yahoo! Research mahdian@yahoo-inc.com Hamid Nazerzadeh Stanford University hamidnz@stanford.edu Amin Saberi Stanford University saberi@stanford.edu
More informationHow to Price Shared Optimizations in the Cloud
How to Price Shared Optimizations in the Cloud Prasang Upadhyaya, Magdalena Balazinska, and Dan Suciu Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA {prasang,
More informationShould Ad Networks Bother Fighting Click Fraud? (Yes, They Should.)
Should Ad Networks Bother Fighting Click Fraud? (Yes, They Should.) Bobji Mungamuru Stanford University bobji@i.stanford.edu Stephen Weis Google sweis@google.com Hector Garcia-Molina Stanford University
More informationWhy do merchants accept payment cards?
Why do merchants accept payment cards? Julian Wright National University of Singapore Abstract This note explains why merchants accept expensive payment cards when merchants are Cournot competitors. The
More informationMulti-unit auctions with budget-constrained bidders
Multi-unit auctions with budget-constrained bidders Christian Borgs Jennifer Chayes Nicole Immorlica Mohammad Mahdian Amin Saberi Abstract We study a multi-unit auction with multiple agents, each of whom
More informationEconomic background of the Microsoft/Yahoo! case
Economic background of the Microsoft/Yahoo! case Andrea Amelio and Dimitrios Magos ( 1 ) Introduction ( 1 ) This paper offers an economic background for the analysis conducted by the Commission during
More informationTrading Grid Services A Multi-attribute Combinatorial Approach
Trading Grid Services A Multi-attribute Combinatorial Approach Björn Schnizler 1, Dirk Neumann 1, Daniel Veit 2, Christof Weinhardt 1 1 Institute of Information Systems and Management, University of Karlsruhe,
More informationMechanisms for Fair Attribution
Mechanisms for Fair Attribution Eric Balkanski Yaron Singer Abstract We propose a new framework for optimization under fairness constraints. The problems we consider model procurement where the goal is
More information1 Solving LPs: The Simplex Algorithm of George Dantzig
Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.
More informationHow To Solve The Online Advertising Problem
Frequency Capping in Online Advertising Niv Buchbinder Moran Feldman Arpita Ghosh Joseph (Seffi) Naor July 2, 2014 Abstract We study the following online problem. There are n advertisers. Each advertiser
More informationOn Multiple Keyword Sponsored Search Auctions with Budgets
On Multiple Keyword Sponsored Search Auctions with Budgets Riccardo Colini-Baldeschi 1,, Monika Henzinger 2,, Stefano Leonardi 1,, and Martin Starnberger 2, 1 Sapienza University of Rome, Italy 2 University
More information1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.
Introduction Linear Programming Neil Laws TT 00 A general optimization problem is of the form: choose x to maximise f(x) subject to x S where x = (x,..., x n ) T, f : R n R is the objective function, S
More informationSolving NP Hard problems in practice lessons from Computer Vision and Computational Biology
Solving NP Hard problems in practice lessons from Computer Vision and Computational Biology Yair Weiss School of Computer Science and Engineering The Hebrew University of Jerusalem www.cs.huji.ac.il/ yweiss
More informationPaid Placement: Advertising and Search on the Internet
Paid Placement: Advertising and Search on the Internet Yongmin Chen y Chuan He z August 2006 Abstract Paid placement, where advertisers bid payments to a search engine to have their products appear next
More informationAnonymous Pricing of Efficient Allocations in Combinatorial Economies
Anonymous Pricing of Efficient Allocations in Combinatorial Economies Wolfram Conen FH Gelsenkirchen 45877 Gelsenkirchen, Germany E-mail: conen@gmx.de Tuomas Sandholm Carnegie Mellon University Computer
More informationChapter 3. Social Surplus and Tractability
Chapter 3 Social Surplus and Tractability In this chapter we discuss the objective of social surplus. As we will see, ignoring computational tractability, the economics of designing mechanisms to maximize
More informationInformation in Mechanism Design
Dirk Bergemann and Juuso Valimaki Econometric Society World Congress August 2005 Mechanism Design Economic agents have private information that is relevant for a social allocation problem. Information
More informationApproximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
More informationDefinition 11.1. Given a graph G on n vertices, we define the following quantities:
Lecture 11 The Lovász ϑ Function 11.1 Perfect graphs We begin with some background on perfect graphs. graphs. First, we define some quantities on Definition 11.1. Given a graph G on n vertices, we define
More informationIntroduction to Stochastic Optimization in Supply Chain and Logistic Optimization
Introduction to Stochastic Optimization in Supply Chain and Logistic Optimization John R. Birge Northwestern University IMA Tutorial, Stochastic Optimization, September 00 1 Outline Overview Part I - Models
More informationPrediction Markets. 1 Introduction. 1.1 What is a Prediction Market? Algorithms Seminar 12.02.2014
Algorithms Seminar 12.02.2014 Tawatchai Siripanya Prediction Markets Wolfgang Mulzer, Yannik Stein 1 Introduction 1.1 What is a Prediction Market? Prediction markets are defined as analytical markets that
More informationAn Introduction to Sponsored Search Advertising
An Introduction to Sponsored Search Advertising Susan Athey Market Design Prepared in collaboration with Jonathan Levin (Stanford) Sponsored Search Auctions Google revenue in 2008: $21,795,550,000. Hal
More informationTwo-Stage Stochastic Linear Programs
Two-Stage Stochastic Linear Programs Operations Research Anthony Papavasiliou 1 / 27 Two-Stage Stochastic Linear Programs 1 Short Reviews Probability Spaces and Random Variables Convex Analysis 2 Deterministic
More informationEconomics of Insurance
Economics of Insurance In this last lecture, we cover most topics of Economics of Information within a single application. Through this, you will see how the differential informational assumptions allow
More informationApplied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
More informationAllocating online advertisement space with unreliable estimates
Allocating online advertisement space with unreliable estimates Mohammad Mahdian Yahoo! Research mahdian@yahoo-inc.com Hamid Nazerzadeh Stanford University hamidnz@stanford.edu Amin Saberi Stanford University
More informationCollaboration for Truckload Carriers
Submitted to Transportation Science manuscript (Please, provide the mansucript number!) Collaboration for Truckload Carriers Okan Örsan Özener H. Milton Stewart School of Industrial and Systems Engineering,
More informationSupply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,
More informationChapter 6: Sensitivity Analysis
Chapter 6: Sensitivity Analysis Suppose that you have just completed a linear programming solution which will have a major impact on your company, such as determining how much to increase the overall production
More informationSample Midterm Solutions
Sample Midterm Solutions Instructions: Please answer both questions. You should show your working and calculations for each applicable problem. Correct answers without working will get you relatively few
More information= C + I + G + NX ECON 302. Lecture 4: Aggregate Expenditures/Keynesian Model: Equilibrium in the Goods Market/Loanable Funds Market
Intermediate Macroeconomics Lecture 4: Introduction to the Goods Market Review of the Aggregate Expenditures model and the Keynesian Cross ECON 302 Professor Yamin Ahmad Components of Aggregate Demand
More informationBetting Boolean-Style: A Framework for Trading in Securities Based on Logical Formulas
Betting Boolean-Style: A Framework for Trading in Securities Based on Logical Formulas Lance Fortnow 1 Department of Computer Science, University of Chicago, 1100 E. 58th St., Chicago, IL 60637 Joe Kilian
More information24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no
More informationECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015
ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2015 These notes have been used before. If you can still spot any errors or have any suggestions for improvement, please let me know. 1
More informationOptimal Rate Allocation in Overlay Content Distribution
Optimal Rate Allocation in Overlay Content Distribution Chuan Wu and Baochun Li Department of Electrical and Computer Engineering University of Toronto {chuanwu, bli}@eecg.toronto.edu Abstract. This paper
More informationPermutation Betting Markets: Singleton Betting with Extra Information
Permutation Betting Markets: Singleton Betting with Extra Information Mohammad Ghodsi Sharif University of Technology ghodsi@sharif.edu Hamid Mahini Sharif University of Technology mahini@ce.sharif.edu
More informationAnalysis of Approximation Algorithms for k-set Cover using Factor-Revealing Linear Programs
Analysis of Approximation Algorithms for k-set Cover using Factor-Revealing Linear Programs Stavros Athanassopoulos, Ioannis Caragiannis, and Christos Kaklamanis Research Academic Computer Technology Institute
More informationSolutions to Homework 6
Solutions to Homework 6 Debasish Das EECS Department, Northwestern University ddas@northwestern.edu 1 Problem 5.24 We want to find light spanning trees with certain special properties. Given is one example
More informationChapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior
From the book Networks, Crowds, and Markets: Reasoning about a Highly Connected World. By David Easley and Jon Kleinberg. Cambridge University Press, 2010. Complete preprint on-line at http://www.cs.cornell.edu/home/kleinber/networks-book/
More informationHow To Find Out If A Person Is More Or Less Confident
Web Appendix for Overconfidence, Insurance and Paternalism. Alvaro Sandroni Francesco Squintani Abstract This paper is not self-contained. It is the mathematical appendix of the paper "Overconfidence,
More informationChapter 7. Sealed-bid Auctions
Chapter 7 Sealed-bid Auctions An auction is a procedure used for selling and buying items by offering them up for bid. Auctions are often used to sell objects that have a variable price (for example oil)
More informationGautam Appa and H. Paul Williams A formula for the solution of DEA models
Gautam Appa and H. Paul Williams A formula for the solution of DEA models Working paper Original citation: Appa, Gautam and Williams, H. Paul (2002) A formula for the solution of DEA models. Operational
More informationCSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin November 15, 2012; Lecture 10 1 / 27 Randomized online bipartite matching and the adwords problem. We briefly return to online algorithms
More informationLinear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
More informationOptimal Online Assignment with Forecasts
Optimal Online Assignment with Forecasts Erik Vee Yahoo! Research Santa Clara, CA erikvee@yahoo-inc.com Sergei Vassilvitskii Yahoo! Research New York, NY sergei@yahoo-inc.com Jayavel Shanmugasundaram Yahoo!
More informationA Real-time Group Auction System for Efficient Allocation of Cloud Internet Applications
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. XX, NO. XX 1 A Real-time Group Auction System for Efficient Allocation of Cloud Internet Applications Chonho Lee, Ping Wang, Dusit Niyato Abstract Increasing
More informationAlgorithm Design and Analysis
Algorithm Design and Analysis LECTURE 27 Approximation Algorithms Load Balancing Weighted Vertex Cover Reminder: Fill out SRTEs online Don t forget to click submit Sofya Raskhodnikova 12/6/2011 S. Raskhodnikova;
More informationChapter 12: Economics of Information
Chapter 11: probs #1, #3, and #4, p. 298 Problem set 4: due week of Feb 20-24 Chapter 12: probs #1 a-b-c-d, #2, #3, pp. 320-321 Future problem sets Chapter 13: probs #1, #2 a-b-c-d, #3, #5, pp. 347-348
More informationCHAPTER 9. Integer Programming
CHAPTER 9 Integer Programming An integer linear program (ILP) is, by definition, a linear program with the additional constraint that all variables take integer values: (9.1) max c T x s t Ax b and x integral
More informationTruthful and Non-Monetary Mechanism for Direct Data Exchange
Truthful and Non-Monetary Mechanism for Direct Data Exchange I-Hong Hou, Yu-Pin Hsu and Alex Sprintson Department of Electrical and Computer Engineering Texas A&M University {ihou, yupinhsu, spalex}@tamu.edu
More informationSharing Online Advertising Revenue with Consumers
Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.
More informationCPC/CPA Hybrid Bidding in a Second Price Auction
CPC/CPA Hybrid Bidding in a Second Price Auction Benjamin Edelman Hoan Soo Lee Working Paper 09-074 Copyright 2008 by Benjamin Edelman and Hoan Soo Lee Working papers are in draft form. This working paper
More informationCost of Conciseness in Sponsored Search Auctions
Cost of Conciseness in Sponsored Search Auctions Zoë Abrams Yahoo!, Inc. Arpita Ghosh Yahoo! Research 2821 Mission College Blvd. Santa Clara, CA, USA {za,arpita,erikvee}@yahoo-inc.com Erik Vee Yahoo! Research
More informationWeek 4 Market Failure due to Moral Hazard The Principal-Agent Problem
Week 4 Market Failure due to Moral Hazard The Principal-Agent Problem Principal-Agent Issues Adverse selection arises because one side of the market cannot observe the quality of the product or the customer
More informationSensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS
Sensitivity Analysis 3 We have already been introduced to sensitivity analysis in Chapter via the geometry of a simple example. We saw that the values of the decision variables and those of the slack and
More informationOligopolistic models, because...
Overview Network models of spatial oligopoly with an application to deregulation of electricity generation By Benjamin F.Hobbs Operations Research, vol. 34 (3) 1986, 395-409 Heikki Lehtonen 25th February
More information3 Price Discrimination
Joe Chen 26 3 Price Discrimination There is no universally accepted definition for price discrimination (PD). In most cases, you may consider PD as: producers sell two units of the same physical good at
More informationOptimal shift scheduling with a global service level constraint
Optimal shift scheduling with a global service level constraint Ger Koole & Erik van der Sluis Vrije Universiteit Division of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The
More informationAnalysis of Algorithms I: Binary Search Trees
Analysis of Algorithms I: Binary Search Trees Xi Chen Columbia University Hash table: A data structure that maintains a subset of keys from a universe set U = {0, 1,..., p 1} and supports all three dictionary
More information