Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Revised 13th Edition>

Instance

Suppose that two companies are the only manufacturers of a particular product; they compete against each other for market share. In planning a marketing strategy for the coming year, each company will select one of three strategies designed to take market share from the other company. The three strategies, which are assumed to be the same for both companies, are as follows:

Strategy 1: Increase advertising.

Strategy 2: Provide quantity discounts.

Strategy 3: Extend warranty.

A payoff table showing the percentage gain in the market share for Company A for each combination of strategies is shown in Table 5.5.

Doing so, Company A identifies the minimum payoff for each of its strategies, which is the minimum value in each row of the payoff table. These row minimums are shown in Table 5.6.

After comparing the row minimum values, Company A selects the strategy that provides the maximum of the row minimum values. This is called a maximin strategy. Thus, Company A selects strategy a1 as its optimal strategy; an increase in market share of at least 2% is guaranteed.

Considering the entries in the Column Maximum row, Company B can be guaranteed a decrease in market share of no more than 2% by selecting the strategy b3. This is called a minimax strategy. Thus, Company B selects b3 as its optimal strategy. Company B has guaranteed that Company A cannot gain more than 2% in market share.

Let us continue with the two-company market-share game and consider a slight modification in the payoff table as shown in Table 5.8. Only one payoff has changed.

Because these values are not equal, a pure strategy solution does not exist. In this case, it is not optimal for each company to be predictable and select a pure strategy regardless of what the other company does. The optimal solution is for both players to adopt a mixed strategy.

With a mixed strategy, each player selects its strategy according to a probability distribution.Weighting each payoff by its probability and summing provides the expected value of the increase in market share for Company A.

Company A will select one of its three strategies based on the following probabilities:
PA1 = the probability that Company A selects strategy a1
PA2 =  the probability that Company A selects strategy a2
PA3 = the probability that Company A selects strategy a3

Given the probabilities PA1, PA2, and PA3 and the expected gain expressions in Table 5.9, game theory assumes that Company B will select a strategy that provides the minimum expected gain for Company A. Thus, Company B will select b1, b2, or b3 based on
Min {EG(b1), EG(b2), EG(b3)}
When Company B selects its strategy, the value of the game will be the minimum expected gain. This strategy will minimize Company A’s expected gain in market share. Company A will select its optimal mixed strategy using a maximin strategy, which will maximize the minimum expected gain. This objective is written as follows:

Define GAINA to be the optimal expected gain in market share for Company A.

Now consider the game from the point of view of Company B. Company B will select one of its strategies based on the following probabilities:
PB1 = the probability that Company B selects strategy b1
PB2 = the probability that Company B selects strategy b2
PB3 = the probability that Company B selects strategy b3

The expression for the expected loss in market share for Company B for each Company A strategy is provided in Table 5.10.

Company A will select a1, a2, or a3 based on
Max {EL(a1), EL(a2), EL(a3)}
When Company A selects its strategy, the value of the game will be the expected loss, which will maximize Company B’s expected loss in market share. Company B will select its optimal mixed strategy using a minimax strategy to minimize the maximum expected loss. This objective is written as follows:

Define LOSSB to be the optimal expected loss in market share for Company B.

Lingo 做线性规划 - Game Thoery的更多相关文章

  1. Lingo 做线性规划 - Asset allocation and Portfolio models

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  2. Lingo 做线性规划 - Revenue Management

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  3. Lingo 做线性规划 - DEA

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  4. Lingo 做线性规划 - Operation Management Applications

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  5. Lingo 做线性规划 - Financial Applications

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  6. Lingo 做线性规划 - Marketing Applications

    Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...

  7. Lingo求解线性规划案例4——下料问题

    凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 造纸厂接到定单,所需卷纸的宽度和长度如表 卷纸的宽度 长度 5 7 9 10000 30000 20000 工 ...

  8. Lingo求解线性规划案例1——生产计划问题

    凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 说明: Lingo版本:                            某工厂明年根据合同,每个季度末 ...

  9. Lingo求解线性规划案例3——混料问题

    凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/  某糖果厂用原料A.B和C按不向比率混合加工而成甲.乙.丙三种糖果(假设混合加工中不损耗原料).原料A.B.C ...

随机推荐

  1. asp.net GDI+ 使用PathGradienBrush类实现彩色渐变

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  2. SQL Server Profiler使用方法

    一.SQL Server Profiler使用方法 1.单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server Profiler,如下图:   2. ...

  3. ios8以后,使用UIAlertViw时pop/push页面后,键盘闪一下的问题

    代码为 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"" message:@"感谢你对我们提出的意见或 ...

  4. C#动态执行字符串(动态创建代码)

    在编写C#程序的时候,有时我们需要动态生成一些代码并执行.然而C#不像JavaScript有一个Eval函数,可以动态的执行代码.所有这些功能都要我们自己去完成.如下是实例. 动态创建代码: usin ...

  5. 第一章 Mybtais的两种启动方式

    Mybatis的两种启动方式如下: 1.xml实现: xml的实现方式中,主要是通过手动创建SqlSession,然后调用session.selectOne()方法实现来实现. 首先是创建Config ...

  6. idhttp的用法

    1)POST function PostMethod(http: TIDhttp; URL: string; Params: TStringList): string;var RespData: TS ...

  7. php 生日提醒程序

    <?php   $startdate=time();  //当前时间   $birth="2013-05-13";  // 出生日期  $arr=explode(" ...

  8. rocksdb编译测试的正确姿势

    需要先安装 gflags 在进行 make db_bench 不然运行 db_bench 会出现 Please install gflags to run rocksdb tools 错误 bench ...

  9. struts2的result的type属性

    一共有两个属性name和type name这里就不介绍了 type    返回结果的类型,值可以从default-struts.properties中看到看到 常用的值:dispatcher (默认) ...

  10. HDU2243_考研路茫茫――单词情结

    给出一些词根,问你有多少种长度为L的串包含至少一个词根. 去年就在敲这个题了,今年才敲出来,还是内牛满面之中... 要求包含至少一个的情况,需要求出所有的情况,减去一个都没有的情况就可以了. 对于给出 ...