美国认为数字4好吗?
在数学中,“好”是个无意义的词。在计算机科学中,“好”是有特定含义的——对于某个问题,某种技术是最优解或者接近最优解的。
在计算复杂度理论中,常数是对一个算法的时间或空间复杂度进行估计时,所使用的高阶项。当常数的值越小时,意味着算法的优劣越好。 计算机科学中的“更好”,是指某个算法比另一个算法快很多(或节省很多空间),且这种快很多(或节省很多空间)是很确定的。不可能只是快一点点,也不可能只是节省一丁点。
而人脑不是计算机。人的大脑不能像计算机一样精确。人对“好”和“坏”的感受是主观的;同样的代码,不同的人去读会有不同的理解,同样的一题数学证明,不同的人会做出不同质量的解。人类不能做计算机能做到的事情——比如不可能用准确的数量来描述某块代码的性能。因此人们常常说“更好”而不是更优。“更快”而不“最快速”。因为人做不到那么精确。
但是计算机可以做得比我们更好。计算机能够精确到每个比特和每个字节。因此计算机能够找到真正的最优解。尽管对“最优”的定义是人定的,但是只要问题的定义够清晰,计算机总能找到这个“最优”。 人脑有神经网络,这让人类能以近似的方式处理信息。但正因为是人脑在做决策,这种近似就必然带有偏见。而计算机能做非常精确的工作,这种精度是人脑无法企及的。
因此如果让计算机来做选号的话,它一定可以选出一个比人类选出来的号码更好的号码。