Computing Cliques and Cavities in Networks

01/03/2021
by   Dinghua Shi, et al.
0

Complex networks have complete subgraphs such as nodes, edges, triangles, etc., referred to as cliques of different orders. Notably, cavities consisting of higher-order cliques have been found playing an important role in brain functions. Since searching for the maximum clique in a large network is an NP-complete problem, we propose using k-core decomposition to determine the computability of a given network subject to limited computing resources. For a computable network, we design a search algorithm for finding cliques of different orders, which also provides the Euler characteristic number. Then, we compute the Betti number by using the ranks of the boundary matrices of adjacent cliques. Furthermore, we design an optimized algorithm for finding cavities of different orders. Finally, we apply the algorithm to the neuronal network of C. elegans in one dataset, and find its all cliques and some cavities of different orders therein, providing a basis for further mathematical analysis and computation of the structure and function of the C. elegans neuronal network.

READ FULL TEXT
research
06/08/2023

An Improved Algorithm for Finding Maximum Outerplanar Subgraphs

We study the NP-complete Maximum Outerplanar Subgraph problem. The previ...
research
10/02/2021

Decomposing a graph into subgraphs with small components

The component size of a graph is the maximum number of edges in any conn...
research
06/08/2023

Quantum computing algorithms for inverse problems on graphs and an NP-complete inverse problem

We consider an inverse problem for a finite graph (X,E) where we are giv...
research
09/11/2022

Hard Optimization Problems have Soft Edges

Finding a Maximum Clique is a classic property test from graph theory; f...
research
04/30/2022

A Faster Algorithm for Betweenness Centrality Based on Adjacency Matrices

Betweenness centrality is essential in complex network analysis; it char...
research
05/28/2020

Discovering Domain Orders through Order Dependencies

Much real-world data come with explicitly defined domain orders; e.g., l...
research
01/10/2020

On the distribution of orders of Frobenius action on ℓ-torsion of abelian surfaces

The computation of the order of Frobenius action on the ℓ-torsion is a p...

Please sign up or login with your details

Forgot password? Click here to reset