8,140 research outputs found

    Global offensive kk-alliances in digraphs

    Full text link
    In this paper, we initiate the study of global offensive kk-alliances in digraphs. Given a digraph D=(V(D),A(D))D=(V(D),A(D)), a global offensive kk-alliance in a digraph DD is a subset S⊆V(D)S\subseteq V(D) such that every vertex outside of SS has at least one in-neighbor from SS and also at least kk more in-neighbors from SS than from outside of SS, by assuming kk is an integer lying between two minus the maximum in-degree of DD and the maximum in-degree of DD. The global offensive kk-alliance number Îłko(D)\gamma_{k}^{o}(D) is the minimum cardinality among all global offensive kk-alliances in DD. In this article we begin the study of the global offensive kk-alliance number of digraphs. For instance, we prove that finding the global offensive kk-alliance number of digraphs DD is an NP-hard problem for any value k∈{2−Δ−(D),
,Δ−(D)}k\in \{2-\Delta^-(D),\dots,\Delta^-(D)\} and that it remains NP-complete even when restricted to bipartite digraphs when we consider the non-negative values of kk given in the interval above. Based on these facts, lower bounds on Îłko(D)\gamma_{k}^{o}(D) with characterizations of all digraphs attaining the bounds are given in this work. We also bound this parameter for bipartite digraphs from above. For the particular case k=1k=1, an immediate result from the definition shows that Îł(D)≀γ1o(D)\gamma(D)\leq \gamma_{1}^{o}(D) for all digraphs DD, in which Îł(D)\gamma(D) stands for the domination number of DD. We show that these two digraph parameters are the same for some infinite families of digraphs like rooted trees and contrafunctional digraphs. Moreover, we show that the difference between Îł1o(D)\gamma_{1}^{o}(D) and Îł(D)\gamma(D) can be arbitrary large for directed trees and connected functional digraphs

    A Relaxation of the Directed Disjoint Paths Problem: A Global Congestion Metric Helps

    Get PDF
    In the Directed Disjoint Paths problem, we are given a digraph DD and a set of requests {(s1,t1),
,(sk,tk)}\{(s_1, t_1), \ldots, (s_k, t_k)\}, and the task is to find a collection of pairwise vertex-disjoint paths {P1,
,Pk}\{P_1, \ldots, P_k\} such that each PiP_i is a path from sis_i to tit_i in DD. This problem is NP-complete for fixed k=2k=2 and W[1]-hard with parameter kk in DAGs. A few positive results are known under restrictions on the input digraph, such as being planar or having bounded directed tree-width, or under relaxations of the problem, such as allowing for vertex congestion. Positive results are scarce, however, for general digraphs. In this article we propose a novel global congestion metric for the problem: we only require the paths to be "disjoint enough", in the sense that they must behave properly not in the whole graph, but in an unspecified part of size prescribed by a parameter. Namely, in the Disjoint Enough Directed Paths problem, given an nn-vertex digraph DD, a set of kk requests, and non-negative integers dd and ss, the task is to find a collection of paths connecting the requests such that at least dd vertices of DD occur in at most ss paths of the collection. We study the parameterized complexity of this problem for a number of choices of the parameter, including the directed tree-width of DD. Among other results, we show that the problem is W[1]-hard in DAGs with parameter dd and, on the positive side, we give an algorithm in time O(nd+2⋅kd⋅s)\mathcal{O}(n^{d+2} \cdot k^{d\cdot s}) and a kernel of size d⋅2k−s⋅(ks)+2kd \cdot 2^{k-s}\cdot \binom{k}{s} + 2k in general digraphs. This latter result has consequences for the Steiner Network problem: we show that it is FPT parameterized by the number kk of terminals and pp, where p=n−qp = n - q and qq is the size of the solution.Comment: 25 pages, 9 figure

    Parameterized complexity and approximability of directed odd cycle transversal

    Get PDF
    A directed odd cycle transversal of a directed graph (digraph) D is a vertex set S that intersects every odd directed cycle of D. In the Directed Odd Cycle Transversal (DOCT) problem, the input consists of a digraph D and an integer k. The objective is to determine whether there exists a directed odd cycle transversal of D of size at most k. In this paper, we settle the parameterized complexity of DOCT when parameterized by the solution size k by showing that DOCT does not admit an algorithm with running time f(k)nO(1) unless FPT = W[1]. On the positive side, we give a factor 2 fixed-parameter approximation (FPT approximation) algorithm for the problem. More precisely our algorithm takes as input D and k, runs in time 2O(k)nO(1), and either concludes that D does not have a directed odd cycle transversal of size at most k, or produces a solution of size at most 2k. Finally assuming gap-ETH, we show that there exists an Ï” > 0 such that DOCT does not admit a factor (1 + Ï”) FPT-approximation algorithm

    A simple algorithm and min-max formula for the inverse arborescence problem

    Get PDF
    In 1998, Hu and Liu developed a strongly polynomial algorithm for solving the inverse arborescence problem that aims at minimally modifying a given cost-function on the edge-set of a digraph D so that an input spanning arborescence of D becomes a cheapest one. In this note, we develop a conceptually simpler algorithm along with a new min-max formula for the minimum modification of the cost-function. The approach is based on a link to a min-max theorem and a simple (two-phase greedy) algorithm by the first author from 1979 concerning the primal optimization problem of finding a cheapest subgraph of a digraph that covers an intersecting family along with the corresponding dual optimization problem, as well. (C) 2021 The Author(s). Published by Elsevier B.V

    On packing spanning arborescences with matroid constraint

    Get PDF
    Let D = (V + s, A) be a digraph with a designated root vertex S. Edmonds’ seminal result (see J. Edmonds [4]) implies that D has a packing of k spanning s-arborescences if and only if D has a packing of k (s, t)-paths for all t ∈ V, where a packing means arc-disjoint subgraphs. Let M be a matroid on the set of arcs leaving S. A packing of (s,t) -paths is called M-based if their arcs leaving S form a base of M while a packing of s-arborescences is called M -based if, for all t ∈ V, the packing of (s, t) -paths provided by the arborescences is M -based. Durand de Gevigney, Nguyen, and Szigeti proved in [3] that D has an M-based packing of s -arborescences if and only if D has an M-based packing of (s,t) -paths for all t ∈ V. BĂ©rczi and Frank conjectured that this statement can be strengthened in the sense of Edmonds’ theorem such that each S -arborescence is required to be spanning. Specifically, they conjectured that D has an M -based packing of spanning S -arborescences if and only if D has an M -based packing of (s,t) -paths for all t ∈ V. In this paper we disprove this conjecture in its general form and we prove that the corresponding decision problem is NP-complete. We also prove that the conjecture holds for several fundamental classes of matroids, such as graphic matroids and transversal matroids. For all the results presented in this paper, the undirected counterpart also holds

    The complexity of finding arc-disjoint branching flows

    Get PDF
    The concept of arc-disjoint flows in networks was recently introduced in \cite{bangTCSflow}. This is a very general framework within which many well-known and important problems can be formulated. In particular, the existence of arc-disjoint branching flows, that is, flows which send one unit of flow from a given source ss to all other vertices, generalizes the concept of arc-disjoint out-branchings (spanning out-trees) in a digraph. A pair of out-branchings Bs,1+,Bs,2+B_{s,1}^+,B_{s,2}^+ from a root ss in a digraph D=(V,A)D=(V,A) on nn vertices corresponds to arc-disjoint branching flows x1,x2x_1,x_2 (the arcs carrying flow in xix_i are those used in Bs,i+B_{s,i}^+, i=1,2i=1,2) in the network that we obtain from DD by giving all arcs capacity n−1n-1.It is then a natural question to ask how much we can lower the capacities on the arcs and still have, say, two arc-disjoint branching flows from the given root ss.We prove that for every fixed integer k≄2k \geq 2 it is\begin{itemize}\item an NP-complete problem to decide whether a network N=(V,A,u){\cal N}=(V,A,u) where uij=ku_{ij}=k for every arc ijij has two arc-disjoint branching flows rooted at ss.\item a polynomial problem to decide whether a network N=(V,A,u){\cal N}=(V,A,u) on nn vertices and uij=n−ku_{ij}=n-k for every arc ijij has two arc-disjoint branching flows rooted at ss.\end{itemize}The algorithm for the later result generalizes the polynomial algorithm, due to Lov\'asz, for deciding whether a given input digraph has two arc-disjoint out-branchings rooted at a given vertex.Finally we prove that under the so-called Exponential Time Hypothesis (ETH), for every Ï”>0\epsilon{}>0 and for every k(n)k(n) with (log⁥(n))1+ϔ≀k(n)≀n2(\log{}(n))^{1+\epsilon}\leq k(n)\leq \frac{n}{2} (and for every large ii we have k(n)=ik(n)=i for some nn) there is no polynomial algorithm for deciding whether a given digraph contains twoarc-disjoint branching flows from the same root so that no arc carries flow larger than n−k(n)n-k(n)

    The complexity of finding arc-disjoint branching flows

    Get PDF
    International audienceThe concept of arc-disjoint flows in networks was recently introduced in Bang-Jensen and Bessy (2014). This is a very general framework within which many well-known and important problems can be formulated. In particular, the existence of arc-disjoint branching flows, that is, flows which send one unit of flow from a given source s to all other vertices, generalizes the concept of arc-disjoint out-branchings (spanning out-trees) in a digraph. A pair of out-branchings B + s,1 , B + s,2 from a root s in a digraph D = (V , A) on n vertices corresponds to arc-disjoint branching flows x 1 , x 2 (the arcs carrying flow in x i are those used in B + s,i , i = 1, 2) in the network that we obtain from D by giving all arcs capacity n − 1. It is then a natural question to ask how much we can lower the capacities on the arcs and still have, say, two arc-disjoint branching flows from the given root s. We prove that for every fixed integer k ≄ 2 it is ‱ an NP-complete problem to decide whether a network N = (V , A, u) where u ij = k for every arc ij has two arc-disjoint branching flows rooted at s. ‱ a polynomial problem to decide whether a network N = (V , A, u) on n vertices and u ij = n − k for every arc ij has two arc-disjoint branching flows rooted at s. The algorithm for the later result generalizes the polynomial algorithm, due to LovĂĄsz, for deciding whether a given input digraph has two arc-disjoint out-branchings rooted at a given vertex. Finally we prove that under the so-called Exponential Time Hypothesis (ETH), for every Ï” > 0 and for every k(n) with (log(n)) 1+Ï” ≀ k(n) ≀ n 2 (and for every large i we have k(n) = i for some n) there is no polynomial algorithm for deciding whether a given digraph contains two arc-disjoint branching flows from the same root so that no arc carries flow larger than n − k(n)

    Solving the kernel perfect problem by (simple) forbidden subdigraphs for digraphs in some families of generalized tournaments and generalized bipartite tournaments

    Full text link
    A digraph such that every proper induced subdigraph has a kernel is said to be \emph{kernel perfect} (KP for short) (\emph{critical kernel imperfect} (CKI for short) resp.) if the digraph has a kernel (does not have a kernel resp.). The unique CKI-tournament is C→3\overrightarrow{C}_3 and the unique KP-tournaments are the transitive tournaments, however bipartite tournaments are KP. In this paper we characterize the CKI- and KP-digraphs for the following families of digraphs: locally in-/out-semicomplete, asymmetric arc-locally in-/out-semicomplete, asymmetric 33-quasi-transitive and asymmetric 33-anti-quasi-transitive TT3TT_3-free and we state that the problem of determining whether a digraph of one of these families is CKI is polynomial, giving a solution to a problem closely related to the following conjecture posted by Bang-Jensen in 1998: the kernel problem is polynomially solvable for locally in-semicomplete digraphs.Comment: 13 pages and 5 figure
    • 

    corecore