尝试错误查看源代码讨论查看历史
尝试错误(英语:trial and error)简称试错,是用来解决问题、获取知识的常见方法。此种方法可以视为简易解决问题的方法中的一种,与使用洞察力/直觉或理论推理的方法正好相反。
程序
在试错的过程中,选择一个可能的解法应用在待解问题上,经过验证后如果失败,选择另一个可能的解法再接着尝试下去。整个过程在其中一个尝试解法产生出正确结果时结束[1]。
方法论
此种解决问题的方法应用在简单的问题或是游戏上时较容易成功,并且通常在没有其他可以利用的明显规则可以套用于解决待解问题时使用。尝试错误法并不代表使用者一定要不经意地乱试解法,使用者可以有条理地操控各个变因来整理出最有机会成功解决问题的解法。
特征
尝试错误法有几个特征:
解决问题导向:尝试错误法不试着去探讨为什么某种解法会成功,只要成功解决问题即可。
针对某个特定问题:尝试错误法不试着去找出可以被广泛应用、拿来解决其他问题的解法。
没有最佳化:尝试错误法只找出某种解法,并不会去尝试出所有的解法,亦不会找出问题的最佳解法。
仅需最低限度的知识:即便对问题的领域只有少量的知识,尝试错误法仍然可以被拿来应用[2]。
尝试错误法的问题
尝试错误法有几个问题存在,因此通常为解决问题的最后一种手段。首先尝试错误法是非常单调、乏味且使人厌烦的。再者此种方法需要耗费大量的时间,化学工程师如果要找到合用的化学成分,往往必须从上万种有潜在可能性的化学成分中来筛选。很幸运的因为电脑不像人会觉得无趣、而且可以在转眼间试完大量的组合,因此尝试错误法很适合电脑使用。
视频
尝试错误 相关视频
参考文献
- ↑ 对与错,都是成长的事——读《做最好的决策》,豆瓣,2014-09-27
- ↑ 试错法 Tria-by-error,超神经