研究課題
基盤研究(C)
様々な条件を与えたとき、それらを満足する離散構造のすべてを列挙する高速なアルゴリズムの開発が、本研究の目的である。ここで、すべてとは、重複や抜けを許さないことを意味する。われわれは、いくつかの平面的な構造について、理論的に最も早いアルゴリズムをすでに開発している。従来のアルゴリズムが離散構造の集合の辞書を作成するのに対し、我々のアルゴリズムは離散構造の集合に全域木を上手に定義し、これに基づき、高速に列挙を行う。このアルゴリズムは、出力1個あたり、わずか定数時間しか必要としない、きわめて高速、かつ、簡単なアルゴリズムとなっている。本年は、この手法で列挙できる離散構造を、平面構造に限らず、より、一般的な離散構想にまで拡張した。具体的には、直並列グラフや、組み合わせ論の基本的な概念のひとつである集合分割、および、トポロジカルソートを、高速に列挙するアルゴリズムを開発した。また、平面構造の列挙に関しても、より多様な条件のもとでフロアプランを列挙するアルゴリズムを開発した。さらに、列挙アルゴリズムの出力は一般に、その個数が膨大であることから、非常に大規模なデータを扱う必要がある。この困難に対処するために、出力を効率的に圧縮し、格納する手法をいくつか開発した。また、圧縮したデータを元のデータに展開することなく、効率的に操作するしくみをいくつか開発した。
すべて 2006 2005 2004
すべて 雑誌論文 (16件)
IEICE TRANS. FUNDAMENTALS Vol.E89A, no. 5(印刷中)
IEICE TRANS.FUNDAMENTALS Vol.E89-A, no.5(accepted)
IEICE TRANS. FUNDAMENTALS
ページ: 1129-1135
IEICE TRANS. FUNDAMENTALS Vol.E88-A, no. 4
ページ: 930-934
電子情報通信学会論文誌A Vol.J88-A, no. 8
ページ: 945-952
Proc. of WG 2005, Lecture Notes in Computer Sciences 3787
ページ: 249-260
Proc. of FCT 2005, Lecture Notes in Computer Sciences 3623
ページ: 445-453
IEICE TRANS.FUNDAMENTALS Vol.E88-A, no.4
IEICE TRANS.FUNDAMENTALS Vol.E88-A, no.5
Proc. of 4th Japanese-Hungarian Symposium on Discrete Mathematics and Its Application
ページ: 401-406
Proc.of WG 2005 LNCS,3787
Proc.of FCT 2005 LNCS,3623
Computational Geometry Theory and Applications Vol.27(2)
ページ: 109-122
IEICE TRANS.INF.& SYST. Vol.E87-D, no.2
ページ: 330-336
IEICE TRANS.FUNDAMENTALS Vol.E87-A, no.5
ページ: 1029-1033
Proc.of WG 2004 LNCS,3353
ページ: 33-45