Brief Announcement: Distributed Butterfly Analysis using Mobile Agents
Butterflies, or 4-cycles in bipartite graphs, are crucial for identifying cohesive structures and dense subgraphs. We propose distributed agent-based algorithms for Butterfly Counting in a bipartite graph G((A, B), E), where the agents first determine their partition for which they construct a spanning tree and elect a leader in O(n log λ) rounds with O(log λ) bits of memory per agent. A novel meeting mechanism between adjacent agents enhances efficiency and removes the need for prior graph knowledge, requiring only the highest agent ID (λ) among n agents. Building on these foundations, agents count butterflies per node in O(Δ) rounds and compute the total butterfly count of G in O(Δ + min{|A|, |B|}) rounds.
Authors
- Apurba Das (ORCID: https://orcid.org/0000-0001-6250-3752)
- Anisur Rahaman Molla (ORCID: https://orcid.org/0000-0002-1537-3462)
- Prabhat Kumar Chand (ORCID: https://orcid.org/0000-0001-6190-4909)
Institutions
- Birla Institute of Technology and Science - Hyderabad Campus (IN)
- Indian Statistical Institute (IN)
Publication Details
- Published
- 2025-07-16
- DOI
- https://doi.org/10.1145/3694906.3743334
- Citations
- 1
- Primary Topic
- Peer-to-Peer Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- Arthritis National Research Foundation
- Science and Engineering Research Board