CHAPTER 19 Linear Programming Mc GrawHillIrwin Operations Management

  • Slides: 29
Download presentation
CHAPTER 19 Linear Programming Mc. Graw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson

CHAPTER 19 Linear Programming Mc. Graw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The Mc. Graw-Hill Companies, Inc. All rights reserved.

Linear Programming · Used to obtain optimal solutions to problems that involve restrictions or

Linear Programming · Used to obtain optimal solutions to problems that involve restrictions or limitations, such as: Materials · Budgets · Labor · Machine time ·

Linear Programming · Linear programming (LP) techniques consist of a sequence of steps that

Linear Programming · Linear programming (LP) techniques consist of a sequence of steps that will lead to an optimal solution to problems, in cases where an optimum exists

Linear Programming Model · Objective: the goal of an LP model is maximization or

Linear Programming Model · Objective: the goal of an LP model is maximization or minimization · Decision variables: amounts of either inputs or outputs · Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints · Constraints: limitations that restrict the available alternatives · Parameters: numerical values

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Linear Programming Model · Objective: the goal of an LP model is maximization or

Linear Programming Model · Objective: the goal of an LP model is maximization or minimization · Decision variables: amounts of either inputs or outputs · Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints · Constraints: limitations that restrict the available alternatives · Parameters: numerical values

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Linear Programming Model · Objective: the goal of an LP model is maximization or

Linear Programming Model · Objective: the goal of an LP model is maximization or minimization · Decision variables: amounts of either inputs or outputs · Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints · Constraints: limitations that restrict the available alternatives · Parameters: numerical values

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours Assembly 2 X 1 + 1 X 2 <= 22 hours Inspection 3 X 1 + 3 X 2 <= 39 cubic feet Storage X 1, X 2 >= 0

Linear Programming Model · Objective: the goal of an LP model is maximization or

Linear Programming Model · Objective: the goal of an LP model is maximization or minimization · Decision variables: amounts of either inputs or outputs · Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints · Constraints: limitations that restrict the available alternatives · Parameters: numerical values

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Linear Programming Assumptions · Linearity: the impact of decision variables is linear in constraints

Linear Programming Assumptions · Linearity: the impact of decision variables is linear in constraints and objective function · Divisibility: non-integer values of decision variables are acceptable · Certainty: values of parameters are known and constant · Non-negativity: negative values of decision variables are unacceptable

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours Assembly 2 X 1 + 1 X 2 <= 22 hours Inspection 3 X 1 + 3 X 2 <= 39 cubic feet Storage X 1, X 2 >= 0

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the

Formulating Linear Programming Define the Objective · Define the Decision Variable · Write the mathematical Function for the Objective · Write one or two word description for each constraint · RHS for each constraint, including unit measure · Write = , <=, or >= for each constraint · Write in all of the decision variables on the LHS of Constraint · Write Coefficient for each decision variable in each Constraint ·

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50

Linear Programming Example · Objective - profit Maximize Z =60 X 1 + 50 X 2 · Subject to 4 X 1 + 10 X 2 <= 100 hours 2 X 1 + 1 X 2 <= 22 hours 3 X 1 + 3 X 2 <= 39 cubic feet X 1, X 2 >= 0 Assembly Inspection Storage

Slack and Surplus · Surplus: when the optimal values of decision variables are substituted

Slack and Surplus · Surplus: when the optimal values of decision variables are substituted into a greater than or equal to constraint and the resulting value exceeds the right side value · Slack: when the optimal values of decision variables are substituted into a less than or equal to constraint and the resulting value is less than the right side value