Graph Theory
Graph Theory or Network Theory is a branch of discrete mathematics that has been treated with great importance and is expanding its scope with endless applications in recent times. It is inherently visualization-friendly and algorithm-friendly, making it a field close to computer science and data science. Ironically, the proof process often involves more words than equations, making it a challenging subject for mathematicians. Regardless of personal preferences, studying graph theory is never a waste of time, and it can be recommended to undergraduates without the need for prerequisites.
Basics
Spectral
Topology
- Set Representation of Graphs
- Distance, Neighborhood, Diameter, Girth $d$, $N$, $\text{diam}$, $\text{girth}$
- Graph Complement $\overline{G}$
Deterministic Graphs
Named Graphs
- Null Graph and Complete Graph $K_{n}$
- Regular Graphs
- Bipartite Graphs $G(A,B)$
- Infinite Graphs
- Erdős–Gallai Theorem
- Havel-Hakimi Algorithm
- Tree Graphs
- Null Graphs
- Perfect Graphs
Path Problems
Four Color Problem
- Planar Graphs and Kuratowski’s Theorem
- Graph Coloring and Brooks’ Theorem
- Graph k-Connectivity and Menger’s Theorem
- Geometric Dual Graphs
- Abstract Dual Graphs
- Definition of Maps in Graph Theory
- Five Color Theorem
- Four Color Map Problem
Nondeterministic Networks
Random Networks
- Graph Families and Properties $2^{\binom{n}{2}}$, $\mathscr{G}_{n,m}$
- Random Networks $\mathbb{G}$
- Erdős–Rényi Model $\mathbb{G}_{n,m}$
- Scale-Free Networks
- Euclidean Networks
Centrality
Practice
- Gephi: Graph Visualization and Analysis Software
- NetworkX: Python Package for Graph Analysis
- Graphs.jl: Julia Package for Graph Analysis
References
- Albert, Barabási. (2002). Statistical mechanics of complex networks
- Barabási. (2016). Network Science
- Brouwer. (2011). Spectra of Graphs
- Frieze. (2015). Introduction to Random Graphs
- Newman. (2010). Networks: An Introduction
- Wilson. (1970). Introduction to Graph Theory
All posts
- Graphs and Networks in Mathematics
- Graph Isomorphism
- Graph Theory: Degree
- Handshaking Lemma Proof
- Shaking Hands Dilemma Proof
- Matrix Representation of Graphs
- Graphical Set Notation
- Subgraph
- Graph Complement
- Null Graphs and Complete Graphs
- Regular Graph
- Bipartite Graph
- Infinite Graph
- Walks, Trails, Paths, and Cycles in Graph Theory
- Distance, Neighborhood, Diameter, Perimeter in a Graph
- Orientation of Graphs
- Proof of Kőnig's theorem
- Euler Graph
- The Solution to the Bridges of Königsberg Problem
- Fleury's Algorithm Proof
- Hamiltonian Graph
- Proof of Dirac's Theorem in Graph Theory
- Tree Graph
- Label Tree and Cayley's Theorem
- Erdős–Gallai Theorem
- Havel-Hakimi Algorithm Proof
- Graph Coloring and Brooks' Theorem
- Graph Homomorphism
- Planar Graphs and Kuratowski's Theorem
- Proof of Euler's Polyhedron Formula
- Graph k-connectivity and Menger's Theorem
- Geometric Dual Graphs
- Abstract Dual Graphs
- Simple Properties of Planar Graphs
- Definition of Maps in Graph Theory
- Proof of the Five Color Theorem
- Four Color Map Problem
- Erdős–Rényi Graph
- Proof of the Anderson-Livingston Theorem
- Perfect Graph
- Graph Families and Properties
- Random Graphs
- Erdős–Rényi Model
- Gilbert Model
- Distribution of Degrees in Networks
- Scale-Free Network
- Blue-Loo Fitness Model
- Barabási-Albert Model
- Hub Nodes in Network Theory
- Graph (Network) Visualization and Analysis Program Gephi
- Graph (Network) Analysis Package NetworkX in Python
- Julia's Graph Analysis Package Graphs.jl
- Reading and Writing GEXF Files in NetworkX
- Euclidean Graph
- Degree Centrality in Network Theory
- Stress Centrality in Network Theory
- Network Mediation Centrality in Network Theory
- Proximity Centrality in Network Theory
- Eigenvector Centrality in Network Theory