Hierarchies in directed networks

02/05/2019
by   Nikolaj Tatti, et al.
0

Interactions in many real-world phenomena can be explained by a strong hierarchical structure. Typically, this structure or ranking is not known; instead we only have observed outcomes of the interactions, and the goal is to infer the hierarchy from these observations. Discovering a hierarchy in the context of directed networks can be formulated as follows: given a graph, partition vertices into levels such that, ideally, there are only edges from upper levels to lower levels. The ideal case can only happen if the graph is acyclic. Consequently, in practice we have to introduce a penalty function that penalizes edges violating the hierarchy. A practical variant for such penalty is agony, where each violating edge is penalized based on the severity of the violation. Hierarchy minimizing agony can be discovered in O(m^2) time, and much faster in practice. In this paper we introduce several extensions to agony. We extend the definition for weighted graphs and allow a cardinality constraint that limits the number of levels. While, these are conceptually trivial extensions, current algorithms cannot handle them, nor they can be easily extended. We provide an exact algorithm of O(m^2 n) time by showing the connection of agony to the capacitated circulation problem. We also show that this bound is in fact pessimistic and we can compute agony for large datasets. In addition, we show that we can compute agony in polynomial time for any convex penalty, and, to complete the picture, we show that minimizing hierarchy with any concave penalty is an NP-hard problem.

READ FULL TEXT
research
02/04/2019

Faster way to agony: Discovering hierarchies in directed graphs

Many real-world phenomena exhibit strong hierarchical structure. Consequ...
research
02/05/2019

Dynamic hierarchies in temporal directed networks

The outcome of interactions in many real-world systems can be often expl...
research
06/12/2023

Fitch Graph Completion

Horizontal gene transfer is an important contributor to evolution. Accor...
research
12/08/2021

Twin-Distance-Hereditary Digraphs

We investigate structural and algorithmic advantages of a directed versi...
research
01/31/2023

p-median location interdiction on trees

In p-median location interdiction the aim is to find a subset of edges i...
research
04/19/2021

Minimizing the total weighted pairwise connection time in network construction problems

It is required to find an optimal order of constructing the edges of a n...
research
02/10/2020

Introducing Graph Cumulants: What is the Kurtosis of your Social Network?

In an increasingly interconnected world, understanding and summarizing t...

Please sign up or login with your details

Forgot password? Click here to reset