Introduction to Shortest PathIntroduces the concept of shortest path, discussing weighted paths, Hamiltonian paths, and path optimization algorithms.
Graph Theory BasicsIntroduces induced flows, basis matrices, and tree solutions in graph theory.
Discussion of ComplexityExplores worst-case complexity in computer science and the importance of real-life complexity in algorithm selection.
Max Flow ProblemCovers the max flow problem, weak duality, and the Ford-Fulkerson algorithm.
Max-Flow Min-CutExplores the Ford Fulkerson algorithm, Max-Flow Min-Cut theorem, Incidence matrix, and network optimization complexity.
Linear Programming BasicsIntroduces linear programming basics, including optimization problems, cost functions, simplex algorithm, geometry of linear programs, extreme points, and degeneracy.
Shortest Path in Directed GraphsCovers finding the shortest path in directed graphs efficiently using algorithmic approaches and discussing related NP-complete problems.
Optimization AlgorithmsCovers optimization algorithms, convergence properties, and time complexity of sequences and functions.