A dichotomy for succinct representations of homomorphisms
Christoph Berkholz, Harry Vinall-Smeeth

TL;DR
This paper investigates the complexity of succinctly representing all homomorphisms between finite relational structures, establishing bounds based on structural properties like treewidth, and introduces tools for proving lower bounds on such representations.
Contribution
It characterizes when polynomial-sized d-representations of homomorphism sets exist, based on treewidth, and develops new methods for proving lower bounds on their size.
Findings
Polynomial-size d-representations exist for structures with bounded treewidth.
Unbounded treewidth can lead to superpolynomial size representations.
Introduces tools for lower bound proofs, including a reduction framework.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
