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
Matchings
Basic Matching Concepts
Matching Definition
Independent Edge Sets
Matched and Unmatched Vertices
Types of Matchings
Maximum Matching
Maximal Matching
Perfect Matching
Near-Perfect Matching
Matching Number
Size of Maximum Matching
Bounds and Estimates
Matchings in Bipartite Graphs
Bipartite Matching Problem
Left and Right Vertex Sets
Matching Constraints
Augmenting Paths
Alternating Paths
Augmenting Path Theorem
Hall's Marriage Theorem
Statement and Proof
Necessary and Sufficient Conditions
König's Theorem
Vertex Cover Connection
Min-Max Relationship
Proof Techniques
Algorithms for Bipartite Matching
Ford-Fulkerson Reduction
Hopcroft-Karp Algorithm
BFS-Based Approach
Complexity Improvements
Matchings in General Graphs
Challenges Beyond Bipartite Graphs
Odd Cycles
Blossom Structure
Tutte's Theorem
Barrier Sets
Deficiency Formula
Characterization of Perfect Matchings
Edmonds' Blossom Algorithm
Blossom Contraction
Augmenting Path Search
Implementation Complexity
Weighted Matching
Maximum Weight Matching
Objective Function
Optimality Conditions
Assignment Problem
Bipartite Weight Matching
Cost Matrix Representation
Hungarian Algorithm
Dual Problem Approach
Potential Functions
Complexity Analysis
Applications
Task Assignment
Resource Allocation
Pairing Problems
Previous
10. Planar Graphs
Go to top
Next
12. Advanced Topics in Graph Theory