Professional Documents
Culture Documents
Lecture 5
Optimisation Models
Adapted from:
Beaman, Ratnutinga, Krueger, & Mudalige (2006) Financial Modelling (4th ed.)
Albright, Winston, & Zappe (2006) Data Analysis and Decision Making with Microsoft Excel (3rd ed.)
Powell & Baker (2007) Management science: the art of modeling with spreadsheets (2nd ed.)
Important
• International student attendance
2YQ85
Learning Objectives and link
to other topics
Sumproduct funtion
• SUMPRODUCT(B3:D3,B4:D4) = B3*B4+C3*C4+D3*D4
• Note: red is the 1st array and blue is the 2nd array
Optimisation Models
• use mathematical techniques to select an optimal
solution to a problem
– generates an answer (usually unique) that gives the best
value for the objective (either maximised or minimised)
• we must be able to specify in measurable terms:
– an objective function (such as profit maximisation, cost
minimisation; can have multiple objectives)
– the decision variables (changing cells)
– the constraints (limit the achievement of the objective)
such as nonnegativity, limited resources (such as
materials, labour, machine capacity, money), & limited
demand for products
Optimisation Terms
• A feasible solution is any set of values of the
decision variables that satisfies all of the
constraints.
• The set of all feasible solutions is called the
feasible region/range.
• An infeasible solution is a solution where at
least one constraint is not satisfied.
• The optimal solution is the feasible solution
that optimises the objective function.
Optimisation Model Applications
• product mix (given scarce resources)
• portfolio management (given limited
funds & limited risk tolerance)
• resource budgeting
• input blending
• transportation modelling
• project scheduling
• inventory reordering policy
Steps in Solving an Optimisation Problem
1. Model development – decide what the objective is, what
the decision variables are, and which constraints are
required and how everything fits together
We need to first build the model layout, with all it’s input variables
and formulas, and then specify these “Solver Parameters”