On The Maximum Linear Arrangement Problem for Trees
Abstract
Linear arrangements of graphs are a well-known type of graph labeling and are found in many important computational problems, such as the Minimum Linear Arrangement Problem (). A linear arrangement is usually defined as a permutation of the vertices of a graph. An intuitive geometric setting is that of vertices lying on consecutive integer positions in the real line, starting at 1; edges are often drawn as semicircles above the real line. In this paper we study the Maximum Linear Arrangement problem (), the maximization variant of . We devise a new characterization of maximum arrangements of general graphs, and prove that can be solved for cycle graphs in constant time, and for -linear trees () in time . We present two constrained variants of we call and . We prove that the former can be solved in time for any bipartite graph; the latter, by an algorithm that typically runs in time on unlabelled trees. The combination of the two variants has two promising characteristics. First, it solves for almost all trees consisting of a few tenths of nodes. Second, we prove that it constitutes a -approximation algorithm for for trees. Furthermore, we conjecture that solves for at least of all free trees.
Cite
@article{arxiv.2312.04487,
title = {On The Maximum Linear Arrangement Problem for Trees},
author = {Lluís Alemany-Puig and Juan Luis Esteban and Ramon Ferrer-i-Cancho},
journal= {arXiv preprint arXiv:2312.04487},
year = {2024}
}