Results 1 - 10
of
55
Modular Decomposition and Transitive Orientation
, 1999
"... A module of an undirected graph is a set X of nodes such for each node x not in X, either every member of X is adjacent to x, or no member of X is adjacent to x. There is a canonical linear-space representation for the modules of a graph, called the modular decomposition. Closely related to modular ..."
Abstract
-
Cited by 73 (12 self)
- Add to MetaCart
A module of an undirected graph is a set X of nodes such for each node x not in X, either every member of X is adjacent to x, or no member of X is adjacent to x. There is a canonical linear-space representation for the modules of a graph, called the modular decomposition. Closely related to modular decomposition is the transitive orientation problem, which is the problem of assigning a direction to each edge of a graph so that the resulting digraph is transitive. A graph is a comparability graph if such an assignment is possible. We give O(n +m) algorithms for modular decomposition and transitive orientation, where n and m are the number of vertices and edges of the graph. This gives linear time bounds for recognizing permutation graphs, maximum clique and minimum vertex coloring on comparability graphs, and other combinatorial problems on comparability graphs and their complements.
Asteroidal Triple-Free Graphs
, 1997
"... . An independent set of three vertices such that each pair is joined by a path that avoids the neighborhood of the third is called an asteroidal triple. A graph is asteroidal triple-free (AT-free, for short) if it contains no asteroidal triples. The motivation for this investigation was provided, in ..."
Abstract
-
Cited by 48 (9 self)
- Add to MetaCart
. An independent set of three vertices such that each pair is joined by a path that avoids the neighborhood of the third is called an asteroidal triple. A graph is asteroidal triple-free (AT-free, for short) if it contains no asteroidal triples. The motivation for this investigation was provided, in part, by the fact that the asteroidal triple-free graphs provide a common generalization of interval, permutation, trapezoid, and cocomparability graphs. The main contribution of this work is to investigate and reveal fundamental structural properties of AT-free graphs. Specifically, we show that every connected AT-free graph contains a dominating pair, that is, a pair of vertices such that every path joining them is a dominating set in the graph. We then provide characterizations of AT-free graphs in terms of dominating pairs and minimal triangulations. Subsequently, we state and prove a decomposition theorem for AT-free graphs. An assortment of other properties of AT-free graphs is also p...
Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing
, 2000
"... ..."
Graph Sandwich Problems
, 1994
"... The graph sandwich problem for property \Pi is defined as follows: Given two graphs G ) such that E ` E , is there a graph G = (V; E) such that E which satisfies property \Pi? Such problems generalize recognition problems and arise in various applications. Concentrating mainly o ..."
Abstract
-
Cited by 45 (8 self)
- Add to MetaCart
The graph sandwich problem for property \Pi is defined as follows: Given two graphs G ) such that E ` E , is there a graph G = (V; E) such that E which satisfies property \Pi? Such problems generalize recognition problems and arise in various applications. Concentrating mainly on properties characterizing subfamilies of perfect graphs, we give polynomial algorithms for several properties and prove the NP-completeness of others. We describe
Approximating the Bandwidth for Asteroidal Triple-Free Graphs
"... We show that there is an O(n^3) algorithm to approximate the bandwidth of an AT-free graph with worst case performance ratio 2. Alternatively, at the cost of the approximation factor, we can also obtain an O(e + n log n) algorithm to approximate the bandwidth of an AT-free graph within a factor 4 an ..."
Abstract
-
Cited by 30 (1 self)
- Add to MetaCart
We show that there is an O(n^3) algorithm to approximate the bandwidth of an AT-free graph with worst case performance ratio 2. Alternatively, at the cost of the approximation factor, we can also obtain an O(e + n log n) algorithm to approximate the bandwidth of an AT-free graph within a factor 4 and an O(n+ e) algorithm with a factor 6. For the special cases of permutation graphs and trapezoid graphs we obtain O(n log² n) algorithms with worst case performance ratio 2. For cocomparability graphs we obtain an O(n + e) algorithm with worst case performance ratio 3. Finally, we show that there is an O(n² log² n) algorithm to compute the exact bandwidth of chain graphs.
Optimal FPGA Module Placement with Temporal Precedence Constraints
- IN PROC. DATE 2001, DESIGN, AUTOMATION AND TEST IN EUROPE
, 2001
"... We consider the optimal placement of hardware modules in space and time for FPGA architectures with reconfiguration capabilities, where modules are modeled as three-dimensional boxes in space and time. Using a graphtheoretic characterization of feasible packings, we are able to solve the following p ..."
Abstract
-
Cited by 28 (4 self)
- Add to MetaCart
We consider the optimal placement of hardware modules in space and time for FPGA architectures with reconfiguration capabilities, where modules are modeled as three-dimensional boxes in space and time. Using a graphtheoretic characterization of feasible packings, we are able to solve the following problems: (a) Find the minimal execution time of the given problem on an FPGA of fixed size, (b) Find the FPGA of minimal size to accomplish the tasks within a fixed time limit. Furthermore, our approach is perfectly suited for the treatment of precedence constraints for the sequence of tasks, which are present in virtually all practical instances. Additional mathematical structures are developed that lead to a powerful framework for computing optimal solutions. The usefulness is illustrated by computational results.
Linear-Time Recognition of Circular-Arc Graphs
- Algorithmica
, 2003
"... A graph G is a circular-arc graph if it is the intersection graph of a set of arcs on a circle. That is, there is one arc for each vertex of G, and two vertices are adjacent in G if and only if the corresponding arcs intersect. We give a linear-time algorithm for recognizing this class of graphs. W ..."
Abstract
-
Cited by 26 (5 self)
- Add to MetaCart
A graph G is a circular-arc graph if it is the intersection graph of a set of arcs on a circle. That is, there is one arc for each vertex of G, and two vertices are adjacent in G if and only if the corresponding arcs intersect. We give a linear-time algorithm for recognizing this class of graphs. When G is a member of the class, the algorithm gives a certificate in the form of a set of arcs that realize it.
List Homomorphisms and Circular Arc Graphs
- Combinatorica
, 1999
"... List homomorphisms generalize list colourings in the following way: Given graphs G; H , and lists L(v) ` V (H); v 2 V (G), a list homomorphism of G to H with respect to the lists L is a mapping f : V (G) ! V (H) such that uv 2 E(G) implies f(u)f(v) 2 E(H), and f(v) 2 L(v) for all v 2 V (G). The l ..."
Abstract
-
Cited by 24 (5 self)
- Add to MetaCart
List homomorphisms generalize list colourings in the following way: Given graphs G; H , and lists L(v) ` V (H); v 2 V (G), a list homomorphism of G to H with respect to the lists L is a mapping f : V (G) ! V (H) such that uv 2 E(G) implies f(u)f(v) 2 E(H), and f(v) 2 L(v) for all v 2 V (G). The list homomorphism problem for a fixed graph H asks whether or not an input graph G together with lists L(v) ` V (H), v 2 V (G), admits a list homomorphism with respect to L. The list homomorphism problem was introduced by Feder and Hell, who proved that for reflexive graphs H (that is, for graphs H in which every vertex has a loop), the problem is polynomial time solvable if H is an interval graph, and is NP-complete otherwise. Here we consider graphs H without loops, and find that the problem is closely related to circular arc graphs. We show that the list homomorphism problem is polynomial time solvable if the complement of H is a circular arc graph of clique covering number two, and is NP-complete otherwise. For the purposes of the proof we give a new characterization of circular arc graphs of clique covering number two, by the absence of a structure analogous to Gallai's asteroids. Both results point to a surprising similarity between interval graphs and the complements of circular arc graphs of clique covering number two. Key Words: Homomorphisms, list-homomorphisms, retractions, asteroidal triples, circular arc graphs, algorithms, complexity. 1
Efficient and practical algorithms for sequential modular decomposition
, 1999
"... A module of an undirected graph G = (V, E) is a set X of vertices that have the same set of neighbors in V \ X. The modular decomposition is a unique decomposition of the vertices into nested modules. We give a practical algorithm with an O(n + m(m;n)) time bound and a variant with a linear time bou ..."
Abstract
-
Cited by 24 (1 self)
- Add to MetaCart
A module of an undirected graph G = (V, E) is a set X of vertices that have the same set of neighbors in V \ X. The modular decomposition is a unique decomposition of the vertices into nested modules. We give a practical algorithm with an O(n + m(m;n)) time bound and a variant with a linear time bound.
Generalizations of tournaments: A survey
- J. Graph Theory
, 1998
"... We survey results concerning various generalizations of tournaments. The reader will see that tournaments are by no means the only class of directed graphs with a very rich structure. We describe, among numerous other topics mostly related to paths and cycles, results on hamiltonian paths and cycles ..."
Abstract
-
Cited by 23 (11 self)
- Add to MetaCart
We survey results concerning various generalizations of tournaments. The reader will see that tournaments are by no means the only class of directed graphs with a very rich structure. We describe, among numerous other topics mostly related to paths and cycles, results on hamiltonian paths and cycles. The reader will see that although these problems are polynomially solvable for all of the classes described, they can be highly non-trivial, even for these ”tournament-like ” digraphs. 1

