English

Computing Weak Dominance Drawings with Minimum Number of Fips

Data Structures and Algorithms 2022-01-26 v1

Abstract

A weak dominance drawing Γ\Gamma of a DAG G=(V,E)G=(V,E), is a dd-dimensional drawing such that there is a directed path from a vertex uu to a vertex vv in GG if D(u)<D(v)D(u) <D(v) for every dimension DD of Γ\Gamma. We have a \emph{falsely implied path (fip)} when D(u)<D(v)D(u) < D(v) for every dimension DD of~Γ\Gamma, but there is no path from uu to vv. Minimizing the number of fips is an important theoretical and practical problem, which is NP-hard. We show that it is an FPT~problem for parameter kk, where kk is the maximum degree of a vertex of the \emph{modular~decomposition~tree} of~GG. Namely, for any constant dd, we present an O(nm+ndk2(k!)d)O(nm+ndk^2(k!)^d) time algorithm to compute a weak dd-dimensional dominance drawing Γ\Gamma of a DAG GG having the minimum number of fips. An interesting implication of this result is that we can decide if a DAG has dominance dimension~33 (a well-known NP-complete problem) in time O(nm+nk2(k!)3)O(nm+nk^2(k!)^3).

Keywords

Cite

@article{arxiv.2201.10201,
  title  = {Computing Weak Dominance Drawings with Minimum Number of Fips},
  author = {Giacomo Ortali and Ioannis G. Tollis},
  journal= {arXiv preprint arXiv:2201.10201},
  year   = {2022}
}
R2 v1 2026-06-24T09:01:43.067Z