Question: in Twenty Lectures on Algorithmic Game Theory problem 4 . 2 d I can't find an example to show that the algorithm with the parameter
in Twenty Lectures on Algorithmic Game Theory problem d I can't find an example to show that the algorithm with the parameter m set as in a and b need not yield a monotone allocation rule the vi are rounded up can i get a numbered example? Problem Section gives an allocation rule for knapsack auctions that is monotone, guarantees at least of the maximum social welfare, and runs in polynomial time. Can we do better? We first describe a classical fully polynomialtime approximation scheme FPTAS for the knapsack problem. The input to the problem is item values v vn item sizes w wn and a knapsack capacity W For a usersupplied parameter we consider the following algorithm ; m is a parameter that will be chosen shortly. Round each vi up to the nearest multiple of m call it vi Divide the vis through by m to obtain integers n For item values n compute the optimal solution using a pseudopolynomialtime algorithm. You can assume that there exists such an algorithm with running time polynomial in n and max inia Prove that if we run algorithm with the parameter m set to max in vi n then the running time of the algorithm is polynomial in n and independent of the vi sbH Prove that if we run algorithm with the parameter m set to max in vi n then the algorithm outputs a solution with total value at least times the maximum possible. c Prove that if we run algorithm with the parameter m set to a fixed constant, independent of the vi s then the algorithm yields a monotone allocation rule. d Prove that if we run algorithm with the parameter m set as in a and b then the algorithm need not yield a monotone allocation rule. eH Give a DSIC mechanism for knapsack auctions that, for a userspecified parameter and assuming truthful bids, outputs an outcome with social welfare at least times the maximum possible, in time polynomial in n and
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
