arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0903.0470cs.AIcs.FL
收藏

语法约束的分解

Decompositions of Grammar Constraints

Ecole Polytechnique de Montréal(蒙特利尔理工学院);NICTA(澳大利亚国家信息与通信技术研究院);UNSW(新南威尔士大学)

Claude-Guy Quimper, Toby Walsh

摘要:

可以使用自动机或形式语言来复杂地指定各种约束。在最近的一系列论文中,我们已经证明了一种有效的方法来推理这样的规范是将它们分解为原始约束。例如,我们可以使用最先进的SAT求解器,并从其高级功能中获益,如快速单元传播,子句学习和基于冲突的搜索算法。这种方法有望解决调度、排班和配置中的组合问题,以及生物信息学、软件测试和自然语言处理等更多样化领域的问题。此外,分解可能是传播其他全局约束的有效方法。

英文摘要:

A wide range of constraints can be compactly specified using automata or formal languages. In a sequence of recent papers, we have shown that an effective means to reason with such specifications is to decompose them into primitive constraints. We can then, for instance, use state of the art SAT solvers and profit from their advanced features like fast unit propagation, clause learning, and conflict-based search heuristics. This approach holds promise for solving combinatorial problems in scheduling, rostering, and configuration, as well as problems in more diverse areas like bioinformatics, software testing and natural language processing. In addition, decomposition may be an effective method to propagate other global constraints.

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

↑