首页> 外文会议>2011 IEEE International Conference on Granular Computing >An efficient algorithm for constructing a Sequence Binary Decision Diagram representing a set of reversed sequences
【24h】

An efficient algorithm for constructing a Sequence Binary Decision Diagram representing a set of reversed sequences

机译:一种用于构建表示一组反向序列的序列二元决策图的有效算法

获取原文

摘要

A trie is a data structure representing a set of sequences by sharing the same prefixes between sequences. Thanks to this sharing, prefix searches on a trie is performed efficiently. Constructing a trie representing a set of reversed sequences is useful for suffix searches on the original sequences. This is because a prefix search on reversed sequences corresponds to a suffix search on the original sequences. A Sequence Binary Decision Diagram (SeqBDD) also represents a set of sequences compactly by sharing the same prefixes between the sequences. In addition, a SeqBDD can share suffixes between the sequences unlike a trie. Thus, it is desirable to construct a SeqBDD representing a set of the reversed sequences from a given SeqBDD efficiently for a suffix search on the SeqBDD. To this end, we propose a method visiting each node in a SeqBDD only one time since it visits the nodes based on the topological sorting. Hence, our method is more efficient than a simple recursive method that visits the same nodes many times. The experimental results show that our method constructs a SeqBDD representing a set of reversed sequences more efficiently than a simple recursive method when there are many common prefixes and/or suffixes in given sequences. In addition, we propose two novel applications of the reversed SeqBDDs.
机译:特里是通过在序列之间共享相同的前缀来表示一组序列的数据结构。由于这种共享,可以有效地执行对特里的前缀搜索。构造表示一组反向序列的特里对于在原始序列上进行后缀搜索很有用。这是因为对反向序列的前缀搜索对应于对原始序列的后缀搜索。序列二进制决策图(SeqBDD)还通过在序列之间共享相同的前缀来紧凑地表示一组序列。另外,与trie不同,SeqBDD可以在序列之间共享后缀。因此,期望有效地从给定的SeqBDD构建表示一组反向序列的SeqBDD,以用于在SeqBDD上进行后缀搜索。为此,我们提出了一种仅访问SeqBDD中的每个节点一次的方法,因为它基于拓扑排序访问了节点。因此,与多次访问相同节点的简单递归方法相比,我们的方法效率更高。实验结果表明,当给定序列中存在许多常见的前缀和/或后缀时,我们的方法比简单的递归方法更有效地构建表示一组反向序列的SeqBDD。此外,我们提出了反向SeqBDD的两种新颖应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号