- 著者
- Titus D. M. Purdin
- 編者
- H. Berghel, J. Talburt, D. Roach
- タイトル
- Compressing Tries for Storing Dictionaries
- 書籍
- Proceedings of the 1990 Symposium on Applied
Computing
- ページ
- 336-340
- 日時
- April 1990
- 概要
- A technique for compressing static dictionaries
using trie structures is described. The goal is to
achieve reasonable compression of such dictionaries
while preserving the ability to travel both up and
down in the resulting trie. An investigation is
conducted of the tradeoffs necessary to accomplish
this. The utility of trie structures thus
constructed is discussed.
- コメント
- トライのノードをbitmap representationで表現し、この
bitmap representationを圧縮する。英文字26文字のため
に4バイト1使用するが、疎な場合のために、最初の3ビッ
トを残りのバイトの有無の判定に使用する。次ノードへの
ポインタは相対値で表現し、ポインタもやはり同様に圧縮
表現する。
- 概要
- ノードの表現方式はビットマップ表現だけである。ノード
データの圧縮法はそのまま使えるが、このようなやり方が
最適かどうかは不明である。頻度に依存するであろう。子
供がひとつだけの場合は文字列表現の方がやはり小さくな
るはずであり、ふたつの場合はリスト表現と同じ程度であ
ろう。(ポインタ×2+3バイト)
- カテゴリ
- Trie
Category: Trie
Organization: IEEE, ACM
Comment: トライのノードをbitmap representationで表現し、この
bitmap representationを圧縮する。英文字26文字のため
に4バイト1使用するが、疎な場合のために、最初の3ビッ
トを残りのバイトの有無の判定に使用する。次ノードへの
ポインタは相対値で表現し、ポインタもやはり同様に圧縮
表現する。
Abstract: A technique for compressing static dictionaries
using trie structures is described. The goal is to
achieve reasonable compression of such dictionaries
while preserving the ability to travel both up and
down in the resulting trie. An investigation is
conducted of the tradeoffs necessary to accomplish
this. The utility of trie structures thus
constructed is discussed.
Bibtype: InProceedings
Booktitle: Proceedings of the 1990 Symposium on Applied
Computing
Author: Titus D. M. Purdin
Pages: 336-340
Month: apr
Title: Compressing Tries for Storing Dictionaries
Editor: H. Berghel
J. Talburt
D. Roach
Comment1: ノードの表現方式はビットマップ表現だけである。ノード
データの圧縮法はそのまま使えるが、このようなやり方が
最適かどうかは不明である。頻度に依存するであろう。子
供がひとつだけの場合は文字列表現の方がやはり小さくな
るはずであり、ふたつの場合はリスト表現と同じ程度であ
ろう。(ポインタ×2+3バイト)
Year: 1990