Publication View

y (2007)

Abstract
We consider the problem of determining a balanced ordering of the vertices of a graph; that is, the neighbors of each vertex v are as evenly distributed to the left and right of v as possible. This problem, which has applications in graph drawing for example, is shown to be NP-hard, and remains NP-hard for bipartite simple graphs with maximum degree six. We then describe and analyze a number of methods for determining a balanced vertex-ordering, obtaining optimal orderings for directed acyclic graphs and graphs with maximum degree three. Finally we consider the problem of determining a balanced vertex-ordering of a bipartite graph with a fixed ordering of one bipartition. When only the imbalances of the fixed vertices count, this problem is shown to be NP-hard. On the other hand, we describe an optimal linear time algorithm when the final imbalances of all vertices count. We obtain a linear time algorithm to compute an optimal vertex-ordering of a bipartite graph with one bipartition of constant size.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.11.6178
Source http://klamath.stanford.edu/~yganjali/research/publications/BCGHW.ps
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords graph algorithm, graph drawing, vertex-ordering, balance
Type text
Language English
Relation 10.1.1.19.688, 10.1.1.19.3851, 10.1.1.31.2308, 10.1.1.10.223, 10.1.1.47.7745, 10.1.1.18.2170, 10.1.1.3.8597, 10.1.1.17.8832