Useful Links
Mathematics
Graph Theory
1. Introduction to Graph Theory
2. Fundamental Concepts and Types of Graphs
3. Representing Graphs
4. Paths, Walks, and Cycles
5. Graph Traversal
6. Trees and Forests
7. Shortest Path Algorithms
8. Network Flow
9. Graph Coloring
10. Planar Graphs
11. Matchings
12. Advanced Topics in Graph Theory
Paths, Walks, and Cycles
Walks, Trails, and Paths
Walks
Vertex and Edge Sequences
Length of Walks
Closed and Open Walks
Trails
Distinct Edges
Relationship to Walks
Paths
Distinct Vertices
Simple Paths
Distinctions and Relationships
Hierarchy of Concepts
Examples and Counterexamples
Cycles and Circuits
Cycles
Definition in Undirected Graphs
Cycle Length
Simple Cycles
Circuits
Definition in Directed Graphs
Directed Cycles
Acyclic Graphs
Trees as Acyclic Connected Graphs
Forests
Directed Acyclic Graphs (DAGs)
Definition and Properties
Topological Ordering
Applications
Task Scheduling
Dependency Resolution
Compiler Design
Connectivity
Connected Components
Component Identification
Strongly Connected Components (Directed Graphs)
Weakly Connected Components (Directed Graphs)
Cut Vertices (Articulation Points)
Significance for Connectivity
Identification Algorithms
Cut Edges (Bridges)
Significance for Connectivity
Bridge-Finding Algorithms
Vertex Connectivity
k-Connected Graphs
Minimum Vertex Cut
Edge Connectivity
k-Edge-Connected Graphs
Minimum Edge Cut
Menger's Theorem
Vertex Version
Edge Version
Implications for Connectivity
Previous
3. Representing Graphs
Go to top
Next
5. Graph Traversal