×

使用SAT解算器精确识别DFA。 (英语) Zbl 1291.68192号

Sempere,JoséM.(编辑)等人,《语法推理:理论结果和应用》。2010年9月13日至16日在西班牙巴伦西亚举行的2010年国际地理信息学会第十届国际学术讨论会。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-15487-4/pbk)。计算机科学讲义6339。人工智能课堂讲稿,66-79(2010)。
摘要:我们提出了一种基于可满足性(SAT)求解器的确定性有限自动机(DFA)的精确识别算法。尽管低水平SAT表示的规模很大,但我们的方法与其他技术相比具有竞争力。我们的贡献有四:首先,我们提出了DFA识别到SAT的紧凑转换。其次,我们通过使用快速最大流近似算法添加下限信息来减少SAT搜索空间。第三,我们包含了许多冗余子句,为SAT求解器提供了有关该问题的一些额外知识。第四,我们展示了如何利用翻译的灵活性来解决非常困难的问题。在一组著名的随机DFA识别问题上的实验表明,SAT求解器可以有效地处理所有实例。此外,我们的算法在几个难题上优于最先进的技术。
关于整个系列,请参见[Zbl 1195.68011号].

MSC公司:

68问题32 计算学习理论
65年第68季度 形式语言和自动机

软件:

PicoSAT卫星
PDF格式BibTeX公司 XML格式引用
全文: 内政部