Results 1 - 10
of
17
PC trees and circular-ones arrangements
- Theoretical Computer Science
"... A 0-1 matrix has the consecutive-ones property if its columns can be ordered so that the ones in every row are consecutive. It has the circular-ones property if its columns can be ordered so that, in every row, either the ones or the zeros are consecutive. PQ trees are used for representing all cons ..."
Abstract
-
Cited by 22 (2 self)
- Add to MetaCart
A 0-1 matrix has the consecutive-ones property if its columns can be ordered so that the ones in every row are consecutive. It has the circular-ones property if its columns can be ordered so that, in every row, either the ones or the zeros are consecutive. PQ trees are used for representing all consecutive-ones orderings of the columns of a matrix that has the consecutive-ones property. We give an analogous structure, called a PC tree, for representing all circular-ones orderings of the columns of a matrix that has the circular-ones property. No such representation has been given previously. In contrast to PQ trees, PC trees are unrooted. We obtain a much simpler algorithm for computing PQ trees that those that were previously available, by adding a zero column, x, to a matrix, computing the PC tree, and then picking the PC tree up by x to root it. 1
Decidability of String Graphs
- Proceedings of the 33rd Annual Symposium on the Theory of Computing
, 2003
"... We show that string graphs can be recognized in nondeterministic exponential time by giving an exponential upper bound on the number of intersections for a minimal drawing realizing a string graph in the plane. This upper bound confirms a conjecture by Kratochvl and Matousek [KM91] and settles th ..."
Abstract
-
Cited by 20 (4 self)
- Add to MetaCart
We show that string graphs can be recognized in nondeterministic exponential time by giving an exponential upper bound on the number of intersections for a minimal drawing realizing a string graph in the plane. This upper bound confirms a conjecture by Kratochvl and Matousek [KM91] and settles the long-standing open problem of the decidability of string graph recognition (Sinden [Sin66], Graham [Gra76]). Finally we show how to apply the result to solve another old open problem: deciding the existence of Euler diagrams, a fundamental problem of topological inference (Grigni, Papadias, Papadimitriou [GPP95]). The general theory of Euler diagrams turns out to be as hard as second-order arithmetic.
Construction of Probe Interval Models
"... An interval graph for a set of intervals on a line consists of one vertex for each interval, and an edge for each pair of intersecting intervals. A probe interval graph is obtained from an interval graph by designating a subset P of vertices as probes, and removing the edges between pairs of vertice ..."
Abstract
-
Cited by 18 (4 self)
- Add to MetaCart
An interval graph for a set of intervals on a line consists of one vertex for each interval, and an edge for each pair of intersecting intervals. A probe interval graph is obtained from an interval graph by designating a subset P of vertices as probes, and removing the edges between pairs of vertices in the remaining set N of non-probes. We examine the problem of finding and representing possible layouts of the intervals, given a probe interval graph. We obtain an O(n + m log n) bound, where n is the number of vertices and m is the number of edges. The problem is motivated by an application to molecular biology.
Interval bigraphs and circular arc graphs
- J. Graph Theory
"... Abstract We prove that the complements of interval bigraphs are precisely those circular arc graphs of clique covering number two which admit a representation without two arcs covering the whole circle. We give another characterization of interval bigraphs, in terms of a vertex ordering, that we hop ..."
Abstract
-
Cited by 13 (3 self)
- Add to MetaCart
Abstract We prove that the complements of interval bigraphs are precisely those circular arc graphs of clique covering number two which admit a representation without two arcs covering the whole circle. We give another characterization of interval bigraphs, in terms of a vertex ordering, that we hope may prove helpful in finding a more efficient recognition algorithm than presently known. We use these results to show equality, amongst bipartite graphs, of several classes of structured graphs (proper interval bigraphs, complements of proper circular arc graphs, asteroidal-triple-free graphs, permutation graphs, and co-comparability graphs). Our results verify a conjecture of Lundgren and disprove a conjecture of M"uller. 1 Background A graph H is an interval graph if it is the intersection graph of a family of intervals Iv, v 2 V (H). (Two vertices v; v 0 are adjacent in H if and only if Iv and Iv0 intersect.) If the
Proper Helly Circular-Arc Graphs
"... A circular-arc model M = (C, A) is a circle C together with a collection A of arcs of C. If no arc is contained in any other then M is a proper circular-arc model, if every arc has the same length then M is a unit circular-arc model and if A satisfies the Helly Property then M is a Helly circular-ar ..."
Abstract
-
Cited by 6 (4 self)
- Add to MetaCart
A circular-arc model M = (C, A) is a circle C together with a collection A of arcs of C. If no arc is contained in any other then M is a proper circular-arc model, if every arc has the same length then M is a unit circular-arc model and if A satisfies the Helly Property then M is a Helly circular-arc model. A (proper) (unit) (Helly) circular-arc graph is the intersection graph of the arcs of a (proper) (Helly) circular-arc model. Circular-arc graphs and their subclasses have been the object of a great deal of attention in the literature. Linear time recognition algorithms have been described both for the general class and for some of its subclasses. In this article we study the circular-arc graphs which admit a model which is simultaneously proper and Helly. We describe characterizations for this class, including one by forbidden induced subgraphs. These characterizations lead to linear time certifying algorithms for recognizing such graphs. Furthermore, we extend the results to graphs which admit a model which is simultaneously unit and Helly, also leading to characterizations and a linear time certifying algorithm. Key words: algorithms, forbidden subgraphs, Helly circular-arc graphs, proper circular-arc graphs, unit circular-arc graphs.
Pathwidth of circular-arc graphs
- Proceedings of WG 2007, Lecture Notes in Computer Science 4769, 2007
"... Abstract. The pathwidth of a graph G is the minimum clique number of H minus one, over all interval supergraphs H of G. Although pathwidth is a well-known and well-studied graph parameter, there are extremely few graph classes for which pathwidh is known to be tractable in polynomial time. We give i ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
Abstract. The pathwidth of a graph G is the minimum clique number of H minus one, over all interval supergraphs H of G. Although pathwidth is a well-known and well-studied graph parameter, there are extremely few graph classes for which pathwidh is known to be tractable in polynomial time. We give in this paper an O(n 2)-time algorithm computing the pathwidth of circular-arc graphs. 1
Algorithmic Aspects of the Consecutive-Ones Property
, 2009
"... We survey the consecutive-ones property of binary matrices. Herein, a binary matrix has the consecutive-ones property (C1P) if there is a permutation of its columns that places the 1s consecutively in every row. We provide an overview over connections to graph theory, characterizations, recognition ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
We survey the consecutive-ones property of binary matrices. Herein, a binary matrix has the consecutive-ones property (C1P) if there is a permutation of its columns that places the 1s consecutively in every row. We provide an overview over connections to graph theory, characterizations, recognition algorithms, and applications such as integer linear programming and solving Set Cover.
Linear time recognition of Helly circular-arc models and graphs
- manuscript, 2007 (Presented at COCOON’06 and SIAM DM’06 Confs
, 2007
"... Abstract. A circular-arc model (C, A) is a circle C together with a collection A of arcs of C. If A satisfies the Helly Property then (C, A) is a Helly circular-arc model. A (Helly) circular-arc graph is the intersection graph of a (Helly) circular-arc model. Circular-arc graphs and their subclasses ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
Abstract. A circular-arc model (C, A) is a circle C together with a collection A of arcs of C. If A satisfies the Helly Property then (C, A) is a Helly circular-arc model. A (Helly) circular-arc graph is the intersection graph of a (Helly) circular-arc model. Circular-arc graphs and their subclasses have been the object of a great deal of attention, in the literature. Linear time recognition algorithm have been described both for the general class and for some of its subclasses. However, for Helly circular-arc graphs, the best recognition algorithm is that by Gavril, whose complexity is O(n 3). In this article, we describe different characterizations for Helly circular-arc graphs, including a characterization by forbidden induced subgraphs for the class. The characterizations lead to a linear time recognition algorithm for recognizing graphs of this class. The algorithm also produces certificates for a negative answer, by exhibiting a forbidden subgraph of it, within this same bound.
Optimal Distance Labeling for Interval and Circular-arc Graphs
"... In this paper we design a distance labeling scheme with O(log n) bit labels for interval graphs and circular-arc graphs with n vertices. The set of all the labels is constructible in O(n) time if the interval representation of the graph is given and sorted. As a byproduct we give a new and simpl ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
In this paper we design a distance labeling scheme with O(log n) bit labels for interval graphs and circular-arc graphs with n vertices. The set of all the labels is constructible in O(n) time if the interval representation of the graph is given and sorted. As a byproduct we give a new and simpler O(n) space data-structure computable after O(n) preprocessing time, and supporting constant worst-case time distance queries for interval and circular-arc graphs. These optimal bounds improve the previous scheme of Katz, Katz, and Peleg (STACS '00) by a log n factor. To the best of our knowledge, the interval graph family is the rst hereditary family having 2 unlabeled n-vertex graphs and supporting a o(log n) bit distance labeling scheme.
Linear-Time Recognition of Probe Interval Graphs
"... Abstract. The interval graph for a set of intervals on a line consists of one vertex for each interval, and an edge for each intersecting pair of intervals. A probe interval graph is a variant that is motivated by an application to genomics, where the intervals are partitioned into two sets: probes ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract. The interval graph for a set of intervals on a line consists of one vertex for each interval, and an edge for each intersecting pair of intervals. A probe interval graph is a variant that is motivated by an application to genomics, where the intervals are partitioned into two sets: probes and non-probes. The graph has an edge between two vertices if they intersect and at least one of them is a probe. We give a linear-time algorithm for determining whether a given graph and partition of vertices into probes and non-probes is a probe interval graph. If it is, we give a layout of intervals that proves that it is. In contrast to previous algorithms for the problem, our algorithm can determine whether the layout is uniquely constrained. This is important for the biological application, where one seeks the true layout of the intervals in a genome. As part of the algorithm we solve the consecutive-ones probe matrix problem. 1

