Linear programming Flashcards
What is optimization?
Finding the best solution/ stratergy.
What is linear programming?
This is a tool for modeling and solving optimization problems.
What are the typical LP applications?
1) Production planning: maximizes total production profit, and satisfies sales demand or limitations on production capacity.
2) Logistics: meeting customer demand and minimizing transport costs.
3) Marketing: meeting a fixed budget and maximizing advertising effectiveness.
4) Financial planning: meeting total investment amount, any restrictions of investing in the available alternatives as well as maximizing return on investment.
What is the objective of the problem?
The quantity that we are trying to maximize or minimize.
What are the constraints?
These limit the degree to which the objective function can be pursued.
What are the three parts of LP models?
1) Seek to optimize an objective function.
2) By modifying a set of decision variables.
3) Subject to a set of constraints.
What are the decision variables?
These are the types of quantities that the decision-makers would like to determine in order to find the best strategy for a business problem.
Step 1 of formulating a LP model
Define the decision variables. In order to formulate mathematical equality and inequalities we define decision variables usually in terms of X and Y.
Step 2 of the formulation of LP model
Define what the objective is using the decision variables.
Step 3 of formulating a LP model
Determine the constraints in a mathematical formula.
Where must we keep the decision variables?
Keep decision variables on the left-hand side of the equation.
What is a constraint that is often forgotten?
The specification that values cannot be negative/ can be negative.
What type of variables are decision variables?
They are continuous.
What assumption do we make for linear programming?
We assume that problem parameters are known with certainty.
Steps to use Excel solver.
1) Summarise data in a table.
2) Define cells to contain the value of decision variables.
3) Define cells to store the left hand side value of each constraint.
4) Calculate the left hand side of each constraint.
5) Calculate the value of the objective function.