Optimization models

Start with an objective function to maximize/minimize.

We also have a set of constraints to obey, that eliminate solutions.

Examples: