www.udacity.com/course/introduction-to-graduate-algorithms--ud401
Lecture videos and notes
Georgia Tech CS6515 Intro to Grad Algorithms
Lecture videos:
Old course page: Spring ’18
1
LESSON 2
LESSON 3
LESSON 4
LESSON 5
LESSON 6
LESSON 7
레슨 1
제 2과
제 3과
제 4과
제 5과
제 6과
제 7과
Overview of main topics covered, course webpage available at: https://gt-algorithms.com
VIEW LESSON
100% VIEWED
Dynamic programming: Toy problem (Fibonacci numbers), Longest Increasing Subsequence (LIS), and Longest Common Subsequence (LCS).
CONTINUE
3%
1 hour left
Dynamic programming: Knapsack, and Chain Matrix Multiplication.
START
NOT STARTED
53 minutes
Dynamic programming algorithms for solving various shortest path problems on graphs.
START
NOT STARTED
47 minutes
Modular Arithmetic: Fast Modular Exponentiation and Multiplicative Inverses.
START
NOT STARTED
35 minutes
RSA Cryptosystem: Fermat's Little Theorem, RSA Protocol, and Primality Testing.
START
NOT STARTED
1 hour 9 minutes
Lecture about Hashing: Toy problem of Balls into Bins, Traditional Chain Hashing, and Bloom Filters.
START
NOT STARTED
47 minutes
Faster Divide-and-Conquer Algorithm for Multiplying Large Integers.
START
NOT STARTED
30 minutes
Linear-time Divide-and-Conquer Algorithm for Finding the Median from an unsorted list.
START
NOT STARTED
30 minutes
Refresher Lecture about Solving Recurrences.
START
NOT STARTED
15 minutes
High-level approach for polynomial multiplication and FFT (Fast Fourier Transform). Primer on complex numbers, including complex roots of unity.
START
NOT STARTED
32 minutes
FFT and polynomial multiplication algorithms, and inverse FFT.
START
NOT STARTED
32 minutes
Connectivity: Connected components of undirected graphs, Topological sorting of a DAG, and strongly connected components of general directed graphs.
START
NOT STARTED
50 minutes
Polynomial-time algorithm for 2-SAT, using the SCC algorithm.
START
NOT STARTED
30 minutes
Minimum Spanning Tree (MST): Cut Property for MST's, and Kruskal's MST algorithm.
START
NOT STARTED
36 minutes
Introduction to Markov Chains, and an exposition of the PageRank algorithm.
START
NOT STARTED
54 minutes
Max-flow: Problem statement, residual network, and Ford-Fulkerson algorithm.
START
NOT STARTED
40 minutes
Max-Flow Min-Cut Theorem: Statement and Proof, and proof of correctness of Ford-Fulkerson and Edmonds-Karp augmenting path algorithms.
START
NOT STARTED
40 minutes
Max-flow: Application to Image Segmentation problem.
START
NOT STARTED
30 minutes
Max-flow: Edmonds-Karp augmenting path algorithm.
START
NOT STARTED
40 minutes
Max-flow: Generalization allowing demand constraints.
START
NOT STARTED
30 minutes
Linear Programming: Basics, Standard Form, and Simplex Algorithm Overview
START
NOT STARTED
1 hour
Geometry of Linear Programs: Feasible Region, Infeasible LP's, and Unbounded LP's.
START
NOT STARTED
30 minutes
Dual of a Linear Program; Converting an LP problem to its Dual; Weak and Strong Duality.
START
NOT STARTED
30 minutes
Maximum Satisfiability Problem; Approximate Solutions; Integer Programming; Calculus.
START
NOT STARTED
1 hour
NP: Definition of a Search Problem and Computational Complexity Classes P and NP; Proving a Problem is in NP; Reductions; and the notion of NP-Completeness
START
NOT STARTED
1 hour
3-SAT Problem is NP-Complete
START
NOT STARTED
45 minutes
NP-Completeness of Graph Problems: Independent Sets, Clique, and Vertex Cover
START
NOT STARTED
45 minutes
Knapsack and Subset Sum Problems are NP-Complete
START
NOT STARTED
30 minutes
Halting Problem is Undecidable
START
NOT STARTED
30 minutes