Symmetry-breaking Answer Set Solving
Logic in Computer Science
2010-08-12 v1
Abstract
In the context of Answer Set Programming, this paper investigates symmetry-breaking to eliminate symmetric parts of the search space and, thereby, simplify the solution process. We propose a reduction of disjunctive logic programs to a coloured digraph such that permutational symmetries can be constructed from graph automorphisms. Symmetries are then broken by introducing symmetry-breaking constraints. For this purpose, we formulate a preprocessor that integrates a graph automorphism system. Experiments demonstrate its computational impact.
Cite
@article{arxiv.1008.1809,
title = {Symmetry-breaking Answer Set Solving},
author = {Christian Drescher and Oana Tifrea and Toby Walsh},
journal= {arXiv preprint arXiv:1008.1809},
year = {2010}
}
Comments
Proceedings of ICLP'10 Workshop on Answer Set Programming and Other Computing Paradigm