General Information


Practices are an important part in math study. In this course, we will focus on experiments (mathematical observations and coding) and rely on project-based practices. We hope to gain intuitions, make good explanations, and get accurate predictions about daily life problems, via practices.

This course will serve as all efforts towards computational optimal transport. Topics covered will include some of the following: linear programming and simplex method, convex function and convex set, gradient methods with its generalization (subgradient, proximal gradient), primal and duality, optimal transport theory and image science.


We mainly rely on lecture notes while recommend the following textbooks as references. The following books are available online and partially available via course reserves in library.

  • Convex Optimization by Boyd and Vandenberghe. By courtesy of the authors, this book is free to access here
  • Introduction to Nonlinear Optimization: Theory, Algorithms, and Applications with MATLAB by Beck. This book is available on SIAM via Dartmouth Library, here
  • First-order Methods in Optimization by Beck.This book is available on SIAM via Dartmouth Library, here
  • Computational Optimal Transport by Peyre and Cuturi. The ArXiv version of this book is available, here
Course Reserves

Scheduled Lectures

Instructor Bohan Zhou
Class TTh 4:30 - 6:20
Office-hour TBA
Email bzhou AT

The Academic Honor Principle

Academic integrity is at the core of our mission as mathematicians and educators, and we take it very seriously. We also believe in working and learning together.

Cooperation on homework is permitted and encouraged, but if you work together, try not take any paper away with you—in other words, you can share your thoughts (say on a blackboard), but try to walk away with only your understanding. In particular, you must write the solution up individually, in your own words. This applies to working with tutors as well: students are welcome to take notes when working with tutors on general principles and techniques and on other example problems, but must work on the assigned homework problems on their own. Please acknowledge any collaborators at the beginning of each assignment.

On exams, you may not give or receive help from anyone. Exams in this course are closed book, and no notes, calculators, or other electronic devices are permitted.

Plagiarism, collusion, or other violations of the Academic Honor Principle will be referred to the Committee on Standards.

Other Considerations

Some students may wish to take part in religious observances that occur during this academic term. If you have a religious observance that conflicts with your participation in the course, please meet with your instructor before the end of the second week of the term to discuss appropriate accommodations.

Students who need academic adjustments or alternate accommodations for this course are encouraged to see their instructor privately as early in the term as possible. Students requiring disability-related academic adjustments and services must consult the Student Accessibility Services office (Carson Suite 125, 646-9900, Once SAS has authorized services, students must show the originally signed SAS Services and Consent Form and/or a letter on SAS letterhead to their professor. As a first step, if students have questions about whether they qualify to receive academic adjustments and services, they should contact the SAS office. All inquiries and discussions will remain confidential.


We reserve the right to make changes to this syllabus and to course policies during the term. Such changes will be announced by email when they are made.