176,583 research outputs found

    kk-Blocks: a connectivity invariant for graphs

    Get PDF
    A kk-block in a graph GG is a maximal set of at least kk vertices no two of which can be separated in GG by fewer than kk other vertices. The block number β(G)\beta(G) of GG is the largest integer kk such that GG has a kk-block. We investigate how β\beta interacts with density invariants of graphs, such as their minimum or average degree. We further present algorithms that decide whether a graph has a kk-block, or which find all its kk-blocks. The connectivity invariant β(G)\beta(G) has a dual width invariant, the block-width bw(G){\rm bw}(G) of GG. Our algorithms imply the duality theorem β=bw\beta = {\rm bw}: a graph has a block-decomposition of width and adhesion <k< k if and only if it contains no kk-block.Comment: 22 pages, 5 figures. This is an extended version the journal article, which has by now appeared. The version here contains an improved version of Theorem 5.3 (which is now best possible) and an additional section with examples at the en

    A polynomial kernel for Block Graph Deletion

    Get PDF
    In the Block Graph Deletion problem, we are given a graph GG on nn vertices and a positive integer kk, and the objective is to check whether it is possible to delete at most kk vertices from GG to make it a block graph, i.e., a graph in which each block is a clique. In this paper, we obtain a kernel with O(k6)\mathcal{O}(k^{6}) vertices for the Block Graph Deletion problem. This is a first step to investigate polynomial kernels for deletion problems into non-trivial classes of graphs of bounded rank-width, but unbounded tree-width. Our result also implies that Chordal Vertex Deletion admits a polynomial-size kernel on diamond-free graphs. For the kernelization and its analysis, we introduce the notion of `complete degree' of a vertex. We believe that the underlying idea can be potentially applied to other problems. We also prove that the Block Graph Deletion problem can be solved in time 10kâ‹…nO(1)10^{k}\cdot n^{\mathcal{O}(1)}.Comment: 22 pages, 2 figures, An extended abstract appeared in IPEC201

    Mining maximal cliques from a large graph using MapReduce: Tackling highly uneven subproblem sizes

    Get PDF
    We consider Maximal Clique Enumeration (MCE) from a large graph. A maximal clique is perhaps the most fundamental dense substructure in a graph, and MCE is an important tool to discover densely connected subgraphs, with numerous applications to data mining on web graphs, social networks, and biological networks. While effective sequential methods for MCE are known, scalable parallel methods for MCE are still lacking. We present a new parallel algorithm for MCE, Parallel Enumeration of Cliques using Ordering (PECO role= presentation style= box-sizing: border-box; display: inline-block; line-height: normal; font-size: 14.4px; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative; \u3ePECO), designed for the MapReduce framework. Unlike previous works, which required a post-processing step to remove duplicate and non-maximal cliques, PECO role= presentation style= box-sizing: border-box; display: inline-block; line-height: normal; font-size: 14.4px; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative; \u3ePECOenumerates only maximal cliques with no duplicates. The key technical ingredient is a total ordering of the vertices of the graph which is used in a novel way to achieve a load balanced distribution of work, and to eliminate redundant work among processors. We implemented PECO role= presentation style= box-sizing: border-box; display: inline-block; line-height: normal; font-size: 14.4px; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative; \u3ePECO on Hadoop MapReduce, and our experiments on a cluster show that the algorithm can effectively process a variety of large real-world graphs with millions of vertices and tens of millions of maximal cliques, and scales well with the degree of available parallelism

    Maximizing and Minimizing the Number of Generalized Colorings of Trees

    Get PDF
    We classify the trees on n vertices with the maximum and the minimum number of certain generalized colorings, including conflict-free, odd, non-monochromatic, star, and star rainbow vertex colorings. We also extend a result of Cutler and Radcliffe on the maximum and minimum number of existence homomorphisms from a tree to a completely looped graph on q role= presentation style= box-sizing: border-box; margin: 0px; padding: 0px; display: inline-block; font-style: normal; font-weight: normal; line-height: normal; font-size: 16.2px; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; position: relative; q vertices

    Definability Equals Recognizability for kk-Outerplanar Graphs

    Get PDF
    One of the most famous algorithmic meta-theorems states that every graph property that can be defined by a sentence in counting monadic second order logic (CMSOL) can be checked in linear time for graphs of bounded treewidth, which is known as Courcelle's Theorem. These algorithms are constructed as finite state tree automata, and hence every CMSOL-definable graph property is recognizable. Courcelle also conjectured that the converse holds, i.e. every recognizable graph property is definable in CMSOL for graphs of bounded treewidth. We prove this conjecture for kk-outerplanar graphs, which are known to have treewidth at most 3k−13k-1.Comment: 40 pages, 8 figure

    Computing hypergraph width measures exactly

    Full text link
    Hypergraph width measures are a class of hypergraph invariants important in studying the complexity of constraint satisfaction problems (CSPs). We present a general exact exponential algorithm for a large variety of these measures. A connection between these and tree decompositions is established. This enables us to almost seamlessly adapt the combinatorial and algorithmic results known for tree decompositions of graphs to the case of hypergraphs and obtain fast exact algorithms. As a consequence, we provide algorithms which, given a hypergraph H on n vertices and m hyperedges, compute the generalized hypertree-width of H in time O*(2^n) and compute the fractional hypertree-width of H in time O(m*1.734601^n).Comment: 12 pages, 1 figur
    • …
    corecore