• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2006 Fiscal Year Annual Research Report

大量データ処理のための領域効率の良いアルゴリズム

Research Project

Project/Area Number 16092222
Research InstitutionKyushu University

Principal Investigator

定兼 邦彦  九州大学, 大学院システム情報科学研究院, 助教授 (20323090)

Co-Investigator(Kenkyū-buntansha) 山下 雅史  九州大学, 大学院システム情報科学研究院, 教授 (00135419)
小野 廣隆  九州大学, 大学院システム情報科学研究院, 助手 (00346826)
Keywords簡潔データ構造 / エントロピー / データ圧縮 / スケールフリーグラフ / グラフ探索 / 逆探索
Research Abstract

簡潔データ構造(succinct data structures)はある要素を情報理論的下界に近い大きさの空間に格納し,かつ,要素に対する多くの原始的操作を定数時間で行えるデータ構造である.我々は順序木に対する簡潔データ構造を提案した.このデータ構造は,知られている全ての基本演算を定数時間で実行でき,かつ,データ構造のサイズは順序木のある種のエントロピーを達成するものである.
スケールフリーグラフとは,ノードの次数分布がべき乗則を満たすグラフのことであり,Webグラフのような実際に現れる大規模グラフのいくつかはスケールフリーであることが知られている.一般に,グラフのノードを探索する場合には同じノードを複数回訪れないように各ノードにフラグが必要である.しかし大規模グラフでは全ノードに対してフラグを用意することは計算機のメモリ量の制限により困難である.本研究ではスケールフリーグラフの性質を利用して,少ないメモリでノードの重複無くグラフを探索するアルゴリズムを提案した.探索アルゴリズムはAvis, Fukudaの逆探索に基づいている.あるノードの親ノードは,そのノードとその全隣接ノードのうち次数の最も大きいものとする.もしそのようなノードが複数ある場合はノードのIDの最も小さいものとする.あるノードの次数がその隣接ノードのどれよりも大きい場合は,そのノードは親ノードを持たない.つまり木の根ノードとなる.この方法で親ノードを定義すると,根ノードが複数現れる.つまりグラフが木ではなく森として表現されることになる.そこで逆探索アルゴリズムを変更し,1つの木の中での逆探索と,複数の根ノード問の通常の深さ優先探索を行うようにする.深さ優先探索では各根ノードを既に訪れたかどうかのフラグを用いる.このアルゴリズムの必要とするメモリは,根ノードの数に比例する.ランダムに作成したスケールフリーグラフにおいて実験を行うと,100万ノードの場合に根ノードの数は平均して4ないし5個になる.つまり数十バイトのメモリのみを用いて全ノードを重複無く列挙することができる.

  • Research Products

    (6 results)

All 2007 2006

All Journal Article (6 results)

  • [Journal Article] Ultra-succinct Representation of Ordered Trees2007

    • Author(s)
      Jesper Jansson, Kunihiko Sadakane, Wing-Kin Sung
    • Journal Title

      Proceedings of ACM-SIAM Symposium on Discrete Algorithms

      Pages: 575-584

  • [Journal Article] Forest Search : A Paradigm for Faster Exploration of Scale-Free Networks2006

    • Author(s)
      Y.Kurumida, H.Ono, K.Sadakane, M.Yamashita
    • Journal Title

      Proc. of the 4th International Symposium on Parallel and Distributed Processing and Applications LNCS 4330

      Pages: 39-50

  • [Journal Article] Reducing the space requirement of LZ-index2006

    • Author(s)
      D.Arroyuelo, G.Navarro, K.Sadakane
    • Journal Title

      Proceedings of Combinatorial Pattern Matching LNCS 4009

      Pages: 307-318

  • [Journal Article] A Probabilistic Model of the DNA Conformational Change2006

    • Author(s)
      M.Shiozaki, H.Ono, K.Sadakane, M.Yamashita
    • Journal Title

      Proceedings of DNA LNCS 4287

      Pages: 274-285

  • [Journal Article] DNA Sequence Design by Dynamic Neighborhood Searches2006

    • Author(s)
      S.Kawashimo, H.Ono, K.Sadakane, M.Yamashita
    • Journal Title

      Proceedings of DNA LNCS 4287

      Pages: 157-171

  • [Journal Article] A generic search strategy for large-scale real-world networks2006

    • Author(s)
      Y.Kurumida, T.Ogata, H.Ono, K.Sadakane, M.Yamashita
    • Journal Title

      Proc. INFOSCALE, ACM International Conference Proceeding Series Vol. 152

      Pages: 53

URL: 

Published: 2008-05-08   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi