Results 1 
4 of
4
A simple test for the consecutive ones property
 Journal of Algorithms
, 1992
"... A (0,1)matrix satisfies the consecutive ones property if there exists a column permutation such that the ones in each row of the resulting matrix are consecutive. Booth and Lueker [1976] designed a linear time testing algorithm for this property based on a data structure called "PQtrees&a ..."
Abstract

Cited by 33 (2 self)
 Add to MetaCart
(Show Context)
A (0,1)matrix satisfies the consecutive ones property if there exists a column permutation such that the ones in each row of the resulting matrix are consecutive. Booth and Lueker [1976] designed a linear time testing algorithm for this property based on a data structure called &quot;PQtrees&quot;. This procedure is quite complicated and the linear time amortized analysis is also rather involved. We developed an offline linear time test for the consecutive ones property without using PQtrees and the corresponding template matching, which is considerably simpler. A simplification of the consecutive ones test will immediately simplify algorithms (and computer codes) for interval graph and planar graph recognition. Our approach is based on a decomposition technique that separates the rows into prime subsets, each of which admits essentially a unique column ordering that realizes the consecutive ones property. The success of this approach is based on finding a good &quot;row ordering &quot; to be tested iteratively. 1.
A New Planarity Test
, 1999
"... Given an undirected graph, the planarity testing problem is to determine whether the graph can be drawn in the plane without any crossing edges. Linear time planarity testing algorithms have previously been designed by Hopcroft and Tarjan, and by Booth and Lueker. However, their approaches are quite ..."
Abstract

Cited by 22 (2 self)
 Add to MetaCart
Given an undirected graph, the planarity testing problem is to determine whether the graph can be drawn in the plane without any crossing edges. Linear time planarity testing algorithms have previously been designed by Hopcroft and Tarjan, and by Booth and Lueker. However, their approaches are quite involved. Several other approaches have also been developed for simplifying the planariy test. In this paper, we developed a very simple linear time testing algorithm based only on a depthfirst search tree. When the given graph is not planar, our algorithm immediately produces explicit Kuratowski's subgraphs. A new data structure, PCtrees, is introduced, which can be viewed as abstract subembeddings of actual planar embeddings. A graphreduction technique is adopted so that the embeddings for the planar biconnected components constructed at each iteration never have to be changed. The recognition and embedding are actually done simultaneously in our algorithm 1 . The implementation of o...
A linear time algorithm for finding a maximal planar subgraph based on PCtrees
 of Lecture Notes in Computer Science
, 2005
"... ABSTRACT. Given an undirected graph G, the maximal planar subgraph problem is to determine a planar subgraph H of G such that no edge of GH can be added to H without destroying planarity. Polynomial algorithms have been obtained by Jakayumar, Thulasiraman and Swamy [6] and Wu [9]. O(mlogn) algorith ..."
Abstract

Cited by 5 (0 self)
 Add to MetaCart
(Show Context)
ABSTRACT. Given an undirected graph G, the maximal planar subgraph problem is to determine a planar subgraph H of G such that no edge of GH can be added to H without destroying planarity. Polynomial algorithms have been obtained by Jakayumar, Thulasiraman and Swamy [6] and Wu [9]. O(mlogn) algorithms were previously given by Di Battista and Tamassia [3] and Cai, Han and Tarjan [2]. A recent O(mα (n)) algorithm was obtained by La Poute [7]. Our algorithm is based on a simple planarity test [5] developed by the author, which is a vertex addition algorithm based on a depthfirstsearch ordering. The planarity test [5] uses no complicated data structure and is conceptually simpler than Hopcroft and Tarjan's path addition and Lempel, Even and Cederbaum's vertex addition approaches. 1 1.
An efficient implementation of the PCtrees algorithm of shih and hsu’s planarity test
 Institute of Information Science, Academia Sinica
, 2003
"... In Shih & Hsu [9] a simpler planarity test was introduced utilizing a data structure called PCtrees (generalized from PQtrees). In this paper we give an efficient implementation of that linear time algorithm and illustrate in detail how to obtain a Kuratowski subgraph when the given graph is n ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
(Show Context)
In Shih & Hsu [9] a simpler planarity test was introduced utilizing a data structure called PCtrees (generalized from PQtrees). In this paper we give an efficient implementation of that linear time algorithm and illustrate in detail how to obtain a Kuratowski subgraph when the given graph is not planar, and how to obtain the embedding alongside the testing algorithm. We have implemented the algorithm using LEDA and an object code is available at