首页> 外文期刊>Theoretical computer science >The structure of subword graphs and suffix trees of Fibonacci words
【24h】

The structure of subword graphs and suffix trees of Fibonacci words

机译:斐波那契词的子词图和后缀树的结构

获取原文
获取原文并翻译 | 示例
           

摘要

We use automata-theoretic approach to analyze properties of Fibonacci words. The directed acyclic subword graph (dawg) is a useful deterministic automaton accepting all suffixes of the word. We show that dawg's of Fibonacci words have particularly simple structure. Our main result is a unifying framework for a large collection of relatively simple properties of Fibonacci words. The simple structure of dawgs of Fibonacci words gives in many cases simplified alternative proofs and new interpretation of several well-known properties of Fibonacci words. In particular, the structure of lengths of paths corresponds to a number-theoretic characterization of occurrences of any subword. Using the structural properties of dawg's it can be easily shown that for a string w we can check if w is a subword of a Fibonacci word in time O(|w|) and O(l) space. Compact dawg's of Fibonacci words show a very regular structure of their suffix trees and show how the suffix tree for the Fibonacci word grows (extending the leaves in a very simple way) into the suffix tree for the next Fibonacci word.
机译:我们使用自动机理论方法来分析斐波那契单词的属性。有向无环子词图(dawg)是一个有用的确定性自动机,接受该词的所有后缀。我们证明了斐波那契单词的dawg的结构特别简单。我们的主要结果是一个统一的框架,用于收集斐波纳契单词的相对简单属性的大量集合。斐波那契单词的小词的简单结构在许多情况下为斐波那契单词的几个众所周知的属性提供了简化的替代证明和新解释。特别地,路径长度的结构对应于任何子词的出现的数论表征。使用dawg的结构特性,可以很容易地表明,对于字符串w,我们可以检查w在时间O(| w |)和O(l)空间中是否是斐波那契单词的子单词。紧凑的dawg Fibonacci单词显示了其后缀树的非常规则的结构,并显示了Fibonacci单词的后缀树如何增长(以非常简单的方式扩展叶子)到下一个Fibonacci单词的后缀树中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号