DRAWING GRAPHS IN 2 LAYERS

Citation
P. Eades et S. Whitesides, DRAWING GRAPHS IN 2 LAYERS, Theoretical computer science, 131(2), 1994, pp. 361-374
Citations number
26
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
131
Issue
2
Year of publication
1994
Pages
361 - 374
Database
ISI
SICI code
0304-3975(1994)131:2<361:DGI2L>2.0.ZU;2-Y
Abstract
Let G = (U, L, E) be a bipartite graph with vertex set U or L and edge set E subset or equal-to U x L. A typical convention for drawing G is to put the vertices of U on a line and the vertices of L on a separat e, parallel line and then to represent edges by placing open straight line segments between the vertices that determine them. In this conven tion, a drawing is biplanar if edges do not cross, and a subgraph of G is biplanar if it has a biplanar drawing. The main results of this pa per are the following: (1) it is NP-complete to determine whether G ha s a biplanar subgraph with at least K edges; (2) it is also NP-complet e to determine whether G has such a subgraph when the positions for th e vertices in either U or L are specified; (3) when the positions of t he vertices in both U and L are specified, the problem can be solved i n polynomial time by transformation to the longest ascending subsequen ce problem.