费米估算介绍
有时在面对一个问题时,往往会因为解决这个问题的信息资源有局限,条件资源有局限,而感到无从下手。
而费米估算正是解决如何在数据不明确、以及各种限制条件下,利用一些假设的理由和经验推算出正确答案这一问题的方法。
其具体思路为,通过公式或者逻辑将大的问题拆解为多个可以解决的小问题,再通过小问题的求解来得到大问题的答案。
例子:芝加哥有多少调音师
有公式如下:
总人数 = 总工作时长 / 单人工作时长
所以问题可以分解如图:
此时问题已经拆解至可解,而对于可解问题,仍然没有一个准确的数据,此时就需要进行估算。
费米提出:
对于小问题的估算,不要估算其本身,而是先估算其上下界,然后在10倍的范围内估算出数值。
解题过程如下:
首先是如何知道芝加哥的钢琴数,费米先估算了芝加哥总居民数是300万(这个不用估算也基本能知道),平均每个家庭有4个人(美国四人家庭居多),那么芝加哥估计会有75万个家庭。这些家庭中有多少有钢琴呢?在当时的美国,钢琴属于半稀缺物品,拥有钢琴的家庭应该不会超过1/2,也不会低于1/10,因此费米估算为1/3,那么全市大概会有25万架钢琴。
第二个基本问题是每架钢琴每年需要调音几次,调音师不是常见的岗位,调音次数应该不会超过1年3次,也不会低于10年1次,因此费米估算为3年1次,也就是每年0.33次,那么每年全市有8.3万架钢琴需要调音。第三个基本问题是调音一次要花多久,不会超过10小时,也不会低于1小时,因此费米估算为3小时。这样第一个大问题我们就解决了,总钢琴的总调音时长大约是3*83000=249000
下面估算第二个大问题:每年每位调音师工作多久?假设调音师一年工作250天,算上他每天需要往返的路时,那么他一年的工作时间就是250240.6=3600H
这样所有的问题都已经估算出了结果,最终调音师数量=249000/3600=69位。而实际的结果为80位,可见相差甚小。
而之所以估算可以有这么高的准确率,是因为涉及到了以下原理:
在任何一组计算中,估算带来的错误都可以相互抵消,所做的假设越多,被抵消的概率就会越大。
应用
费米估算可以广泛应用于求解类似问题中,其求解与实际答案在数量级上相一致。
而想要确保求解正确需要保证以下三点:
最后,应用中要按照MECE原则拆分,为了保证求解准确性,可以尝试将问题拆解到最小。因为:
在任何一组计算中,估算带来的错误都可以相互抵消,所做的假设越多,被抵消的概率就会越大。