看了一篇知乎,有感而发,具体建模分析一下寝室卫生问题。
寝室的卫生问题属于典型的“智猪博弈”困局,这边就不具体讲了,有兴趣可以自己百度什么的,接下来直接进入正题。
分析
两人寝室,住着小A和小B,小A比较能忍受脏乱的环境(难听点就是不爱干净),小B就比较爱干净了,那么下面我们如下两个假设:
1.打扫卫生,对于小A来说,环境满意度提升2个点,而对于小B来说提升6个点。(说明:小A不爱干净,干不干净对他来说不是很重要,但是感觉一点会好一些,所以定为2个点,小B对于环境要求高一些,定为6个点)。
2.打扫寝室卫生需要消耗4点体力值,一起打扫的话没人消耗2点体力值。
打扫开始,一开始我们认为小A和小B满意度都为0,有如下4种情况:
- A打扫B打扫:A满意度0(2-2),B满意度4(6-2);
- A打扫B不打扫:A满意度-2(2-4),B满意度6(6-0);
- A不打扫B打扫:A满意度2(2-0),B满意度2(6-4);
- A不打扫B不打扫:A满意度0,B满意度0。
如下表:
B打扫 | B不打扫 | |
---|---|---|
A打扫 | A0,B4 | A-2,B6 |
A不打扫 | A2,B2 | A0,B0 |
分析一下小A的行为,如表:
B打扫 | B不打扫 | |
---|---|---|
A打扫 | A0 | A-2 |
A不打扫 | A2 | A0 |
明显,无论小B打不打扫,A的占优策略都是不打扫(下面不打扫的那行满意度明显都要比上面的高);
而对于小B来说就不一样了,如下表:
B打扫 | B不打扫 | |
---|---|---|
A打扫 | B4 | B6 |
A不打扫 | B2 | B0 |
小A打扫,小B选择不打扫满意度最大,小A不打扫,小B选择打扫满意度最大,即小B没有占优策略。通过剔除小A的劣战略,最后均衡点为“A不打扫B打扫”,久而久之就一直是小B打扫了,这边对于到智猪博弈中去,小A就是小猪,小B就是大猪。
解决方案
一、搬离寝室
你太脏,不和你玩了,再见!
二、改变舍友或改变自己
两种方法其实一样的,一个是让舍友变成大猪,一个是自己变成小猪,我们这边就拿自己变成小猪举个例子吧。
自己变成小猪就是让小B变得不爱干净,那打扫一次卫生,小B从原来的增加6点满意度变为增加1点(这个比小A过分吧,典型脏乱差,哈哈),如下表:
B打扫 | B不打扫 | |
---|---|---|
A打扫 | A0,B-1 | A-2,B1 |
A不打扫 | A2,B-3 | A0,B0 |
小A没变占优策略还是不打扫,小B变得有占优策略,为“不打扫”,最后两人都选择不打扫。
二、设置奖惩机制
假设小A打扫,小B不打扫,小B补贴小A三块钱(就三个点吧),反正,小B打扫,小A不打扫,小A补贴小B三块钱,最终表格如下:
B打扫 | B不打扫 | |
---|---|---|
A打扫 | A0,B4 | A1,B3 |
A不打扫 | A-1,B5 | A0,B0 |
分析和上面一样,均衡点是“A打扫B打扫”。