modeling optimization problems - koç...
TRANSCRIPT
![Page 1: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/1.jpg)
MODELING OPTIMIZATION PROBLEMS
INDR 262-INTRODUCTION TO OPTIMIZATION METHODS
Metin TürkayDepartment of Industrial Engineering
Koç University, Istanbul
![Page 2: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/2.jpg)
DECISION MAKING
Analyzing the problemStructuring the problem
Define the problem
Determine the criteria
Identify the alternatives
Quantitative Analysis
Summary and
Evaluation
Qualitative Analysis
Make the decision
INDR 262 – Modeling Metin Türkay 2
![Page 3: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/3.jpg)
QUANTITATIVE ANALYSIS
ØQuantitative Analysis Process1. Model development2. Data preparation
3. Model solution4. Analysis of the solution and report generation
ØPotential reasons for a quantitative analysis approach to decision makingüThe problem is complex, has significant
impact, is large-scale or repetitive.
INDR 262 – Modeling Metin Türkay 3
![Page 4: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/4.jpg)
CONCEPT OF A MODEL
ØModels are representations of real objects or systems
ØBuilding a model helps understanding a system
ØGenerally, experimenting with models (compared to experimenting with the real system) requires less time, is less expensive, involves less risk
INDR 262 – Modeling Metin Türkay 4
![Page 5: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/5.jpg)
MATHEMATICAL MODELS
ØMathematical models represent real world problems through a system of mathematical relationships (formulas and expressions) based on key assumptions, estimates, or statistical analyses
ØExamples of mathematical models§ Simulation models, econometric models, time
series models, mathematical programming models
INDR 262 – Modeling Metin Türkay 5
![Page 6: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/6.jpg)
MATHEMATICAL PROGRAMMING MODELS
ØRelate decision variables with input parameters.
ØMaximize or minimize some objective functionsubject to constraints.
üObjectives (minimize risk, maximize profit, etc. )üConstraints (capacities, budget limits, etc.)
INDR 262 – Modeling Metin Türkay 6
![Page 7: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/7.jpg)
DEFINING THE PROBLEM
ØStudy the relevant system and develop a well-defined statement of the problemüObjectivesüConstraintsüInterrelationshipsüAlternativesüTime Limits
INDR 262 – Modeling Metin Türkay 7
![Page 8: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/8.jpg)
FORMULATING A MATHEMATICAL PROGRAMMING MODEL
ØDecision Variables: variable values to be determined.
ØObjective Function: measure of performanceØConstraints: any restrictions on the values that
can be assigned to decision variables.ØParameters: the constants in the constraints and
the objective function.
INDR 262 – Modeling Metin Türkay 8
![Page 9: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/9.jpg)
GUIDELINES FOR MODEL DEVELOPMENT
Express the constraints in terms of the decision variables
Express the objective in terms of the decision variables
Define the decision variables
Write a verbal description of the objective and each constraint
INDR 262 – Modeling Metin Türkay 9
![Page 10: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/10.jpg)
EXAMPLE: IRON WORKS, INC.THE PRODUCT MIX PROBLEM
Ø Iron Works, Inc. manufactures two products made from steel and receives 2000 pounds of steel each month. It takes 2 pounds of steel to make a unit of product 1, and it takes 3 pounds of steel to make a unit of product 2.
Ø The unit profits for product 1 and product 2 are $100 and $200, respectively.
Ø Each month the manufacturer has a contract calling for at least 60 units of product 1.
Ø At most 720 units of product 2 may be produced by the firm's facilities.
Ø Find the monthly production quantities of product 1 and product 2 to maximize profit from these products.
INDR 262 – Modeling Metin Türkay 10
![Page 11: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/11.jpg)
EXAMPLE: IRON WORKS, INC.
Mathematical Model ØDecision Variables:
ØObjective - Maximize total monthly profit:
INDR 262 – Modeling Metin Türkay 11
![Page 12: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/12.jpg)
EXAMPLE: IRON WORKS, INC.
ØConstraintsü The total amount of steel used during monthly production
must be at most 2000 pounds
ü The monthly production quantity of product 1 must be greater than or equal to 60
ü The monthly production quantity of product 2 must be less than or equal to 720
ü The production levels cannot be negative:
INDR 262 – Modeling Metin Türkay 12
![Page 13: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/13.jpg)
EXAMPLE: IRON WORKS, INC.
ØMathematical Model Summary:
INDR 262 – Modeling Metin Türkay 13
![Page 14: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/14.jpg)
EXAMPLE: WOOD CARVING SHOP
ØGiapetto’s woodcarving shop manufactures two types of wooden toys: soldiers and trains.
ØA soldier sells for $27and uses $10 worth of raw materials. Each soldier that is manufactured increases Giapetto’s variable labor and overhead costs by $14.
ØA train sells for $21 and uses $9 worth of raw materials. Each manufactured train increases Giapetto’s variable labor and overhead costs by $10.
INDR 262 – Modeling Metin Türkay 14
![Page 15: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/15.jpg)
EXAMPLE: WOOD CARVING SHOPØThe manufacture of wooden soldiers and trains
requires two types of skilled labor: carpentry and finishing.
ØA soldier requires 2 hours of finishing labor and 1 hour of carpentry labor.
ØA train requires 1 hours of finishing labor and 1 hour of carpentry labor.
ØEach week, Giapetto can obtain all the needed raw material but only 100 finishing hours and 80 carpentry hours.
INDR 262 – Modeling Metin Türkay 15
![Page 16: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/16.jpg)
EXAMPLE: WOOD CARVING SHOP
ØDemand for trains is unlimited but at most 40 soldiers are bought each week.
ØGiapetto wants to maximize the weekly profit.Ø Formulate a mathematical model of Giapetto’s
situation.
INDR 262 – Modeling Metin Türkay 16
![Page 17: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/17.jpg)
EXAMPLE: WOOD CARVING SHOP
ØDecision Variables:
ØObjective function:
ØConstraints:
ØModel:
ØParameters:
INDR 262 – Modeling Metin Türkay 17
![Page 18: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/18.jpg)
EXAMPLE: WOOD CARVING SHOP
INDR 262 – Modeling Metin Türkay 18
![Page 19: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/19.jpg)
EXAMPLE: WOOD CARVING SHOP
INDR 262 – Modeling Metin Türkay 19
![Page 20: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/20.jpg)
SOLVING MATHEMATICAL PROGRAMMING MODELS
ØSolution§ Feasible solution: The values of the decision
variables that satisfy all of the constraints.§ Optimal solution: A feasible solution that provides the
best objective function value.
ØDeterministic vs. Stochastic models§ Deterministic: All input data are known exactly and do
not vary§ Stochastic: Any of the uncontrollable inputs is
subject to variation
INDR 262 – Modeling Metin Türkay 20
![Page 21: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/21.jpg)
EXAMPLE: WYNDOR GLASS CO.
ØThree Plants: § Plant 1: aluminum frame and hardware made
§ Plant 2: wood frames made
§ Plant 3: produces the glass and assembles the product.
Ø Two new products: § Product 1: 8-foot glass door with aluminum frame
§ Product 2: 4x6 foot double-hung wood framed window
§ Product 1 requires processing in Plant 1 and 3.
§ Product 2 requires processing in Plant 2 and 3.
§ No limits on the sales.
INDR 262 – Modeling Metin Türkay 21
![Page 22: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/22.jpg)
ØData: üEach product is produced in batches of 20 units.üAvailable production time per week
• Plant 1: 4 hours / week• Plant 2: 12 hours / week• Plant 3: 18 hours / week
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 22
![Page 23: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/23.jpg)
ØProduction time for each batch of products in plants
Product 1: Plant 1: 1 hour / batchPlant 2: 0 hour / batchPlant 3: 3 hour / batch
Product 2: Plant 1: 0 hour / batchPlant 2: 2 hour / batchPlant 3: 2 hour / batch
ØProfit per batch of product (dollars per batch)Product 1: 3000, Product 2: 5000
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 23
![Page 24: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/24.jpg)
ØDecision Variables:
ØObjective function:
ØConstraints:
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 24
![Page 25: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/25.jpg)
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 25
![Page 26: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/26.jpg)
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 26
![Page 27: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/27.jpg)
LP MODELS
z : value of overall performance measurexj : level of activity j (j=1,…,n)cj : performance measure coefficient for
activity jbi : amount of resource i available (i=1,…,m)aij : amount of resource i consumed by each
unit of activity j
Decision Variables: xj
Parameters: cj ,aij ,bi
Standard Form:
INDR 262 – Modeling Metin Türkay 27
max $ =&'()
*+','
s.t.
&'()
*-.',' ≤ 0. ∀2 = 1,… ,6
,' ≥ 0 ∀9 = 1,… , :
![Page 28: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/28.jpg)
VARIATIONSØAn LP model can have the following variations:
1. Objective Function: minimization or maximization problem.
2. Direction of constraints
3. Non-negativity constraints
INDR 262 – Modeling Metin Türkay 28
!"#$# + !"&$& + ⋯+ !"($( ≤ *" ∀, = 1,… ,1 less than or equal to!"#$# + !"&$& + ⋯+ !"($( ≥ *" ∀, = 1,… ,1 greater than or equal to!"#$# + !"&$& + ⋯+ !"($( = *" ∀, = 1,… ,1 equality
−∞ ≤ $C ≤ + ∞ ∀D = 1,… , E
![Page 29: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/29.jpg)
TERMINOLOGY FOR SOLUTIONS
Ø Solution: any specification of values for the decision variables, xj, is called a solution
ü Infeasible Solution: a solution for which at least one constraint is violated.
ü Feasible Solution: a solution for which all of the constraints are satisfied
• Corner - Point Feasible (CPF) solution: a solution that lies at the corner of the feasible region.
• Optimal Solution: a feasible solution that has the most favorable value of the objective function.
maximization → the largest zminimization → the smallest z
v Multiple Optimal Solutions: infinite number of solutions with the most favorable value of the objective function
Ø The best CPF = optimal solution
INDR 262 – Modeling Metin Türkay 29
![Page 30: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/30.jpg)
ASSUMPTIONS OF LINEAR PROGRAMMING
Ø1. Proportionality:• contribution of each activity to the objective function, z, is
proportional to its level.
• contribution of each activity to each functional constraint is proportional to its level.
Ø2. Additivity:• every function is the sum of the individual contribution of the
respective activities.
INDR 262 – Modeling Metin Türkay 30
! =#$%&
'($)$ #
$%&
'*+$)$ ≤ -+ ∀/ = 1,… ,3
4565
7865
![Page 31: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/31.jpg)
x1
Cont
ribut
ion
of x
1 to
z
propo
rtional
not proportional
not proportional
not p
ropo
rtion
al
ASSUMPTIONS OF LINEAR PROGRAMMING
INDR 262 – Modeling Metin Türkay 31
![Page 32: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/32.jpg)
Ø3. Divisibility:• decision variables are allowed to have any real values that
satisfy the functional and non-negativity constraints.
Ø4.Certanity:• the parameter values are assumed to be known constants.
ASSUMPTIONS OF LINEAR PROGRAMMING
INDR 262 – Modeling Metin Türkay 32
![Page 33: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/33.jpg)
SOLVING LP PROBLEMS
ØFind the solution that gives the best overall value of the objective function.
INDR 262 – Modeling Metin Türkay 33
![Page 34: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/34.jpg)
WYNDOR GLASS CO
x1
x2
INDR 262 – Modeling Metin Türkay 34
max $ = 3'( + 5'+s.t.
'( ≤ 42'+ ≤ 12
3'( + 5'+ ≤ 18'(, '+ ≥ 0
![Page 35: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/35.jpg)
WYNDOR GLASS CO
x1
x2
x1 ≤4
2x2≤12
3x1 +2x
2 ≤18
A
B C
D
E
INDR 262 – Modeling Metin Türkay 35
![Page 36: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/36.jpg)
ADJACENT CPF SOLUTIONS
Ø Definition: Adjacent CPF solutions
For any linear programming problem with n decision
variables, two CPF solutions are adjacent to each other if
they share n-1 constraint boundaries. The two adjacent CPF solutions are connected by a line segment that lies
on these same shared constraint boundaries. Such a line
is referred to as an edge on the feasible region.
INDR 262 – Modeling Metin Türkay 36
![Page 37: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/37.jpg)
EXAMPLE: WYNDOR GLASS CO.
INDR 262 – Modeling Metin Türkay 37
Point (x1,x2) Adjacent CPF SolutionsA (0,0) B(0,6)
E(4,0)B (0,6) A(0,0)
C(2,6)C (2,6) B(0,6)
D(4,3)D (4,3) C(2,6)
E(4,0)E (4,0) A(0,0)
D(4,3)
![Page 38: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/38.jpg)
OPTIMALITY
Ø If a CPF solution has no adjacent CPF solutions that are better, then it must be an optimal solution.
WHY?
INDR 262 – Modeling Metin Türkay 38
![Page 39: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/39.jpg)
OPTIMIZATION ALGORITHM
Ø1. Initialize: choose an initial CPF solution.
Ø2. Optimality Test: evaluate the performance measure at the current solution. If its value is larger than all of its adjacent CPF solutions; the current solution is optimal. Otherwise go to step 3.
Ø3. Iteration: Move to a better adjacent CPF solution. Go to step 2.
INDR 262 – Modeling Metin Türkay 39
![Page 40: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/40.jpg)
CONSIDERATIONS
ØSimplex method focuses solely on CPF solutions.ØSimplex method is an iteration algorithm. ØWhenever possible, the initialization of the
simplex method chooses the origin as the initial CPF solution.
ØGiven a CPF solution, it is much quicker to gather information about its adjacent CPF solutions than its non-adjacent CPF solutions.
INDR 262 – Modeling Metin Türkay 40
![Page 41: MODELING OPTIMIZATION PROBLEMS - Koç Hastanesihome.ku.edu.tr/~mturkay/indr262/INDR262_Modeling.pdf · THE PRODUCT MIX PROBLEM ØIron Works, Inc. manufactures two products made from](https://reader034.vdocuments.mx/reader034/viewer/2022042018/5e7670e470ace674062f13a1/html5/thumbnails/41.jpg)
CONSIDERATIONSØAfter the current CPF solution is identified, the simplex
method examines each of the edges of the feasible region
that emerge from this CPF solution. The most promising
edge is selected for the next iteration.
ØA positive rate of improvement in z implies that the
adjacent CPF solution is better; a negative rate of
improvement in z implies that the adjacent CPF solution is
worse. The optimality test consists of simply of checking
whether any of the edges give a positive rate improvement
in z. If none do, then the current CPF solution is optimal.
INDR 262 – Modeling Metin Türkay 41