Graph Theory

A comprehensive reference covering graph theory from elementary definitions through structural theory, algorithms, algebraic methods, probabilistic models, computational complexity, and modern applications in fourteen parts with appendices.

15 items

Graph Theory Reference

Part I. Foundations of Graph Theory

Chapter Title
1 What Graph Theory Is
2 Basic Definitions
3 Vertices and Edges
4 Graph Representations
5 Degree of a Vertex
6 Walks, Trails, and Paths
7 Cycles and Circuits
8 Connected Graphs
9 Components
10 Isomorphism
11 Subgraphs
12 Graph Operations
13 Complement Graphs
14 Graph Invariants
15 Classes of Graphs

Part II. Directed and Weighted Graphs

Chapter Title
16 Directed Graphs
17 In-Degree and Out-Degree
18 Directed Paths and Cycles
19 Strong Connectivity
20 Directed Acyclic Graphs
21 Topological Ordering
22 Weighted Graphs
23 Multigraphs
24 Hypergraphs
25 Signed and Labeled Graphs

Part III. Trees and Forests

Chapter Title
26 Trees
27 Forests
28 Rooted Trees
29 Binary Trees
30 Spanning Trees
31 Minimum Spanning Trees
32 Prüfer Sequences
33 Tree Traversal
34 Tree Decomposition
35 Applications of Trees

Part IV. Planar and Geometric Graphs

Chapter Title
36 Planar Graphs
37 Plane Embeddings
38 Euler's Formula
39 Faces and Regions
40 Kuratowski's Theorem
41 Graph Coloring of Planar Graphs
42 Dual Graphs
43 Geometric Graphs
44 Intersection Graphs
45 Computational Geometry Connections

Part V. Connectivity and Network Structure

Chapter Title
46 Vertex Connectivity
47 Edge Connectivity
48 Cuts and Cut Sets
49 Bridges and Articulation Points
50 Menger's Theorem
51 Network Reliability
52 Expansion and Expanders
53 Graph Separators
54 Sparse and Dense Graphs
55 Random Walks on Graphs

Part VI. Matching and Covering

Chapter Title
56 Matchings
57 Perfect Matchings
58 Hall's Marriage Theorem
59 Bipartite Matching
60 Maximum Matching Algorithms
61 Vertex Covers
62 Edge Covers
63 Independent Sets
64 Cliques
65 Dominating Sets

Part VII. Coloring Theory

Chapter Title
66 Vertex Coloring
67 Edge Coloring
68 Chromatic Number
69 Chromatic Polynomial
70 Greedy Coloring
71 Brooks' Theorem
72 Perfect Graphs
73 Ramsey Theory
74 List Coloring
75 Fractional Coloring

Part VIII. Algebraic Graph Theory

Chapter Title
76 Adjacency Matrices
77 Incidence Matrices
78 Laplacian Matrices
79 Spectrum of a Graph
80 Eigenvalues and Eigenvectors
81 Spectral Theorems
82 Algebraic Connectivity
83 Expander Graphs
84 Graph Energy
85 Cayley Graphs
86 Automorphism Groups

Part IX. Probabilistic and Random Graphs

Chapter Title
87 Random Graph Models
88 Erdős-Rényi Graphs
89 Threshold Phenomena
90 Small-World Networks
91 Scale-Free Networks
92 Preferential Attachment
93 Percolation on Graphs
94 Probabilistic Methods
95 Random Processes on Networks

Part X. Graph Algorithms

Chapter Title
96 Graph Traversal Algorithms
97 Breadth-First Search
98 Depth-First Search
99 Shortest Paths
100 Dijkstra's Algorithm
101 Bellman-Ford Algorithm
102 Floyd-Warshall Algorithm
103 Network Flow
104 Maximum Flow Algorithms
105 Minimum Cut Algorithms
106 Matching Algorithms
107 Union-Find Structures
108 Dynamic Graph Algorithms
109 Approximation Algorithms
110 Randomized Algorithms

Part XI. Computational Complexity

Chapter Title
111 Complexity Classes
112 NP-Complete Graph Problems
113 Hamiltonian Paths and Cycles
114 Traveling Salesman Problem
115 Graph Isomorphism Problem
116 Parameterized Complexity
117 Fixed-Parameter Tractability
118 Approximation Hardness

Part XII. Advanced Topics

Chapter Title
119 Extremal Graph Theory
120 Turán-Type Problems
121 Szemerédi Regularity Lemma
122 Minor Theory
123 Robertson-Seymour Theory
124 Infinite Graphs
125 Topological Graph Theory
126 Category-Theoretic Graphs
127 Simplicial Complexes
128 Graph Limits
129 Temporal Graphs
130 Quantum Graph Theory

Part XIII. Applications

Chapter Title
131 Social Networks
132 Web Graphs
133 Search Engines and PageRank
134 Biological Networks
135 Chemical Graph Theory
136 Electrical Networks
137 Transportation Networks
138 Communication Networks
139 Compiler Dependency Graphs
140 Knowledge Graphs
141 Recommendation Systems
142 Machine Learning on Graphs
143 Graph Neural Networks
144 Distributed Systems
145 Blockchain and Peer-to-Peer Networks

Part XIV. Specialized Structures

Chapter Title
146 Bipartite Graphs
147 Complete Graphs
148 Regular Graphs
149 Interval Graphs
150 Chordal Graphs
151 Comparability Graphs
152 Perfect Graphs
153 Tournament Graphs
154 Grid Graphs
155 De Bruijn Graphs
156 Kneser Graphs
157 Petersen Graph
158 Ramanujan Graphs

Appendices

Appendix Title
A Set Theory and Relations
B Proof Techniques
C Linear Algebra for Graph Theory
D Probability Review
E Algorithms and Complexity
F Mathematical Notation
G Historical Development
H Common Graph Families
I Theorem Index
J Symbol Index

This structure moves from elementary graph concepts toward structural theory, algorithms, algebraic methods, probabilistic models, and modern applications. It supports both pure mathematical treatment and computational graph systems used in computer science, networks, optimization, and machine learning.