Kevin Cheung, Carleton University
In this course, we will look at a number of modern applications of mathematical programming. Areas of interest include 2D packing, mathematical art, image processing, design of experiments, and machine learning. The Julia programming language will be introduced and used in assignments.
The final grade will be based on weekly assignments and a final project.
Undergraduate linear algebra, multivariate calculus, and computer programming. Knowledge of linear programming highly recommended but not required.