Strong Subgraph k-connectivity of Digraphs

Similar documents
ON THE MAXIMUM AND MINIMUM SIZES OF A GRAPH

Applied Mathematics Letters

A survey on the generalized connectivity of graphs arxiv: v2 [math.co] 11 Sep 2012

Minor Monotone Floors and Ceilings of Graph Parameters

Essays on Some Combinatorial Optimization Problems with Interval Data

The generalized 3-connectivity of Cartesian product graphs

Realizability of n-vertex Graphs with Prescribed Vertex Connectivity, Edge Connectivity, Minimum Degree, and Maximum Degree

Computing Unsatisfiable k-sat Instances with Few Occurrences per Variable

Lecture 6. 1 Polynomial-time algorithms for the global min-cut problem

Another Variant of 3sat. 3sat. 3sat Is NP-Complete. The Proof (concluded)

A relation on 132-avoiding permutation patterns

A Combinatorial Proof for the Circular Chromatic Number of Kneser Graphs

Cumulants and triangles in Erdős-Rényi random graphs

Another Variant of 3sat

The Complexity of Simple and Optimal Deterministic Mechanisms for an Additive Buyer. Xi Chen, George Matikas, Dimitris Paparas, Mihalis Yannakakis

Alain Hertz 1 and Sacha Varone 2. Introduction A NOTE ON TREE REALIZATIONS OF MATRICES. RAIRO Operations Research Will be set by the publisher

monotone circuit value

Levin Reduction and Parsimonious Reductions

Cook s Theorem: the First NP-Complete Problem

UNIT 2. Greedy Method GENERAL METHOD

Course Information and Introduction

Computing Unsatisfiable k-sat Instances with Few Occurrences per Variable

Structure connectivity and substructure connectivity of twisted hypercubes

A Theory of Loss-leaders: Making Money by Pricing Below Cost

Secant Varieties, Symbolic Powers, Statistical Models

You Have an NP-Complete Problem (for Your Thesis)

Lecture 10: The knapsack problem

Variations on a theme by Weetman

Interval Routing and Minor-Monotone Graph Parameters

On the Prime Labeling of Generalized Petersen Graphs P (n, 3) 1

A note on the number of (k, l)-sum-free sets

On the h-vector of a Lattice Path Matroid

A Property Equivalent to n-permutability for Infinite Groups

v ij. The NSW objective is to compute an allocation maximizing the geometric mean of the agents values, i.e.,

Equivalence Nucleolus for Partition Function Games

Lattices generated by Chip Firing Game: characterizations and recognition algorithm

Collinear Triple Hypergraphs and the Finite Plane Kakeya Problem

Mechanism Design For Set Cover Games When Elements Are Agents

IEOR E4004: Introduction to OR: Deterministic Models

Distributed Function Calculation via Linear Iterations in the Presence of Malicious Agents Part I: Attacking the Network

Lecture 23: April 10

Sublinear Time Algorithms Oct 19, Lecture 1

Lecture 19: March 20

An Optimal Algorithm for Calculating the Profit in the Coins in a Row Game

Firefighting as a Game

arxiv: v1 [math.co] 31 Mar 2009

The Stackelberg Minimum Spanning Tree Game

Approximability and Parameterized Complexity of Minmax Values

Firefighting as a Game

Alain Hertz 1 and Sacha Varone 2

Lecture 22. Survey Sampling: an Overview

CATEGORICAL SKEW LATTICES

The skew-rank of oriented graphs

Assignment Problems in Rental Markets

A NOTE ON A SQUARE-ROOT RULE FOR REINSURANCE. Michael R. Powers and Martin Shubik. June 2005 COWLES FOUNDATION DISCUSSION PAPER NO.

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)

More Advanced Single Machine Models. University at Buffalo IE661 Scheduling Theory 1

Analysis of Link Reversal Routing Algorithms for Mobile Ad Hoc Networks

On the Number of Permutations Avoiding a Given Pattern

UGM Crash Course: Conditional Inference and Cutset Conditioning

Permutation Factorizations and Prime Parking Functions

Binary Decision Diagrams

Optimal Satisficing Tree Searches

Bounds on coloring numbers

Generating all nite modular lattices of a given size

Math 167: Mathematical Game Theory Instructor: Alpár R. Mészáros

Fractional Graphs. Figure 1

GUESSING MODELS IMPLY THE SINGULAR CARDINAL HYPOTHESIS arxiv: v1 [math.lo] 25 Mar 2019

A Recursive Partitioning Algorithm for Space Information Flow

Yao s Minimax Principle

Binary Decision Diagrams

The Traveling Salesman Problem. Time Complexity under Nondeterminism. A Nondeterministic Algorithm for tsp (d)

Lecture l(x) 1. (1) x X

OME WORKING PAPER SERIES. Combinatorics of Option Spreads: The Margining Aspect. Abstract

NEW PERMUTATION CODING AND EQUIDISTRIBUTION OF SET-VALUED STATISTICS. Dominique Foata and Guo-Niu Han

The Sorting Index and Permutation Codes. Abstract

Catalan functions and k-schur positivity

On edge disjoint spanning trees in a randomly weighted complete graph

ELEMENTS OF MONTE CARLO SIMULATION

Finding Equilibria in Games of No Chance

Existence of Nash Networks and Partner Heterogeneity

arxiv: v1 [cs.gt] 5 Sep 2018

Consumer Theory. The consumer s problem: budget set, interior and corner solutions.

Algebra homework 8 Homomorphisms, isomorphisms

Online Shopping Intermediaries: The Strategic Design of Search Environments

CHARACTERIZATION OF CLOSED CONVEX SUBSETS OF R n

Sequentially perfect and uniform one-factorizations of the complete graph

Crash-tolerant Consensus in Directed Graph Revisited

What is Greedy Approach? Control abstraction for Greedy Method. Three important activities

Conformal Invariance of the Exploration Path in 2D Critical Bond Percolation in the Square Lattice

The Real Numbers. Here we show one way to explicitly construct the real numbers R. First we need a definition.

The Probabilistic Method - Probabilistic Techniques. Lecture 7: Martingales

Computation of Arbitrage in a Financial Market with Various Types of Frictions

Maximum Weighted Independent Set of Links under Physical Interference Model

Inversion Formulae on Permutations Avoiding 321

Bidding Languages. Chapter Introduction. Noam Nisan

Discrete Mathematics for CS Spring 2008 David Wagner Final Exam

Global Joint Distribution Factorizes into Local Marginal Distributions on Tree-Structured Graphs

Lecture Note Set 3 3 N-PERSON GAMES. IE675 Game Theory. Wayne F. Bialas 1 Monday, March 10, N-Person Games in Strategic Form

Robustness, Canalyzing Functions and Systems Design

Transcription:

Strong Subgraph k-connectivity of Digraphs Yuefang Sun joint work with Gregory Gutin, Anders Yeo, Xiaoyan Zhang yuefangsun2013@163.com Department of Mathematics Shaoxing University, China July 2018, Zhuhai Campus, Sun Yat-sen University

Outline 1 Introduction 2 Algorithms and Complexity 3 Sharp Bounds and Characterizations 4 Open Problems 2 / 35

Connectivity For any two distinct vertices x and y in G, the local connectivity κ G (x, y) is the maximum number of internally disjoint paths connecting x and y. Then the connectivity of G is defined as κ(g) = min{κ G (x, y) x, y V (G), x y} 3 / 35

S-tree For a graph G = (V, E) and a set S V of at least two vertices, an S-Steiner tree or a Steiner tree connecting S (or simply, an S-tree) is a such subgraph T of G that is a tree with S V (T ). Two edge-disjoint S-trees T 1 and T 2 are said to be internally disjoint if V (T 1 ) V (T 2 ) = S and E(T 1 ) E(T 2 ) =. 4 / 35

Generalized k-connectivity Generalized local connectivity κ G (S) is the maximum number of internally disjoint S-trees in G. For an integer k with 2 k n, the generalized k-connectivity (or k-tree-connectivity) is defined as κ k (G) = min{κ G (S) S V (G), S = k}. Thus, κ k (G) is the minimum value of κ G (S) when S runs over all k-subsets of V (G). (Hager, JCTB 1985) X. Li and Y. Mao, Generalized Connectivity of Graphs, Springer, Switzerland, 2016. 5 / 35

Two extremal cases For k = 2, κ 2 (G) = κ(g). For k = n, κ n (G) = STP(G), where STP(G) is the spanning tree packing number of G, that is, the maximum number of edge-disjoint spanning trees contained in G. For the spanning tree packing number, see the following two surveys: K. Ozeki, T. Yamashita, Spanning trees: A survey, Graphs Combin. 27(1)(2011), 1 26. E. Palmer, On the spanning tree packing number of a graph: a survey, Discrete Math. 230(2001), 13 21. 6 / 35

S-strong subgraph Let D = (V (D), A(D)) be a digraph of order n, S V a k-subset of V (D) and 2 k n. Strong subgraphs D 1,..., D p containing S (S-strong subgraph) are said to be internally disjoint if V (D i ) V (D j ) = S and A(D i ) A(D j ) = for all 1 i < j p. 7 / 35

Strong subgraph k-connectivity Let κ S (D) be the maximum number of internally disjoint strong digraphs containing S in D. The strong subgraph k-connectivity is defined as κ k (D) = min{κ S (D) S V (D), S = k}. (Sun, Gutin, Yeo, Zhang, 2018+) 8 / 35

For k = 2, κ 2 ( G ) = κ(g). For k = n, κ n (D) is the maximum number of arc-disjoint spanning strong subgraph of D. Hence it relates to the subdigraph packing problem, see J. Bang-Jensen, M. Kriesell, Electronic Notes in Discrete Mathematics 34 (2009) 179 183. J. Bang-Jensen, A. Yeo, Combinatorica, 24 (3) (2004) 331 349. J. Bang-Jensen, J. Huang, J. Combin. Theory Ser. B, 102 (2012) 701 714. J. Bang-Jensen, A. Yeo, Theoret. Comput. Sci., 438 (2012) 48 54. 9 / 35

Outline 1 Introduction 2 Algorithms and Complexity 3 Sharp Bounds and Characterizations 4 Open Problems 10 / 35

A general digraph Theorem Let k 2 and l 2 be fixed integers. Let D be a digraph and S V (D) with S = k. The problem of deciding whether κ S (D) l is NP-complete. (Sun, Gutin, Yeo, Zhang, 2018+) 11 / 35

Directed q-linkage problem For a fixed integer q 2, given a digraph D and a (terminal) sequence (s 1, t 1,..., s q, t q ) of distinct vertices of D, decide whether D has q vertex-disjoint paths P 1,..., P q, where P i starts at s i and ends at t i for all i [q]. Theorem The directed 2-linkage problem is NP-complete. (Fortune, Hopcroft, Wyllie, TCS 1980) 12 / 35

Semicomplete digraph A digraph is semicomplete if there is at least one arc between any pair of vertices. Theorem For any fixed integers k, l 2, we can decide whether κ k (D) l for a semicomplete digraph D in polynomial time. (Sun, Gutin, Yeo, Zhang, 2018+) 13 / 35

A result by Chudnovsky, Scott and Seymour Theorem Let q and c be fixed positive integers. Then the Directed q-linkage problem on a digraph D whose vertex set can be partitioned into c sets each inducing a semicomplete digraph and a terminal sequence (s 1, t 1,..., s q, t q ) of distinct vertices of D, can be solved in polynomial time. (Chudnovsky, Scott and Seymour, 2018+) 14 / 35

Symmetric digraph A digraph D is called symmetric if for every arc xy there is an opposite arc yx. Thus, a symmetric digraph D can be obtained from its underlying undirected graph G by replacing each edge of G with the corresponding arcs of both directions. We say that D is the complete biorientation of G and denote this by D = G. Theorem For every graph G we have κ 2 ( G ) = κ(g). (Sun, Gutin, Yeo, Zhang, 2018+) Corollary For a graph G, κ 2 ( G ) can be computed in polynomial time. 15 / 35

Symmetric digraph Theorem For any fixed integer k 3, given a symmetric digraph D, a k-subset S of V (D) and an integer l (l 1), deciding whether κ S (D) l, is NP-complete. (Sun, Gutin, Yeo, Zhang, 2018+) This theorem assumes that k is fixed but l is a part of input. When both k and l are fixed, the problem of deciding whether κ S (D) l for a symmetric digraph D, is polynomial-time solvable. 16 / 35

The CLLM problem Given a tripartite graph G = (V, E) with a 3-partition (U, V, W ) such that U = V = W = q, decide whether there is a partition of V into q disjoint 3-sets V 1,..., V q such that for every V i = {v i1, v i2, v i3 } v i1 U, v i2 V, v i3 W and G[V i ] is connected. Lemma The CLLM Problem is NP-complete. (Chen, Li, Liu and Mao, JOCO 2017) 17 / 35

Symmetric digraph Theorem Let k, l 2 be fixed. For any symmetric digraph D and S V (D) with S = k we can in polynomial time decide whether κ S (D) l. (Sun, Gutin, Yeo, Zhang, 2018+) 18 / 35

A lemma Lemma Let k, l 2 be fixed. Let G be a graph and let S V (G) be an independent set in G with S = k. For i [l], let D i be any set of arcs with both end-vertices in S. Let a forest F i in G be called (S, D i )-acceptable if the digraph F i + D i is strong and contains S. In polynomial time, we can decide whether there exists edge-disjoint forests F 1, F 2,..., F l such that F i is (S, D i )-acceptable for all i [l] and V (F i ) V (F j ) S for all 1 i < j l. (Sun, Gutin, Yeo, Zhang, 2018+) 19 / 35

Outline 1 Introduction 2 Algorithms and Complexity 3 Sharp Bounds and Characterizations 4 Open Problems 20 / 35

Two observations Observation If D is a strong spanning digraph of a strong digraph D, then κ k (D ) κ k (D). Observation For all digraphs D and k 2 we have κ k (D) δ + (D) and κ k (D) δ (D). 21 / 35

Tillson s decomposition theorem Theorem The arcs of K n can be decomposed into Hamiltonian cycles if and only if n 4, 6. (Tillson, JCTB 1980) 22 / 35

Complete digraph Lemma For 2 k n, we have κ k ( { n 1, if 2 k n and k {4, 6}; K n ) = n 2, otherwise. (Sun, Gutin, Yeo, Zhang, 2018+) 23 / 35

Sharp bounds Theorem Let 2 k n. For a strong digraph D of order n, we have 1 κ k (D) n 1. Moreover, both bounds are sharp, and the upper bound holds if and only if D = K n, 2 k n and k {4, 6}. (Sun, Gutin, Yeo, Zhang, 2018+) 24 / 35

An improved upper bound Theorem For k {2,..., n} and n κ(d) + k, we have κ k (D) κ(d). Moreover, the bound is sharp. (Sun & Gutin, 2018+) 25 / 35

Minimally strong subgraph (k, l)-connected digraph A digraph D = (V (D), A(D)) is called minimally strong subgraph (k, l)-connected if κ k (D) l but for any arc e A(D), κ k (D e) l 1. Let F(n, k, l) be the set of all minimally strong subgraph (k, l)-connected digraphs with order n. We define and We further define and F (n, k, l) = max{ A(D) D F(n, k, l)} f (n, k, l) = min{ A(D) D F(n, k, l)}. Ex(n, k, l) = {D D F(n, k, l), A(D) = F (n, k, l)} ex(n, k, l) = {D D F(n, k, l), A(D) = f (n, k, l)}. 26 / 35

Proposition The following assertions hold: (i) A digraph D is minimally strong subgraph (k, 1)-connected if and only if D is minimally strong digraph; (ii) For k 4, 6, a digraph D is minimally strong subgraph (k, n 1)-connected if and only if D = K n. (Sun & Gutin, 2018+) 27 / 35

The case k = 2, l = n 2 Theorem A digraph D is minimally strong subgraph (2, n 2)-connected if and only if D is a digraph obtained from the complete digraph K n by deleting an arc set M such that K n [M] is a 3-cycle or a union of n/2 vertex-disjoint 2-cycles. In particular, we have f (n, 2, n 2) = n(n 1) 2 n/2, F (n, 2, n 2) = n(n 1) 3. (Sun & Gutin, 2018+) Note that this theorem implies that Ex(n, 2, n 2) = { K n M} where M is an arc set such that K n [M] is a directed 3-cycle, and ex(n, 2, n 1) = { K n M} where M is an arc set such that K n [M] is a union of n/2 vertex-disjoint directed 2-cycles. 28 / 35

f (n, k, l) Theorem For 2 k n, we have f (n, k, l) nl. Moreover, the following assertions hold: (i) If l = 1, then f (n, k, l) = n; (ii) If 2 l n 1, then f (n, n, l) = nl for k = n {4, 6}; (iii) If n is even and l = n 2, then f (n, 2, l) = nl. (Sun & Gutin, 2018+) 29 / 35

F (n, k, l) Proposition We have (i) F (n, n, l) 2l(n 1); (ii) For every k (2 k n), F (n, k, 1) = 2(n 1) and Ex(n, k, 1) consists of symmetric digraphs whose underlying undirected graphs are trees. (Sun & Gutin, 2018+) 30 / 35

Outline 1 Introduction 2 Algorithms and Complexity 3 Sharp Bounds and Characterizations 4 Open Problems 31 / 35

Open problems Conjecture It is NP-complete to decide for fixed integers k 2 and l 2 and a given digraph D whether κ k (D) l. 32 / 35

Open problems The Directed q-linkage problem is polynomial-time solvable for planar digraphs (Schrijver, SIAM J. Comput. 1994) and digraphs of bounded directed treewidth (Johnson, Robertson, Seymour and Thomas, JCTB 2001). However, we cannot use our approach in this paper directly as the structure of minimum-size strong subgraphs in these two classes of digraphs is more complicated than in semicomplete digraphs. Certainly, we cannot exclude the possibility that computing strong subgraph k-connectivity in planar digraphs and/or in digraphs of bounded directed treewidth is NP-complete. 33 / 35

Open problems It would be interesting to determine f (n, k, n 2) and F (n, k, n 2) for every value of k 3. (Obtaining characterizations of all (k, n 2)-connected digraphs for k 3 seems a very difficult problem.) It would also be interesting to find a sharp upper bound for F (n, k, l) for all k 2 and l 2. 34 / 35

Thanks for your attention! 35 / 35