Dynamic Programming: KnapsackExplores dynamic programming for the Knapsack problem, discussing strategies, algorithms, NP-hardness, and time complexity analysis.
Network clusteringExplores network clustering, spectral clustering, k-means algorithm, eigenvalue properties, block model estimation, and structural similarity measurement.