囚徒困境、价格大战与 iPhone 的价格
- 静态/动态,完全/不完全:
- 完全信息静态博弈;
- 不完全信息静态博弈;
- 完全信息动态博弈;
- 不完全信息动态博弈;
囚徒困境实际上反映了一个深刻的哲学问题:个人利益与集体利益的矛盾。个人为了自己利益的最大化,而不愿意改变策略,导致整体利益最小,从而最终导致自己利益的最小化。
- 从追求自身利益最大化出发,结果得到的却是自身利益的最小化;
- 追求自身利益的最小化,得到的却是自身利益的最大化;
1. 囚徒困境
来画出其对应的支付矩阵(payoff matrix):
- 坦白,坦白 ⇒ (-5, -5)
- 坦白,抵赖 ⇒ (-1/4, -10)
- 抵赖,坦白 ⇒ (-10, -1/4)
- 抵赖,抵赖 ⇒ (-1, -1)
第一列表示:囚徒 A,第二列则表示:囚徒 B;
囚徒 A 的选择依赖于 B,所以在确定 A 的选择之前,首先需要遍历 B 的全部选择:
- B 如果是坦白,显然 A 也要坦白;
- B 如果选择抵赖,A 更应该坦白;
所以无论 B 做出何种选择,对 A 而言,最佳的选择都是坦白。根据对称性思维的考虑,B 也是如此。
2. 价格大战
两家搞价格促销:
- 高高:(10, 10)
- 高低:(0, 20)
- 低高:(20, 0)
- 低低:(5, 5)
同样的分析方法,最终得到的纳什均衡也是 5,5(一致低价),不是最优的一致高价。
那么有没有什么办法去避免这种(便宜了消费者,一损俱损)的价格大战呢?答案是肯定的,最好的办法就是合作,对手联手实行比较高的价格,比如 1000 元,那双方都可以因为避免价格大战而获得较高的利润,从而实现双赢的结果。但博弈论恰恰精彩的一点在于,人性是贪婪的,这种合作是非常不可靠的,因为合作的双方都是只为自己利益考虑的主体,只是因为利益走到了一起,但偷偷违反协议降低价格反而会获得更大的利益时,这就无形中促使都往低价策略倾斜。
所以说,这种价格联盟本身就提供了瓦解价格联盟的激励。
3. iPhone 的全球一致的高价
iPhone 的全球一致的高价由价格大战可知,就是最佳出价。
囚徒困境、价格大战与 iPhone 的价格的更多相关文章
- iPhone X价格下跌!用户依旧冷眼相看为哪般?
X价格下跌!用户依旧冷眼相看为哪般?" title="iPhone X价格下跌!用户依旧冷眼相看为哪般?"> 其实对于刚刚过去的2017年手机市场来说,根本没有一款 ...
- iPhone 8价格狂跌:是国产手机的胜利,还是苹果的黄昏
8价格狂跌:是国产手机的胜利,还是苹果的黄昏" title="iPhone 8价格狂跌:是国产手机的胜利,还是苹果的黄昏"> 其实呢,这年头发布新款智能 ...
- 最新 Apple iPhone 12 价格 All In One
最新 Apple iPhone 12 价格 All In One 美版价格 Apple iPhone 12 mini $699 Apple iPhone 12 $799 Apple iPhone 12 ...
- Angular-搜索框及价格上下限
Angular-搜索框及价格上下限 闲来无事,写一个简单的angular的搜索框. 1.要求: 利用 AngularJS 框架实现手机产品搜索功能,题目要求: 1)自行查找素材,按照原有数据格式将手机 ...
- ERP软件的价格设计
ERP体现出信息流.资金流.物流在供应商.企业.客户间的运营方向,是以销售为源头,生产.物料需求计划为核心,以金额.实时数据为基础的整体.ERP的核心是MRP(物料需求).企业的经营活动最终是为了赢利 ...
- 网络爬虫: 从allitebooks.com抓取书籍信息并从amazon.com抓取价格(3): 抓取amazon.com价格
通过上一篇随笔的处理,我们已经拿到了书的书名和ISBN码.(网络爬虫: 从allitebooks.com抓取书籍信息并从amazon.com抓取价格(2): 抓取allitebooks.com书籍信息 ...
- 使用odoo价格表[pricelist]对价格进行特别处理,如 .99
问题1, 销售价格 自动设置为 9.99 问题2, 将销售价格从 10.5 设置为 10.00 这些都可以用 priceList 实现,具体实现如下 首先,启用 priceList 在 价格表项目 有 ...
- (33)odoo中产品价格字段
打开product.template 和 product.product 模型发现有很多关于价格描述的字段 product.template: price list_pri ...
- Octopus系列之价格计算公式
百分比:在原价的基础上优惠5%,相当于95%折销售实际价格:最后实际销售的价格[基准价格:如果有特价就基于特价,没有特价基于原价]优惠金额:减少的金额 批量优惠 百分比: 原价*(1-5%)的算法实际 ...
随机推荐
- 1.8 Python基础知识 - 数值类型
一.int类型(任意精度整数) 整型类型(int)是表示整数的数据类型.与其他计算机语言有精度限制不同,Python的整数位数可以为任意长度位数(只受限制于计算机内存) 数字字符串即整型常量. pyt ...
- Android 6.0 最简单的权限获取方法 RxPermition EasyPermition
Android 6.0 要单独的获取权限 这里提供两种很简单的方法 EasyPermition RxPermition EasyPermition https://github.com/googles ...
- Logstash Json 过滤器插件
1. Json Filter 功能概述 这是一个JSON解析过滤器.它接受一个包含JSON的现有字段,并将其扩展为Logstash事件中的实际数据结构. 默认情况下,它将把解析过的JSON放在Logs ...
- 为easyUI的dataGrid加入自己的查询框
dataGrid作为easyUI的一个核心组件,其功能上是非常强大的. 可是外观上似乎就有点差强人意了,首先说一下我对dataGrid外观的2点感受 1.图标不好看,且尺寸非常小(16x16)-- 关 ...
- 【Codeforces Round #443 (Div. 2) B】Table Tennis
[链接] 我是链接,点我呀:) [题意] n个人站在一排. 每次第一个人和第二个人打架. 输的人跑到队列的尾巴去. 然后赢的人继续在队首.和第三个人打. 谁会先赢K次. [题解] 会发现,一轮之后就一 ...
- 模拟登录QQ推断是否须要验证码
老生常谈的问题了,在模拟登录之前,推断是否须要验证码: https://ssl.ptlogin2.qq.com/check? uin=QQ号码&appid=1003903&js_ver ...
- Codeforces 145A-Lucky Conversion(规律)
A. Lucky Conversion time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- matlab 音频处理
1. 读取与播放 load gong.mat; % y 42028x1 double soundsc(y); % 可调节其频率 soundsc(y, 2*Fs); 读取 .wav 等音频:audior ...
- __block 双下划线定义block变量可在内部修改其值
//如果外部的变量用了__block关键字,就可以在block内部修改这个变量的值. //block可访问外面定义的变量 int (^Num)(int, int)= ^(int a, int b){ ...
- [React] Create a Virtualized List with Auto Sizing Cells using react-virtualized and CellMeasurer
In this lesson we'll use CellMeasurer and CellMeasurerCache to automatically calculate and cache the ...