{"title":"Fast parallel algorithms for testing k-connectivity of directed and undirected graphs","authors":"W. Liang, B. McKay","doi":"10.1109/ICAPP.1995.472215","DOIUrl":null,"url":null,"abstract":"It appears that no NC algorithms have previously appeared for testing a directed graph for k-edge connectivity or k-vertex connectivity, even for fixed k>1. Using an elementary flow method we give such algorithms, with time complexity O(k log n) using nP(n,m) or (n+k/sup 2/)P(n,m) processors, respectively. Here, n is the number of vertices, m is the number of edges, P(n,m) is the number of processors needed to find some path in time O(log n) time between two specified vertices in a directed graph with O(n) vertices and O(m) edges, and the computation model is a CRCW PRAM. These algorithms of course apply also to undirected graphs, but using sparse certificates we can improve the factors P(n,m) to P(n,kn) for both types of connectivity. This is better in time by a factor of O(k) over previous algorithms for undirected graphs. We also note that edge connectivity is NC-reducible to vertex connectivity even if k is not fixed.<<ETX>>","PeriodicalId":448130,"journal":{"name":"Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAPP.1995.472215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
It appears that no NC algorithms have previously appeared for testing a directed graph for k-edge connectivity or k-vertex connectivity, even for fixed k>1. Using an elementary flow method we give such algorithms, with time complexity O(k log n) using nP(n,m) or (n+k/sup 2/)P(n,m) processors, respectively. Here, n is the number of vertices, m is the number of edges, P(n,m) is the number of processors needed to find some path in time O(log n) time between two specified vertices in a directed graph with O(n) vertices and O(m) edges, and the computation model is a CRCW PRAM. These algorithms of course apply also to undirected graphs, but using sparse certificates we can improve the factors P(n,m) to P(n,kn) for both types of connectivity. This is better in time by a factor of O(k) over previous algorithms for undirected graphs. We also note that edge connectivity is NC-reducible to vertex connectivity even if k is not fixed.<>