2

I read the definition of Laplace matrix recently. The definition are a little difference depended on different resources.

Generally, Laplacian matrix $L=\Delta-A$, where $\Delta$ is degree matrix of graph $G$ and $A$ is adjacency matrix. Another definition is $L=BB^T$, where $B$ is incidence matrix of $G$ with rows are nodes and columns are edges.

Graphs usually is considered as no-selfloop, unweighted, no-multi-edges.

$N$ nodes and $M$ edges.

The problem I got:

directed network:

$\Delta=\Delta_{in}+\Delta_{out}$, the degree is combined by indegree and outdegree. Well, what about $A$? Does that mean $A=A_{in}+A_{out}$? Caz, $\Delta-A$ is different with $\Delta - A_{in}$ or $\Delta - A_{out}$. If $A=A_{in}+A_{out}$, then the adjacency matrix is same with undirected network -- symmetric.

The oriented incidence matrix $B_{oriented}$, $N\times M$. $b_{im}=1$ if edge $m$ start from $i$. $b_{im}=-1$ if edge $m$ ended to $i$. $b_{im}=0$ otherwise.

I tested that $B_{oriented}B_{oriented}^T$ is a symmetric matrix with degrees on diagonal elements. And $(\Delta_{in}+\Delta_{out})-(A_{in}+A_{out})= B_{oriented}B_{oriented}^T$

But what is actually $\Delta-A$ in directed graph for Laplacian matrix definition?

undirected network:

That is nothing to talk about $\Delta-A$ for undirected network.

Well, there are two kinds of incidence matrix, oriented and unoriented.

oriented: The graph will be treated as a directed graph. So $B_{oriented}$ have dimension $N\times 2M$. In my test the result shows that $B_{oriented}B_{oriented}^T=2(\Delta-A)$.

unoriented: $b_{im}=1$ if link $m$ incident -- start from $i$ or end to $i$. $b_{im}=0$ otherwise. $B_{oriented}B_{oriented}^T=\Delta +A$.

Many definitions just give relations like $L=BB^T=\Delta-A$. But I am confusing. Does $BB^T$ always satisfy this equation? What are the actually full assumptions to support this equation?

If the question is not clearly enough please comment below. I will edit it.

Thank you.

0 Answers0