Math 2.0

Combinatorics Definition

Incidence matrix

Builds on GraphDirected graphAdjacency matrixLaplacian matrix

Definition

Let GG be a finite graph with vertices v1,…,vnv_1, \dots, v_n and edges e1,…,eme_1, \dots, e_m. The incidence matrix of GG is the n×mn \times m matrix BB with Bij=1B_{ij} = 1 if viv_i is an end of eje_j, and Bij=0B_{ij} = 0 otherwise. Suppose that each edge eje_j is given an orientation, from a tail to a head. The oriented incidence matrix is the n×mn \times m matrix NN with Nij=1N_{ij} = 1 if viv_i is the head of eje_j. Also Nij=−1N_{ij} = -1 if viv_i is the tail of eje_j, and Nij=0N_{ij} = 0 otherwise.

Remarks

Example: for the triangle with edges e1=v1v2e_1 = v_1 v_2, e2=v2v3e_2 = v_2 v_3, e3=v1v3e_3 = v_1 v_3, B=(101110011),B = \begin{pmatrix} 1 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1 \end{pmatrix}, and each column has exactly two entries 11, at the ends of its edge. Non-example: a 00–11 matrix with a column containing three entries 11 is not the incidence matrix of a graph, since an edge has exactly two ends; such matrices describe hypergraphs. Let DD be the diagonal matrix of degrees and AA the adjacency matrix of a simple graph. Then BBT=D+AB B^{T} = D + A, and NNT=D−AN N^{T} = D - A is the Laplacian matrix for every orientation. Some authors use the transpose, with rows indexed by edges, or the opposite sign convention for NN. Mathlib defines the unoriented incidence matrix as SimpleGraph.incMatrix.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Directed graph definition
  2. Graph definition
  3. Laplacian matrix concept
  4. Adjacency matrix definition
  5. Incidence matrix definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Incidence_matrix
About this page
TagYNFT400EV9
URIm2://YNFT400EV9
Kinddefinition
WritingW0 stub
MSC05C50
DefinesIncidence matrix
UsesGraph, Directed graph, Adjacency matrix, Laplacian matrix
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.