Source author record

Raed Jaberi

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

11works
1topics
1close collaborators

Published work

11 publications

preprint2022arXiv

Minimum 22-edge strongly biconnected spanning directed subgraph problem

Wu and Grumbach introduced the concept of strongly biconnected directed graphs. A directed graph G=(V,E)G=(V,E) is called strongly biconnected if the directed graph GG is strongly connected and the underlying undirected graph of GG is biconnected. A strongly biconnected directed graph G=(V,E)G=(V,E) is said to be 22- edge strongly biconnected if it has at least three vertices and the directed subgraph (V,E∖{e})(V,E\setminus\left\lbrace e\right\rbrace ) is strongly biconnected for all e∈Ee \in E. Let G=(V,E)G=(V,E) be a 22-edge-strongly biconnected directed graph. In this paper we study the problem of computing a minimum size subset H⊆EH \subseteq E such that the directed subgraph (V,H)(V,H) is 22- edge strongly biconnected.

preprint2021arXiv

Computing 22-twinless blocks

Let G=(V,E))G=(V,E)) be a directed graph. A 22-twinless block in GG is a maximal vertex set B⊆VB\subseteq V of size at least 22 such that for each pair of distinct vertices x,y∈Bx,y \in B, and for each vertex w∈V∖{x,y}w\in V\setminus\left\lbrace x,y \right\rbrace , the vertices x,yx,y are in the same twinless strongly connected component of G∖{w}G\setminus\left \lbrace w \right\rbrace . In this paper we present algorithms for computing the 22-twinless blocks of a directed graph.

preprint2020arXiv

22-blocks in strongly biconnected directed graphs

A directed graph G=(V,E)G=(V,E) is called strongly biconnected if GG is strongly connected and the underlying graph of GG is biconnected. A strongly biconnected component of a strongly connected graph G=(V,E)G=(V,E) is a maximal vertex subset L⊆VL\subseteq V such that the induced subgraph on LL is strongly biconnected. Let G=(V,E)G=(V,E) be a strongly biconnected directed graph. A 22-edge-biconnected block in GG is a maximal vertex subset U⊆VU\subseteq V such that for any two distict vertices v,w∈Uv,w \in U and for each edge b∈Eb\in E, the vertices v,wv,w are in the same strongly biconnected components of G∖{b}G\setminus\left\lbrace b\right\rbrace . A 22-strong-biconnected block in GG is a maximal vertex subset U⊆VU\subseteq V of size at least 22 such that for every pair of distinct vertices v,w∈Uv,w\in U and for every vertex z∈V∖{v,w}z\in V\setminus\left\lbrace v,w \right\rbrace , the vertices vv and ww are in the same strongly biconnected component of G∖{v,w}G\setminus \left\lbrace v,w \right\rbrace . In this paper we study 22-edge-biconnected blocks and 22-strong biconnected blocks.

preprint2020arXiv

22-edge-twinless blocks

Let G=(V,E)G=(V,E) be a directed graph. A 22-edge-twinless block in GG is a maximal vertex set Ct⊆VC^{t}\subseteq V with ∣Ct∣>1|C^{t}|>1 such that for any distinct vertices v,w∈Ctv,w \in C^{t}, and for every edge e∈Ee\in E, the vertices v,wv,w are in the same twinless strongly connected component of G∖{e}G\setminus\left \lbrace e \right\rbrace . In this paper we study this concept and describe algorithms for computing 22-edge-twinless blocks.

preprint2020arXiv

b-articulation points and b-bridges in strongly biconnected directed graphs

A directed graph G=(V,E)G=(V,E) is called strongly biconnected if GG is strongly connected and the underlying graph of GG is biconnected. This class of directed graphs was first introduced by Wu and Grumbach. Let G=(V,E)G=(V,E) be a strongly biconnected directed graph. An edge e∈Ee\in E is a b-bridge if the subgraph G∖{e}=(V,E∖{e})G\setminus \left\lbrace e\right\rbrace =(V,E\setminus \left\lbrace e\right\rbrace) is not strongly biconnected. A vertex w∈Vw\in V is a b-articulation point if G∖{w}G\setminus \left\lbrace w\right\rbrace is not strongly biconnected, where G∖{w}G\setminus \left\lbrace w\right\rbrace is the subgraph obtained from GG by removing ww. In this paper we study b-articulation points and b-bridges.

preprint2020arXiv

Minimum 22-vertex strongly biconnected spanning directed subgraph problem

A directed graph G=(V,E)G=(V,E) is strongly biconnected if GG is strongly connected and its underlying graph is biconnected. A strongly biconnected directed graph G=(V,E)G=(V,E) is called 22-vertex-strongly biconnected if ∣V∣≥3|V|\geq 3 and the induced subgraph on V∖{w}V\setminus\left\lbrace w\right\rbrace is strongly biconnected for every vertex w∈Vw\in V. In this paper we study the following problem. Given a 22-vertex-strongly biconnected directed graph G=(V,E)G=(V,E), compute an edge subset E2sb⊆EE^{2sb} \subseteq E of minimum size such that the subgraph (V,E2sb)(V,E^{2sb}) is 22-vertex-strongly biconnected.

preprint2020arXiv

Minimum 22-vertex-twinless connected spanning subgraph problem

Given a 22-vertex-twinless connected directed graph G=(V,E)G=(V,E), the minimum 22-vertex-twinless connected spanning subgraph problem is to find a minimum cardinality edge subset Et⊆EE^{t} \subseteq E such that the subgraph (V,Et)(V,E^{t}) is 22-vertex-twinless connected. Let G1G^{1} be a minimal 22-vertex-connected subgraph of GG. In this paper we present a (2+at/2)(2+a_{t}/2)-approximation algorithm for the minimum 22-vertex-twinless connected spanning subgraph problem, where ata_{t} is the number of twinless articulation points in G1G^{1}.

preprint2015arXiv

On testing single connectedness in directed graphs and some related problems

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.

preprint2014arXiv

Computing the 22-blocks of directed graphs

Let GG be a directed graph. A \textit{22-directed block} in GG is a maximal vertex set C2d⊆VC^{2d}\subseteq V with ∣C2d∣≥2|C^{2d}|\geq 2 such that for each pair of distinct vertices x,y∈C2dx,y \in C^{2d}, there exist two vertex-disjoint paths from xx to yy and two vertex-disjoint paths from yy to xx in GG. In contrast to the 22-vertex-connected components of GG, the subgraphs induced by the 22-directed blocks may consist of few or no edges. In this paper we present two algorithms for computing the 22-directed blocks of GG in O(min⁡{m,(tsap+tsb)n}n)O(\min\lbrace m,(t_{sap}+t_{sb})n\rbrace n) time, where tsapt_{sap} is the number of the strong articulation points of GG and tsbt_{sb} is the number of the strong bridges of GG. Furthermore, we study two related concepts: the 22-strong blocks and the 22-edge blocks of GG. We give two algorithms for computing the 22-strong blocks of GG in O(min⁡{m,tsapn}n)O( \min \lbrace m,t_{sap} n\rbrace n) time and we show that the 22-edge blocks of GG can be computed in O(min⁡{m,tsbn}n)O(\min \lbrace m, t_{sb} n \rbrace n) time. In this paper we also study some optimization problems related to the strong articulation points and the 22-blocks of a directed graph. Given a strongly connected graph G=(V,E)G=(V,E), find a minimum cardinality set E∗⊆EE^{*}\subseteq E such that G∗=(V,E∗)G^{*}=(V,E^{*}) is strongly connected and the strong articulation points of GG coincide with the strong articulation points of G∗G^{*}. This problem is called minimum strongly connected spanning subgraph with the same strong articulation points. We show that there is a linear time 17/317/3 approximation algorithm for this NP-hard problem. We also consider the problem of finding a minimum strongly connected spanning subgraph with the same 22-blocks in a strongly connected graph GG. We present approximation algorithms for three versions of this problem, depending on the type of 22-blocks.

preprint2014arXiv

On computing the 22-vertex-connected components of directed graphs

In this paper we consider the problem of computing the 22-vertex-connected components (22-vccs) of directed graphs. We present two new algorithms for solving this problem. The first algorithm runs in O(mn2)O(mn^{2}) time, the second in O(nm)O(nm) time. Furthermore, we show that the old algorithm of Erusalimskii and Svetlov runs in O(nm2)O(nm^{2}) time. In this paper, we investigate the relationship between 22-vccs and dominator trees. We also present an algorithm for computing the 33-vertex-connected components (33-vccs) of a directed graph in O(n3m)O(n^{3}m) time, and we show that the kk-vertex-connected components (kk-vccs) of a directed graph can be computed in O(mn2k−3)O(mn^{2k-3}) time. Finally, we consider three applications of our new algorithms, which are approximation algorithms for problems that are generalization of the problem of approximating the smallest 22-vertex-connected spanning subgraph of 22-vertex-connected directed graph.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

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