ECE 594: Convex Optimization (Fall 2019)

Lectures

Tue/Thu, 5:00-6:15pm, SH 319 (Stevenson Hall)

Instructor

Shuo Han (hanshuo@uic.edu)
Office hour: Mon, 3:00-5:00pm, 1110 SEO

Teaching Assistant

TBA
Office hour: N/A

Course Description

This graduate-level course covers three main aspects of convex optimization: theory, algorithms, and applications (e.g., machine learning, signal/image processing, controls). After taking the course, students should be able to recognize convexity and use convex optimization to model and solve problems that arise in engineering applications. Students will also gain a basic understanding of how convex optimization problems are solved algorithmically so as to determine whether a given problem can be solved using off-the-shelf solvers.

Prerequisites

Good knowledge of linear algebra (e.g., as in ECE 550 or ECE 531). Exposure to probability (e.g., ECE 341). Familiarity with MATLAB.

Topics

Grading

Course Policy

Course Text and References

The required textbooks for the course are: