On constrained intersection representations of graphs and digraphs
Ferdinando Cicalese, Clément Dallard, Martin Milanič
TL;DR
This paper advances the study of directed intersection representations (DIN) for DAGs by proving a polynomial-time algorithm for triangle-free Hamiltonian DAGs, expressing the optimal DIN via a simple formula din(D) = |A| + b(V) − ν(G,b) and reducing the problem to a maximum weight b-matching. The approach builds a chain of reductions among directed, weak, and poset-based intersection representations, leveraging the α-ranking and ell-constrained representations on triangle-free graphs to achieve exact results. It also links DIN to classic intersection-number frameworks on undirected graphs and expands the landscape with variants like ell-constrained IN and weak DIN, mapping out relationships and time complexities. The work further provides specialized insights for bipartite cases, discusses constant-factor approximations for broader DAG classes, and outlines open questions on the limits of these representations and their computational boundaries, offering a rich roadmap for both theory and potential applications in constrained resource scheduling and graph representation.
Abstract
We study the problem of determining optimal directed intersection representations of DAGs in a model introduced by Kostochka, Liu, Machado, and Milenkovic [ISIT2019]: vertices are assigned color sets so that there is an arc from a vertex $u$ to a vertex $v$ if and only if their color sets have nonempty intersection and $v$ gets assigned strictly more colors than $u$, and the goal is to minimize the total number of colors. We show that the problem is polynomially solvable in the class of triangle-free and Hamiltonian DAGs and also disclose the relationship of this problem with several other models of intersection representations of graphs and digraphs.
