CMPSCI 690-OP: Optimization for Computer Science: Spring 2016:

Professor Sridhar Mahadevan

Tue/Th 1:00-2:15


Room 142, CS Building

 
 

Many applications of computer science involve the application of sophisticated ideas from optimization theory. These can be categorized broadly into the following types: (i) resource allocation problems (ii) control, decision-making and planning (iii) approximation and estimation (iv) game theory. This course will provide a unified treatment of optimization methods used in these applications, focusing on a core set of geometric principles:

  1. • Generalized distance measures, such as Bregman divergence, which unify most commonly used metrics such as Euclidean distance and KL-divergence

  2. • The projection theorem in vector spaces, used widely in approximation and estimation

  3. • The celebrated Hahn-Banach theorem, which underlies many important ideas in optimization

  4. • The duality principle, which shows how to convert minimization problems into maximization problems using hyperplanes

  5. • Differentials, in particular subgradients and subdifferentials.

Overview of the course

Instructor: Professor Sridhar Mahadevan

Email: last name without the “n” AT cs DOT umass DOT edu

Room 203, CS Building

Office hours: 2:30-3:30 Tu/Th