[SOLVED] 01.104 Homework3-A simple ad space auction

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon hw03-vgvkhn.zip (5113.9 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (2 votes)

Exercise 1. A simple ad space auction (exercise 2.1 in book)

Three advertisers (1, 2, 3) bid for two ad spaces (A, B). The average revenues per click   are $6, $4, $3 for the bidders, respectively, and the clickthrough rate of the ad spaces are 500, 300 clicks per hour respectively (assumed not to depend on which advertiser uses the ad space).

 

  • Draw the bipartite graph with nodes indicating advertisers/ad spaces and edges indicating values per hour. Indicate the maximum matching with bold lines.
  • Assume a GSP auction with truthful bidding, what is the result of the auction in terms of the allocation, the prices charged, and the payoffs received?

 

Exercise 2. eBay auction (exercise 2.2 in book)  (10points)

Alice lists a lamp for sale on eBay via auction with both the start price and reserve price set to $7.00 and a duration of 5 days. The minimal increment is $0.25 and the following events happen during the auction:

  • Day 1 Bidder 1 uses a proxy agent, setting the maximum bid up to $11.00.
  • Day 2 Bidder 2 bids $9.25.
  • Day 3 Bidder 3 uses a proxy agent, setting the maximum bid up to $17.25.
  • Day 4 Bidder 2 bids $13.65.
  • Day 5 Bidder 1 uses a proxy agent, setting the maximum bid up to $27.45.

List the bidding history of all three bidders over each day of the auction. Who is the winner and what price does she pay?

Exercise 3. More items than bidders (exercise 2.3 in book)

Alice and Bob are bidding for three ad slots on a webpage, and one bidder can win at most one slot. Assume that both bidders have the same quality score and they bid at the beginning of the day. Also assume that they bid once at the beginning of the day and their bids remain the same during the rest day (i.e., the slot allocation will be determined once). Under this assumption, whoever wins slot 1, 2 or 3 will get a total rate (to her website) of 500, 300 or 200 clicks per hour, respectively. Assume that Alice profits $r per click it receives.

 

  • Denote by b1 and b2 the bids by Alice and Bob respectively. In a GSP auction, discuss Alice’s payoff in terms of b1 and b2.
  • Does Alice have a dominant strategy? If so, what is it? Hint: compute the net payoff and the best response 𝑏1 (perhaps a set of values) of Alice as a function of 𝑏2 that is assumed fixed. Check if there is a value for 𝑏1 that maximizes her payoff (i.e., is a best response) for any value of 𝑏2.

 

Exercise 4. Spectrum auction and package bidding (exercise 2.5 in book)

Wireless cellular technologies rely on spectrum assets. Around the world, auctions have emerged as the primary means of assigning spectrum licenses to companies wishing to provide wireless communication services. For example, from July 1994 to July 2011, the US Federal Communications Commission (FCC) conducted 92 spectrum auctions, raising over $60 billion for the US Treasury, and assigned thousands of licenses to hundreds of firms to different parts of the spectrum and different geographic regions of the country.

The US FCC uses simultaneous ascending auction, in which groups of related licenses are auctioned simultaneously[1] and the winner pays the highest bid. The British OfCom, in contrast, runs package bidding, where each potential spectrum bidder can bid on a joint set of frequency bands.

Among the many issues involved in spectrum auctioning is the debate between simultaneous ascending auction and package bidding auction. We will illustrate the inefficiency resulting from disallowing package bidding in a toy example. The root cause for this inefficiency is “bidder- specific complementarity” and the lack of competition.

Suppose that there are two bidders for two adjacent seats in a movie theater. Bidder 1 is planning to watch the movie together with her spouse as part of a date. She values the two spots jointly at $15, and a single spot is worth nothing. Bidder 2 plans to watch the movie by himself, and values each seat at $10, and the two seats together at $12 (since it is a little nicer to have no one sitting next to him on one side of his seat).

 

  • Assume a simultaneous ascending auction is used for the seats, and Bidder 1 correctly guesses that Bidder 2 values $10 for one seat and $12 for two seats together. What strategy will Bidder 1 take? What is the result of the auction, in terms of the allocation, the price charged, and the payoffs received? Hint: Try to guess a dominant strategy for Bidder 1. Is it sensible that she bids even 1c in this auction?
  • Repeat part (a) but now assume package bidding[2] is used. In particular, Bidder 1 can bid on a package consisting of both seats. Explain the differences with (a).

 

Exercise 5. VCG auction    (10points)

Find the prices obtained by a VCG mechanism for the bidders (1,  2,  3, 4 )  and items (A, B) below  (the numbers above the edges are the bidders’ valuations).

Exercise 6. Cyclic ranking (exercise 3.2 in book)   

 

Write out the matrix H of the graph above. Iterate 𝜋[𝑘]𝑇 = 𝜋[𝑘 − 1]𝑇 𝐻, where 𝑘 = 0,1, 2, …, and let the initialization be        

𝜋[0] = [1/2, 1/2, 0, 0]𝑇

 

What happens to the vectors {𝜋[𝑘]} as k becomes large? Solve for 𝜋∗  such that 𝜋∗𝑇 = 𝜋∗𝑇𝐻 and   .

 

 

Exercise 7. PageRank with a different θ (exercise 3.3 in book)

 

Compute the PageRank vector 𝜋∗ of the graph in the Figure above, for 𝜃 = 0.1, 0.3, 0.5, and 0.85. What do you observe?

 

Exercise 8. Block aggregation in PageRank (exercise 3.4 in book)  (15points)      Set θ = 0.85 and start with any normalized initial vector π[0].

 

  1. Compute the PageRank vector 𝑇 of the graph in figure (a) above with

 

1          0

𝐻 = (                     )

1/3     2/3

 

Note the uneven splitting of link weights from node B. This will be useful later in the problem.

  1. Compute the PageRank vectors [𝜋1∗ 𝜋2∗]𝑇 and 𝜋𝑇 of the two graphs in figure (b)  above
  2. If we divide the graph in exercise 7 into two blocks as shown in the figure below, we can

approximate  𝜋∗ in the previous question by

 

𝜋̃∗ 𝑇

 

 

 

Compute this vector. Explain the advantage, in terms of computational load, of using this approximation instead of directly computing  𝜋∗.

 

 

 

Exercise 9. Order of PageRank  

 

Which of the following arrangements of the nodes in the graph represents them in descending order of PageRank? Provide an analytical explanation.

 

 

 

 

 

  1. 𝟑 > 𝟒 > 𝟓 > 𝟔
  2. 𝟒 > 𝟑 > 𝟓 > 𝟔
  3. 𝟑 > 𝟒 > 𝟔 > 𝟓
  4. 𝟒 > 𝟓 > 𝟑 > 𝟔

 

 

                                                                                                                                                                                                     5

[1] Instead of sequentially (one auction starts after the previous ends). In a simultaneous ascending auction for items A, B, you can assume the following process. There are two independent auctions, auction A for item A and auction B for item B. These auctions are “coupled” by synchronizing the price increase: at each clock tick 𝑡 = 1,2,…, the price of the item in each auction increases by the same bid increment. Then, bidders decide for each of the two auctions to stay or leave. Once a bidder leaves an auction, she cannot join any more that auction; she remains active only in the auctions that she keeps participating. An item is assigned when a single bidder remains active, and she pays the last price (i.e., before the last bid increment) for which there were more active bidders besides her.

[2] In our previous example, package bidding is to make at most 3 separate sealed bids (where you pay what you bid): for item A only, for item B only, and for the combination A+B. The auctioneer chooses the combination of bids from the bidders that corresponds to a feasible allocation (e.g., in our case allocate A+B to one of the bidders, or item A to Bidder 1 and B to Bidder 2, or…) which maximizes the total revenue.

  • hw03-vgvkhn.zip