Lifting Symmetry Breaking Constraints with Inductive Logic Programming

12/22/2021
by   Alice Tarzariol, et al.
0

Efficient omission of symmetric solution candidates is essential for combinatorial problem-solving. 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 the Inductive Logic Programming paradigm. Experiments demonstrate the ability of our framework to learn general constraints from instance-specific SBCs for a collection of combinatorial problems. The obtained results indicate that our approach significantly outperforms a state-of-the-art instance-specific method as well as the direct application of a solver.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2022

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

When solving combinatorial problems, pruning symmetric solution candidat...
research
05/14/2022

Efficient lifting of symmetry breaking constraints for complex combinatorial problems

Many industrial applications require finding solutions to challenging co...
research
11/25/2015

Breaking Symmetries in Graph Search with Canonizing Sets

There are many complex combinatorial problems which involve searching fo...
research
11/20/2014

Stable Model Counting and Its Application in Probabilistic Logic Programming

Model counting is the problem of computing the number of models that sat...
research
12/27/2010

Symmetry Breaking with Polynomial Delay

A conservative class of constraint satisfaction problems CSPs is a class...
research
02/13/2023

Engineering a Preprocessor for Symmetry Detection

State-of-the-art solvers for symmetry detection in combinatorial objects...

Please sign up or login with your details

Forgot password? Click here to reset