Results 1 
6 of
6
Fixed Parameter Algorithms for Dominating Set and Related Problems on Planar Graphs
, 2002
"... We present an algorithm that constructively produces a solution to the kdominating set problem for planar graphs in time O(c . To obtain this result, we show that the treewidth of a planar graph with domination number (G) is O( (G)), and that such a tree decomposition can be found in O( (G)n) time. ..."
Abstract

Cited by 114 (22 self)
 Add to MetaCart
We present an algorithm that constructively produces a solution to the kdominating set problem for planar graphs in time O(c . To obtain this result, we show that the treewidth of a planar graph with domination number (G) is O( (G)), and that such a tree decomposition can be found in O( (G)n) time. The same technique can be used to show that the kface cover problem ( find a size k set of faces that cover all vertices of a given plane graph) can be solved in O(c n) time, where c 1 = 3 and k is the size of the face cover set. Similar results can be obtained in the planar case for some variants of kdominating set, e.g., kindependent dominating set and kweighted dominating set.
Parameterized Complexity: Exponential SpeedUp for Planar Graph Problems
 in Electronic Colloquium on Computational Complexity (ECCC
, 2001
"... A parameterized problem is xed parameter tractable if it admits a solving algorithm whose running time on input instance (I; k) is f(k) jIj , where f is an arbitrary function depending only on k. Typically, f is some exponential function, e.g., f(k) = c k for constant c. We describe general techniqu ..."
Abstract

Cited by 65 (21 self)
 Add to MetaCart
A parameterized problem is xed parameter tractable if it admits a solving algorithm whose running time on input instance (I; k) is f(k) jIj , where f is an arbitrary function depending only on k. Typically, f is some exponential function, e.g., f(k) = c k for constant c. We describe general techniques to obtain growth of the form f(k) = c p k for a large variety of planar graph problems. The key to this type of algorithm is what we call the "Layerwise Separation Property" of a planar graph problem. Problems having this property include planar vertex cover, planar independent set, and planar dominating set.
Fixed parameter algorithms for planar dominating set and related problems
, 2000
"... We present an algorithm that constructively produces a solution to the kdominating set problem for planar graphs in time O(c √ kn), where c = 36√34. To obtain this result, we show that the treewidth of a planar graph with domination number γ(G) is O ( � γ(G)), and that such a tree decomposition ca ..."
Abstract

Cited by 36 (10 self)
 Add to MetaCart
(Show Context)
We present an algorithm that constructively produces a solution to the kdominating set problem for planar graphs in time O(c √ kn), where c = 36√34. To obtain this result, we show that the treewidth of a planar graph with domination number γ(G) is O ( � γ(G)), and that such a tree decomposition can be found in O ( � γ(G)n) time. The same technique can be used to show that the kface cover problem (find a size k set of faces that cover all vertices of a given plane graph) can be solved √ k in O(c1 n + n2) time, where c1 = 236√34 and k is the size of the face cover set. Similar results can be obtained in the planar case for some variants of kdominating set, e.g., kindependent dominating set and kweighted dominating set. Keywords. NPcomplete problems, fixed parameter tractability, planar graphs, planar dominating set, face cover, outerplanarity, treewidth.
Fast Algorithms for kShredders and kNode Connectivity Augmentation
, 1996
"... A kseparator (kshredder) of an undirected graph is a set of k nodes whose removal results in two or more (three or more) connected components. Let the given (undirected) graph be knode connected, and let n denote the number of nodes. Solving an open question, we show that the problem of counti ..."
Abstract

Cited by 16 (0 self)
 Add to MetaCart
A kseparator (kshredder) of an undirected graph is a set of k nodes whose removal results in two or more (three or more) connected components. Let the given (undirected) graph be knode connected, and let n denote the number of nodes. Solving an open question, we show that the problem of counting the number of kseparators is #Pcomplete. However, we present an O(k )time (deterministic) algorithm for finding all the kshredders. This solves an open question: efficiently find a kseparator whose removal maximizes the number of connected 4, our running time is within a factor of k of the fastest algorithm known for testing knode connectivity. One application of shredders is in increasing the node connectivity from k to (k +1)by effi tly adding an (approximately) minimum number of new edges. Jord'an [JCT(B) 1995] gaveanO(n )time augmentation algorithm such that the number of new edges is within an additive term of (k 2) from a lower bound. We improve the running time to ), while achieving the same performance guarantee. For k 4, the running time compares favorably with the running time for testing knode connectivity.
Undirected VertexConnectivity Structure and Smallest FourVertexConnectivity Augmentation
 Proc. 6th ISAAC
, 1995
"... In this paper, we study properties for the structure of an undirected graph that is not 4vertexconnected. We also study the evolution of this structure when an edge is added to optimally increase the vertexconnectivity of the underlying graph. Several properties reported here can be extended t ..."
Abstract

Cited by 4 (0 self)
 Add to MetaCart
In this paper, we study properties for the structure of an undirected graph that is not 4vertexconnected. We also study the evolution of this structure when an edge is added to optimally increase the vertexconnectivity of the underlying graph. Several properties reported here can be extended to the case of a graph that is not kvertex connected, for an arbitrary k. Using properties obtained here, we solve the problem of finding a smallest set of edges whose addition 4vertexconnects an undirected graph. This is a fundamental problem in graph theory and has applications in network reliability and in statistical data security. We give an O(n \Delta log n + m)time algorithm for finding a set of edges with the smallest cardinality whose addition 4vertexconnects an undirected graph, where n and m are the number of vertices and edges in the input graph, respectively. This is the first polynomial time algorithm for this problem when the input graph is not 3vertexconnecte...
Chapter 2 ENUMERATING NEARMIN ST CUTS
"... Abstract We develop a factoring (partitioning) algorithm for enumerating nearminimumweight st cuts in directed and undirected graphs, with application to network interdiction. “Nearminimum ” means within a factor of 1+ � of the minimum for some � ≥ 0. The algorithm requires only polynomial work ..."
Abstract
 Add to MetaCart
Abstract We develop a factoring (partitioning) algorithm for enumerating nearminimumweight st cuts in directed and undirected graphs, with application to network interdiction. “Nearminimum ” means within a factor of 1+ � of the minimum for some � ≥ 0. The algorithm requires only polynomial work per cut enumerated provided that � is sufficiently (not trivially) small, or G has special structure, e.g., G is a complete graph. Computational results demonstrate good empirical efficiency even for large values of � and for general graph topologies.