Adjacency matrix

Previously, we looked at directed graphs. Now, we will focus on graphs Further, we will only consider simple & connected graphs

Def. simple graph means no multiple edges and no loops Def. connected means for every exists an edge passing through . This means that and no column is .

Degree matrix :

where .

Laplacian Matrix

Graph Partitioning - Problem

cut graph

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

Link to original
How to make a minimal cut to sub-divide (partition) a graph into two simple & connected graphs of comparable size?

Fact (Fiedler’s Method)

The first non-zero eigenvalue and corresponding eigenvector give a good graph partition as in Problem.

Fact 1: 0 is an eigenvalue of . The sum of of all the columns in is 0. This tells you the eigenvector is . Fact 2: eigenvalues of are . (” is a nonnegative matrix” = “the eigenvalues of are all positive”).

Def. is (the) eigenvector for . (Fiedler vector) (There can be more than one if multiplicity is higher/ etc.)

E.g. for this graph (): , ,

Fiedler method: partition .

V+ corresponds to the left (Triangle), V- corresponds to the right (square)

Continued at 11-14-2024 - Portfolio Optimization