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

一种面向模型的答案集程序设计中对称提升方法

A Model-Oriented Approach for Lifting Symmetries in Answer Set Programming

Alpen-Adria-Universität Klagenfurt(克拉根福阿尔卑斯-亚德里亚大学)

Alice Tarzariol

摘要:

在求解组合问题时,从搜索空间中修剪对称解候选是必不可少的。大多数现有的方法是特定于实例的,并专注于自动计算对称破缺约束(SBC)为每个给定的问题实例。然而,这种方法应用于大规模的实例或高级问题编码可能是有问题的,因为计算的SBC是命题的,因此,既不能被有意义地解释,也不能被转移到其他实例。因此,在每次调用求解器之前,必须对SBC进行耗时的重新计算。为了克服这些限制,我们引入了一种新的面向模型的方法,答案集编程,升降机的SBC小问题实例到一组可解释的一阶约束,使用一种形式的机器学习称为归纳逻辑程序设计。针对简单的组合问题后,我们的目标是扩展我们的方法也适用于先进的决策和优化问题。

英文摘要:

When solving combinatorial problems, pruning symmetric solution candidates from the search space is essential. Most of the existing approaches are instance-specific and focus on the automatic computation of Symmetry Breaking Constraints (SBCs) for each given problem instance. However, the application of such approaches to large-scale instances or advanced problem encodings might be problematic since the computed SBCs are propositional and, therefore, can neither be meaningfully interpreted nor transferred to other instances. As a result, a time-consuming recomputation of SBCs must be done before every invocation of a solver. To overcome these limitations, we introduce a new model-oriented approach for Answer Set Programming that lifts the SBCs of small problem instances into a set of interpretable first-order constraints using a form of machine learning called Inductive Logic Programming. After targeting simple combinatorial problems, we aim to extend our method to be applied also for advanced decision and optimization problems.

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

↑