arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2409.06968cs.FLcs.DM
收藏

一种新的正则性概念:接受图的有限状态自动机

A New Notion of Regularity: Finite State Automata Accepting Graphs

Yvo Ad Meeres

AI总结:

该研究提出确定性有向无环图语言的一个更弱子类,其可对应经典确定性有限状态自动机,对并交运算封闭,可应用DFA的最小化算法,为图语言研究提供新的正则性视角。

摘要:

与正则字符串语言和正则树语言类似,有向无环图(DAG)的正则语言已在文献中被定义。尽管被称为正则的,但这类DAG语言的表达能力更强,因此其标准问题的复杂度也高于字符串场景下的同类问题。自顶向下和自底向上的确定性DAG语言都是正则DAG语言的子类。我们通过提出确定性DAG语言的一个更弱子类,对这一层次结构进行了细化。对于生成该新DAG语言类中某一语言的DAG文法,或者等价地,识别该语言的DAG自动机,都可以构造出一个经典的确定性有限状态自动机(DFA)。作为核心结果,我们给出了该类的一个刻画。\n这项研究的动机是将正则字符串语言的技术迁移到图上。显而易见,我们提出的受限DAG语言类对并运算和交运算封闭。这使得我们可以应用已知适用于DFA的最小化和超最小化算法。这种替代性的正则性概念以存在可识别某一DAG语言的DFA为核心特征。

英文摘要:

Analogous to regular string and tree languages, regular languages of directed acyclic graphs (DAGs) are defined in the literature. Although called regular, those DAG-languages are more powerful and, consequently, standard problems have a higher complexity than in the string case. Top-down as well as bottom-up deterministic DAG languages are subclasses of the regular DAG languages. We refine this hierarchy by providing a weaker subclass of the deterministic DAG languages. For a DAG grammar generating a language in this new DAG language class, or, equivalently, a DAG-automaton recognizing it, a classical deterministic finite state automaton (DFA) can be constructed. As the main result, we provide a characterization of this class. The motivation behind this is the transfer of techniques for regular string languages to graphs. Trivially, our restricted DAG language class is closed under union and intersection. This permits the application of minimization and hyper-minimization algorithms known for DFAs. This alternative notion of regularity coins at the existence of a DFA for recognizing a DAG language.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑