ID: 1902.01477

Faster way to agony: Discovering hierarchies in directed graphs

February 4, 2019

View on ArXiv

Similar papers 5

Graph Hierarchy: A novel approach to understanding hierarchical structures in complex networks

August 12, 2019

83% Match
Giannis Moutsinas, Choudhry Shuaib, ... , Jarvis Stephen
Physics and Society
Combinatorics

Trophic coherence, a measure of a graph's hierarchical organisation, has been shown to be linked to a graph's structural and dynamical aspects such as cyclicity, stability and normality. Trophic levels of vertices can reveal their functional properties and partition and rank the vertices accordingly. Yet trophic levels and hence trophic coherence can only be defined on graphs with basal vertices, vertices with zero in-degree. Consequently, trophic analysis of graphs had been ...

Find SimilarView on arXiv

Community Structure in Graphs

December 17, 2007

83% Match
Santo Fortunato, Claudio Castellano
Physics and Society
Statistical Mechanics
Computational Physics

Graph vertices are often organized into groups that seem to live fairly independently of the rest of the graph, with which they share but a few edges, whereas the relationships between group members are stronger, as shown by the large number of mutual connections. Such groups of vertices, or communities, can be considered as independent compartments of a graph. Detecting communities is of great importance in sociology, biology and computer science, disciplines where systems a...

Find SimilarView on arXiv

GANC: Greedy Agglomerative Normalized Cut

May 5, 2011

83% Match
Seyed Salim Tabatabaei, Mark Coates, Michael Rabbat
Artificial Intelligence

This paper describes a graph clustering algorithm that aims to minimize the normalized cut criterion and has a model order selection procedure. The performance of the proposed algorithm is comparable to spectral approaches in terms of minimizing normalized cut. However, unlike spectral approaches, the proposed algorithm scales to graphs with millions of nodes and edges. The algorithm consists of three components that are processed sequentially: a greedy agglomerative hierarch...

Find SimilarView on arXiv

Discovering and Visualizing Hierarchy in Multivariate Data

March 18, 2014

83% Match
Kun Yang, Wing Hung Wong
Applications

How to extract useful insights from data is always a challenge, especially if the data is multidimensional. Often, the data can be organized according to certain hierarchical structure that are stemmed either from data collection process or from the information and phenomena carried by the data itself. The current study attempts to discover and visualize these underlying hierarchies. By regarding each observation in the data as a draw from a (hypothetical) multidimensional jo...

Find SimilarView on arXiv

Finding 2-Edge and 2-Vertex Strongly Connected Components in Quadratic Time

December 19, 2014

83% Match
Monika Henzinger, Sebastian Krinninger, Veronika Loitzenbauer
Data Structures and Algorith...

We present faster algorithms for computing the 2-edge and 2-vertex strongly connected components of a directed graph, which are straightforward generalizations of strongly connected components. While in undirected graphs the 2-edge and 2-vertex connected components can be found in linear time, in directed graphs only rather simple $O(m n)$-time algorithms were known. We use a hierarchical sparsification technique to obtain algorithms that run in time $O(n^2)$. For 2-edge stro...

Find SimilarView on arXiv

Hierarchy measure for complex networks

February 1, 2012

83% Match
Enys Mones, Lilla Vicsek, Tamás Vicsek
Physics and Society
Disordered Systems and Neura...
Statistical Mechanics
Social and Information Netwo...

Nature, technology and society are full of complexity arising from the intricate web of the interactions among the units of the related systems (e.g., proteins, computers, people). Consequently, one of the most successful recent approaches to capturing the fundamental features of the structure and dynamics of complex systems has been the investigation of the networks associated with the above units (nodes) together with their relations (edges). Most complex systems have an in...

Find SimilarView on arXiv

A Near-optimal Algorithm for Edge Connectivity-based Hierarchical Graph Decomposition

November 25, 2017

83% Match
Lijun Chang
Data Structures and Algorith...
Databases
Social and Information Netwo...

Driven by many applications in graph analytics, the problem of computing $k$-edge connected components ($k$-ECCs) of a graph $G$ for a user-given $k$ has been extensively studied recently. In this paper, we investigate the problem of constructing the hierarchy of edge connectivity-based graph decomposition, which compactly represents the $k$-ECCs of a graph for all possible $k$ values. This is based on the fact that each $k$-ECC is entirely contained in a $(k-1)$-ECC. In cont...

Find SimilarView on arXiv

A Distributed and Incremental SVD Algorithm for Agglomerative Data Analysis on Large Networks

January 26, 2016

83% Match
M. A. Iwen, B. W. Ong
Numerical Analysis
Numerical Analysis

In this paper, we show that the SVD of a matrix can be constructed efficiently in a hierarchical approach. Our algorithm is proven to recover the singular values and left singular vectors if the rank of the input matrix $A$ is known. Further, the hierarchical algorithm can be used to recover the $d$ largest singular values and left singular vectors with bounded error. We also show that the proposed method is stable with respect to roundoff errors or corruption of the original...

Find SimilarView on arXiv

Fast and reliable inference algorithm for hierarchical stochastic block models

November 14, 2017

82% Match
Yongjin Park, Joel S. Bader
Machine Learning

Network clustering reveals the organization of a network or corresponding complex system with elements represented as vertices and interactions as edges in a (directed, weighted) graph. Although the notion of clustering can be somewhat loose, network clusters or groups are generally considered as nodes with enriched interactions and edges sharing common patterns. Statistical inference often treats groups as latent variables, with observed networks generated from latent group ...

Find SimilarView on arXiv

Scalable Edge Clustering of Dynamic Graphs via Weighted Line Graphs

November 17, 2023

82% Match
Michael Ostroski, Geoffrey Sanders, ... , Pearce Roger
Data Structures and Algorith...
Distributed, Parallel, and C...
Social and Information Netwo...

Timestamped relational datasets consisting of records between pairs of entities are ubiquitous in data and network science. For applications like peer-to-peer communication, email, social network interactions, and computer network security, it makes sense to organize these records into groups based on how and when they are occurring. Weighted line graphs offer a natural way to model how records are related in such datasets but for large real-world graph topologies the complex...

Find SimilarView on arXiv