Optimization I.

Slides:



Advertisements
Similar presentations
Optimization problems using excel solver
Advertisements

Using Solver to solve a minimization LP + interpretation of output BSAD 30 Dave Novak Source: Anderson et al., 2013 Quantitative Methods for Business 12.
Linear Programming Problem
Session II – Introduction to Linear Programming
Session 3a Decision Models -- Prof. Juran.
6 - 1 Lecture 4 Analysis Using Spreadsheets. Five Categories of Spreadsheet Analysis Base-case analysis What-if analysis Breakeven analysis Optimization.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Linear Programming Using the Excel Solver
Session 2b. Decision Models -- Prof. Juran2 Overview More Sensitivity Analysis –Solver Sensitivity Report More Malcolm Multi-period Models –Distillery.
The Transportation and Assignment Problems
Non Linear Programming 1
Session 4b. Decision Models -- Prof. Juran2 Overview More Network Flow Models Facility Location Example Locating Call Centers Nonlinearity.
Asset Allocation Week 4. Asset Allocation: The Fundamental Question How do you allocate your assets amongst different assets ? –There are literally thousands.
Session 1a. Decision Models -- Prof. Juran2 Overview Web Site Tour Course Introduction.
Session 5a Decision Models -- Prof. Juran.
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
More on Asset Allocation
Session 1b. Decision Models -- Prof. Juran2 Overview Spreadsheet Conventions Copying, Pasting, Reporting Introduction to Solver.
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Linear Programming.
Optimization II. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations.
Chapter 3 Introduction to Optimization Modeling
Jon Curwin and Roger Slater, QUANTITATIVE METHODS: A SHORT COURSE ISBN © Cengage Chapter 3: Using Graphs.
Portfolio Allocation Model How to invest in different asset classes? Different people have different objectives/goals. Returns from investments are inherently.
Chapter 4 - Linear Programming: Computer Solution Excel Solver
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.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
Classifying optimization problems By the independent variables: –Integer optimization --- integer variables –Continuous optimization – real variables By.
Introduction to Management Science Chapter 1: Hillier and Hillier.
Linear Programming: Basic Concepts
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Linear Programming last topic of the semester What is linear programming (LP)? Not about computer programming “Programming” means “planning” “Linear” refers.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Risk Analysis & Modelling
1 The Geometry of Linear Programs –the geometry of LPs illustrated on GTC Handouts: Lecture Notes February 5, 2002.
Arben Asllani University of Tennessee at Chattanooga Business Analytics with Management Science Models and Methods Chapter 2 Introduction to Linear Programming.
Math Programming Concept of Optimization (L.O. a ) Linear Programming Managerial Value of Information (L.O. d) Theory (L.O. b) Example Applications (L.O.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Travis Wainman partner1 partner2
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
LINEAR PROGRAMMING.
OPSM 301 Operations Management Class 11: Linear Programming using Excel Koç University Zeynep Aksin
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Bonus Problem 1. Decision Models -- Prof. Juran2 Optimization Example: Malcolm’s Glass Shop.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Appendix A with Woodruff Edits Linear Programming Using the Excel Solver Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Introduction to Optimization
The Transportation and Assignment Problems
Linear Programming for Solving the DSS Problems
Linear Programming.
A Multiperiod Production Problem
OPSM301 Spring 2012 Class11: LP Model Examples
Analysis Using Spreadsheets
Linear Programming Dr. T. T. Kachwala.
Lecture 6 General Overview of Non-Linear Programming
Applications of Linear Programming
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Introduction to linear programming (LP): Minimization
Optimization II.
Session 1a Decision Models -- Prof. Juran.
Session 1b Decision Models -- Prof. Juran.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Modeling and Solving LP Problems in a Spreadsheet
Optimization Models Module 9.
Presentation transcript:

Optimization I

Outline Basic Optimization: Linear programming Graphical method Spreadsheet Method Extension: Nonlinear programming Portfolio optimization Operations Management -- Prof. Juran

What is Optimization? A model with a “best” solution Strict mathematical definition of “optimal” Usually unrealistic assumptions Useful for managerial intuition  Operations Management -- Prof. Juran

Elements of an Optimization Model Formulation Decision Variables Objective Constraints Solution Algorithm or Heuristic Interpretation Operations Management -- Prof. Juran

Optimization Example: Extreme Downhill Co. Operations Management -- Prof. Juran

1. Managerial Problem Definition Michele Taggart needs to decide how many sets of skis and how many snowboards to make this week. Operations Management -- Prof. Juran

2. Formulation a. Define the choices to be made by the manager (decision variables). b. Find a mathematical expression for the manager's goal (objective function). c. Find expressions for the things that restrict the manager's range of choices (constraints). Operations Management -- Prof. Juran

2a: Decision Variables Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

2b: Objective Function Find a mathematical expression for the manager's goal (objective function). Operations Management -- Prof. Juran

EDC makes $40 for every snowboard it sells, and $60 for every pair of skis. Michele wants to make sure she chooses the right mix of the two products so as to make the most money for her company. Operations Management -- Prof. Juran

What Is the Objective? Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

2c: Constraints Find expressions for the things that restrict the manager's range of choices (constraints). Operations Management -- Prof. Juran

Molding Machine Constraint The molding machine takes three hours to make 100 pairs of skis, or it can make 100 snowboards in two hours, and the molding machine is only running 115.5 hours every week. The total number of hours spent molding skis and snowboards cannot exceed 115.5. Operations Management -- Prof. Juran

Molding Machine Constraint Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Cutting Machine Constraint Michele only gets to use the cutting machine 51 hours per week. The cutting machine can process 100 pairs of skis in an hour, or it can do 100 snowboards in three hours. Operations Management -- Prof. Juran

Cutting Machine Constraint Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Delivery Van Constraint There isn't any point in making more products in a week than can fit into the van The van has a capacity of 48 cubic meters. 100 snowboards take up one cubic meter, and 100 sets of skis take up two cubic meters. Operations Management -- Prof. Juran

Delivery Van Constraint Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Demand Constraint Michele has decided that she will never make more than 1,600 snowboards per week, because she won't be able to sell any more than that. Operations Management -- Prof. Juran

Demand Constraint Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Non-negativity Constraints Michele can't make a negative number of either product. Operations Management -- Prof. Juran

Non-negativity Constraints Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Solution Methodology Use algebra to find the best solution. (Simplex algorithm) Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Calculating Profits Operations Management -- Prof. Juran

The Optimal Solution Make 1,860 sets of skis and 1,080 snowboards. Earn $154,800 profit. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Spreadsheet Optimization Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran Most important number: Shadow Price The change in the objective function that would result from a one-unit increase in the right-hand side of a constraint Operations Management -- Prof. Juran

Nonlinear Example: Scenario Approach to Portfolio Optimization Use the scenario approach to determine the minimum-risk portfolio of these stocks that yields an expected return of at least 22%, without shorting. Operations Management -- Prof. Juran

The percent return on the portfolio is represented by the random variable R. In this model, xi is the proportion of the portfolio (i.e. a number between zero and one) allocated to investment i. Each investment i has a percent return under each scenario j, which we represent with the symbol rij. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

The portfolio return under any scenario j is given by: Operations Management -- Prof. Juran

The standard deviation of R is given by: Let Pj represent the probability of scenario j occurring. The expected value of R is given by: The standard deviation of R is given by: Operations Management -- Prof. Juran

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

Managerial Formulation 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) Operations Management -- Prof. Juran

Mathematical Formulation Decision Variables x1, x2, x3, x4, and x5 (corresponding to Ford, Lilly, Kellogg, Merck, and HP).   Objective Minimize Z = Constraints (1) (2) For all i, xi ≥ 0 (3) Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

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 “Unconstrained Variables Non-negative” box. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Conclusions 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%. Operations Management -- Prof. Juran

2. Show how the optimal portfolio changes as the required return varies. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

3. Draw the efficient frontier for portfolios composed of these five stocks. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Repeat Part 2 with shorting allowed. Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Operations Management -- Prof. Juran

Juran’s Lazy Portfolio Invest in Vanguard mutual funds under university retirement plan No shorting Max 8 mutual funds Rebalance once per year Tools used: Excel Solver Basic Stats (mean, stdev, correl, beta, crude version of CAPM) Operations Management -- Prof. Juran 72

Operations Management -- Prof. Juran 73

Operations Management -- Prof. Juran 74

Summary Basic Optimization: Linear programming Graphical method Spreadsheet Method Extension: Nonlinear programming Portfolio optimization Operations Management -- Prof. Juran 2