HUSCAP logo Hokkaido Univ. logo

Hokkaido University Collection of Scholarly and Academic Papers >
Theses >
博士 (情報科学) >

Studies on Decision Diagrams for Efficient Manipulation of Sets and Strings

Files in This Item:
Shuhei_Denzumi.pdf967.78 kBPDFView/Open
Please use this identifier to cite or link to this item:https://doi.org/10.14943/doctoral.k11749
Related Items in HUSCAP:

Title: Studies on Decision Diagrams for Efficient Manipulation of Sets and Strings
Other Titles: 集合および文字列を効率よく操作するための決定グラフに関する研究
Authors: 伝住, 周平 Browse this author
Issue Date: 25-Mar-2015
Publisher: Hokkaido University
Abstract: In many real-life problems, we are often faced with manipulating discrete structures.Manipulation of large discrete structures is one of the most important problems in computer science. For this purpose, a family of data structures calleddecision diagrams is used. The origin of the decision diagrams is binary decision diagram (BDD)proposed by Bryant in 1980s. BDD is a data structure to represent and manipulate Boolean functionsefficiently. As a variant of BDD, Minato proposedzero-suppressed binary decision diagram (ZDD). ZDD is a data structure for manipulating families of sets. In 2010, another descendant of BDD, sequence binary decision diagram (sequence BDD), is proposed byLoekito et al. This decision diagram represents sets of strings and allow computing string set operations, too.In this thesis, we study sequence BDD and ZDD. First, we show fundamental properties of sequence BDDs, such as the characterization of minimal sequence BDDs byreduced sequence BDDs, non-trivial relationships between sizes of minimal sequence BDDs and minimal Acyclic Deterministic Finite Automata, the complexities of minimization, Boolean set operations, and sequence BDD construction. Secondly, we alsodefine complete inverted files based on sequence BDD for directed acyclic graphs (DAGs).A complete inverted file is an abstract data type that provides various functions for text retrieval. We propose new complete inverted files calledSeqBDD-FPs for both texts and DAGs. We also present algorithms to construct them and to retrieve occurrence information from them. Thirdly, we pointed out the problem that is to build index for familiesof sets in order to store them compactly and allow fast searching. Then, we introduce DenseZDD, a compressed index for static ZDDs to solve a problem that current techniques for storing ZDDs require a huge amount of memory and membership operations are slow. Our technique not only indexes set families compactly but also executes fast membership operations. We also propose a hybrid method of DenseZDD and ordinaryZDDs to allow for dynamic indices.
Conffering University: 北海道大学
Degree Report Number: 甲第11749号
Degree Level: 博士
Degree Discipline: 情報科学
Examination Committee Members: (主査) 教授 湊 真一, 教授 Zeugmann Thomas, 教授 有村博紀
Degree Affiliation: 情報科学研究科(コンピュータサイエンス専攻)
Type: theses (doctoral)
URI: http://hdl.handle.net/2115/58738
Appears in Collections:学位論文 (Theses) > 博士 (情報科学)
課程博士 (Doctorate by way of Advanced Course) > 情報科学院(Graduate School of Information Science and Technology)

Export metadata:

OAI-PMH ( junii2 , jpcoar_1.0 )

MathJax is now OFF:


 

 - Hokkaido University