解决问题时简单易得的可行方案会使我们懒于寻找复杂的完美方案
2012-10-15 12:35
543 查看
最近看书“思考的快与慢”,是说我们每个人的头脑里都有两个系统,一个是系统1,负责不假思索快速应对,一个是系统2,负责慎重的深入思考。通常是是我们调用系统1来处理绝大部分事务,在我们系统1应付不过来时,系统2才不情愿的启动。
这里有一个例子,还是火车运煤问题,
比如,你要运3000吨煤到1000公里外的市场上卖,你用的火车容量是1000吨,但火车本身也需要烧煤,能耗是每公里0.3吨,问你能运多少煤到市场上?
你看的这个题目的反应是不是,你是一道小学生都会做的题目,很简单。
运前两车的煤火车需要一个来回,最后一车,火车运煤到终点了就不需要回去了,这样火车共用掉5*1000*0.3=1500吨煤,最终送到市场上的就是3000-1500,也是1500吨煤。
这个方案的确简单可行,但是还有更优的方案吗,我相信就这个题目本身,很少会人会愿意继续思考一下。
如果你研究过火车运煤的最优解问题,就知道这只是那个一般问题的一个特例,代入数据可算出,最终答案是1700吨。
具体过程这里不多说,可以直接参见那篇文章。
总结,当我们面对一个问题的时候,在最简单直观的方案可行时,我们能不能追问自己一句:还有更好的方案吗?
这里有一个例子,还是火车运煤问题,
比如,你要运3000吨煤到1000公里外的市场上卖,你用的火车容量是1000吨,但火车本身也需要烧煤,能耗是每公里0.3吨,问你能运多少煤到市场上?
你看的这个题目的反应是不是,你是一道小学生都会做的题目,很简单。
运前两车的煤火车需要一个来回,最后一车,火车运煤到终点了就不需要回去了,这样火车共用掉5*1000*0.3=1500吨煤,最终送到市场上的就是3000-1500,也是1500吨煤。
这个方案的确简单可行,但是还有更优的方案吗,我相信就这个题目本身,很少会人会愿意继续思考一下。
如果你研究过火车运煤的最优解问题,就知道这只是那个一般问题的一个特例,代入数据可算出,最终答案是1700吨。
具体过程这里不多说,可以直接参见那篇文章。
总结,当我们面对一个问题的时候,在最简单直观的方案可行时,我们能不能追问自己一句:还有更好的方案吗?
相关文章推荐
- 换位思考权限设计(把复杂的问题,简单化才是水平,用简单的道理解决复杂的问题)
- 如何解决数据库中插入数据中文乱码问题(简单并完美解决数据库中插入数据中文乱码问题)
- Microsoft_Office_Word_遇到问题需要关闭。我们对此引起的不便表示抱歉,问题解决方案
- 换位思考权限设计(把复杂的问题,简单化才是水平,用简单的道理解决复杂的问题)
- onMeasure简单方法 完美解决ListView与ScollView冲突问题!
- 绝大多数情况下,没有解决不了的问题,只有因为平时缺少练习而惧怕问题的复杂度,畏惧的心理让我们选择避让,采取并不那么好的方案去解决问题
- 换位思考权限设计(把复杂的问题,简单化才是水平,用简单的道理解决复杂的问题)
- 如果是能简单解决的问题,就不用想得太复杂了
- 完美简单的解决Android Studio导入项目的Gradle问题(超简单)
- 解决复杂问题的思路 —— 从简单到复杂
- 完美又简单解决Fedora16下使用Sun-JDK的汉字乱码(口口)问题
- onMeasure简单方法 完美解决ListView与ScollView冲突问题!
- 突出一个简单粗暴!Android Activity泄漏问题解决方案
- 突出一个简单粗暴!Android Activity泄漏问题解决方案
- 解决IE6下PNG不透明问题—DD_belatedPNG的完美方案
- 2011年9月PHPMailer的简单应用(完美解决各类实用问题,测试GMail,QQ,163)
- 八、百钱百鸡的问题(5种方式解决-代码执行效率由复杂到简单)
- #HTML5 & JS TIPS# 合法解决纯JS+HTML5前端简单跨域与复杂跨域问题
- [原创]解决网络IP切换问题,又一完美方案
- 简单5步完美解决Ecshop与jQuery冲突的问题