On testing single connectedness in directed graphs and some related problems

preprint2015arXivOpen access

Abstract

Let G=(V,E)G=(V,E) be a directed graph with nn vertices and mm edges. The graph GG is called singly-connected if for each pair of vertices v,w∈Vv,w \in V there is at most one simple path from vv to ww in GG. Buchsbaum and Carlisle (1993) gave an algorithm for testing whether GG is singly-connected in O(n2)O(n^{2}) time. In this paper we describe a refined version of this algorithm with running time O(s⋅t+m)O(s\cdot t+m), where ss and tt are the number of sources and sinks, respectively, in the reduced graph GrG^{r} obtained by first contracting each strongly connected component of GG into one vertex and then eliminating vertices of indegree or outdegree 11 by a contraction operation. Moreover, we show that the problem of finding a minimum cardinality edge subset C⊆EC\subseteq E (respectively, vertex subset F⊆VF\subseteq V) whose removal from GG leaves a singly-connected graph is NP-hard.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.