1. Homepage
  2. Homework
  3. CSCI 1440/2440 Introduction to Game Theory - Homework 6: Approximation Mechanisms
This question has been solved

CSCI 1440/2440 Introduction to Game Theory - Homework 6: Approximation Mechanisms

Engage in a Conversation
Brown UniversityUSCSCI 1440CSCI 2440Introduction to Game Theory Equal-Revenue DistributionApproximation Mechanisms

Homework 6: Simple, Approximate Mechanisms CSCI 1440/2440
2022
-03-17 CourseNana.COM

Due Date: Tuesday, March 22, 2022. 11:59 PM. CourseNana.COM

We encourage you to work in groups of size two. Each group need only submit one solution. Your submission must be typeset using LATEX. Please submit via Gradescope with you and your partner’s Banner ID’s and which course you are taking. CourseNana.COM

For 1000-level credit, you need only solve the first two problems. For 2000-level credit, you should solve all three problems. CourseNana.COM


CourseNana.COM


CourseNana.COM

1 The Prophet Inequality is Tight CourseNana.COM

Prove that the 2-approximation given by the prophet inequality is tight. That is, establish a corresponding upper bound by giving an example of independent distributions G1, . . . , Gn for n 2 for which there does not exist a strategy (threshold or otherwise) that accrues higher reward than 1/2 that of the prophet. CourseNana.COM

Hint: Exhibit independent distributions G1, . . . , Gn such that for all ε > 0, all strategies (threshold or otherwise) yield expected value strictly less than (1/2 + ε) EπG max πi , where EπG [maxi πi] is i the expected reward of the prophet. CourseNana.COM


CourseNana.COM


CourseNana.COM

2 A Dynamic Threshold Strategy CourseNana.COM

Recall the game that motivated the Prophet Inequality: Assume n independent random variables π with non-negative, continuous distributions Gi. The distributions Gi are known in advance, but the “prize” πi is not revealed until period i. The player can then choose to accept πi and end the game, or reject it and continue playing. CourseNana.COM

In lecture, we proved that the following (static) thresholding strat- egy is guaranteed to obtain at least half the expected value of an omniscient prophet who knows all the prizes πi in advance: CourseNana.COM

1. Select a threshold value t s.t. pt=Pr(πj<t,1jn)=1/2. 2. Accept the first prize πi, if any, that exceeds t. CourseNana.COM

In this problem, we will consider a dynamic thresholding strategy, and analyze its performance. The dynamic variant uses the static strategy in the first period, and then, in all later periods i: CourseNana.COM

  1. Compute a new threshold ti s.t. Pr(πj < ti, i j n) = 1/2.
  2. Accept πi if it exceeds the current threshold ti.

In answering the following questions, you should assume an i.i.d. setting, with Gi = Uniform(0, 1), for all i ∈ {1, . . . , n}. CourseNana.COM

  1. Compute the static threshold t, as a function of n, and the ex- pected value of the static thresholding strategy.
  2. Compute the dynamic threshold t, as a function of n, and the expected value of the dynamic thresholding strategy.

Hint: For this question, you may plot the expected values of the static and dynamic strategies for various values of n instead of computing the expected value analytically. CourseNana.COM

  1. Compare the expected values of the static and dynamic strategies asymptotically, as n ?
  2. Extra Credit: Assuming i.i.d. random variables, is the dynamic strategy guaranteed to outperform the static one? Provide either a proof or a counterexample.


CourseNana.COM


CourseNana.COM

3 Multi-Unit Prophet Inequality CourseNana.COM

In class, we presented a simple thresholding strategy for obtaining a 1/2-approximation of the optimal expected reward (OPT) in the game described in Problem 2. This strategy involved selecting a threshold t such that the probability that one rejects all the prizes is exactly 1/2. CourseNana.COM

In this problem, we will provide an alternative strategy that also obtains a 1/2-approximation. We will then generalize it to the k-choice version of the game, where one can accept up to k prizes. CourseNana.COM

Let πi Gi (for Gi not necessarily uniform). Define pi to be the probability that πi takes on the highest value: i.e., pi = Pr(πi > π , j < i). (For simplicity, you can assume n p = 1.) Fur- j i=1 i CourseNana.COM

thermore, define ti such that Pr(πi ti) = pi. Now, consider the following strategy: At stage i of the game, reject with probability 1/2, regardless of the value of πi. Otherwise, accept if πi ti. CourseNana.COM

1. Show that this strategy achieves a 1/4-approximation of OPT. Hint: You might find Markov’s inequality useful: For any non-negative random variable X, CourseNana.COM

Pr (X x) E[X] x CourseNana.COM

2.     We now generalize the strategy as follows: Let 1 qi denote the probability of blindly rejecting prize πi, and define ri to be the probability of rejecting prizes 1 through i 1. Find a sequence of qi such that this strategy achieves a 1/2-approximation of OPT. CourseNana.COM

Hint: Rewrite the prophet’s expected reward in terms of qi and ri. CourseNana.COM

3.     Now consider the k-choice version of this game where we can choose up to k of the n prizes and thus seek to maximize the ex- pected sum of the rewards of the selected prizes. Let pi denote the probability that πi is among the top k prizes. (Again, for simplic- ity,assumen p =k.)Definet suchthatPr(π t)=p. CourseNana.COM

The k-choice strategy works as follows: At stage i of the game, blindly reject πi with probability δ = O k . Otherwise, accept if πi ti. Using Hoeffding’s inequality, show that this strategy achieves a 1 O -approximation of OPT. CourseNana.COM


Hoeffding’s inequality: For random variables X1, . . . , Xn such that Xi [0,1]foralli[n], CourseNana.COM

Pr nXiE[Xi]t exp 2nt CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
Brown University代写,US代写,CSCI 1440代写,CSCI 2440代写,Introduction to Game Theory代写, Equal-Revenue Distribution代写,Approximation Mechanisms代写,Brown University代编,US代编,CSCI 1440代编,CSCI 2440代编,Introduction to Game Theory代编, Equal-Revenue Distribution代编,Approximation Mechanisms代编,Brown University代考,US代考,CSCI 1440代考,CSCI 2440代考,Introduction to Game Theory代考, Equal-Revenue Distribution代考,Approximation Mechanisms代考,Brown Universityhelp,UShelp,CSCI 1440help,CSCI 2440help,Introduction to Game Theoryhelp, Equal-Revenue Distributionhelp,Approximation Mechanismshelp,Brown University作业代写,US作业代写,CSCI 1440作业代写,CSCI 2440作业代写,Introduction to Game Theory作业代写, Equal-Revenue Distribution作业代写,Approximation Mechanisms作业代写,Brown University编程代写,US编程代写,CSCI 1440编程代写,CSCI 2440编程代写,Introduction to Game Theory编程代写, Equal-Revenue Distribution编程代写,Approximation Mechanisms编程代写,Brown Universityprogramming help,USprogramming help,CSCI 1440programming help,CSCI 2440programming help,Introduction to Game Theoryprogramming help, Equal-Revenue Distributionprogramming help,Approximation Mechanismsprogramming help,Brown Universityassignment help,USassignment help,CSCI 1440assignment help,CSCI 2440assignment help,Introduction to Game Theoryassignment help, Equal-Revenue Distributionassignment help,Approximation Mechanismsassignment help,Brown Universitysolution,USsolution,CSCI 1440solution,CSCI 2440solution,Introduction to Game Theorysolution, Equal-Revenue Distributionsolution,Approximation Mechanismssolution,