scholarly journals Parallel Minimum Cuts in Near-linear Work and Low Depth

2021 ◽  
Vol 8 (2) ◽  
pp. 1-20
Author(s):  
Barbara Geissmann ◽  
Lukas Gianinazzi

We present the first near-linear work and poly-logarithmic depth algorithm for computing a minimum cut in an undirected graph. Previous parallel algorithms with poly-logarithmic depth required at least quadratic work in the number of vertices. In a graph with n vertices and m edges, our randomized algorithm computes the minimum cut with high probability in O ( m log 4 n ) work and O (log 3 n ) depth. This result is obtained by parallelizing a data structure that aggregates weights along paths in a tree, in addition exploiting the connection between minimum cuts and approximate maximum packings of spanning trees. In addition, our algorithm improves upon bounds on the number of cache misses incurred to compute a minimum cut.

1996 ◽  
Vol 06 (02) ◽  
pp. 213-222 ◽  
Author(s):  
PAOLO FERRAGINA ◽  
FABRIZIO LUCCIO

In this paper we provide three simple techniques to maintain in parallel the minimum spanning tree of an undirected graph under single or batch of edge updates (i.e., insertions and deletions). Our results extend the use of the sparsification data structure to the EREW PRAM model. For proper values of the batch size, our algorithms require less time and work than the best known dynamic parallel algorithms.


2021 ◽  
pp. 2150006
Author(s):  
Saeid Hanifehnezhad ◽  
Ardeshir Dolati

Suppose that [Formula: see text] is an undirected graph. An ordered pair [Formula: see text] of the vertices of the graph [Formula: see text] is called a pendant pair for the graph if [Formula: see text] is a minimum cut separating [Formula: see text] and [Formula: see text] Stoer and Wagner obtained a global minimum cut of [Formula: see text] by using pendant pairs of [Formula: see text] and its contractions. A Gomory Hu tree of the graph [Formula: see text] is a very useful data structure which gives us all the minimum s-t cuts of [Formula: see text] for every pair of distinct vertices [Formula: see text] and [Formula: see text] In this paper, we construct a new type of tree for the graph [Formula: see text] called cut star, by using pendant pairs of [Formula: see text] and its contractions. A cut star of the graph [Formula: see text] is constructed more quickly than a Gomory Hu tree of [Formula: see text] We characterize a class of graphs for which a cut star of a graph of this class is also a Gomory Hu tree.


1999 ◽  
Vol 09 (01) ◽  
pp. 111-122 ◽  
Author(s):  
SAJAL K. DAS ◽  
PAOLO FERRAGINA

We propose a parallel algorithm for the EREW PRAW model that maintains a minimum spanning tree (MST) of an undirected graph under single edge insertions and deletions. For a graph of n nodes and m edges, each update requires O( log n) time and O(m 2/3 log n) work. This is a substantial improvement over the known bounds on the work complexity. Our algorithm uses a partition of the MST, similar to the sequential approach due to Frederickson [6], and also employs a novel data structure for efficiently managing edge insertions in parallel.


Author(s):  
Jucele França de Alencar Vasconcellos ◽  
Edson Norberto Cáceres ◽  
Henrique Mongelli ◽  
Siang Wun Song ◽  
Frank Dehne ◽  
...  

Computing a spanning tree (ST) and a minimum ST (MST) of a graph are fundamental problems in graph theory and arise as a subproblem in many applications. In this article, we propose parallel algorithms to these problems. One of the steps of previous parallel MST algorithms relies on the heavy use of parallel list ranking which, though efficient in theory, is very time-consuming in practice. Using a different approach with a graph decomposition, we devised new parallel algorithms that do not make use of the list ranking procedure. We proved that our algorithms are correct, and for a graph [Formula: see text], [Formula: see text], and [Formula: see text], the algorithms can be executed on a Bulk Synchronous Parallel/Coarse Grained Multicomputer (BSP/CGM) model using [Formula: see text] communications rounds with [Formula: see text] computation time for each round. To show that our algorithms have good performance on real parallel machines, we have implemented them on graphics processing unit. The obtained speedups are competitive and showed that the BSP/CGM model is suitable for designing general purpose parallel algorithms.


Author(s):  
Wen-Chih Chang ◽  
Te-Hua Wang ◽  
Yan-Da Chiu

The concept of minimum spanning tree algorithms in data structure is difficult for students to learn and to imagine without practice. Usually, learners need to diagram the spanning trees with pen to realize how the minimum spanning tree algorithm works. In this paper, the authors introduce a competitive board game to motivate students to learn the concept of minimum spanning tree algorithms. They discuss the reasons why it is beneficial to combine graph theories and board game for the Dijkstra and Prim minimum spanning tree theories. In the experimental results, this paper demonstrates the board game and examines the learning feedback for the mentioned two graph theories. Advantages summarizing the benefits of combining the graph theories with board game are discussed.


2013 ◽  
Vol 05 (03) ◽  
pp. 1350010
Author(s):  
LAURENT LYAUDET ◽  
PAULIN MELATAGIA YONTA ◽  
MAURICE TCHUENTE ◽  
RENÉ NDOUNDAM

Given an undirected graph G = (V, E) with n vertices and a positive length w(e) on each edge e ∈ E, we consider Minimum Average Distance (MAD) spanning trees i.e., trees that minimize the path length summed over all pairs of vertices. One of the first results on this problem is due to Wong who showed in 1980 that a Distance Preserving (DP) spanning tree rooted at the median of G is a 2-approximate solution. On the other hand, Dankelmann has exhibited in 2000 a class of graphs where no MAD spanning tree is distance preserving from a vertex. We establish here a new relation between MAD and DP trees in the particular case where the lengths are integers. We show that in a MAD spanning tree of G, each subtree H′ = (V′, E′) consisting of a vertex [Formula: see text] and the union of branches of [Formula: see text] that are each of size less than or equal to [Formula: see text], where w+ is the maximum edge-length in G, is a distance preserving spanning tree of the subgraph of G induced by V′.


Algorithmica ◽  
1993 ◽  
Vol 9 (4) ◽  
pp. 357-381 ◽  
Author(s):  
Shaunak Pawagi ◽  
Owen Kaser

Sign in / Sign up

Export Citation Format

Share Document