English

Multidimensional Dominance Drawings

Data Structures and Algorithms 2019-06-24 v1

Abstract

Let GG be a DAG with nn vertices and mm edges. Two vertices u,vu,v are incomparable if uu doesn't reach vv and vice versa. We denote by \emph{width} of a DAG GG, wGw_G, the maximum size of a set of incomparable vertices of GG. In this paper we present an algorithm that computes a dominance drawing of a DAG G in kk dimensions, where wGkn2w_G \le k \le \frac{n}{2}. The time required by the algorithm is O(kn)O(kn), with a precomputation time of O(km)O(km), needed to compute a \emph{compressed transitive closure} of GG, and extra O(n2wG)O(n^2w_G) or O(n3)O(n^3) time, if we want k=wGk=w_G. Our algorithm gives a tighter bound to the dominance dimension of a DAG. As corollaries, a new family of graphs having a 2-dimensional dominance drawing and a new upper bound to the dimension of a partial order are obtained. We also introduce the concept of transitive module and dimensional neck, wNw_N, of a DAG GG and we show how to improve the results given previously using these concepts.

Keywords

Cite

@article{arxiv.1906.09224,
  title  = {Multidimensional Dominance Drawings},
  author = {Giacomo Ortali and Ioannis G. Tollis},
  journal= {arXiv preprint arXiv:1906.09224},
  year   = {2019}
}
R2 v1 2026-06-23T10:00:08.988Z