抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
線形プロービングハッシュテーブルは,コンピュータ科学における最も古く,最も広く使用されたデータ構造の一つである。しかし,線形プロービングは,ハッシュテーブルが高メモリ利用に達するとすぐに,ハッシュテーブル内の要素が一緒にクラスタを始め,挿入が遅くなる。一次クラスタリングとして知られるこの現象は,1963年にDonald Knuthによって最初に捕獲された。1-1/xの負荷因子で,挿入当りの予想時間は,より望ましいΘ(x)よりむしろΘ(x2)である。著者らは,古典的解析より層位が,示唆するように見えることを示した。欠失がいかに実行されるかにおける小さな設計決定は,挿入の漸近性能に劇的な影響を与えることが分かった。これらの設計決定を正しく行うならば,負荷因子1-Θ(1/x)で連続的にあるハッシュテーブルでさえ,平均挿入時間O(x)を達成できる。重要な洞察は,欠失によって残されたトンボストンが驚くほど強い「アンチクラスター化」効果を引き起こし,挿入と欠失が1対1である場合,欠失のアンチクラスタリング効果が実際に挿入のクラスタ化効果を過出力するということである。また,著者らは,操作の任意のシーケンスで一次クラスタ化を完全に除去する,悪い庭ハッシングと呼ぶ,線形プロービングの新しい変種を提示した。もし,運転を行うと,電流負荷係数は,いくつかのxで1-1/xであり,次に,運転の予想コストは,O(x)である。1つは,Bのデータブロックサイズを有する外部メモリモデルにおいて,悪い場ハッシングは,次の顕著な保証を提供する:任意の負荷因子1-1/xでx=o(B)で,悪い場ハッシングは,1+o(1)が,操作あたり1+o(1)を期待したブロック移動を達成する。過去の外部メモリハッシュテーブルは,ブロックサイズBが少なくともΩ(x2)であるとき,1+o(1)保証を提供できるだけである。結果は,理論者と実務者の両方に対する行動可能な教訓があり,特に,mb石の良く設計された使用は,線形プロービングが如何に振舞うかの漸近的景観を完全に変えることができる(そして,欠失がないかどうか)。Copyright 2022 The Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Translated from English into Japanese by JST.【JST・京大機械翻訳】