順序木の新しい表現法
スポンサーリンク
概要
- 論文の詳細を見る
順序木を表現する簡潔データ構造として有名なものは2つ存在する.BP (balanced parenthesis) [Munro, Raman 2001]とDFUDS (depth first unary degree sequence) [Benoit et al. 2005]である.これらはnノードの木を2n+o(n)ビットで表現するものであり,この大きさは情報理論的下界と一致する.これらのデータ構造の上では多くの基本的演算(親,最初の子,次の弟)への移動,子孫の数など)をword RAMモデル上で定数時間で行える.しかし知られている基本的演算の全てを定数時間で行えるデータ構造は知られていない.BPではi番目の子を求めることができず,DFUDSではlca(lowest common ancestor)を求めることができない.本論文は,BPまたはDFUDSで実行できる基本的操作の全てを定数時間で実行可能な新しい順序木の表現法を提案する.このデータ構造のサイズは2nビットより小さく,木のノードの次数の分布から定義されるエントロピーまで圧縮できる.その結果,全ての内部ノードがちょうど2つの子を持つような木の場合,サイズはn+o(n)まで圧縮される.
- 社団法人電子情報通信学会の論文
- 2006-09-19
著者
-
定兼 邦彦
九州大学大学院システム情報科学研究院
-
Jesper Jansson
お茶の水大学
-
Jansson Jesper
九州大学大学院システム情報科学研究院
-
Jansson J
九州大学大学院システム情報科学研究院
-
SUNG Wing-Kin
School of Computing, National University of Singapore
-
Sung W‐k
School Of Computing National University Of Singapore
関連論文
- 量子アルゴリズムによる近似文字列出現頻度問い合わせ
- メトロポリスウォークの到達時間及び全訪問時間に関するタイトな上界
- グラフ上の線形Cover Timeランダムウォーク実現の必要条件
- 圧縮接尾辞配列構築アルゴリズムの改良
- 負荷分散枝被覆問題に対する最適性とアルゴリズム
- 局所情報を用いたスケールフリーネットワークの探索
- 簡潔データ構造による全文検索のハードウェアを用いた高速化(ハードウェアアクセラレーション,SWoPP佐賀2008-2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ)
- ディスクレパンシー基準によるディジタルハーフトーニング : 自動評価手法と最適化手法
- 実数列の大域的丸めの数え上げ
- グラフの最小出次数最大化問題
- Computational Geometry on Statistical Manifolds for Clustering : Extended Abstract (Models of Computation and Algorithms)
- 正規分布に従う枝重みをもつグラフにおける最小全域木コストの分布関数の近似手法
- ヨーロッパ型及び貯蓄型アジアオプションの高精度かつ高速な価格計算
- 近傍探索の解合流性に基づく並列局所探索法の考察(計算理論とアルゴリズムの新展開)
- k-集合合意問題を解く故障検知器
- 隠れマルコフモデルを用いたDNA配列設計
- 負荷分散セミマッチングにおける最適性について
- DS-1-10 DNA構造変化の特徴解析(DS-1.COMP-NHC学生シンポジウム,シンポジウム)
- センサーネットワークにおける省電力高信頼なデータ伝送(計算機科学の理論とその応用)
- DNA計算における局所探索法による反応障壁近似計算
- DNA計算における局所探索法による反応障壁近似計算
- 最大重み付き出次数を最小化するグラフ有向化問題の近似(不)可能性
- Online and Dynamic Detection of Squares in Strings
- 局所情報を用いたランダムウォークの拡張
- DNA配列に適した圧縮全文索引
- 曲線のピーク削減アルゴリズムの考察と実装
- F-050 数値データベースに対するエキスパート付き決定木の構築(F.人工知能)
- センサーネットワークにおける省電力高信頼なデータ伝送(計算理論とアルゴリズムの新展開)
- 非同期分散システムにおける故障検知器と故障計数器について(計算理論とアルゴリズムの新展開)
- DNA 分子の濃度と反応速度の関係解析(計算理論とアルゴリズムの新展開)
- 文書データベースへの効率的な索引付けとその更新に関する研究
- 局所情報を用いたランダムウォークの拡張
- 順序木の新しい表現法
- 圧縮データ構造の更なる圧縮
- 量子計算での幾何学データ処理
- 動的簡潔順序木
- 4.超簡潔データ構造(特定領域研究「新世代の計算限界-その解明と打破-」)
- 括弧列の簡単・簡潔な表現法
- 大規模データ処理のための簡潔データ構造
- 最小重み負荷分散枝被覆について
- メモリの圧縮
- 次数上下界制約付きグラフ向き付けにおけるペナルティ最小化