CS 574

CS 574 - Randomized Algorithms

Fall 2025

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Randomized AlgorithmsCS574R65259LCD40930 - 1045 W F  0216 Siebel Center for Comp Sci Chandra Chekuri

Official Description

Basic and advanced concepts in the design and analysis of randomized algorithms. Sampling; concentration inequalities such as Chernoff-Hoeffding bounds; probabilistic method; random walks, dimension reduction; entropy; martingales and Azuma's inequality; derandomization. Randomized algorithms for sorting and searching; graphs; geometric problems. Basics of pseudorandomness and randomized complexity classes. Course Information: Prerequisite: One of CS 473, CSE 414, or MATH 473; one of MATH 461, MATH 463 or STAT 400.