Exact Approaches to Multilevel Vertical Orderings

  • Authors:
  • Markus Chimani;Philipp Hungerländer

  • Affiliations:
  • Institute of Computer Science, Friedrich-Schiller-University Jena, 07743, Jena, Germany;Institute of Mathematics, Alpen-Adria-University Klagenfurt, 9020 Klagenfurt, Austria

  • Venue:
  • INFORMS Journal on Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a semidefinite programming SDP approach for the problem of ordering vertices of a layered graph such that the edges of the graph are drawn as vertical as possible. This multilevel vertical ordering MLVO problem is a quadratic ordering problem and conceptually related to the well-studied problem of multilevel crossing minimization MLCM. In contrast to the latter, it can be formulated such that it does not merely consist of multiple sequentially linked bilevel quadratic ordering problems, but as a genuine multilevel problem with dense cost matrix. This allows us to describe the graphs' structures more compactly and therefore obtain solutions for graphs too large for MLCM in practice. In this paper we give motivation and mathematical models for MLVO. We formulate linear and quadratic programs, including some strengthening constraint classes, and an SDP relaxation for MLVO. We compare all approaches both theoretically and experimentally and show that MLVO's properties render linear and quadratic programming approaches inapplicable, even for small sparse graphs, while the SDP works surprisingly well in practice. This is in stark contrast to other ordering problems like MLCM, where such graphs are typically solved more efficiently with integer linear programs. Finally, we also compare our approach to related MLCM approaches.