General Partitioning on Random Graphs (original) (raw)

2002, Journal of Algorithms

Consider the general partitioning (GP) problem defined as follows: Partition the vertices of a graph into k parts W 1 W k satisfying a polynomial time verifiable property. In particular, consider properties (introduced by T. Feder, P. Hell, S. Klein, and R. Motwani, in "Proceedings of the Annual ACM Symposium on Theory of Computing (STOC '99), 1999" and) specified by a pattern of requirements as to which W i forms a sparse or dense subgraph and which pairs W i , W j form a sparse or dense or an arbitrary (no restriction) bipartite subgraph. The sparsity or density is specified by upper or lower bounds on the edge density d ∈ 0 1 , which is the fraction of actual edges present to the maximum number of edges allowed. This problem is NP-hard even for some fixed patterns and includes as special cases well-known NP-hard problems like k-coloring (each d W i = 0; each d W i W j is arbitrary), bisection (k = 2; W 1 = W 2 ; d W 1 W 2 ≤ b), and also other problems like finding a clique/independent set of specified size. We show that GP is solvable in polynomial time almost surely over random instances with a planted partition of desired type, for several types of pattern requirement. The algorithm is based on the approach of growing BFS trees outlined by C. R. Subramanian (in "Proceedings of the 8th Annual European Symposium on Algorithms (ESA '00), 2000," pp. 415-426).

Complete partitions of graphs

Combinatorica, 2007

A complete partition of a graph G is a partition of its vertex set in which any two distinct classes are connected by an edge. Let cp(G) denote the maximum number of classes in a complete partition of G. This measure was defined in 1969 by Gupta [G69], and is known to be NP-hard to compute for several classes of graphs. We obtain essentially tight lower and upper bounds on the approximability of this problem. We show that there is a randomized polynomial-time algorithm that given a graph G with n vertices, produces a complete partition of size Ω(cp(G)/ √ lg n). This algorithm can be derandomized. We show that the upper bound is essentially tight: there is a constant C > 1, such that if there is a randomized polynomial-time algorithm that for all large n, when given a graph G with n vertices produces a complete partition into at least C · cp(G)/ √ lg n classes, then NP ⊆ RTime(n O(lg lg n) ). The problem of finding a complete partition of a graph is thus the first natural problem whose approximation threshold has been determined to be of the form Θ((lg n) c ) for some constant c strictly between 0 and 1. * The work reported here is a merger of the results reported in [KRS05] and .

The complexity of the Pk partition problem and related problems in bipartite graphs

In this paper, we continue the investigation made in about the approximability of P k partition problems, but focusing here on their complexity. Precisely, we aim at designing the frontier between polynomial and NP-complete versions of the P k partition problem in bipartite graphs, according to both the constant k and the maximum degree of the input graph. We actually extend the obtained results to more general classes of problems, namely, the minimum k-path partition problem and the maximum P k packing problem. Moreover, we propose some simple approximation algorithms for those problems.

Linear time low tree-width partitions and algorithmic consequences

2006

Abstract Classes of graphs with bounded expansion have been introduced in [15],[12]. They generalize both proper minor closed classes and classes with bounded degree. For any class with bounded expansion C and any integer p there exists a constant N (C, p) so that the vertex set of any graph G∈ C may be partitioned into at most N (C, p) parts, any i≤ p parts of them induce a subgraph of tree-width at most (i-1)[12](actually, of tree-depth [16] at most i, what is sensibly stronger).

Faster algorithms for vertex partitioning problems parameterized by clique-width

Theoretical Computer Science, 2014

Many NP-hard problems, such as Dominating Set, are FPT parameterized by clique-width. For graphs of clique-width k given with a kexpression, Dominating Set can be solved in 4 k n O(1) time. However, no FPT algorithm is known for computing an optimal k-expression. For a graph of clique-width k, if we rely on known algorithms to compute a (2 3k − 1)expression via rank-width and then solving Dominating Set using the (2 3k − 1)-expression, the above algorithm will only give a runtime of 4 2 3k n O(1). There have been results which overcome this exponential jump; the best known algorithm can solve Dominating Set in time 2 O(k 2) n O(1) by avoiding constructing a k-expression [Bui-Xuan, Telle, and Vatshelle. Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems. Theoret. Comput. Sci., 2013.

Graph partitions with prescribed patterns

European Journal of Combinatorics, 2014

We discuss partition problems that generalize graph colouring and homomorphism problems, and occur frequently in the study of perfect graphs. Depending on the pattern, we seek a finite forbidden induced subgraph characterization, or at least a polynomial time algorithm. We give an overview of the current knowledge, focusing on open problems and recent breakthroughs.

Complexity of the satisfactory partition problem

The Satisfactory Partition problem consists in deciding if a given graph has a partition of its vertex set into two nonempty parts such that each vertex has at least as many neighbors in its part as in the other part. This problem was introduced by Gerber and Kobler (GK98, GK00) and further studied by other authors but its complexity re- mained open until now. We prove in this paper that Satisfactory Partition, as well as a variant where the parts are required to be of the same cardinality, are NP-complete. However, for graphs with maximum degree at most 4 the problem is polynomially solv- able. We also study generalizations and variants of this problem where a partition into k nonempty parts (k 3) is requested.

A polynomial characterization of some graph partitioning problems

Information Processing Letters, 1988

The Uniform Partition (UP) and the Simple Max Partition (SMP) problems arc NP-complete graph partitioning problems, and polynomial-time algorithms are known for few classes of graphs only. In the present paper, the class of line-graphs is considered and a polynomial algorithm is proposed to solve both problems in this class. When the instance space is extended to digraphs, a characterization is possible which leads to similar results.

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.