【24h】

Minimization of Symbolic Tree Automata

机译:最小化符号树自动机

获取原文

摘要

Symbolic tree automata allow transitions to carry predicates over rich alphabet theories, such as linear arithmetic, and therefore extend finite tree automata to operate over infinite alphabets, such as the set of rational numbers. Existing tree automata algorithms rely on the alphabet being finite, and generalizing them to the symbolic setting is not a trivial task. In this paper we study the problem of minimizing symbolic tree automata. First, we formally define and prove the properties of minimality in the symbolic setting. Second, we lift existing minimization algorithms to symbolic tree automata. Third, we present a new algorithm based on the following idea: the problem of minimizing symbolic tree automata can be reduced to the problem of minimizing symbolic (string) automata by encoding the tree structure as part of the alphabet theory. We implement and evaluate all our algorithms against existing implementations and show that the symbolic algorithms scale to large alphabets and can minimize automata over complex alphabet theories.
机译:符号树自动机允许过渡在丰富的字母理论(例如线性算术)上承载谓词,因此扩展了有限树自动机以对无限字母(例如有理数集)进行操作。现有的树自动机算法依赖于字母是有限的,并且将它们概括为符号设置并不是一件容易的事。在本文中,我们研究了最小化符号树自动机的问题。首先,我们正式定义并证明符号设置中极小值的属性。其次,我们将现有的最小化算法提升为符号树自动机。第三,我们提出了一种基于以下思想的新算法:通过将树结构编码为字母理论的一部分,可以将最小化符号树自动机的问题简化为最小化符号(字符串)自动机的问题。我们根据现有的实现来实现和评估我们所有的算法,并表明符号算法可缩放到较大的字母,并且可以最大程度地减少复杂字母理论上的自动机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号