Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · Second Level Algorithms

Lecture 25 of 60Week 5

Lecture 25: Invariants Maintained by Push Relabel Algorithm

Prof. Palash Dey · IIT Kharagpur

Credits and licence

From
Second Level Algorithms, IIT Kharagpur (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 1: Amortized Complexity: What and Why? YouTube
  2. Lecture 2: Aggregate Method and Its Use in Multi-Stack YouTube
  3. Lecture 3: Use of Aggregate Method in Amortized Analysis of Binary Counter, Accounting Method and its Applications in the Amortized Analysis of Multi-stack and Binary Counter YouTube
  4. Lecture 4: Potential Method and Its Use in the Amortized Analysis of Multi-stack and Binary Counter YouTube
  5. Lecture 5: Dynamic Table YouTube
  6. Lecture 6: Dynamic Table Cont. YouTube
  7. Lecture 7: Fibonacci Heap: Creation, Insertion YouTube
  8. Lecture 8: Fibonacci Heap: Extract Min YouTube
  9. Lecture 9: Fibonacci Heap: Pseudocode of Insertion, Extract Min YouTube
  10. Lecture 10: Fibonacci Heap: Decrease Key, Amortized Analysis of Insertion, Extract Min YouTube
  11. Lecture 11: Fibonacci Heap: Amortized Analysis of Decrease Key YouTube
  12. Lecture 12: Fibonacci Heap: Amortized Analysis Cont. YouTube
  13. Lecture 13: Fibonacci Heap: Amortized Analysis Cont., Introduction to Maximum Flow YouTube
  14. Lecture 14: Maximum Flow: Naive Greedy Approach YouTube
  15. Lecture 15: Maximum Flow: Residual Graph YouTube
  16. Lecture 16: Maximum Flow: Ford Fulkerson Method YouTube
  17. Lecture 17: Integrality of Maximum Flow YouTube
  18. Lecture 18: Maximum Flow, Layered Residual Graph YouTube
  19. Lecture 19: Maximum Flow, Edmond-Karp Algorithm YouTube
  20. Lecture 20: Maximum Flow, Dinic's Algorithm YouTube
  21. Lecture 21: Maximum Flow, Dinic's Algorithm Cont. YouTube
  22. Lecture 22: Dry Run of Ford-Fulkerson Method, Edmond-Karp Algorithm, and Dinic's Algorithm YouTube
  23. Lecture 23: Overview of Push Relabel Algorithm YouTube
  24. Lecture 24: Pseudocode and Dry Run of Push Relabel Algorithm YouTube
  25. Lecture 25: Invariants Maintained by Push Relabel Algorithm YouTube
  26. Lecture 26: Proof of Correctness of Push Relabel Algorithm: A Key Lemma YouTube
  27. Lecture 27: Proof of Correctness of Push Relabel Algorithm: Bounding Number of Relabel and Saturating Push Operations YouTube
  28. Lecture 28: Proof of Correctness of Push Relabel Algorithm: Bounding Number of Non-Saturating Push Operations YouTube
  29. Lecture 29: Generalization of Maximum Flow YouTube
  30. Lecture 30: Generalization of Maximum Flow Cont. Max Flow Min Cut Theorem YouTube
  31. Lecture 31: Maximum Flow Minimum Cut Cont., Maximum Bipartite Matching YouTube
  32. Lecture 32: Maximum Bipartite Matching YouTube
  33. Lecture 33: Hall's Marriage Theorem YouTube
  34. Lecture 34: Flow Path Decomposition YouTube
  35. Lecture 35: Stable Matching YouTube
  36. Lecture 36: Gale Shapley Algorithm YouTube
  37. Lecture 37: Gale Shapley Algorithm Cont. YouTube
  38. Lecture 38: Maximum Flow Based Minimum Cut Algorithm YouTube
  39. Lecture 39: Karger's Minimum Cut Algorithm YouTube
  40. Lecture 40: Karger-Stein Algorithm YouTube
  41. Lecture 41: Karger-Stein Algorithm Cont. YouTube
  42. Lecture 42: Maximum Cut in General Graph YouTube
  43. Lecture 43: Edmond's Blossom Algorithm YouTube
  44. Lecture 44: Edmond's Blossom Algorithm Cont. YouTube
  45. Lecture 45: Edmond's Blossom Algorithm Cont. YouTube
  46. Lecture 46: Edmond's Blossom Algorithm Cont. YouTube
  47. Lecture 47: Edmond's Blossom Algorithm Cont. YouTube
  48. Lecture 48: Edmond's Blossom Algorithm Cont., Order Statistics YouTube
  49. Lecture 49: Order Statistics YouTube
  50. Lecture 50: Order Statistics Cont. YouTube
  51. Lecture 51: Linear Time Selection YouTube
  52. Lecture 52: Linear Time Selection Cont. YouTube
  53. Lecture 53: String Matching: KMP Algorithm YouTube
  54. Lecture 54: String Matching: KMP Algorithm Cont. YouTube
  55. Lecture 55: Introduction to NP YouTube
  56. Lecture 56: Self Reduction YouTube
  57. Lecture 57: NP Completeness YouTube
  58. Lecture 58: NP Completeness of 3 SAT YouTube
  59. Lecture 59: NP Completeness of Clique and Independent Set YouTube
  60. Lecture 60: NP Completeness of Vertex Cover and Subset Sum YouTube