Note: Please submit your homework assignments on Gradescope. Scan your handwritten solutions into a pdf file to submit. At the time of submission please don't forget indicate which page/s contain the answers to each of the questions.
Note: Computer assignments are to be done in assigned groups. Each student in a group will be awarded the same points after the assignment is graded. The code should be uploaded by a single member of the group on Gradescope (you can add your group members) before the due date, 5:00 PM. In case you have multiple files, upload a zipped folder. One student from each group must meet with the assigned TA during the TA office hours on the due date to demonstrate their code in-person and get the assignment graded -- the other members can be present in-person to answer questions. Each group will be assigned a time slot for this purpose in the period from 5:00 PM -- 7:00 PM on the due date.
Check the assigned groups and time slots here.
Textbook: D. Bertsekas. Nonlinear Programming, Athena Scientific, 2016.
Other References:
S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004.
D. Luenberger and Y. Ye. Linear and Nonlinear Programming, Springer, 2008.
Exams, homework, grading, etc.: