A dichotomy for succinct representations of homomorphisms
Abstract
The task of computing homomorphisms between two finite relational structures and is a well-studied question with numerous applications. Since the set 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 using union and Cartesian product. Such data structures, called d-representations, have been introduced by Olteanu and Zavodny in the context of database theory. Their results also imply that if the treewidth of the left-hand side structure 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 -cliques in a graph.
Cite
@article{arxiv.2209.14662,
title = {A dichotomy for succinct representations of homomorphisms},
author = {Christoph Berkholz and Harry Vinall-Smeeth},
journal= {arXiv preprint arXiv:2209.14662},
year = {2023}
}
Comments
24 pages, 2 figures, full version of paper accepted for ICALP 2023