10a-Linear Programming
10a-Linear Programming
1. Objective function
2. Decision variables
3. Constraints
4. Parameters
Objective function
Minimization
Cost, time, distance travelled, or scrap
Decision variables
Amounts of either inputs or outputs
Variables whose values are unknown and are searched
for
Constraints
Limitations that restrict the available alternatives.
Assumed to be linear
Parameters
Numerical constraints
Formulating LP Models
1. Identify the decision variables
2. Determine the objective function
3. Identify the constraints
4. Determine appropriate values for
parameters and whether an upper limit,
lower limit, or equality is called for
5. Use this information to build a model
6. Validate the model
Assumptions of LP Model
Linearity
Divisibility
Certainty
Non-negativity
Sample LP Model Formulation
Let:
X1 = Quantity of product 1 to produce
X2 = Quantity of product 2 to produce
X3 = Quantity of product 3 to produce
Maximize:
z = 5X1 + 8X2 + 4X3
Subject to:
Labor 2X1 + 4X2 + 8X3 ≤ 250 hours
Materials 7X1 + 6X2 + 5X3 ≤ 100 kg
Product 1 X1 ≥ 10
X1, X2, X3 ≥ 0
Example (Product Mix):
A firm that assembles computers is about to
start production of two new
microcomputers. Each type of
microcomputer will require assembly time,
inspection time, and storage space. The
manager of the firm would like to
determine the quantity of each product to
produce in order to maximize profit.
Example (Product Mix):
Type 1 Type 2
Profit per unit $60 $50
Assembly time per unit 4 hours 10 hours
Inspection time per unit 2 hours 1 hour
Storage space per unit 3 cubic ft 3 cubic feet
Example (Product Mix):