Professional Documents
Culture Documents
Chap02 MS Hiller
Chap02 MS Hiller
Chap02 MS Hiller
LINEAR PROGRAMMING:
BASIC CONCEPTS
Decisions need to be made on the levels of a number of activities, so changing cells are
used to display these levels.
These activity levels can have any value that satisfy a number of constraints.
Each constraint describes a restriction on the feasible values for the levels of the
activities, where a constraint commonly is displayed by having an output cell on the
left, a mathematical sign (≤, ≥ , or =) in the middle, and a data cell on the right.
The decisions on activity levels are to be based on an overall measure of performance,
which is entered in the objective cell
The Excel equation for each output cell can be expressed as a SUMPRODUCT function,
where each term in the sum is the product of a data cell and a changing cell.
Linear programming models are not the only models that can have characteristics 1, 3, and
4. However, characteristics 2 and 5 are key assumptions of linear programming.
REVIEW QUESTIONS:
1. What are the 3Qs that need to be answered to begin the process of formulating a
linear programming model on a spreadsheet?
2. What are the roles for the data cells, the changing cells, the output cells, and the
objective cell when formulating such a model?
3. What is the form of the Excel equation for each output cell when formulating such a
model?
Comparisons
- An algebraic model provides a very summarising and obvious statement of the problem.
Management science practitioners with an extensive mathematical background find
algebraic models very useful.
- For others, spreadsheet models are far more sensitive. Both managers and business
students training to be managers generally live with spreadsheets, not algebraic models.
REVIEW QUESTIONS:
1. When formulating a linear programming model, what are the first steps that are the
same with either a spreadsheet formulation or an algebraic formulation?
2. When formulating a linear programming model algebraically, algebraic symbols
need to be introduced to represent which kinds of quantities in the model?
3. What are decision variables for a linear programming model? The objective function?
Nonnegativity constraints? Functional constraints?
4. What is meant by a feasible solution for the model? An optimal solution?
2.4. The graphical method
- Linear programming problems having only two decision variables, can be solved by a
graphical method.
- The solutions permitted by all the constraints are the feasible solutions and the measure
of the two-dimensional graph where the feasible solutions lie is referred to as the
feasible region.
- The line forming the boundary of what is permitted by a constraint is sometimes
referred to as a constraint boundary line, and its equation may be called a constraint
boundary equation.
- An objective function line is a line whose points all have the same value of the objective
function.
REVIEW QUESTIONS:
1. The graphical method can be used to solve linear programming problems with how
many decision variables?
2. What is a constraint boundary line? A constraint boundary equation?
3. What is the easiest way of determining which side of a constraint boundary line is
permitted by the constraint?
Glossary
absolute reference a reference to a cell with a fixed address
relative reference a reference to a cell whose address is based upon its position
relative to the cell containing the formula.
constraint boundary line the line forming the boundary of the solutions that are
permitted by the constraint
feasible region the geometric region that consists of all the feasible solutions.
functional constraint a constraint with a function of the decision variables on the
left-hand side
linear programming model the mathematical model that represents a linear programming
problem
optimal solution the best feasible solution according to the objective function
product-mix problem a type of linear programming problem where the objective is
to find the most profitable mix of production levels for the
products under consideration.
range name a descriptive name given to a cell or range of cells that
immediately identifies what is there