http://www.iam.fmph.uniba.sk/institute/sevcovic/inversegraphs/
By \(G_B\) we denorte a simple graph with an adjacency matrix \(B\). The following definitions and notions of integrally invertible positively and negatively graphs were introduced in [1], [2], [3].
Definition 1. A graph \(G_B\) is called positively (negatively) integrally invertible if \(det(B)=\pm 1\) and \(B^{-1}\) is signable to a nonnegative (nonpositive) integral matrix. If \(D\) is the corresponding signature matrix, the positive (negative) inverse graph \(H=G_B^{-1}\) is defined by the nonnegative integral adjacency matrix \(B_H=D B^{-1} D\) (\(B_H= - DB^{-1} D\) ).
Definition 2. A graph \(G_B\) is called positively (negatively) pseudoinvertible if the Moore-Penrose pseudoinverse matrix \(B^{\dagger}\) is signable to a nonnegative (nonpositive) matrix. If \(D\) is the corresponding signature matrix, the positive (negative) pseudoinverse graph \(H=G_B^{\dagger}\) is defined by the nonnegative weighted adjacency matrix \(B_H=D B^{\dagger} D\) (\(B_H= - DB^{\dagger} D\) )
The list of all connected graphs on \(m\le 10\) was constructed using McKay's list [4]. The complete list of positively/negatively integrally invertible and pseudoinvertible graphe is based on our own computations [3]
Summary report of positively (negatively) integrally invertible and positively (negatively) pseudoinvertible graphs:
m=2 |
m=3 | m=4 | m=5 | m=6 | m=7 | m=8 | m=9 | m=10 | |
all conn. graphs | 1 | 2 | 6 | 21 | 112 | 853 | 11117 | 261080 | 11716571 |
Invertible graphs |
|||||||||
all invertible | 1 | 1 | 3 | 8 | 52 | 342 | 5724 | 141063 | 7860195 |
int. invertible | 1 | - | 2 | - | 29 | - | 2381 | - | 1940904 |
+ signable | - | - | 1 | - | 20 | - | 1601 | - | 1073991 |
- signable | - | - | - | - | 4 | - | 235 | - | 105363 |
+/- signable | 1 | - | 1 | - | 4 | - | 25 | - | 349 |
Pseudoinvertible graphs |
|||||||||
+ signable | - | - | 1 | 3 | 27 | 111 | 2001 | 15310 | 1247128 |
- signable | - | - | - | 1 | 7 | 60 | 638 | 11643 | 376137 |
+/- signable | 1 | 1 | 3 | 4 | 13 | 25 | 93 | 270 | 1243 |
Format of outputs:
graf 15, signabilita +1 -1, determinant = 1.000000, spectrum = -1.9319, -1.0000, -0.5176, 0.5176, 1.0000, 1.9319, ; B = [[0 0 0 1 0 1 ];[0 0 0 0 1 1 ];[0 0 0 0 0 1 ];[1 0 0 0 0 0 ];[0 1 0 0 0 0 ];[1 1 1 0 0 0 ];]; Dpos = [[1 0 0 0 0 0 ];[0 1 0 0 0 0 ];[0 0 -1 0 0 0 ];[0 0 0 1 0 0 ];[0 0 0 0 1 0 ];[0 0 0 0 0 -1 ];]; Dneg = [[-1 0 0 0 0 0 ];[0 -1 0 0 0 0 ];[0 0 1 0 0 0 ];[0 0 0 1 0 0 ];[0 0 0 0 1 0 ];[0 0 0 0 0 -1 ];];
Matlab command to display graph from adjacency matrix B:
plot(graph(B), 'LineWidth', 3, 'MarkerSize',10, 'NodeColor', 'b', 'NodeLabel','' ); axis off;
Examples:
Examples of pseudoinvertible graphs on 5 vertices with a singular or non-integrally invertible adjacency matrix
Examples of invertible graphs on 6 vertices with an integrally invertible adjacency matrix
Examples of pseudoinvertible graphs on 6 vertices with a singular adjacency matrix
Examples of pseudoinvertible graphs on 9 vertices with a singular adjacency matrix
![]() |
m=9 vertices, graph ID=4, positively pseudoinvertible graph \(det(B)=0\) |
Examples of pseudoinvertible graphs on 10 vertices with a singular adjacency matrix
![]() |
![]() |
m=10 vertices, graph ID=54, negatively pseudoinvertible graph \(det(B)=0\) |
m=10 vertices, graph ID=1, positively pseudoinvertible graph \(det(B)=0\) |
References:
[1] S. Pavlíková, D. Ševčovič: On a Construction of Integrally Invertible Graphs and their Spectral Properties, Linear Algebra and its Applications, 532 (2017), 512-533.
PDF file arXiv 1707.02210 DOI: 10.1016/j.laa.2017.07.005
[2] S. Pavlíková, D. Ševčovič: Maximization of the Spectral Gap for Chemical Graphs by means of a Solution to a Mixed Integer Semidefinite Program, Computer Methods in Materials Science, 4 2016, 169-176.
PDF file arXiv 1611.06959
[3] S. Pavlíková, D. Ševčovič: On the Moore-Penrose pseudoinversion of block symmetric matrices and its application in spectral gap maximization
[4] McKay's list of all connected simple graphs http://users.cecs.anu.edu.au/~bdm/data/graphs.html