硅谷陈源博士 25-12-27 22:41
微博认证:美国佐治亚理工学院计算机科学博士,NVIDIA(英伟达)主任工程师

著名的生日”悖论”:只要23个人,其中两个人生日在同一天的概率就会超过 50%。这很反直觉,问题的关键是我们关注的是任意两个人同生日(23个人一共有253种不同的组合),而不是某一个人是否和他人同生日。

这个结果在工程实践中具有重要的含义,比如计算机系统的哈希表设计。哈希冲突的概率远高于我们的直觉判断:随着对象数量的增加,哈希冲突概率的增长是超线性的。

具体说,当n个对象随机映射到大小为M的哈希空间时,发生冲突的概率近似为:1 - e^(-n^2 / M)。

比如,一个32位哈希表,空间大小是2^32,看似很大,但只需要映射大约7万个对象,发生冲突的概率就会超过50%。这么高的冲突概率,在实际系统中是不可接受的。

#生日悖论##计算机科学##算法设计#

发布于 美国