Truthful Auctions for Arbitrary Sized Ads

Size: px
Start display at page:

Download "Truthful Auctions for Arbitrary Sized Ads"

Transcription

1 Truthful Auctions for Arbitrary Sized Ads Kate Larson, Tyler Lu David R. Cheriton School of Computer Science, University of Waterloo Abstract. We consider designing truthful auctions allowing bidders to place advertisements of any desired size on sponsored search results. This may be a remedy for large companies wanting more visibility and consequently higher click through rates. It might also be a way to prevent a company s competitors from bidding on the company s name. Our model assumes a more general notion of single-minded bidders where bidders are only interested in displaying ads of a certain size. We examine three cases: (1) ad sizes are publicly known and the position of ad placement matters and (2) ad sizes are private but position of ad placement doesn t matter and (3) ad sizes are private and ad position matters. We design a truthful auction for (1) via an application of Aggarwal et al. s [1] auction. And a truthful auction for (2) by extending the framework of Lehmann et al. [4]. This auction also has applications to knapsack auction problems with unknown sizes, and therefore differs from the work in [2]. Designing a truthful auction for (3) implies truthful auctions for (1) and (2), however, we pose this as an open problem and give issues that needs to be overcome in its solution. 1 Introduction We consider designing truthful auctions allowing bidders to place advertisements of any desired size on sponsored search results. This can be useful in situations where a company wishes to prevent competitors from bidding on their keywords. For example, automobile maker Ford may not want Dodge bidding on the keyword Ford. It may also be applicable when companies would like more visibility on the results page causing higher click through rates. Our model is based on a slightly different single-minded setting where bidders are only interested in displaying ads of a certain size. This notion of singlemindedness differs from the conventional definition in combinatorial auctions where a bidder is interested in a set of goods or in this context, slots, B = {a 1, a 2,..., a m } which may correspond to non-contiguous slots in the sponsored search space that is, B {s Z : min(b) s max(b)}. We design truthful auctions for two important cases: (1) ad sizes are publicly known and the position of ad placement matters and (2) ad sizes are private but position of ad doesn t matter. The auction for (1) is an extension of the auction from Aggarwal et al. [1], and for (2) is an extension of the framework of Lehmann et al. [4]. The second auction we design can be used in more general settings such as auctioning off a large

2 chunk of rectangular land where bidders are interested in smaller rectangular pieces, regardless of position. Note that this differs from the work in Aggarwal et al. [2] where they assume sizes are public information. Finally we pose as an open problem the third case where ad sizes are private and ad position matters. We will give an example of why the two previous auctions fail and discuss issues that needs to be addressed in the solution. A summary of our contributions is given in Table 1. Ad position doesn t matter Ad position matters Ad size is Can use truthful Extension of public knowledge auction of 4 or 3 Aggarwal et al. [1] see 4 Ad size is Extension of Open problem, see private knowledge Lehmann et al. [4] see 3 discussion in 5 Table 1. A summary of our contributions. 2 Model of Single-Minded Bidders We assume our bidders (advertisers) are single-minded in the sense that they are interested in exactly k contiguous slots regardless of the position where their advertisement gets displayed. This is slightly different from the conventional notion of single-mindedness in generalized VCG where a bidder would discriminate between different sets of goods, which in our context, means different positions in sponsored search results. Let N = {1,..., n} be the bidders and K be the number of available slots. Each bidder i submits α i = (s i, b i ) where s i is the number of slots needed for her advertisement and b i is her bid. Also, let v i be bidder i s true private valuation for her true goal of receiving t i slots. We examine the special cases when t i is either public or private knowledge. 3 Unknown Single-Mindedness and Advertiser Indifference In this model we are only concerned with advertisers who only care whether their ad gets displayed and not on its relative position in the K slots. We call such advertisers indifferent. Because of this, we do not take into consideration the various ranking procedures that rely on click-through rates (or relevance). Also, we assume free disposal so that getting more than s i slots results in the same valuation as getting exactly that many slots. This would also mean that the click through rates of ads larger than what is desired remains the same. This assumption is indeed strong, as it also implies that the click through rates won t change for larger ads.

3 Suppose that our intention is to maximize social welfare. It is not hard to see that this optimization problem is the 0-1 Knapsack problem: we have capacity K, and the s i and b i correspond to the sizes and valuations of each object associated with bidder i (here we assume b i is the valuation, i.e. auction is truthful). Remark 1. It is NP-hard to maximize social welfare in a setting where there are K identical goods with single-minded bidders. The Knapsack Auction model in [2] is not adequate for our situation because it assumes that every bidder s s i is publicly known (i.e. Known Single-Minded model) such an assumption is unreasonable here. We use the framework of [4] to design truthful auctions for the Unknown Single-Minded knapsack auctions. It is well known that the generalized VCG auction is social welfare maximizing and is NP-hard to compute this efficient allocation. However, a greedy approximate truthful mechanism of [4] can be adapted to this situation. Note that our notion of single-mindedness differs from that of [4] for the simple reason that each bidder is not interested in a specific position within the K slots, but rather is interested in getting his ad of size s i displayed. Our greedy allocation algorithm is very simple: first sort the bidders decreasingly in terms of the average bid per slot a i = b i /s i. WLOG, assume that bidder i has the i-th highest average bid per slot. Then for each i = 1, 2,... bidder i will be allocated his bid if there is enough room left for s i to fit into the remaining slots. This greedy algorithm has approximation ratio 1/K. It turns out that by changing the VCG allocation scheme to the greedy one above, the Clarke pricing no longer makes the mechanism truthful, and in fact it is no longer individually rational (i.e. bidders can obtain negative utility by bidding their true valuations) [4]. Thus, a new pricing is required for the greedy allocation. Here, we will modify their pricing scheme and show that our greedy auction is indeed truthful by providing four criteria (in the spirit of [4]) and showing that they are sufficient for an auction to be truthful. Let n(i) N denote the losing bidder (advertiser whose ad is not shown) with the highest bid per slot such that if i was to exit the auction, n(i) would get his slots. Of course, n(i) need not exist. Note that n(i) is not necessarily the losing bidder with the highest bid per slot. Definition 1. (Greedy Knapsack Auction) The allocation is determined as follows: Sort the bidders decreasingly by a i = b i /s i We service the bidders in the order that they were sorted. If a bidder s desired ad size can fit into the remaining ad space then grant the bid, otherwise reject the bid. The price, p i that bidder i pays is as follows: If i does not get his bid, or if he does but n(i) does not exist, then p i = 0. Otherwise i gets his bid, and he must pay p i = s i a n(i) = s i b n(i) s n(i)

4 Before proving the truthfulness of the above payment scheme in conjunction with the greedy allocation, let us reformulate the criteria from [4] adapted to our model. Definition 2. (Exactness) A bidder is either allocated exactly his s i goods (and no more) or none at all. Note that this definition differs a little from the one in [4] in that the bidder can be allocated any of the contiguous s i slots available. Definition 3. (Monotonicity) Suppose that i s bid is successful (ad is shown) when he submits (s i, v i ), then for any bid i makes of the form β = (s i, v i ) where s i s i and v i v i, we have that bid β is also successful. Again, this definition has been reworked to suit our situation. The following lemma comes from [4] and also applies to our model. Lemma 1. If Exactness and Monotonicity is satisfied, then for each bidder i, there exists a vi such that if v < vi then i does not receive his slots, and if v > vi he does. Proof. Nearly identical to the original one in [4]. Definition 4. (Critical) A successful bidder i must pay v i. Definition 5. (Participation) An unsuccessful bidder pays nothing. Before proving that an auction satisfying the above is truthful, we need several lemmas as in [4]. Lemma 2. In a mechanism that satisfies Exactness and Participation, a bidder whose bid is denied has utility zero. Proof. The same as in [4]. By Exactness, the bidder gets nothing and his valuation is zero. By participation, his payment is zero. Lemma 3. In a mechanism that satisfies Exactness, Monotonicity, Participation and Critical a truthful bidder s utility is non-negative. Proof. The same as in [4]. Assume i s bid is granted (otherwise Lemma 2 does it). Since he is truthful, his declaration is β i = (s i, v i ). Because his bid is granted, Lemma 1 tells us v i v i. By Critical, i pays v i and so his utility is v i v i 0. Lemma 4. In a mechanism that satisfies Exactness, Monotonicity, Participation and Critical, a bidder i that submits a truthful bid (s i, v i ) is never better off by submitting a lying bid (s i, v i ).

5 Proof. If i s lying bid is rejected then by Lemma 2 his (lying) utility is zero and by Lemma 3 his truthful bid gives him non-negative utility. Consider now when i s lying bid is granted. If the truthful bid is also granted, then in both bids the same valuation is obtained (by bidder indifference, i.e. any set of s i goods give same valuation) and the same price of vi is paid which gives the same utility in both bids. If the truthful bid is denied, but the lying bid granted, then Lemma 1 says v i vi v i. This means the lying utility is v i vi 0. Lemma 5. In a mechanism that satisfies Exactness, Monotonicity and Critical, a bidder declaring β = (s, v) whose bid is granted pays a price p that is at least the price p that he would have paid had he declared β = (s, v) for s s. Proof. The proof is similar as that in [4]. By Monotonicity, β is granted. Suppose by contradiction that p > p. Then by bidding (s, x) where p < x < p the bid is granted by Critical, but the bid (s, x) is not granted by Critical, and this would contradict Monotonicity. This leads us to prove the that: Theorem 1. If an auction satisfies Exactness, Monotonicity, Participation, and Critical, then the auction is truthful. Proof. The proof is similar as that in [4]. Compare the utilities of the truthful bid (s i, v i ) of i with a lying bid (s i, v i ). We consider case when the lying bid is granted otherwise the lying utility is zero, and the truthful utility is non-negative by Lemma 3. If s i < s i, then i s lying valuation is zero and he pays non-negative amount by Critical, so his utility is non-positive. Suppose s i s i, by Monotonicity the bid (s i, v i ) would also have been granted and in both bids i obtains the same valuation. But Lemma 5 the lying bid pays at least as much as the truthful bid. Finally, Lemma 4 says bidding (s i, v i ) is not better than bidding (s i, v i ). The above Theorem 1 has applications for more general situations such as 2-dimensional knapsack, and geometrical goods as in [3]. Theorem 2. The Greedy Knapsack Auction in Definition 1 is truthful. Proof. It is enough for us to check that the auction satisfies the conditions given in Theorem 1. (Exactness) The greedy allocation as defined either grants exactly the goods desired by the bidder or none at all. (Monotonicity) If a successful bid (s i, v i ) by i is granted, then by bidding s i s i and v i v i we get that v i /s i v i/s i. This means the new bid will be served no later than the old bid in the greedy allocation, and since s i s i then there s enough remaining space to grant the new bid. (Critical) Consider a successful bidder i. If n(i) does not exist, then we claim the critical value vi = 0. Suppose for a contradiction that i bids v i > 0 but is

6 denied. This means a bidder j who previously was served later than i by the greedy allocation is now served earlier than i and furthermore is granted the bid. But this would mean j s bid conflicts with i s bid since i s bid would have been granted before. This contradicts non-existence of n(i). Say n(i) does exist. We claim that the critical value vi = s i a n(i). Let r(j) denote the rank (ordered by decreasing average bids) of bidder j when each bidder l N bids (s l, v l ). Now suppose i bids v i > s ia n(i). The new rank of i is still higher than that of n(i). If i s new bid is denied, then j N : r(i) < r(j) < r(n(i)) and j s bid is now granted but was previously denied. But this means in the absence of i, j s bid would have been granted, so it conflicts with j s bid. Also we have r(j) < r(n(i)) but this contradicts definition of n(i). Suppose that i bids v i < s ia n(i), then i would be served later than n(i). By definition n(i) s bid will be granted, but then i s bid would have to be denied otherwise n(i) would never have conflicted with i. (Participation) Lemma 2 tells us that a denied bidder has zero utility. Also, Theorem 1 has an application to sponsored search auctions where bidders are indifferent to their allocated positions in the ad space. Suppose that there are K slots and bidders are only interested in contiguous slots where their ad can be displayed. That is, an advertiser i is interested in placing an ad of size s i and we assume that this information is private. Let CTR i,j denote the click through rate of advertiser i whose ad is positioned starting at slot j. We give the following natural definition of advertiser indifference. Definition 6. An advertiser i is indifferent if his click through rates CTR i,j = CTR i,1 for all j. It is easy to check that indifferent advertisers fit into the model in this section. The allocation algorithm will be changed to take into account an advertiser s relevance. In this model the expected utility per impression of an advertiser i is u i = CTR i,j (v i p i ) = CTR i,1 v i CTR i,1 p i (1) where v i and p i are the valuation and price charged for i when his ad is clicked on. Thus, the expected valuation is CTR i,1 v i and expected payment is CTR i,1 p i per impression. The greedy allocation would rank the bidders by CTR i,1 v i /s i, and the rest of the allocation is the same as the first come first serve from above. The critical expected valuation occurs when CTR i,1 v i s i so the price charged to i per click is = CTR n(i),1v n(i) s n(i) p i = v i = CTR n(i),1v n(i) s i CTR i,1 s n(i) It is easy to check that this auction is indeed truthful as in Theorem 2.

7 4 Known Single-Mindedness, Advertiser Non-Indifference, and Rank by Relevance In this model, we assume that the size of ads s i of which bidder i desires is publicly known, but that the valuation v i per click is private. This also means that click through rates only depend on the bidder and the position allocated since ad size is fixed. Therefore we aim to develop truthful auction that reveals the private valuation. In this case we also assume that the click through rates for different slots is not necessarily the same for each bidder (i.e. the bidders are not indifferent). Therefore, there is a question of how to rank the advertisers whose ads are shown. In this section we consider a modification to Rank by Relevance, an approach taken by Google and more recently Yahoo!. Our auction that we design uses this ranking function, but can be easily extended to a more general weighted ranking found in [1]. The expected utility per impression of each bidder i when his ad is allocated a slot beginning at position r(i) is u i = CTR i,r(i) v i CTR i,r(i) p i (2) and let y i = CTR i,r(i) v i and q i = CTR i,r(i) p i be the expected valuation per impression, and the expected price per impression respectively. Note that if an advertiser s ad is not displayed, then his valuation is 0. Suppose that we want to preserve the Google advertisement ranking function while keeping the auction truthful (note that a similar result can be given for any weighted ranking function as in [1]). Since the Google ranking function does not completely apply to our context, we must consider an extension. A natural and reasonable extension is to rank by CTR i,1 v i /s i. We can use a different fudge factor than simply CTR i,1 We can exploit a weighted VCG where the auctioneer can assign weights to each bid in considering the maximization of social welfare. First we ll need the separability assumption before using weighted VCG. Definition 7. The click through rate, CTR i,r(i) is separable if, there are values γ 1, γ 2,..., γ n and δ 1 δ 2 δ K such that CTR i,r(i) = γ i δ r(i) (3) Let w i be the weight the auctioneer assigns to bidder i s bid. Therefore the auctioneer wants to maximize the social welfare, which in this case is F (N) = i N w i y i (4) if we choose w i = 1/s i we get that F (N) = i N 1 CTR i,r(i) v i = v i γ i δ r(i) = s i s i i N i N δ r(i) v i γ i δ 1 = δ 1 s i i N δ r(i) v i CTR i,1 δ 1 s i

8 assume for the moment that under Google ranking, bidder i is the i-th ranked v advertiser. That means CTR 1 v 1,1 s 1 CTR 2 v 2,1 s 2 CTR K K,1 sk. Now one can check that F (N) is maximized exactly when r(i) = i due to the non-increasing δ j s. But that means weighted VCG will produce the exact same allocation as the Google ranking. Theorem 3. The weighted VCG mechanism with weights w i = 1/s i produces the same advertisement ranking as rank by relevance (Google) Using weighted VCG, we will now calculate the payments which will make this auction truthful. Recall that in VCG a bidder pays the damage in social welfare he does by being in the auction. We use this payment scheme to calculate an advertiser s payment when his ad gets clicked on. If an advertiser i s ad is not shown (i.e. r(i) + s i 1 > K) then he pays nothing. Consider an advertiser i whose advertisement gets shown, and let P i = {j N : r(i) < r(j) K s j + 1} (5) be the set of advertisers whose ads are shown below that of i s. Also, let Q i = {j N : K < r(j) + s j 1 K + s i } (6) be the set of advertisers whose ads are not shown, but gets shown when reranking is done in the absence of i. Informally, i pays (per impression) for the increase in social welfare (per impression) obtained when every advertiser ranked below is moved up s i slots. Formally, q i = CTR i,r(i) p i = 1 v j (δ r(j) si δ r(j) )CTR j,1 + v j δ r(j) CTR j,1 δ 1 s j s j j P i j Q i (7) and the pay per click cost can be obtained by dividing through by CTR i,r(i). Note that because we are using weighted VCG, valuations correspond to each term in the sum in (4). 5 Open Problem: Unknown Single-Mindedness, Advertiser Non-Indifference In this section, we do not assume that s i are publicly known nor do we assume that bidders are indifferent about slot locations. Therefore, the auctions developed in Sections 3 and 4 does not apply. Remark 2. The auction in Section 4 is not truthful under the assumption that s i are private.

9 v Bidders s i v i i s i CTR i,1 CTR i,1 CTR i,2 CTR i, Proof. Consider the following example with K = 3: When everyone bids truthfully, 1 and 2 are allocated first and second slots respectively, and 3 is denied (third slot empty). In the absence of 2, the allocation would be to give 1 the first slot and 3 the second and third slots. Also, by removing 2 from the first slot we get that 1 is the only ad shown in the second slot. This means CTR 2,1 p 2 = (CTR 1,1 v 1 s 1 + CTR 3,2 v 3 s 3 ) (CTR 1,2 v 1 s 1 ) = ( ) (0.25 2) = 0.55 u 2 = v 2 CTR 2,1 p 2 CTR 2,1 = = 0.95 Suppose bidder 2 now lies and changes his desired ad size to s = 2. The new v allocation will have 1 at the first slot and 2 at the second slot (since CTR 2 2,1 s = 0.75) and 3 is denied. Again, in the absence of 2, the allocation would be to give 1 the first slot and 3 the second and third slots. Also, by removing 2 from the second slot we get that 1 is the only ad shown in the first slot. We get CTR 2,2 p 2 = (CTR 1,1 v 1 s 1 + CTR 3,2 v 3 s 3 ) (CTR 1,1 v 1 s 1 ) = ( ) (0.5 2) = 0.05 u 2 = v 2 CTR 2,2 p 2CTR 2,2 = = 1.45 which is a better utility 2 gets by lying about his size. Potential issues include: This tells us that the price should somehow incorporate the size of i s bid. The price should also incorporate the damage done to the advertisers ranked below i and not just the advertisers who have their bids denied. The click through rates will likely change depending on the size of the ad (i.e. CTR is a function of advertiser, rank, and size of ad). The case of known ad sizes we did not need to worry about CTR changing as ad size changed. However, realistically CTR will increase as ad sizes increase. Therefore in the unknown ad sizes case we should ideally incorporate this issue into the model. But of course, doing so would further change our meaning of singlemindedness. 6 Open Problem: An Interesting Mixed Type Single-Minded Auction Design Problem The work in [4] gives us a truthful auction for single-minded bidders for a finite set of goods. The work in [3] uses the framework of [4] to design mech-

10 anisms for single-minded bidders for geometrical goods (i.e. goods is R 2 and each bidder wants a convex object at a specific location). What if we want to design mechanisms for goods that have are both geometrical and discrete? E.g. Goods = {[0, 1], a, b, c, d} bidder 1 is interested in {[0, 0.3], b, d}. References 1. G. Aggarwal, A. Goel, and R. Motwani. Truthful auctions for pricing search keywords. In J. Feigenbaum, J. C.-I. Chuang, and D. M. Pennock, editors, ACM Conference on Electronic Commerce, pages 1 7. ACM, G. Aggarwal and J. D. Hartline. Knapsack auctions. In SODA, pages ACM Press, M. Babaioff and L. Blumrosen. Computationally-feasible truthful auctions for convex bundles. In K. Jansen, S. Khanna, J. D. P. Rolim, and D. Ron, editors, APPROX-RANDOM, volume 3122 of Lecture Notes in Computer Science, pages Springer, D. J. Lehmann, L. O Callaghan, and Y. Shoham. Truth revelation in approximately efficient combinatorial auctions. J. ACM, 49(5): , 2002.

17.6.1 Introduction to Auction Design

17.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 information

Lecture 11: Sponsored search

Lecture 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 information

A Cascade Model for Externalities in Sponsored Search

A Cascade Model for Externalities in Sponsored Search A Cascade Model for Externalities in Sponsored Search David Kempe 1 and Mohammad Mahdian 2 1 University of Southern California, Los Angeles, CA. clkempe@usc.edu 2 Yahoo! Research, Santa Clara, CA. mahdian@yahoo-inc.com

More information

Expressive Auctions for Externalities in Online Advertising

Expressive Auctions for Externalities in Online Advertising Expressive Auctions for Externalities in Online Advertising ABSTRACT Arpita Ghosh Yahoo! Research Santa Clara, CA, USA arpita@yahoo-inc.com When online ads are shown together, they compete for user attention

More information

Online Adwords Allocation

Online 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 information

Click efficiency: a unified optimal ranking for online Ads and documents

Click efficiency: a unified optimal ranking for online Ads and documents DOI 10.1007/s10844-015-0366-3 Click efficiency: a unified optimal ranking for online Ads and documents Raju Balakrishnan 1 Subbarao Kambhampati 2 Received: 21 December 2013 / Revised: 23 March 2015 / Accepted:

More information

Considerations 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 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 information

Cost of Conciseness in Sponsored Search Auctions

Cost 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 information

Equilibrium Bids in Sponsored Search. Auctions: Theory and Evidence

Equilibrium Bids in Sponsored Search. Auctions: Theory and Evidence Equilibrium Bids in Sponsored Search Auctions: Theory and Evidence Tilman Börgers Ingemar Cox Martin Pesendorfer Vaclav Petricek September 2008 We are grateful to Sébastien Lahaie, David Pennock, Isabelle

More information

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords by Benjamin Edelman, Michael Ostrovsky, and Michael Schwarz (EOS) presented by Scott Brinker

More information

Contract Auctions for Sponsored Search

Contract Auctions for Sponsored Search Contract Auctions for Sponsored Search Sharad Goel, Sébastien Lahaie, and Sergei Vassilvitskii Yahoo! Research, 111 West 40th Street, New York, New York, 10018 Abstract. In sponsored search auctions advertisers

More information

A Simple Characterization for Truth-Revealing Single-Item Auctions

A Simple Characterization for Truth-Revealing Single-Item Auctions A Simple Characterization for Truth-Revealing Single-Item Auctions Kamal Jain 1, Aranyak Mehta 2, Kunal Talwar 3, and Vijay Vazirani 2 1 Microsoft Research, Redmond, WA 2 College of Computing, Georgia

More information

Internet Advertising and the Generalized Second Price Auction:

Internet Advertising and the Generalized Second Price Auction: Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords Ben Edelman, Harvard Michael Ostrovsky, Stanford GSB Michael Schwarz, Yahoo! Research A Few

More information

Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research

Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research Optimization Problems in Internet Advertising Cliff Stein Columbia University Google Research Internet Advertising Multi-billion dollar business Google purchased DoubleClick for over 3 billion dollars,

More information

Advertisement Allocation for Generalized Second Pricing Schemes

Advertisement 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 information

Online Ad Auctions. By Hal R. Varian. Draft: February 16, 2009

Online 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 information

An Introduction to Sponsored Search Advertising

An 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 information

c 2008 Je rey A. Miron We have described the constraints that a consumer faces, i.e., discussed the budget constraint.

c 2008 Je rey A. Miron We have described the constraints that a consumer faces, i.e., discussed the budget constraint. Lecture 2b: Utility c 2008 Je rey A. Miron Outline: 1. Introduction 2. Utility: A De nition 3. Monotonic Transformations 4. Cardinal Utility 5. Constructing a Utility Function 6. Examples of Utility Functions

More information

How To Solve The Online Advertising Problem

How 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 information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015

ECON 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 information

Chapter 7. Sealed-bid Auctions

Chapter 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 information

Adwords Auctions with Decreasing Valuation Bids

Adwords Auctions with Decreasing Valuation Bids Adwords Auctions with Decreasing Valuation Bids Aranyak Mehta Gagan Goel Abstract The choice of a bidding language is crucial in auction design in order to correctly capture bidder utilities. We propose

More information

On the Effects of Competing Advertisements in Keyword Auctions

On the Effects of Competing Advertisements in Keyword Auctions On the Effects of Competing Advertisements in Keyword Auctions ABSTRACT Aparna Das Brown University Anna R. Karlin University of Washington The strength of the competition plays a significant role in the

More information

THE DIMENSION OF A VECTOR SPACE

THE DIMENSION OF A VECTOR SPACE THE DIMENSION OF A VECTOR SPACE KEITH CONRAD This handout is a supplementary discussion leading up to the definition of dimension and some of its basic properties. Let V be a vector space over a field

More information

0.0.2 Pareto Efficiency (Sec. 4, Ch. 1 of text)

0.0.2 Pareto Efficiency (Sec. 4, Ch. 1 of text) September 2 Exercises: Problem 2 (p. 21) Efficiency: p. 28-29: 1, 4, 5, 6 0.0.2 Pareto Efficiency (Sec. 4, Ch. 1 of text) We discuss here a notion of efficiency that is rooted in the individual preferences

More information

INCIDENCE-BETWEENNESS GEOMETRY

INCIDENCE-BETWEENNESS GEOMETRY INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full

More information

Practical Guide to the Simplex Method of Linear Programming

Practical Guide to the Simplex Method of Linear Programming Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear

More information

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions CITY UNIVERSITY OF HONG KONG l ½ŒA Revenue Optimization in Internet Advertising Auctions p ]zwû ÂÃÙz Submitted to Department of Computer Science õò AX in Partial Fulfillment of the Requirements for the

More information

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Evangelos Markakis Orestis Telelis Abstract We study formally two simple discrete bidding strategies in the context

More information

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1. MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column

More information

3. Mathematical Induction

3. Mathematical Induction 3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)

More information

On Best-Response Bidding in GSP Auctions

On Best-Response Bidding in GSP Auctions 08-056 On Best-Response Bidding in GSP Auctions Matthew Cary Aparna Das Benjamin Edelman Ioannis Giotis Kurtis Heimerl Anna R. Karlin Claire Mathieu Michael Schwarz Copyright 2008 by Matthew Cary, Aparna

More information

NPV Versus IRR. W.L. Silber -1000 0 0 +300 +600 +900. We know that if the cost of capital is 18 percent we reject the project because the NPV

NPV Versus IRR. W.L. Silber -1000 0 0 +300 +600 +900. We know that if the cost of capital is 18 percent we reject the project because the NPV NPV Versus IRR W.L. Silber I. Our favorite project A has the following cash flows: -1 + +6 +9 1 2 We know that if the cost of capital is 18 percent we reject the project because the net present value is

More information

CPC/CPA Hybrid Bidding in a Second Price Auction

CPC/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 information

A Truthful Mechanism for Offline Ad Slot Scheduling

A 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 information

A Study of Second Price Internet Ad Auctions. Andrew Nahlik

A Study of Second Price Internet Ad Auctions. Andrew Nahlik A Study of Second Price Internet Ad Auctions Andrew Nahlik 1 Introduction Internet search engine advertising is becoming increasingly relevant as consumers shift to a digital world. In 2010 the Internet

More information

Mechanisms for Fair Attribution

Mechanisms 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 information

Mechanism Design for Federated Sponsored Search Auctions

Mechanism Design for Federated Sponsored Search Auctions Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence Mechanism Design for Federated Sponsored Search Auctions Sofia Ceppi and Nicola Gatti Dipartimento di Elettronica e Informazione

More information

Optimal Auctions Continued

Optimal 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 information

LEARNING OBJECTIVES FOR THIS CHAPTER

LEARNING OBJECTIVES FOR THIS CHAPTER CHAPTER 2 American mathematician Paul Halmos (1916 2006), who in 1942 published the first modern linear algebra book. The title of Halmos s book was the same as the title of this chapter. Finite-Dimensional

More information

Chapter 3. Social Surplus and Tractability

Chapter 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 information

Two-Sided Matching Theory

Two-Sided Matching Theory Two-Sided Matching Theory M. Utku Ünver Boston College Introduction to the Theory of Two-Sided Matching To see which results are robust, we will look at some increasingly general models. Even before we

More information

1 Homework 1. [p 0 q i+j +... + p i 1 q j+1 ] + [p i q j ] + [p i+1 q j 1 +... + p i+j q 0 ]

1 Homework 1. [p 0 q i+j +... + p i 1 q j+1 ] + [p i q j ] + [p i+1 q j 1 +... + p i+j q 0 ] 1 Homework 1 (1) Prove the ideal (3,x) is a maximal ideal in Z[x]. SOLUTION: Suppose we expand this ideal by including another generator polynomial, P / (3, x). Write P = n + x Q with n an integer not

More information

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

WRITING PROOFS. Christopher Heil Georgia Institute of Technology WRITING PROOFS Christopher Heil Georgia Institute of Technology A theorem is just a statement of fact A proof of the theorem is a logical explanation of why the theorem is true Many theorems have this

More information

THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING

THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING 1. Introduction The Black-Scholes theory, which is the main subject of this course and its sequel, is based on the Efficient Market Hypothesis, that arbitrages

More information

6.3 Conditional Probability and Independence

6.3 Conditional Probability and Independence 222 CHAPTER 6. PROBABILITY 6.3 Conditional Probability and Independence Conditional Probability Two cubical dice each have a triangle painted on one side, a circle painted on two sides and a square painted

More information

CSC2420 Fall 2012: Algorithm Design, Analysis and Theory

CSC2420 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 information

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors.

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors. The Prime Numbers Before starting our study of primes, we record the following important lemma. Recall that integers a, b are said to be relatively prime if gcd(a, b) = 1. Lemma (Euclid s Lemma). If gcd(a,

More information

A Cascade Model for Externalities in Sponsored Search

A Cascade Model for Externalities in Sponsored Search A Cascade Model for Externalities in Sponsored Search David Kempe Department of Computer Science University of Southern California Los Angeles, CA 90089 0781 dkempe@usc.edu Mohammad Mahdian Yahoo! Research

More information

11 Ideals. 11.1 Revisiting Z

11 Ideals. 11.1 Revisiting Z 11 Ideals The presentation here is somewhat different than the text. In particular, the sections do not match up. We have seen issues with the failure of unique factorization already, e.g., Z[ 5] = O Q(

More information

Sharing Online Advertising Revenue with Consumers

Sharing 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 information

On the interest of introducing randomness in ad-word auctions

On the interest of introducing randomness in ad-word auctions On the interest of introducing randomness in ad-word auctions Patrick Maillé 1 and Bruno Tuffin 2 1 Institut Telecom; Telecom Bretagne 2 rue de la Châtaigneraie CS 17607 35576 Cesson Sévigné Cedex, France

More information

Definition 11.1. Given a graph G on n vertices, we define the following quantities:

Definition 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 information

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth.

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Anne Buijsrogge Anton Dijkstra Luuk Frankena Inge Tensen Bachelor Thesis Stochastic Operations Research Applied

More information

Christmas Gift Exchange Games

Christmas Gift Exchange Games Christmas Gift Exchange Games Arpita Ghosh 1 and Mohammad Mahdian 1 Yahoo! Research Santa Clara, CA, USA. Email: arpita@yahoo-inc.com, mahdian@alum.mit.edu Abstract. The Christmas gift exchange is a popular

More information

2.3 Convex Constrained Optimization Problems

2.3 Convex Constrained Optimization Problems 42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions

More information

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Evangelos Markakis 1 and Orestis Telelis 2 1 Department of Informatics, Athens University of Economics and Business,

More information

Stochastic Models for Budget Optimization in Search-Based Advertising

Stochastic Models for Budget Optimization in Search-Based Advertising Stochastic Models for udget Optimization in Search-ased Advertising S. Muthukrishnan Google, Inc. New York, NY muthu@google.com Martin Pal Google, Inc. New York, NY mpal@google.com Zoya Svitkina Dept.

More information

Triangle deletion. Ernie Croot. February 3, 2010

Triangle deletion. Ernie Croot. February 3, 2010 Triangle deletion Ernie Croot February 3, 2010 1 Introduction The purpose of this note is to give an intuitive outline of the triangle deletion theorem of Ruzsa and Szemerédi, which says that if G = (V,

More information

A Note on Maximum Independent Sets in Rectangle Intersection Graphs

A Note on Maximum Independent Sets in Rectangle Intersection Graphs A Note on Maximum Independent Sets in Rectangle Intersection Graphs Timothy M. Chan School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1, Canada tmchan@uwaterloo.ca September 12,

More information

Understanding and Improving AdWords Quality Score. Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011

Understanding and Improving AdWords Quality Score. Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011 Understanding and Improving AdWords Quality Score Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011 Performance Media Platform for online marketers to buy, track, manage, optimize and report

More information

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE/ACM TRANSACTIONS ON NETWORKING 1 A Greedy Link Scheduler for Wireless Networks With Gaussian Multiple-Access and Broadcast Channels Arun Sridharan, Student Member, IEEE, C Emre Koksal, Member, IEEE,

More information

AN ANALYSIS OF A WAR-LIKE CARD GAME. Introduction

AN ANALYSIS OF A WAR-LIKE CARD GAME. Introduction AN ANALYSIS OF A WAR-LIKE CARD GAME BORIS ALEXEEV AND JACOB TSIMERMAN Abstract. In his book Mathematical Mind-Benders, Peter Winkler poses the following open problem, originally due to the first author:

More information

v w is orthogonal to both v and w. the three vectors v, w and v w form a right-handed set of vectors.

v w is orthogonal to both v and w. the three vectors v, w and v w form a right-handed set of vectors. 3. Cross product Definition 3.1. Let v and w be two vectors in R 3. The cross product of v and w, denoted v w, is the vector defined as follows: the length of v w is the area of the parallelogram with

More information

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 10

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 10 CS 70 Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 10 Introduction to Discrete Probability Probability theory has its origins in gambling analyzing card games, dice,

More information

Polynomial Invariants

Polynomial Invariants Polynomial Invariants Dylan Wilson October 9, 2014 (1) Today we will be interested in the following Question 1.1. What are all the possible polynomials in two variables f(x, y) such that f(x, y) = f(y,

More information

Lecture 3: Finding integer solutions to systems of linear equations

Lecture 3: Finding integer solutions to systems of linear equations Lecture 3: Finding integer solutions to systems of linear equations Algorithmic Number Theory (Fall 2014) Rutgers University Swastik Kopparty Scribe: Abhishek Bhrushundi 1 Overview The goal of this lecture

More information

MATH10040 Chapter 2: Prime and relatively prime numbers

MATH10040 Chapter 2: Prime and relatively prime numbers MATH10040 Chapter 2: Prime and relatively prime numbers Recall the basic definition: 1. Prime numbers Definition 1.1. Recall that a positive integer is said to be prime if it has precisely two positive

More information

Chapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior

Chapter 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 information

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part

More information

Truthful Mechanisms for One-Parameter Agents

Truthful Mechanisms for One-Parameter Agents Truthful Mechanisms for One-Parameter Agents Aaron Archer Éva Tardos y Abstract In this paper, we show how to design truthful (dominant strategy) mechanisms for several combinatorial problems where each

More information

Math 4310 Handout - Quotient Vector Spaces

Math 4310 Handout - Quotient Vector Spaces Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable

More information

Algorithmic 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 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 information

Introduction to Computational Advertising

Introduction to Computational Advertising Introduction to Computational Advertising ISM293 University of California, Santa Cruz Spring 2009 Instructors: Ram Akella, Andrei Broder, and Vanja Josifovski 1 Questions about last lecture? We welcome

More information

Position Auctions with Externalities

Position Auctions with Externalities Position Auctions with Externalities Patrick Hummel 1 and R. Preston McAfee 2 1 Google Inc. phummel@google.com 2 Microsoft Corp. preston@mcafee.cc Abstract. This paper presents models for predicted click-through

More information

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact

More information

CSE 135: Introduction to Theory of Computation Decidability and Recognizability

CSE 135: Introduction to Theory of Computation Decidability and Recognizability CSE 135: Introduction to Theory of Computation Decidability and Recognizability Sungjin Im University of California, Merced 04-28, 30-2014 High-Level Descriptions of Computation Instead of giving a Turing

More information

Keyword Auctions as Weighted Unit-Price Auctions

Keyword Auctions as Weighted Unit-Price Auctions Keyword Auctions as Weighted Unit-Price Auctions De Liu Univ. of Kentucky Jianqing Chen Univ. of Texas at Austin September 7, 2006 Andrew B. Whinston Univ. of Texas at Austin In recent years, unit-price

More information

Truthful Market-based Trading of Cloud Resources with Reservation Price

Truthful Market-based Trading of Cloud Resources with Reservation Price Truthful Market-based Trading of Cloud Resources with Reservation Price Sergei Chichin, Quoc Bao Vo, Ryszard Kowalczyk Faculty of Information & Communication Technologies Swinburne University of Technology,

More information

Linear Programming. March 14, 2014

Linear Programming. March 14, 2014 Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1

More information

Economic background of the Microsoft/Yahoo! case

Economic 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 information

Alok Gupta. Dmitry Zhdanov

Alok Gupta. Dmitry Zhdanov RESEARCH ARTICLE GROWTH AND SUSTAINABILITY OF MANAGED SECURITY SERVICES NETWORKS: AN ECONOMIC PERSPECTIVE Alok Gupta Department of Information and Decision Sciences, Carlson School of Management, University

More information

Stiffie's On Line Scheduling Algorithm

Stiffie's On Line Scheduling Algorithm A class of on-line scheduling algorithms to minimize total completion time X. Lu R.A. Sitters L. Stougie Abstract We consider the problem of scheduling jobs on-line on a single machine and on identical

More information

Handout #1: Mathematical Reasoning

Handout #1: Mathematical Reasoning Math 101 Rumbos Spring 2010 1 Handout #1: Mathematical Reasoning 1 Propositional Logic A proposition is a mathematical statement that it is either true or false; that is, a statement whose certainty or

More information

Quotient Rings and Field Extensions

Quotient Rings and Field Extensions Chapter 5 Quotient Rings and Field Extensions In this chapter we describe a method for producing field extension of a given field. If F is a field, then a field extension is a field K that contains F.

More information

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013 Notes on Orthogonal and Symmetric Matrices MENU, Winter 201 These notes summarize the main properties and uses of orthogonal and symmetric matrices. We covered quite a bit of material regarding these topics,

More information

1. (First passage/hitting times/gambler s ruin problem:) Suppose that X has a discrete state space and let i be a fixed state. Let

1. (First passage/hitting times/gambler s ruin problem:) Suppose that X has a discrete state space and let i be a fixed state. Let Copyright c 2009 by Karl Sigman 1 Stopping Times 1.1 Stopping Times: Definition Given a stochastic process X = {X n : n 0}, a random time τ is a discrete random variable on the same probability space as

More information

Frequency Capping in Online Advertising

Frequency Capping in Online Advertising Frequency Capping in Online Advertising (Extended Abstract) Niv Buchbinder 1, Moran Feldman 2, Arpita Ghosh 3, and Joseph (Seffi) Naor 2 1 Open University, Israel niv.buchbinder@gmail.com 2 Computer Science

More information

Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements

Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements Changhyun Kwon Department of Industrial and Systems Engineering University at Buffalo, the State University of New

More information

Linear Programming Notes V Problem Transformations

Linear 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 information

Dynamics of Bid Optimization in Online Advertisement Auctions

Dynamics of Bid Optimization in Online Advertisement Auctions WWW 27 / Track: Search Dynamics of Bid Optimization in Online Advertisement Auctions Christian Borgs Microsoft Research Redmond, WA borgs@microsoft.com Nicole Immorlica Microsoft Research Redmond, WA nickle@microsoft.com

More information

Multi-unit auctions with budget-constrained bidders

Multi-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 information

Vickrey-Dutch Procurement Auction for Multiple Items

Vickrey-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 information

Special Situations in the Simplex Algorithm

Special Situations in the Simplex Algorithm Special Situations in the Simplex Algorithm Degeneracy Consider the linear program: Maximize 2x 1 +x 2 Subject to: 4x 1 +3x 2 12 (1) 4x 1 +x 2 8 (2) 4x 1 +2x 2 8 (3) x 1, x 2 0. We will first apply the

More information

Network Flow I. Lecture 16. 16.1 Overview. 16.2 The Network Flow Problem

Network Flow I. Lecture 16. 16.1 Overview. 16.2 The Network Flow Problem Lecture 6 Network Flow I 6. Overview In these next two lectures we are going to talk about an important algorithmic problem called the Network Flow Problem. Network flow is important because it can be

More information

The Price of Truthfulness for Pay-Per-Click Auctions

The Price of Truthfulness for Pay-Per-Click Auctions Technical Report TTI-TR-2008-3 The Price of Truthfulness for Pay-Per-Click Auctions Nikhil Devanur Microsoft Research Sham M. Kakade Toyota Technological Institute at Chicago ABSTRACT We analyze the problem

More information

NP-Completeness and Cook s Theorem

NP-Completeness and Cook s Theorem NP-Completeness and Cook s Theorem Lecture notes for COM3412 Logic and Computation 15th January 2002 1 NP decision problems The decision problem D L for a formal language L Σ is the computational task:

More information

On Multiple Keyword Sponsored Search Auctions with Budgets

On 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 information

IBM Research Report. A Pricing Problem under Monge Property

IBM Research Report. A Pricing Problem under Monge Property RC23823 (W0512-010) December 2, 2005 Mathematics IBM Research Report A Pricing Problem under Monge Property Oktay Günlük IBM Research Division Thomas J. Watson Research Center P.O. Box 218 Yorktown Heights,

More information

Lecture Note 7: Revealed Preference and Consumer Welfare

Lecture Note 7: Revealed Preference and Consumer Welfare Lecture Note 7: Revealed Preference and Consumer Welfare David Autor, Massachusetts Institute of Technology 14.03/14.003 Microeconomic Theory and Public Policy, Fall 2010 1 1 Revealed Preference and Consumer

More information