惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
L
LangChain Blog
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
P
Proofpoint News Feed
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
I
InfoQ
月光博客
月光博客
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
D
Docker
B
Blog

博客园 - Walzer

1st Birthday of Cocos2d-x 团队基因论 A small trick to avoid 404 error when redmine runs on dreamhost github付费吃亏记 如何用cocos2d-x来做一个基于TileMap地图块的游戏 (一) 如何用cocos2d-x来开发简单的Uphone游戏:(五) 打包和发布 如何用cocos2d-x来开发简单的Uphone游戏:(四) 音乐音效 & 最后的润色 如何用cocos2d-x来开发简单的Uphone游戏:(三) 射击子弹 & 碰撞检测 如何用cocos2d-x来开发简单的Uphone游戏:(二) 移动的精灵 如何用cocos2d-x来开发简单的Uphone游戏:(一) 下载安装和HelloWorld HTC G1~G9手机硬件参数搜集,主要为游戏开发参考 手机应用商城的本质是实现手机的大规模客制化 一位神奇的高中生 手机游戏发展趋势分析和预测 MBTI职业性格在软件研发组织中不同岗位的分布研究 以满足客户的“占有欲”为一个竞争维度 尽信书不如无书:《人月神话中》外科手术团队模式的瓶颈 - Walzer - 博客园 个人思考:软件产品在什么情况下一定要走精品路线 免费商业模式的四种基本模型
用AHP层次分析法挑选最佳结婚对象
Walzer · 2009-12-21 · via 博客园 - Walzer

著作权声明:本文由www.Walzer.cn原创,欢迎转载分享,请尊重作者劳动,保留该声明和作者博客链接,谢谢! 

为了使文章读起来比较有趣,假设屏幕前的你现在中了彩票头奖,奖金5亿RMB。于是你彻底解放不用再写代码啦,天天开辆法拉利到处玩,来给你介绍对象的媒人踏破家门。经过初赛、复赛、泳装、晚装、才艺展示之后,仍然有三位佳丽胜出。她们各有所长,但又无法量化比较,让你无法取舍。如下表

  如花 如月 如云
相貌身材 身材娇小,苗条 身材高挑 身材性感
  五官有点像刘亦菲 声音比较甜 五官有点像林志玲
       
学识智慧 硕士, 绘画专业 本科, 舞蹈专业 本科, 表演专业
  目前职业是时装设计师 目前职业是舞蹈演员 目前职业是平面模特
  平时爱呆在家里看闲书,或画画涂鸦 钢琴和声乐上受过专门训练,有一定水准 爱好到世界各地旅游
       
气质 清纯、阳光 优雅 高贵、性感

但可惜你不是泰国人或阿拉伯人,只能按照中国的法律一夫一妻,所以你不得不做出选择。这时候我们的AHP(The analytic hierarchy process)层次分析法就华丽丽地登场了!


一、AHP方法适合这样的场合:
1、有决策目标、有几种可选方案,并且能在方案之间提炼出比较要素
2、各方案在比较要素上只有定性的描述,无法定量衡量
3、你只能凭直觉或经验,对某两方案的某两要素进行两两比较
3、需要对所有方案排出座次。

二、AHP方法的理论基础和数学模型

数学模型比较复杂,详见MBALIB的 层次分析法 词条,对高数还念念不忘的同学可以进去怀旧一下。我们现在的目的是挑老婆,不是做矩阵运算,因此计算的事就找个软件代劳。AHP的计算软件有很多,下文我用了YAAHP这个软件,可以点这里直接下载。虽然你已经是亿万富翁,但是咱们不能忘了程序员的良好习惯,坚持使用盗版或免费软件,这个YAAHP就是免费的,符合勤俭朴素的你。

首先声明我不是托来宣传这个免费软件的,而是因为传授我AHP方法的老师向我推荐了这套软件。

三、建立层次结构模型

最上面粉色的是目标层,中间黄色的是要素层,最下面蓝色的是方案层。具体使用方法见YAAHP的flash演示动画,下载安装后也有。这个FLASH动画里演示了买车的决策分析,而且要素层里面再细分为两层。不过你已经买完法拉力了,现在要选老婆。我们把模型建得简单点,要素只有一层,如下图。

四、填写判断矩阵

如上面所述的选老婆场景,判断矩阵一共有有4个。分别是:

(1)你对三个比较要素的侧重程度。也就是说,你更看重相貌身材,还是更看中学识智慧或气质,这三者在后面比较中的权重各占多少

(2)三个美女在“相貌身材”上的两两比较矩阵
(3)三个美女在“学识智慧”上的两两比较矩阵
(4)三个美女在“气质”上的两两比较矩阵
由于都是两两比较,所以每个3*3矩阵里只用填入一半不到的格子就行了。如下图,在右上方黄色柱子里拉动那个蓝色方块就行了。

注意这里有个“一致性”,定义和公式见这里。判断矩阵的一致性如果超过0.1, 则上面那行蓝字会提示“不一致”,然后这个软件就鄙视你拒绝为你计算结果。可以调节矩阵里的数值避免这种情况。


五、计算结果

某个邪恶的男人把四个判断矩阵填写完后(后面三个矩阵的数值保密,免得我老婆看到了扁我),YAAHP软件就自动帮你算出结果了:

注意,这是AHP层次分析法计算出来的结果,而不是程序软件计算的结果. 抛开软件,我们直接在纸张上画格子填判断矩阵, 最后也能手算出同样的结果来. 根据每个人凭主观判断而填入矩阵的数值不同,最后也会呈现不同的结果.

所以,按照某个邪恶男人的审美标准,如月胜出当正房,其次是如云做二奶,如花出局。

这个计算结果会由你对每个要素的倾向而不同,最后把主观的东西变为量化的结果,很神奇吧。

六、群体决策

假设这时候作为亿万富翁的老爸老妈对你的层次分析法结果表示异议,也希望加入决策,那么你可以在AHP中加入群体决策,如这个视频所演示的,你还可以为各个参与者设定权重。

七、回到现实

这样挑老婆当然很爽,可惜你还没中那5亿RMB,所以只好老老实实做产品策划、功能取舍。

用好AHP层次分析可以让你的团队对目标更加明确,做出正确的取舍,赚它个5亿10亿的也不是不可能,到时候就可以如上文那样用AHP方法挑老婆了^_^