When Can Matrix Query Languages Discern Matrices?

03/16/2020
by   Floris Geerts, et al.
0

We investigate when two graphs, represented by their adjacency matrices, can be distinguished by means of sentences formed in MATLANG, a matrix query language which supports a number of elementary linear algebra operators. When undirected graphs are concerned, and hence the adjacency matrices are real and symmetric, precise characterisations are in place when two graphs (i.e., their adjacency matrices) can be distinguished. Turning to directed graphs, one has to deal with asymmetric adjacency matrices. This complicates matters. Indeed, it requires to understand the more general problem of when two arbitrary matrices can be distinguished in MATLANG. We provide characterisations of the distinguishing power of MATLANG on real and complex matrices, and on adjacency matrices of directed graphs in particular. The proof techniques are a combination of insights from the symmetric matrix case and results from linear algebra and linear control theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/11/2018

On the expressive power of linear algebra on graphs

Most graph query languages are rooted in logic. By contrast, in this pap...
research
09/25/2017

On the expressive power of query languages for matrices

We investigate the expressive power of MATLANG, a formal language for ma...
research
03/31/2023

Inference on eigenvectors of non-symmetric matrices

This paper argues that the symmetrisability condition in Tyler (1981) is...
research
04/24/2018

On the construction of sparse matrices from expander graphs

We revisit the asymptotic analysis of probabilistic construction of adja...
research
06/18/2016

Mathematical Foundations of the GraphBLAS

The GraphBLAS standard (GraphBlas.org) is being developed to bring the p...
research
03/02/2022

Skew-Symmetric Adjacency Matrices for Clustering Directed Graphs

Cut-based directed graph (digraph) clustering often focuses on finding d...
research
02/27/2021

Estimating and increasing the structural robustness of a network

The capability of a network to cope with threats and survive attacks is ...

Please sign up or login with your details

Forgot password? Click here to reset