「优化」是一大类的数学问题,旨在寻找函数的极值,即这个函数在何处取得最大、何处取得最小。问题接下来分成两步:从哪里开始找(初始值)以及怎么找(算法)。一种设置初始值的思路是,用相似的办法算出一个大差不差的结果,接着从这个结果出发寻找极值。比如,新函数是针对离散数据的,先把数据当成连续的,用已经成熟的算法先得到一个结果,再往后算。再比如,想从上海去北京,先买一张去天津的票。
这个思路如此简单,而在生活中我却从未意识到过。直到在统计计算的时候遇到了这类问题,我才回顾生活,发现「先犯一个错」是如此好用。很多本来只能放弃的事情,一下子变得可以做了。比如,「人生的意义」。这个问题几乎无解,不同的哲学给出的答案都不一样,反复在这个问题上打转很容易陷入到虚无主义之中。可是,我们明显知道有些问题是和「人生的意义」相关的,比如「认识你自己」,比如「何为良好生活」。那么,我们先往这些方向走,试图理解这些更具体的问题,就有很大可能奔着「人生的意义」的答案去了。