## operational research i

## Core Syllabus

This subject introduces the fundamental theory, techniques and algorithms for linear programming, nonlinear programming and statistical computation problems.

**Prerequisite**

Mathematics, Statistics and Probability Theory to the level of an introductory course is required. In particular, students should have covered elementary distribution theory and the Poisson process, and have knowledge of linear algebra sufficient to handle matrix inversion. Students must be prepared to use computer packages when required.

## Objectives

This subject introduces the fundamental theory, techniques and algorithms for linear programming, nonlinear programming and statistical computation problems. The subject addresses both the basic as well as advanced topics in linear programming and nonlinear programming. Numerous examples will be adopted to demonstrate the use of various

algorithms and techniques involved. The emphasis is not only on mastering these algorithms and techniques but also on the applications of them on various practical problems.

algorithms and techniques involved. The emphasis is not only on mastering these algorithms and techniques but also on the applications of them on various practical problems.

## Subject Content in Outline

## Linear Programming

- Linear Programming models.
- Simplex method.
- M-Method.
- Generalized Simplex method.
- Duality theory.
- Interior point methods for linear programming.

## Optimality Conditions

- Unconstrained optimization.
- Constrained optimization.
- Convex programming.

## Unconstrained and Constrained Methods

- Numerical methods for unconstrained problems.
- Numerical methods for constrained problems.
- Penalty methods.

## Network Models

- Minimal Spanning Tree Algorithm.
- Shortest-Route Problem.
- Maximal Flow Model.
- Minimum Cost Flow Problem