Using ILP/SAT to determine pathwidth, visibility representations, and other grid-based graph drawings

12Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We present a simple and versatile formulation of grid-based graph representation problems as an integer linear program (ILP) and a corresponding SAT instance. In a grid-based representation vertices and edges correspond to axis-parallel boxes on an underlying integer grid; boxes can be further constrained in their shapes and interactions by additional problem-specific constraints. We describe a general d-dimensional model for grid representation problems. This model can be used to solve a variety of NP-hard graph problems, including pathwidth, bandwidth, optimum st-orientation, area-minimal (bar-κ) visibility representation, boxicity-κ graphs and others. We implemented SAT-models for all of the above problems and evaluated them on the Rome graphs collection. The experiments show that our model successfully solves NP-hard problems within few minutes on small to medium-size Rome graphs. © 2013 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Biedl, T., Bläsius, T., Niedermann, B., Nöllenburg, M., Prutkin, R., & Rutter, I. (2013). Using ILP/SAT to determine pathwidth, visibility representations, and other grid-based graph drawings. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8242 LNCS, pp. 460–471). Springer Verlag. https://doi.org/10.1007/978-3-319-03841-4_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free