CSC 423
Randomized Algorithms
Basic techniques in design and analysis of randomized algorithms moments and deviations, Markov chains and random walks, martingales and algebraic techniques. The probabilistic method. Random structures and complexity. Parallel algorithm. Routing networks. Combinatorial optimization. Data structure. Approximate solutions to intractable problems. Cryptography. Pattern matching and computational geometry.
Sources
- Course catalogue ↗2026-2027