MH3701 Basic Optimisation
Course Summary
This is a first course in mathematical optimization. It builds the basic knowledge and skills in the theory and techniques of analysing and solving simple optimization models. With these foundations, you will be able to deepen your understanding of more complex optimization models, and their applications to various disciplines in subsequent mathematical optimization and operations research courses.
Learning Outcomes
At the end of this course, students should be able to:
- Solve instances of linear programs with the simplex method.
- Explain and relate the geometry, the algebra, and the tabular form of the simplex method.
- Solve instances of minimum-cost flow problems with the network simplex method.
- Explain the algebra of the network simplex method.
- Explain the optimality of a solution to a linear program, and the infeasibility of a linear program, using linear programming duality.
- Conduct sensitivity and post-optimality analysis on linear programs.
- Solve instances of nonlinear programs via their Karush-Kuhn-Tucker conditions.
Workload
Very theorectical course. Workload itself is not heavy, but takes a lot of time to understand and practise the concepts.
4 Lab sessions using MatLab. (Each worth 1.5% of final grade)
4 Quizzes (Each worth 5% of final grade)
1 Midterm test worth 24% of final grade
Final Exam worth 50% of final grade
Projects
Each lab session takes about 2 hours on average. Most can be completed during the dedicated lab session itself. You may have to stay back about 30 mins sometimes to complete it if you are not familiar with MatLab. There are no partial credits given for the labs.
Things to take note of
Very theoretical, with limited applications. Lots of proofs.
Using a graphing calculator is a REQUIREMENT. Would need to perform many matrix operations throughout the course and during the exam.
If you did not like linear algebra, stay away from this at all costs.
Lecturer provides very nice and concise notes, almost like a textbook.
Conclusion
Would not recommend, unless you enjoy pure maths.