94,093 research outputs found

    Algorithms for Cut Problems on Trees

    Full text link
    We study the {\sc multicut on trees} and the {\sc generalized multiway Cut on trees} problems. For the {\sc multicut on trees} problem, we present a parameterized algorithm that runs in time O(ρk)O^{*}(\rho^k), where ρ=2+11.555\rho = \sqrt{\sqrt{2} + 1} \approx 1.555 is the positive root of the polynomial x42x21x^4-2x^2-1. This improves the current-best algorithm of Chen et al. that runs in time O(1.619k)O^{*}(1.619^k). For the {\sc generalized multiway cut on trees} problem, we show that this problem is solvable in polynomial time if the number of terminal sets is fixed; this answers an open question posed in a recent paper by Liu and Zhang. By reducing the {\sc generalized multiway cut on trees} problem to the {\sc multicut on trees} problem, our results give a parameterized algorithm that solves the {\sc generalized multiway cut on trees} problem in time O(ρk)O^{*}(\rho^k), where ρ=2+11.555\rho = \sqrt{\sqrt{2} + 1} \approx 1.555 time

    Parameterized Complexity of Critical Node Cuts

    Get PDF
    We consider the following natural graph cut problem called Critical Node Cut (CNC): Given a graph GG on nn vertices, and two positive integers kk and xx, determine whether GG has a set of kk vertices whose removal leaves GG with at most xx connected pairs of vertices. We analyze this problem in the framework of parameterized complexity. That is, we are interested in whether or not this problem is solvable in f(κ)nO(1)f(\kappa) \cdot n^{O(1)} time (i.e., whether or not it is fixed-parameter tractable), for various natural parameters κ\kappa. We consider four such parameters: - The size kk of the required cut. - The upper bound xx on the number of remaining connected pairs. - The lower bound yy on the number of connected pairs to be removed. - The treewidth ww of GG. We determine whether or not CNC is fixed-parameter tractable for each of these parameters. We determine this also for all possible aggregations of these four parameters, apart from w+kw+k. Moreover, we also determine whether or not CNC admits a polynomial kernel for all these parameterizations. That is, whether or not there is an algorithm that reduces each instance of CNC in polynomial time to an equivalent instance of size κO(1)\kappa^{O(1)}, where κ\kappa is the given parameter

    Counting and enumerating optimum cut sets for hypergraph kk-partitioning problems for fixed kk

    Get PDF
    We consider the problem of enumerating optimal solutions for two hypergraph kk-partitioning problems -- namely, Hypergraph-kk-Cut and Minmax-Hypergraph-kk-Partition. The input in hypergraph kk-partitioning problems is a hypergraph G=(V,E)G=(V, E) with positive hyperedge costs along with a fixed positive integer kk. The goal is to find a partition of VV into kk non-empty parts (V1,V2,,Vk)(V_1, V_2, \ldots, V_k) -- known as a kk-partition -- so as to minimize an objective of interest. 1. If the objective of interest is the maximum cut value of the parts, then the problem is known as Minmax-Hypergraph-kk-Partition. A subset of hyperedges is a minmax-kk-cut-set if it is the subset of hyperedges crossing an optimum kk-partition for Minmax-Hypergraph-kk-Partition. 2. If the objective of interest is the total cost of hyperedges crossing the kk-partition, then the problem is known as Hypergraph-kk-Cut. A subset of hyperedges is a min-kk-cut-set if it is the subset of hyperedges crossing an optimum kk-partition for Hypergraph-kk-Cut. We give the first polynomial bound on the number of minmax-kk-cut-sets and a polynomial-time algorithm to enumerate all of them in hypergraphs for every fixed kk. Our technique is strong enough to also enable an nO(k)pn^{O(k)}p-time deterministic algorithm to enumerate all min-kk-cut-sets in hypergraphs, thus improving on the previously known nO(k2)pn^{O(k^2)}p-time deterministic algorithm, where nn is the number of vertices and pp is the size of the hypergraph. The correctness analysis of our enumeration approach relies on a structural result that is a strong and unifying generalization of known structural results for Hypergraph-kk-Cut and Minmax-Hypergraph-kk-Partition. We believe that our structural result is likely to be of independent interest in the theory of hypergraphs (and graphs).Comment: Accepted to ICALP'22. arXiv admin note: text overlap with arXiv:2110.1481
    corecore