キーを自然数として解釈する場合、次の式を使用できます。
私が理解できないのは、Aの値をどのように選択するかです。
Knuthによると、最適値は次のとおりです。
だから私の質問は、どのようにしてKnuthがこれに到達し、どのようにして特定のデータの最適値を計算できるのかということです。
3
私は、
—
Ahmed Masud
...と、実際に "Knuthが黄金比による乗算を繰り返すと、ハッシュ空間のギャップが最小になると主張しているため、一緒に組み合わせるための良い選択だと主張しています1つを形成する複数のキー。」
私が正しく思い出せば、演習の1つでどのような意味で説明されていますかは単位間隔でうまく分散されています。今はチェックする本がありません。
—
Radu GRIGore、2012年
@RaduGRIGoreこれは、が任意の非合理的なに対してを法として一様に分布するというよく知られた定理です(Nivenの "Irrational Numbers"の定理6.3)。おそらくはある意味で最良の選択です。
—
2012年
「より最適」というものはありません。「もっと最高」と言っているようなものです。最適値かそうでないかのどちらかです。
—
Jeffε
この値は自然のプロセスでも使用されることを指摘する価値があります。具体的には、ゴールデンアングルは、多くの植物における花びら、小花などの配置を決定します。円の周りに点を配置すると、この角度による回転が繰り返し適用され、点は(一定の係数内で)等間隔になります。
—
James King