This collection includes optimization problems that arise in computer science and computer architecture applications.

- Mathematical Modeling Case Studies in Computer Architecture

This set of case studies is a companion for the synthesis lecture*Optimization and Mathematical Modeling in Computer Architecture*, which explores using mixed integer linear programming (MILP) to solve challenging problems in the field. These companion pages provide a brief overview and interactive demo of each of the four case studies described in the book. - Supervised Machine Learning with a Support Vector Machine (
*coming soon*)

This case study provides some background on machine learning and formulates a learning problem for a support vector machine as a quadratic programming problem. It includes an applet for solving the problem and displaying the hyperplane solution.