Student, who passed the course satisfactorily will be able to:

- identify and build transportation models.
- identify and build transshipment models.
- identify and build assignment models.
- identify and build network models.
- solve network problems using appropriate algorithms.
- identify and build integer programming models.
- identify and build nonlinear programming models.
- use branch and bound method and cutting plane algorithm to solve integer programming problems.
- solve unconstrained nonlinear programming models using appropriate methods.
- use Lagrange multipliers and Kuhn-Tucker conditions to solve constrained nonlinear programming models.
- use mathematical programming software to solve mathematical models.
- perform sensitivity/scenario analysis.
- select among alternative courses of actions.