Symposium on Algorithmic Principles of Computer Systems 2020
DOI: 10.1137/1.9781611976021.2
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Algorithms for Butterfly Computations

Abstract: Butterflies are the smallest non-trivial subgraph in bipartite graphs, and therefore having efficient computations for analyzing them is crucial to improving the quality of certain applications on bipartite graphs. In this paper, we design a framework called ParButterfly that produces new parallel algorithms for the following problems on processing butterflies: global counting, per-vertex counting, per-edge counting, tip decomposition (vertex peeling), and wing decomposition (edge peeling). The main component … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 29 publications
(13 citation statements)
references
References 69 publications
0
13
0
Order By: Relevance
“…In practice, we use the bucketing structure by Dhulipala et al [16]. However, for theoretical purposes, we use the batch-parallel Fibonacci heap by Shi and Shun [49] Graph Storage. In our implementations, we store our graphs in compressed sparse row (CSR) format, which requires O(m + n) space.…”
Section: Model Of Computationmentioning
confidence: 99%
See 1 more Smart Citation
“…In practice, we use the bucketing structure by Dhulipala et al [16]. However, for theoretical purposes, we use the batch-parallel Fibonacci heap by Shi and Shun [49] Graph Storage. In our implementations, we store our graphs in compressed sparse row (CSR) format, which requires O(m + n) space.…”
Section: Model Of Computationmentioning
confidence: 99%
“…ρ k (G) is defined to be the k-clique peeling complexity of G, or the number of rounds needed to peel the graph where in each round, all vertices with the minimum k-clique count are peeled. Note that ρ k (G) ≤ n. The proof requires applying bounds from the batch-parallel Fibonacci heap [49] and using the Nash-Williams theorem [36]. Discussion.…”
Section: Vertex Peelingmentioning
confidence: 99%
“…The Soil Quality Analysis in a parallel computational framework [9] for agricultural risk management is observed by decision making parameters. The data collection in smart agricultural management [10,11] is processed to distribute tomographic images. The cloud computing environment performing various operations and software services are identified with the challenges for doing parallel jobs.…”
Section: Related Workmentioning
confidence: 99%
“…Researchers have also studied 𝑘-core-like computations in bipartite graphs [38,43,54,60,68], as well as how to maintain 𝑘-cores and 𝑘-trusses in dynamic graphs [1, 4, 30-32, 34, 40, 42, 45, 46, 52, 63, 70, 72, 73]. Very recently, Sariyüce proposed a motif-based decomposition, which generalizes the connection between 𝑟 -cliques and 𝑠-cliques in nucleus decomposition to any pair of subgraphs [51].…”
Section: Related Workmentioning
confidence: 99%