ECE 5734 - Convex Optimization (3C)
Recognizing and solving convex optimization problems. Convex sets, functions, and optimization problems. Least-squares, linear, and quadratic optimization. Geometric and semidefinite programming. Vector optimization. Duality theory. Convex relaxations. Approximation, fitting, and statistical estimation. Geometric problems. Control and trajectory planning.
Why take this course?
From the Preface of Convex Optimization by Stephen Boyd and Lieven Vandenberhghe, page xi: "[C]onvex optimization [is] a special class of mathematical optimization problems, which includes least-squares and linear programming problems...[Convex problems] are more prevalent in practice than was previously thought. Since 1990 many applications have been discovered in areas such as automatic control systems, estimation and signal processing, communications and networks, electronic circuit design, data analysis and modeling,statistics, and finance. Convex optimization has also found wide application in combinatorial optimization and global optimization, where it is used to find bounds on the optimal value as well as approximate solutions.......