A novel algorithm for finding top-k weighted overlapping densest connected subgraphs in dual networks

Appl Netw Sci. 2021;6(1):40. doi: 10.1007/s41109-021-00381-8. Epub 2021 Jun 5.

Abstract

The use of networks for modelling and analysing relations among data is currently growing. Recently, the use of a single networks for capturing all the aspects of some complex scenarios has shown some limitations. Consequently, it has been proposed to use Dual Networks (DN), a pair of related networks, to analyse complex systems. The two graphs in a DN have the same set of vertices and different edge sets. Common subgraphs among these networks may convey some insights about the modelled scenarios. For instance, the detection of the Top-k Densest Connected subgraphs, i.e. a set k subgraphs having the largest density in the conceptual network which are also connected in the physical network, may reveal set of highly related nodes. After proposing a formalisation of the approach, we propose a heuristic to find a solution, since the problem is computationally hard. A set of experiments on synthetic and real networks is also presented to support our approach.

Keywords: Dense subgraphs; Dual networks; Graph algorithms; Network mining.