Session 6a. Decision Models -- Prof. Juran2 Overview Multiple Objective Optimization Two Dimensions More than Two Dimensions Finance and HR Examples Efficient.

Slides:



Advertisements
Similar presentations
A Multiperiod Production Problem
Advertisements

February 7, 2002 A brief review of Linear Algebra Linear Programming Models Handouts: Lecture Notes.
Session 2a Decision Models -- Prof. Juran.
EMGT 501 HW #1 Due Day: Sep 13 Chapter 2 - SELF TEST 18
Copyright © Cengage Learning. All rights reserved.
Session 6b. Decision Models -- Prof. Juran2 Overview Decision Analysis Uncertain Future Events Perfect Information Partial Information –The Return of.
An Application of Linear Programming Lesson 12 The Transportation Model.
Process Analysis III. © The McGraw-Hill Companies, Inc., 2004 Operations -- Prof. Juran2 Outline Set-up times Lot sizes Effects on capacity Effects on.
Copyright © Cengage Learning. All rights reserved. OPTIMIZING LOT SIZE AND HARVEST SIZE 3.5.
Thank you and welcome Linear Programming (LP) Modeling Application in manufacturing And marketing By M. Dadfar, PhD.
Session 3b Decision Models -- Prof. Juran.
Chapter 25 Risk Assessment. Introduction Risk assessment is the evaluation of distributions of outcomes, with a focus on the worse that might happen.
Session 5b. Decision Models -- Prof. Juran2 Overview Evolutionary Solver (Genetic Algorithm) Advertising Example Product Design Example –Conjoint Analysis.
Session 7 Managerial Spreadsheet Modeling -- Prof. Juran1.
Session 4a. Decision Models -- Prof. Juran2 Overview More Network Models –Assignment Model (Contract Bidding) “Big Cost” trick –Project Management (House.
Chapter 5 The Mathematics of Diversification
Optimization problems using excel solver
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Treatments of Risks and Uncertainty in Projects The availability of partial or imperfect information about a problem leads to two new category of decision-making.
LIAL HORNSBY SCHNEIDER
Lesson 11 Multicriteria Decisions within LP Framework.
Transportation Problem (TP) and Assignment Problem (AP)
Session 3a Decision Models -- Prof. Juran.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Learning Objectives for Section 5.3
Operations Management Linear Programming Module B - Part 2
B-1 Operations Management Linear Programming Module B - New Formulations.
1 Introduction to Operations Management Aggregate Planning CHAPTE R 12.
Operations Research Assignment Problem.
Chapter 6 Linear Programming: The Simplex Method
Example 6.1 Capital Budgeting Models | 6.3 | 6.4 | 6.5 | 6.6 | Background Information n The Tatham Company is considering seven.
Example 14.3 Football Production at the Pigskin Company
Session 4b. Decision Models -- Prof. Juran2 Overview More Network Flow Models Facility Location Example Locating Call Centers Nonlinearity.
Choosing an Investment Portfolio
Session 5a Decision Models -- Prof. Juran.
Linear Goal Programming
1 1 Slide Chapter 14: Goal Programming Goal programming is used to solve linear programs with multiple objectives, with each objective viewed as a "goal".
B-1 Operations Management Linear Programming Module B - Harder Formulations.
Linear Programming Applications
Introduction to Management Science
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Linear Programming Applications
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Optimization II. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations.
Graduate Program in Business Information Systems Integer and Goal Programming Aslı Sencer.
Chapter 3 Introduction to Optimization Modeling
Portfolio Allocation Model How to invest in different asset classes? Different people have different objectives/goals. Returns from investments are inherently.
Solver & Optimization Problems n An optimization problem is a problem in which we wish to determine the best values for decision variables that will maximize.
1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Example 15.6 Managing Cash Flows at Fun Toys
Linear Programming: Basic Concepts
Transportation Problem
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
Chapter 7 Transportation, Assignment & Transshipment Problems
Copyright © 2010 Pearson Education, Inc. All rights reserved Sec
Goal Programming Linear program has multiple objectives, often conflicting in nature Target values or goals can be set for each objective identified Not.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Table of Contents CD Chapter 17 (Goal Programming)
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Integer Programming Definition of Integer Programming If requiring integer values is the only way in which a problem deviates from.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
WARM UP Solve: 1. 3x – 5 = (3x -5) = x – 3 + 4x = (2x – 4) = 6.
A Multiperiod Production Problem
Chapter 5 Linear Inequalities and Linear Programming
Linear Programming Dr. T. T. Kachwala.
Lecture 6 General Overview of Non-Linear Programming
Goal programming.
Optimization II.
Chapter 8 Goal Programming.
Optimization I.
Presentation transcript:

Session 6a

Decision Models -- Prof. Juran2 Overview Multiple Objective Optimization Two Dimensions More than Two Dimensions Finance and HR Examples Efficient Frontier Pre-emptive Goal Programming Intro to Decision Analysis

Decision Models -- Prof. Juran3 Scenario Approach Revisited Use the scenario approach to determine the minimum- risk portfolio of these stocks that yields an expected return of at least 22%, without shorting.

Decision Models -- Prof. Juran4 Using the same notation as in the GMS case, the percent return on the portfolio is represented by the random variable R. In this model, x i is the proportion of the portfolio (i.e. a number between zero and one) allocated to investment i. (In the GMS case, we used thousands of dollars as the units.) Each investment i has a percent return under each scenario j, which we represent with the symbol r ij.

Decision Models -- Prof. Juran5

6 The portfolio return under any scenario j is given by:

Decision Models -- Prof. Juran7 Let P j represent the probability of scenario j occurring. The expected value of R is given by: The standard deviation of R is given by:

Decision Models -- Prof. Juran8 In this model, each scenario is considered to have an equal probability of occurring, so we can simplify the two expressions:

Decision Models -- Prof. Juran9 Decision Variables We need to determine the proportion of our portfolio to invest in each of the five stocks. Objective Minimize risk. Constraints All of the money must be invested.(1) The expected return must be at least 22%.(2) No shorting.(3) Managerial Formulation

Decision Models -- Prof. Juran10 Mathematical Formulation Decision Variables x 1, x 2, x 3, x 4, and x 5 (corresponding to Ford, Lilly, Kellogg, Merck, and HP). Objective Minimize Z = Constraints (1) (2) For all i, x i ≥ 0(3)

Decision Models -- Prof. Juran11

Decision Models -- Prof. Juran12 The decision variables are in F2:J2. The objective function is in C3. Cell E2 keeps track of constraint (1). Cells C2 and C5 keep track of constraint (2). Constraint (3) can be handled by checking the “assume non-negative” box in the Solver Options.

Decision Models -- Prof. Juran13

Decision Models -- Prof. Juran14

Decision Models -- Prof. Juran15 Invest 17.3% in Ford, 42.6% in Lilly, 5.4% in Kellogg, 10.5% in Merck, and 24.1% in HP. The expected return will be 22%, and the standard deviation will be 12.8%. Conclusions

Decision Models -- Prof. Juran16 2. Show how the optimal portfolio changes as the required return varies.

Decision Models -- Prof. Juran17

Decision Models -- Prof. Juran18

Decision Models -- Prof. Juran19 3. Draw the efficient frontier for portfolios composed of these five stocks.

Decision Models -- Prof. Juran20

Decision Models -- Prof. Juran21 Repeat Part 2 with shorting allowed.

Decision Models -- Prof. Juran22

Decision Models -- Prof. Juran23

Decision Models -- Prof. Juran24 GMS Case Revisited Assuming that Torelli's goal is to minimize the standard deviation of the portfolio return, what is the optimal portfolio that invests all $10 million?

Decision Models -- Prof. Juran25 Formulation

Decision Models -- Prof. Juran26 Optimal Solution

Decision Models -- Prof. Juran27 Efficient Frontier for GMS

Decision Models -- Prof. Juran28 Parametric Approach Revisited (a) Determine the minimum-variance portfolio that attains an expected annual return of at least 0.12, with no shorting of stocks allowed. (b) Draw the efficient frontier for portfolios composed of these three stocks. (c) Determine the minimum-variance portfolio that attains an expected annual return of at least 0.12, with no shorting of stocks allowed. From Session 5a:

Decision Models -- Prof. Juran29 Formulation

Decision Models -- Prof. Juran30 Optimal Solution

Decision Models -- Prof. Juran31 SolverTable

Decision Models -- Prof. Juran32

Decision Models -- Prof. Juran33 SolverTable Output

Decision Models -- Prof. Juran34

Decision Models -- Prof. Juran35 Parametric Approach, cont. (c) Determine the minimum-variance portfolio that attains an expected annual return of at least 0.12, with shorting of stocks allowed. All we need to do here is remove the non-negativity constraint and re-run SolverTable.

Decision Models -- Prof. Juran36

Decision Models -- Prof. Juran37 Preemptive Goal Programming: Consulting Example The Touche Young accounting firm must complete three jobs during the next month. Job 1 will require 500 hours of work, job 2 will require 300 hours, and job 3 will require 100 hours. At present the firm consists of five partners, five senior employees, and five junior employees, each of whom can work up to 40 hours per month.

Decision Models -- Prof. Juran38 The dollar amount (per hour) that the company can bill depends on the type of accountant assigned to each job, as shown in the table below. (The "X" indicates that a junior employee does not have enough experience to work on job 1.)

Decision Models -- Prof. Juran39 All jobs must be completed. Touche Young has also set the following goals, listed in order of priority: Goal 1: Monthly billings should exceed $74,000. Goal 2: At most one partner should be hired. Goal 3: At most three senior employees should be hired. Goal 4: At most one junior employee should be hired.

Decision Models -- Prof. Juran40 Decision Variables There are three types of decisions here. First, we need to decide how many people to hire in each of the three employment categories. Second, we need to assign the available human resources (which depend on the first set of decisions) to the three jobs. Finally, since it is not apparent that we will be able to satisfy all of Touche Young’s goals, we need to decide which goals not to meet and by how much. Managerial Formulation

Decision Models -- Prof. Juran41 Objective In the long run we want to minimize any negative difference between actual results and each of the four goals. Of course, our optimization methods require that we only have one objective at a time, so we will use a variation of goal programming to solve the problem four times. The approach here will be to treat each of the goals as an objective until it is shown to be attainable, after which we will treat it as a constraint. For example, we will solve the model with the goal of minimizing any shortfall in the $74,000 revenue target. Once we find a solution that has no shortfall, we will solve the problem again, with an added constraint that the shortfall be zero.

Decision Models -- Prof. Juran42 Constraints The numbers of people hired must be integers.(1) Each project must receive its required number of man-hours. (2) Our model must take into account any difference between the actual performance of the plan and the four targets.(3) We can’t assign people to jobs unless we hire them.(4)

Decision Models -- Prof. Juran43 Mathematical Formulation

Decision Models -- Prof. Juran44 Decision Variables x i (three decisions), A ij (nine decisions), δ k (up to three decisions) Objective Minimize Z = Constraints All x i are integers.(1) A ij = R ij for all i, j.(2) δ Goals ≠ k = v k for all goals < k (3) for all i.(4)

Decision Models -- Prof. Juran45

Decision Models -- Prof. Juran46 The t k targets are in cells G10:G13. The δ k “negative difference” variables will be in B16:B19. We use the range C10:D13 to track all deviations (both positive and negative), and then refer to the “undesirable” one in B16:B19. For example, it is undesirable to have billings under 74,000, so B16 refers to C10. It is undesirable for the number of new partners to be over 1, so B17 refers to D11. The v k “best achieved” variables will be in D16:D19. The x i are in K7:K9. The A ij assignments are in B2:D4. The R ij requirements are in B7:D7. Cells G2:G4 keep track of constraint (4). We constrain B4 to be zero.

Decision Models -- Prof. Juran47 First Iteration At first we’ll ignore all of the goals except the billing target of $74,000. Decision Variables x i (three decisions, cells K7:K9), A ij (nine decisions, cells B2:D4) Objective Minimize Z = 1  (the shortfall, if any, between planned billings and $74,000) Constraints All x i are integers. (1) A ij = R for all i, j. (2) A 11 = 0. (4) i j ij xA    for all i. (5) Note that constraint (3) doesn’t matter in this iteration. Also note the balance equation constraint, forcing E10 = G10.

Decision Models -- Prof. Juran48

Decision Models -- Prof. Juran49 We have verified that it is feasible to have billings of $74,000.

Decision Models -- Prof. Juran50

Decision Models -- Prof. Juran51

Decision Models -- Prof. Juran52 Now we know that it is feasible to achieve both of the first two goals.

Decision Models -- Prof. Juran53 Third Iteration Meeting both the first and second goals will now be constraints, and we’ll focus on the third goal. Decision Variables x i (three decisions), A ij (nine decisions), δ k (two decisions) Objective Minimize Z = 3  (the number of senior employees hired above the goal of 3) Constraints All x i are integers. (1) A ij = R for all i, j. (2) δ Goals  k = v k (for goals 1 and 2) (3) A 11 = 0. (4) i j ij xA    for all i. (5) Note that v 1 = v 2 = 0 from the previous iteration.

Decision Models -- Prof. Juran54

Decision Models -- Prof. Juran55 All of the first three goals are feasible.

Decision Models -- Prof. Juran56 Fourth Iteration Meeting all of the first three goals will now be constraints, and we’ll focus on the fourth goal. Decision Variables x i (three decisions), A ij (nine decisions), δ k (for the first three goals) Objective Minimize Z = 4  (the number of new juniors hired above the goal of 1) Constraints All x i are integers. (1) A ij = R for all i, j. (2) δ Goals  k = v k for goals 1, 2, 3 (3) A 11 = 0. (4) i j ij xA    for all i. (5) Note that v 1 = v 2 = v 3 = 0 from the previous iteration.

Decision Models -- Prof. Juran57

Decision Models -- Prof. Juran58

Decision Models -- Prof. Juran59

Decision Models -- Prof. Juran60

Decision Models -- Prof. Juran61 There are two constraints that don’t show in the window: $E$2:$E$4<=$G$2:$G$4, and $K$7:$K$9 = integer.

Decision Models -- Prof. Juran62 It would appear that it is infeasible to reach all four of the goals. However, the first three can be met while delivering all of the jobs as required. The only goal that can’t be attained is the limit of hiring only one new junior-level employee. The best solution we found requires us to hire four new employees at this level. It is possible to have revenues of $91,000 under this hiring plan. Conclusions

Decision Models -- Prof. Juran63

Decision Models -- Prof. Juran64

Decision Models -- Prof. Juran65

Decision Models -- Prof. Juran66

Decision Models -- Prof. Juran67

Decision Models -- Prof. Juran68

Decision Models -- Prof. Juran69

Decision Models -- Prof. Juran70 Summary Multiple Objective Optimization Two Dimensions More than Two Dimensions Finance and HR Examples Efficient Frontier Pre-emptive Goal Programming Intro to Decision Analysis