On Bipartite Drawings and the Linear Arrangement Problem
On Bipartite Drawings and the Linear Arrangement Problem
复制标题
关于二分图和线性排列问题
DOI:
--
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
I. Vrto
中科院分区:
文献类型:
--
作者:
F. Shahrokhi;O. Sýkora;L. Székely;I. Vrto
The bipartite crossing number problem is studied and a connection between this problem and the linear arrangement problem is established. A lower bound and an upper bound for the optimal number of crossings are derived, where the main terms are the optimal arrangement values. Two polynomial time approximation algorithms for the bipartite crossing number are obtained. The performance guarantees are O(log n) and O(log2 n) times the optimal, respectively, for a large class of bipartite graphs on n vertices. No polynomial time approximation algorithm which could generate a provably good solution had been known. For a tree, a formula is derived that expresses the optimal number of crossings in terms of the optimal value of the linear arrangement and the degrees, resulting in an O(n1.6) time algorithm for computing the bipartite crossing number.
The problem of computing a maximum weight biplanar subgraph of an acyclic graph is also studied and a linear time algorithm for solving it is derived. No polynomial time algorithm for this problem was known, and the unweighted version of the problem had been known to be NP-hard, even for planar bipartite graphs of degree at most 3.