講演抄録/キーワード |
講演名 |
2012-04-27 13:20
写像枝を用いた系列二分決定グラフ ○青木洋士・山下 茂(立命館大)・湊 真一(北大) COMP2012-4 |
抄録 |
(和) |
二分決定グラフ (Binary Decision Diagram, BDD) は,論理関数を効率良く処理することができるグラフである.BDD 処理系のメモリ効率は,節点数に依存する.BDD の節点数を削減する手法として,BDD に属性枝を付与する手法が提案されている.BDD に属性枝を付与すると,同じ部分グラフの数が増加し,同一の節点が効率良く共有される.一方,系列二分決定グラフ(Sequence Binary Decision Diagram, SeqBDD) は,文字列集合を表現するデータ構造である.SeqBDD は,変数の出現順序や構築ルールがBDD と異なる.このため,SeqBDD は,BDD とは違った節点の共有手法を適用できる可能性がある.本稿では,属性枝を付与した新しいSeqBDD の節点の共有手法を提案する.本稿で提案する枝に属性として写像を付与したSeqqBDD は,ある文字列集合を一意に表現することができる.よって,本データ構造は,通常のSeqBDD と同様に,グラフの一意性を利用した効率のよい集合演算を提供することができる. |
(英) |
A Binary Decision Diagram (BDD) gives efficient boolean function manipulations. The memory efficiency of BDDs depends on the number of their nodes. We can reduce the number of nodes of BDDs by adding attributed edges: nodes are shared efficiently since the number of the same sub-graphs increases when attributed edges are used. Sequence Binary Decision Diagram (SeqBDD) is a data structure that represents a set of strings. SeqBDDs are different from BDDs with respect to the variable ordering and the construction rules. Therefore, there may be another approach to share nodes of SeqBDDs. In this paper, we propose a new technique for sharing nodes of SeqBDDs with attributed edges. We prove that there exists only one canonical SeqBDD with attributed edges corresponding to one set of strings. This property is the same in the case of SeqBDDs. Therefore, our proposed data structures give efficient sets of manipulations as well as SeqBDDs. |
キーワード |
(和) |
系列二分決定グラフ / 属性枝 / 写像 / / / / / |
(英) |
SeqBDD / attributed edges / mapping / / / / / |
文献情報 |
信学技報, vol. 112, no. 21, COMP2012-4, pp. 23-28, 2012年4月. |
資料番号 |
COMP2012-4 |
発行日 |
2012-04-20 (COMP) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
COMP2012-4 |