License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ICALP.2023.113
URN: urn:nbn:de:0030-drops-181653
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18165/
Berkholz, Christoph ;
Vinall-Smeeth, Harry
A Dichotomy for Succinct Representations of Homomorphisms
Abstract
The task of computing homomorphisms between two finite relational structures A and B is a well-studied question with numerous applications. Since the set Hom(A, B) of all homomorphisms may be very large having a method of representing it in a succinct way, especially one which enables us to perform efficient enumeration and counting, could be extremely useful.
One simple yet powerful way of doing so is to decompose Hom(A, B) using union and Cartesian product. Such data structures, called d-representations, have been introduced by Olteanu and Závodný [Olteanu and Závodný, 2015] in the context of database theory. Their results also imply that if the treewidth of the left-hand side structure A is bounded, then a d-representation of polynomial size can be found in polynomial time. We show that for structures of bounded arity this is optimal: if the treewidth is unbounded then there are instances where the size of any d-representation is superpolynomial. Along the way we develop tools for proving lower bounds on the size of d-representations, in particular we define a notion of reduction suitable for this context and prove an almost tight lower bound on the size of d-representations of all k-cliques in a graph.
BibTeX - Entry
@InProceedings{berkholz_et_al:LIPIcs.ICALP.2023.113,
author = {Berkholz, Christoph and Vinall-Smeeth, Harry},
title = {{A Dichotomy for Succinct Representations of Homomorphisms}},
booktitle = {50th International Colloquium on Automata, Languages, and Programming (ICALP 2023)},
pages = {113:1--113:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-278-5},
ISSN = {1868-8969},
year = {2023},
volume = {261},
editor = {Etessami, Kousha and Feige, Uriel and Puppis, Gabriele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/18165},
URN = {urn:nbn:de:0030-drops-181653},
doi = {10.4230/LIPIcs.ICALP.2023.113},
annote = {Keywords: homomorphism problem, CSP, succinct representations, enumeration, lower bound, treewidth}
}
Keywords: |
|
homomorphism problem, CSP, succinct representations, enumeration, lower bound, treewidth |
Collection: |
|
50th International Colloquium on Automata, Languages, and Programming (ICALP 2023) |
Issue Date: |
|
2023 |
Date of publication: |
|
05.07.2023 |