Write matlab code that computes all nash equilibria

Assignment Help MATLAB Programming
Reference no: EM133199129 , Length: word count:200

Question: Consider the sponsored search auction instance I:

- 2 slots. The top slot has a known click-through rate (CTR) ctr1 = 1 and the bottom slot has a known click-through rate ctr3 = 0.5.
- 2 advertisers. Advertiser 1 has a private value-per-click v1 = 1 and advertiser 2 has a private value-per click v2 = 0.5.
- The payoff of advertiser i, (i is either 1 or 2), who is assigned to the top slot is (vi - pi), where pi is the price charged per-click to i. The payoff of advertiser j (j is either 1 or 2 but different than

i) who is assigned at the bottom slot is 0.5
(vj - pj ) where pj is the price charged per-click to j. pi and pj are defined by the auction rule, as follows.
Consider the following auction rule (first-price auction):

- Advertisers are asked to declare their value per click (this doesn't mean that their declarations are truthful!). Advertisers are then ranked according to their declarations and the advertiser with the highest declaration is assigned to the slot with the highest CTR (top slot), the advertiser with the second highest declaration is assigned to the slot with the lowest CTR (bottom slot). In case of a tie, advertiser 1 is allocated to the top slot. The per-click payment of any advertiser is equal to their own bid.

a. Compute the optimal/highest social welfare (sum of individual values) in I .

b. Assume the following strategy sets (the allowed strategies/reports each player can make)

S1 = {0, 0.5, 1} and S2 = {0, 0.5}. Write MATLAB code that computes all Nash equilibria in I (under the first-price auction described above), and outputs the social welfare achieved in each of them.

You can (or not) follow a brute-force approach, i.e. consider all possible combinations of declarations and for each of them check if it is an equilibrium. Copy and paste your MATLAB code in your report, and explicitly mention where in your MATLAB code you guarantee that the equilibrium conditions are satisfied (even if your code doesn't run or doesn't compute an equilibrium). If your code successfully computes one or more equilibria, present them in the report alongside their social welfare. Marks will be awarded for partially-correct approaches.

Attachment:- Game theory.rar

Reference no: EM133199129

Questions Cloud

How does a hybrid option of shopping in-store and online : Should all stores offer an online shopping option? Explain your answer. How does a hybrid option of shopping in-store and online create value for the customer?
Microbial evasion microbiology : Microbes have an unbelievable ability to adapt in order to survive. Which of these methods do you find most interesting? Explain why.
What would be the ethically better decision : BUS 260 Social-Ethical-Regulatory Issues in Business Assignment - The Engineer's Dilemma Case Analysis, Colorado State University
Reflect experience of interacting with another culture : Reflect upon your experience of interacting with another culture, a single instance. Please describe any challenges you may have experienced
Write matlab code that computes all nash equilibria : Compute the optimal/highest social welfare - Write MATLAB code that computes all Nash equilibria in I (under the first-price auction described above)
Evaluate success of new product or service and its branding : Using the idea you have chosen for your project, describe how you will evaluate the success of the new product or service and its branding.
Conduct an employment search : Conduct an employment search. Find 10 employment openings you would be interested in applying for. List the 10 positions and why each interests you
What is the difference between variable costs and fixed cost : What is the difference between variable costs and fixed costs? What is an example of a variable cost? Explain why this is a variable cost.
Identify what you thought was the one most important concept : Identify what you thought was the one most important concept(s), method(s), and/or specific item that you felt was worthy of your understanding

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd