Real-World Graph Analysis: Techniques for Static, Dynamic, and Temporal Communities
Davide Rucci

TL;DR
This paper introduces new algorithms for analyzing static, dynamic, and temporal graphs by enumerating communities and subgraphs, improving efficiency and applicability across various real-world domains.
Contribution
It develops novel enumeration algorithms using push-out amortization and cache analysis, extending community detection techniques to large, evolving graphs.
Findings
Enhanced algorithms for subgraph enumeration
Application to real-world social and autonomous system graphs
Improved efficiency in static and dynamic graph analysis
Abstract
Graphs are widely used in various fields of computer science. They have also found application in unrelated areas, leading to a diverse range of problems. These problems can be modeled as relationships between entities in various contexts, such as social networks, protein interactions in cells, and route maps. Therefore it is logical to analyze these data structures with diverse approaches, whether they are numerical or structural, global or local, approximate or exact. In particular, the concept of community plays an important role in local structural analysis, as it is able to highlight the composition of the underlying graph while providing insights into what the organization and importance of the nodes in a network look like. This thesis pursues the goal of extracting knowledge from different kinds of graphs, including static, dynamic, and temporal graphs, with a particular focus on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Graph Theory and Algorithms · Complex Network Analysis Techniques
