Results 1 - 10
of
109
The L(2,1)-Labeling Problem on Graphs
, 1993
"... An L(2; 1)-labeling of a graph G is a function f from the vertex set V (G) to the set of all nonnegative integers such that jf(x) 0 f(y)j 2 if d(x; y) = 1 and jf(x) 0 f(y)j 1 if d(x; y) = 2. The L(2; 1)-labeling number (G) of G is the smallest number k such that G has a L(2; 1)-labeling with max ..."
Abstract
-
Cited by 74 (1 self)
- Add to MetaCart
An L(2; 1)-labeling of a graph G is a function f from the vertex set V (G) to the set of all nonnegative integers such that jf(x) 0 f(y)j 2 if d(x; y) = 1 and jf(x) 0 f(y)j 1 if d(x; y) = 2. The L(2; 1)-labeling number (G) of G is the smallest number k such that G has a L(2; 1)-labeling with maxff(v) : v 2 V (G)g = k. In this paper, we give exact formulas of (G[H) and (G+H). We also prove that (G) 1 2 +1 for any graph G of maximum degree 1. For OSF-chordal graphs, the upper bound can be reduced to (G) 21+ 1. For SF-chordal graphs, the upper bound can be reduced to (G) 1+ 2Ø(G) 0 2. Finally, we present a polynomial time algorithm to determine (T ) for a tree T . Keywords. L(2; 1)-labeling, T -coloring, union, join, chordal graph, perfect graph, tree, bipartite matching, algorithm 1 Introduction The channel assignment problem is to assign a channel (nonnegative integer) to each radio transmitter so that interfering transmitters are assigned channels whose separation is not in...
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.
Upper Bounds to the Clique-Width of Graphs
- Discrete Applied Mathematics
, 1997
"... A graph complexity measure that we call clique-width is associated in a natural way with certain graph decompositions, more or less like tree-width is associated with tree-decomposition which are, actually, hierarchical decompositions of graphs. In general, a decomposition of a graph G can be viewe ..."
Abstract
-
Cited by 48 (12 self)
- Add to MetaCart
A graph complexity measure that we call clique-width is associated in a natural way with certain graph decompositions, more or less like tree-width is associated with tree-decomposition which are, actually, hierarchical decompositions of graphs. In general, a decomposition of a graph G can be viewed as a finite term, written with appropriate operations on graphs, that evaluates to G. Infinitely many operations are necessary to define all graphs. By limiting the operations in terms of some integer parameter k, one obtains complexity measures of graphs. Specifically, a graph G has complexity at most k iff it has a decomposition defined in terms of k operations. Hierarchical graph decompositions are interesting for algorithmic purposes. In fact, many NP-complete problems have linear algorithms on graphs of tree-width or of clique-width bounded by some fixed k, and the same will hold for graphs of clique-width at most k. The graph operations upon which clique-width and the related decomp...
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 clique-width and branch-width
- JOURNAL OF COMBINATORIAL THEORY, SERIES B
, 2006
"... We construct a polynomial-time algorithm to approximate the branch-width of certain symmetric submodular functions, and give two applications. The first is to graph “clique-width”. Clique-width is a measure of the difficulty of decomposing a graph in a kind of tree-structure, and if a graph has cl ..."
Abstract
-
Cited by 42 (5 self)
- Add to MetaCart
We construct a polynomial-time algorithm to approximate the branch-width of certain symmetric submodular functions, and give two applications. The first is to graph “clique-width”. Clique-width is a measure of the difficulty of decomposing a graph in a kind of tree-structure, and if a graph has clique-width at most k then the corresponding decomposition of the graph is called a “k-expression”. We find (for fixed k) an O(n 9 log n)-time algorithm that, with input an n-vertex graph, outputs either a (2 3k+2 − 1)expression for the graph, or a true statement that the graph has clique-width at least k + 1. (The best earlier algorithm algorithm, by Johansson [13], constructed a k log n-expression for graphs of clique-width at most k.) It was already known that several graph problems, NPhard on general graphs, are solvable in polynomial time if the input graph comes equipped with a k-expression (for fixed k). As a consequence of our algorithm, the same conclusion follows under the weaker hypothesis that the input graph has clique-width at most k (thus, we no longer need to be provided with an explicit k-expression). Another application is to the area of matroid branch-width. For fixed k, we find an O(n 4)time algorithm that, with input an n-element matroid in terms of its rank oracle, either outputs a branch-decomposition of width at most 3k − 1 or a true statement that the matroid has branch-width at least k + 1. The previous algorithm by Hliněn´y [11] was only for representable matroids.
Pattern Matching For Permutations
, 1993
"... Given a permutation T of 1 to n, and a permutation P of 1 to k, for k n, we wish to find a k-element subsequence of T whose elements are ordered according to the permutation P . ..."
Abstract
-
Cited by 35 (0 self)
- Add to MetaCart
Given a permutation T of 1 to n, and a permutation P of 1 to k, for k n, we wish to find a k-element subsequence of T whose elements are ordered according to the permutation P .
Precoloring extension. III. Classes of perfect graphs
"... We continue the study of the following general problem on vertex colorings of graphs. Suppose that some vertices of a graph G are assigned to some colors. Can this “precoloring” be extended to a proper coloring of G with at most k colors (for some given k)? Here we investigate the complexity status ..."
Abstract
-
Cited by 32 (0 self)
- Add to MetaCart
We continue the study of the following general problem on vertex colorings of graphs. Suppose that some vertices of a graph G are assigned to some colors. Can this “precoloring” be extended to a proper coloring of G with at most k colors (for some given k)? Here we investigate the complexity status of precoloring extendibility on some classes of perfect graphs, giving good characterizations (necessary and sufficient conditions) that lead to algorithms with linear or polynomial running time. It is also shown how a larger subclass of perfect graphs can be derived from graphs containing no induced path on four vertices.
Finding branch-decompositions and rank-decompositions
, 2007
"... Abstract. We present a new algorithm that can output the rankdecomposition of width at most k of a graph if such exists. For that we use an algorithm that, for an input matroid represented over a fixed finite field, outputs its branch-decomposition of width at most k if such exists. This algorithm w ..."
Abstract
-
Cited by 24 (1 self)
- Add to MetaCart
Abstract. We present a new algorithm that can output the rankdecomposition of width at most k of a graph if such exists. For that we use an algorithm that, for an input matroid represented over a fixed finite field, outputs its branch-decomposition of width at most k if such exists. This algorithm works also for partitioned matroids. Both these algorithms are fixed-parameter tractable, that is, they run in time O(n 3) for each fixed value of k where n is the number of vertices / elements of the input. (The previous best algorithm for construction of a branchdecomposition or a rank-decomposition of optimal width due to Oum and Seymour [Testing branch-width. J. Combin. Theory Ser. B, 97(3) (2007) 385–393] is not fixed-parameter tractable.)
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.
Approximation Results for the Optimum Cost Chromatic Partition Problem
- J. Algorithms
"... . In this paper, we study the optimum cost chromatic partition (OCCP) problem for several graph classes. The OCCP problem is the problem of coloring the vertices of a graph such that adjacent vertices get different colors and that the total coloring costs are minimum. We prove several approximation ..."
Abstract
-
Cited by 23 (0 self)
- Add to MetaCart
. In this paper, we study the optimum cost chromatic partition (OCCP) problem for several graph classes. The OCCP problem is the problem of coloring the vertices of a graph such that adjacent vertices get different colors and that the total coloring costs are minimum. We prove several approximation results for the OCCP problem restricted to bipartite, chordal, comparability, interval, permutation, split and unimodular graphs. We prove that there exists no polynomial approximation algorithm with ratio O(jV j 0:5 ) for the OCCP problem restricted to bipartite and interval graphs, unless P = NP . Furthermore, we propose approximation algorithms with ratio O(jV j 0:5 ) for bipartite, interval and unimodular graphs. Finally, we prove that there exists no polynomial approximation algorithm with ratio O(jV j 1 ) for the OCCP problem restricted to split, chordal, permutation and comparability graphs, unless P = NP .

