Product Structure Meets Track Layouts
Abstract: A track layout of a graph is a partition of its vertices into linearly ordered independent sets, called tracks, such that no two edges between the same pair of tracks cross. Given a graph, the goal in this context is to determine its track number, that is, the minimum number of tracks required for the graph to admit a track layout. In this work, we present upper bounds on the track number of graphs admitting a product structure. Our main contribution is an algorithm that computes a track layout with at most tracks for every subgraph of the strong product , where is the -th power of a path , is the complete graph on vertices, and is a graph with track number . Combined with existing product-structure results from the literature, this algorithm yields upper bounds on the track number of several graph classes. For planar graphs, the obtained bound matches the current best-known upper bound of $225$. For $1$-planar and optimal $2$-planar graphs, our algorithm yields track layouts with at most $375$ tracks, while for genus-, -planar, -framed, -map, and -string graphs it provides track layouts with a number of tracks that depends solely on , thus establishing new upper bounds on the track number for these graph classes. The algorithm runs in linear time for planar graphs and, more generally, in time whenever a corresponding product-structure decomposition of the input -vertex graph is provided as part of the input, where and is the time needed to compute a -track layout of . Furthermore, our algorithm only uses elementary linked-list data structures.
Paper Prompts
Sign up for free to create and run prompts on this paper.