math concept
12 topics use this
Math concept
Graph Theory
Core equation
$$L = D - A, \quad L\mathbf{v} = \lambda\mathbf{v}$$
Graph theory studies networks of vertices connected by edges. The Laplacian, spectral graph theory, and network flow are its key tools — used in bioinformatics, social networks, operations research, and machine learning.
Graph Laplacian
For an undirected graph with adjacency matrix $A$ and degree matrix $D$, the graph Laplacian is $L = D - A$.
Properties: $L$ is symmetric positive semi-definite; its eigenvalues $0 = \lambda_1 \leq \lambda_2 \leq \cdots$ encode connectivity. The Fiedler value $\lambda_2 > 0$ iff the graph is connected.
Spectral clustering uses the bottom $k$ eigenvectors of $L$ as features.
Shortest paths and flow
- Dijkstra’s algorithm: single-source shortest paths in $O((V+E)\log V)$
- Bellman-Ford: handles negative weights, detects negative cycles
- Max-flow min-cut: the maximum flow equals the minimum cut capacity (Ford–Fulkerson)
Random graphs
The Erdős–Rényi model $G(n,p)$: $n$ vertices, each edge present with probability $p$.
Phase transition: for $p = c/n$, the graph transitions from many small components ($c<1$) to a giant component ($c>1$) at $c=1$.
Fields that use this concept
Life sciences
Bioinformatics
Network Biology
Graph-theoretic analysis of protein-protein interaction networks, hub genes, and community structure.
Phylogenetics
Inferring evolutionary trees from molecular sequences using substitution models and likelihood methods.
Sequence Alignment
Dynamic programming algorithms for aligning DNA, RNA, and protein sequences to find optimal matches.
Single-Cell RNA Sequencing
Dimensionality reduction, clustering, and trajectory inference for high-dimensional single-cell transcriptomic data.
Engineering & CS
Operations research
Integer Programming
Optimization over integer or binary decision variables, essential for combinatorial problems in scheduling, routing, and resource allocation.
Network Flow
Optimising flows through networks — transportation, logistics, matching, and scheduling all reduce to network flow problems.
Job Scheduling
Minimizing makespan and completion times in single-machine, multi-machine, and project scheduling settings.
Traveling Salesman Problem
Find the shortest tour visiting all cities exactly once — a canonical NP-hard problem driving advances in combinatorial optimization and approximation algorithms.
Life sciences
Quant ecology
Engineering & CS
Robotics