# A Silent Self-stabilizing Algorithm for Finding Cut-nodes and Bridges

@article{Devismes2005ASS, title={A Silent Self-stabilizing Algorithm for Finding Cut-nodes and Bridges}, author={St{\'e}phane Devismes}, journal={Parallel Process. Lett.}, year={2005}, volume={15}, pages={183-198} }

In this paper, we present a self-stabilizing algorithm for finding cut-nodes and bridges in arbitrary rooted networks with a low memory requirement (O(log(n)) bits per processor where n is the number of processors). Our algorithm is silent and must be composed with a silent self-stabilizing algorithm computing a Depth-First Search (DFS) Spanning Tree of the network. So, in the paper, we will prove that the composition of our algorithm with any silent self-stabilizing DFS algorithm is self…

## 22 Citations

### A New Polynomial Silent Stabilizing Spanning-Tree Construction Algorithm

- Computer ScienceSIROCCO
- 2009

This paper presents a silent stabilizing algorithm working in n2 steps with a distributed daemon, without any fairness assumptions, which improves all the previous results of the literature.

### A Self-stabilizing Algorithm For 3-Edge-Connectivity

- Computer ScienceISPA
- 2007

This paper proposes a self-stabilizing algorithm for 3-edge-connectivity of an asynchronous distributed model of computation that can be run concurrently to build a depth-first search spanning tree of the system.

### A self-stabilising algorithm for 3-edge-connectivity

- Computer ScienceInt. J. High Perform. Comput. Netw.
- 2011

A self-stabilising algorithm for 3-edge-connectivity of an asynchronous distributed model of computation with space complexity O(n² log Δ) bits per processor, where Δ is an upper bound on the degree of a processor.

### 2-Edge-Connectivity and 2-Vertex-Connectivity of an Asynchronous Distributed Network

- Computer ScienceArXiv
- 2019

This paper proposes a self-stabilizing algorithm for 2-edge-connectivity and 2-vertex-Connectivity of an asynchronous distributed computer network that is based on aSelf-Stabilizing depth-first search.

### An improved self-stabilizing algorithm for biconnectivity and bridge-connectivity

- Computer ScienceInf. Process. Lett.
- 2007

### Acyclic Strategy for Silent Self-Stabilization in Spanning Forests

- Computer Science, MathematicsSSS
- 2018

It is shown that any algorithm of this class is silent and self-stabilizing under the distributed unfair daemon, and has a stabilization time polynomial in moves and asymptotically optimal in rounds.

### 2-Edge-Connectivity and 2-Vertex-Connectivity with Fault Containment

- Computer Science
- 2011

A self-stabilizing algorithm for 2-edge-Connectivity and 2-vertex-connectivity of an asynchronous distributed computer network based on a self-Stabilizing depth-first search, and is not a composite algorithm in the sense that it is not composed of a number of self- stabilizing algorithms that run concurrently.

### Snap-Stabilizing Detection of Cutsets

- Computer ScienceHiPC
- 2005

The first snap-stabilizing protocol for arbitrary rooted networks which detects if a set of nodes is a cutset is presented, based on the depth-first search (DFS) traversal and its properties.

### Efficient self-stabilizing algorithms for minimal total k-dominating sets in graphs

- Mathematics, Computer ScienceInf. Process. Lett.
- 2014

### A Self-Stabilizing Algorithm for Constructing ST-Reachable Directed Acyclic Graph When lS| ≤ 2 and |T| ≤ 2

- Mathematics2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)
- 2019

The necessary and sufficient condition that a minimal ST-reachable DAG can be constructed when S ≤ 2 and |T| ≤ 2 is presented, and a self-stabilizing algorithm to construct an ST-reaching DAG (if exists) when an arbitrary connected undirected graph, S and T are given is proposed.

## References

SHOWING 1-10 OF 16 REFERENCES

### A self-stabilizing algorithm for bridge finding

- Computer ScienceDistributed Computing
- 1999

Summary. A self-stabilizing algorithm is presented in this paper that finds the bridges of a connected undirected graph on a distributed or network model of computation after $O(\vert E\vert n^2)$…

### Efficient distributed algorithms solving problems about the connectivity of network

- Computer ScienceSystems and Computers in Japan
- 1991

This paper presents efficient distributed algorithms on an asynchronous network for the following problems: finding bi-connected components, finding cutpoints, finding bridges, testing for…

### An $O(n^2)$ Self-Stabilizing Algorithm for Computing Bridge-Connected Components

- Computer Science, MathematicsComputing
- 1999

Abstract.This paper presents a self-stabilizing algorithm that finds the bridge-connected components of a connected undirected graph on an asynchronous distributed or network model of computation. An…

### Self-stabilization with r-operators

- Computer Science, MathematicsDistributed Computing
- 2001

A parameterized distributed algorithm applicable to any directed graph topology instantiated to produce distributed algorithms for both fundamental and high level applications, such as shortest path calculus and depth-first-search tree construction that can be useful for a large class of distributed systems.

### Optimal Parallel Algorithms for Finding Cut Vertices and Bridges of Interval Graphs

- Computer ScienceInf. Process. Lett.
- 1992

### Depth-First Search and Linear Graph Algorithms

- MathematicsSIAM J. Comput.
- 1972

The value of depth-first search or “backtracking” as a technique for solving problems is illustrated by two examples. An improved version of an algorithm for finding the strongly connected components…

### Uniform Dynamic Self-Stabilizing Leader Election

- Computer ScienceIEEE Trans. Parallel Distributed Syst.
- 1997

This work introduces self-stabilizing protocols for synchronization that are used as building blocks by the leader-election algorithm and presents a simple, uniform, self-Stabilizing ranking protocol.

### An algorithm for the blocks and cutnodes of a graph

- Computer ScienceCACM
- 1971

An efficient method is presented for finding blocks and cutnodes of an arbitrary undirected graph using a packed adjacency matrix generated by an extension of the web grammar approach.