Denise Sakai Troxell (2000) Solving Nonlinear Optimization Problems with Excel Solver for Microsoft Excel 2000.

Slides:



Advertisements
Similar presentations
Denise Sakai Troxell (2000) Solving Equations with Excel Solver for Microsoft Excel 2000.
Advertisements

Copyright © 2000, Denise Sakai Troxell. All rights reserved. (updated from © Joe Aieta and Denise Sakai Troxell – Summer 1999.) Solving Linear Optimization.
Denise Sakai Troxell (2000) Solving Equations with Goal Seek for Microsoft Excel 2000.
Denise Sakai Troxell (2000) Handling Some of the Problems Encountered When Using Excel Solver for Microsoft Excel 2000.
MS- Excel Spread sheet Program Component of MS-Office suite Performs Calculations, Maintaining Databases and Summary Reports Graphs.
How to Install Excel Solver to find optimal solutions to business problems Demonstrated using Excel 2003 and Excel 2007.
Solving LP Problems in a Spreadsheet
Optimization problems using excel solver
DAY 10: MICROSOFT EXCEL – CHAPTER 8 MICROSOFT EXCEL – CHAPTER 9 MICROSOFT EXCEL – CHAPTER 10 Akhila Kondai September 23, 2013.
Microsoft Office 2007 Excel Chapter 8 Formula Auditing, Data Validation, and Complex Problem Solving.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Operations Management Dr. Ron Lembke
Spreadsheet-based 0ptimization Objective: Execute the optimization of profit functions using the Excel spreadsheet. With modern spreadsheets, optimization.
Linear Programming Excel Solver. MAX8X 1 + 5X 2 s.t.2X 1 + 1X 2 ≤ 1000 (Plastic) 3X 1 + 4X 2 ≤ 2400 (Prod. Time) X 1 + X 2 ≤ 700 (Total Prod.) X 1 - X.
QM B Linear Programming
Formula Auditing, Data Validation, and Complex Problem Solving
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
Microsoft Office Excel 2003
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.
Spreadsheet Problem Solving
Goal Seek & Solver Bernard Liengme In Jan 23 folder.
COMPREHENSIVE Excel Tutorial 10 Performing What-If Analyses.
Chapter 3 Introduction to Optimization Modeling
 Part of Standard Excel Installation  Finds the root of a scalar function Recall that root-finding methods (e.g., bisection method, Newton’s method)
456/556 Introduction to Operations Research Optimization with the Excel 2007 Solver.
Chapter 4 - Linear Programming: Computer Solution Excel Solver
Lab 8 Solver In VBA ► Review – Solver Add-in In Excel ► Solver Add-in In VBA.
START EXCEL BUILD OR RETRIEVE YOUR OPTIMIZATION MODEL SAVE YOUR WORKBOOK!! CHOOSE “Solver…” IN THE “Tools” MENU SPECIFY IN SOLVER DIALOG BOX: 1.CELL TO.
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
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Excel 2010 by Robert Grauer, Keith.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
Installing Solver in Microsoft Excel Subteam 4: Mayra Gonzalez Stephanie Pereira Elizabeth Yau January 27, 2009.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Using Advanced Formatting and Analysis Tools. 2 Working with Grouped Worksheets: Grouping Worksheets  Data is entered simultaneously on all worksheets.
The Transportation Method of Linear Programming Clarke Holdaway 11/3/11.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 8 Formula Auditing, Data Validation, and Complex Problem Solving.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
การใช้ Solver ใน Excel. Solver Part of a suite of commands sometimes called what-if analysis tools what-if analysis Find an optimal value for a Formula.
Linear Programming with Excel Solver.  Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Copyright 2007, Paradigm Publishing Inc. EXCEL 2007 Chapter 5 BACKNEXTEND 5-1 LINKS TO OBJECTIVES Transpose data Paste with mathematical calculation Paste.
CTS130 Spreadsheet Lesson 19 Using What-If Analysis.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
1 Analyzing Data Using Goal Seek & Solver Applications of Spreadsheets.
MGTSC 352 Lecture 14: Aggregate Planning WestPlast Case H ow to deal with multiple objectives How to use binary variables AltaMetal Case Aggregating into.
DAY 9: MICROSOFT EXCEL – CHAPTER 6 Sravanthi Lakkimsetty Sept 16, 2015.
ENGM 631 Optimization Using Solver. Sec. 3.1Alt. Model Max Z = 3X 1 + 5X 2 s.t. X 1 < 8,000 X 2 < 6,000 3X 1 + 4X 2 < 36,000 X 1 > 0 X 2 > 0.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Linear Programming II. George Dantzig 1947 Narendra Karmarkar Pioneers of LP.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Solving Linear Optimization Problems Using the Solver Add-in.
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.
Formula Auditing, Data Validation, and Complex Problem Solving
Exploring Microsoft Office Exploring Excel Appendix C
Introduction to Optimization
Solver Feature Excel’s KY San Jose State University Engineering 10.
Problem 1 Demand Total There are 20 full time employees, each can produce 10.
Solver & Optimization Problems
Excel Solver.
Andrew-Carter, Inc. Issue: Due to the economic depression, A-C considers to close one of its 3 plants. The objective is to minimize the Cost. Setup: 1.
OUTLINE Questions? Midterm Results Go over Midterm Go over Homework
Navya Thum February 13, 2013 Day 7: MICROSOFT EXCEL Navya Thum February 13, 2013.
Excel: Solver Participation Project
Linear Programming Excel Solver.
Solving Linear Optimization Problems Using the Solver Add-in
BUS-221 Quantitative Methods
Applied Statistical and Optimization Models
Presentation transcript:

Denise Sakai Troxell (2000) Solving Nonlinear Optimization Problems with Excel Solver for Microsoft Excel 2000

Denise Sakai Troxell (2000) A Nonlinear Optimization Problem a simple Inventory Model* A manufacturer would like to produce 98,000 units of a certain product in a year, in lots of a fixed size. The fixed setup cost per lot is $500 and the production cost per unit is $5. The average inventory during a year is half of the lot size and the average annual inventory carrying cost per unit is $0.50. What is the fixed lot size that minimizes the balance between production and inventory carrying costs? * from Mathematics with Applications in Management and Economics by Gordon Prichett and John Saber, Richard D. Irwin, Inc., 7 th ed., 1994.

Denise Sakai Troxell (2000) Formulate the Problem obtain the function to be optimized number of lots f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 The objective is to find the lot size x, where 0 x 98,000, that minimizes the balance between production and inventory carrying costs given by the function fixed cost per lot Fixed Cost

Denise Sakai Troxell (2000) Formulate the Problem obtain the function to be optimized f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 Fixed Cost production cost per unit Variable Cost The objective is to find the lot size x, where 0 x 98,000, that minimizes the balance between production and inventory carrying costs given by the function

Denise Sakai Troxell (2000) Formulate the Problem obtain the function to be optimized f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 Fixed Cost Variable Cost Production Cost The objective is to find the lot size x, where 0 x 98,000, that minimizes the balance between production and inventory carrying costs given by the function

Denise Sakai Troxell (2000) Formulate the Problem obtain the function to be optimized f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 Production Cost average carrying cost per unit average number of units in inventory Carrying Cost The objective is to find the lot size x, where 0 x 98,000, that minimizes the balance between production and inventory carrying costs given by the function

Denise Sakai Troxell (2000) Formulate the Problem obtain the function to be optimized f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 Production Cost Carrying Cost The objective is to find the lot size x, where 0 x 98,000, that minimizes the balance between production and inventory carrying costs given by the function NOTE: We assume that x can be noninteger

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver start with a blank sheet

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter labels Enter labels in cells A1:B1

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter labels NOTE: These labels are not essential for the use of Solver

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter the formula of the function to be optimized Variable values in cell A2 Function formula in cell B2 NOTE: These cells will be colored to indicate that they are essential for Solver x f(x) Remember… f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter the formula of the function to be optimized Click on cell B2 Remember… f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter the formula of the function to be optimized Type in the formula =(98000/A2)* *5+(A2/2)*0.50 Remember… f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter the formula of the function to be optimized Hit Enter Remember… f(x) = 98,000 (500) + 98,000 (5) + x (0.50) x 2 NOTE: The formula in cell B2 is not defined if cell A2 contains the value 0 or it is blank.

Denise Sakai Troxell (2000) Preparing the Worksheet for Solver enter the formula of the function to be optimized NOTE: Avoid the error message #DIV/0! in cell B2 by typing in an initial value different from 0 in cell A2

Denise Sakai Troxell (2000) Using Solver invoke Solver Click on Tools

Denise Sakai Troxell (2000) Using Solver invoke Solver Click on Solver

Denise Sakai Troxell (2000) Using Solver invoke Solver

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on cell B2 NOTE: The cell displayed in the Set Target Cell: box must contain the formula of the function being optimized (minimize cell B2)

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Check the Min: circle NOTE: The cell displayed in the Set Target Cell: box must contain the formula of the function being optimized (minimize cell B2)

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on the By Changing Cells: box

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on cell A2 NOTE: The cell displayed in the By Changing Cells: box must be the cell containing variable values (cell A2)

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on Add NOTE: The Subject to the Constraints: box must contain the constraints on the variable values (x 98,000)

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on cell A2 NOTE: The Subject to the Constraints: box must contain the constraints on the variable values (x 98,000) Click on the Cell Reference: box

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box NOTE: The Subject to the Constraints: box must contain the constraints on the variable values (x 98,000) Make sure <= is displayed

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box NOTE: The Subject to the Constraints: box must contain the constraints on the variable values (x 98,000) Click on the Constraint: box and type in 98000

Denise Sakai Troxell (2000) Using Solver complete the Solver Parameters dialog box Click on OK NOTE: The Subject to the Constraints: box must contain the constraints on the variable values (x 98,000)

Denise Sakai Troxell (2000) Using Solver set the Options Click on Options

Denise Sakai Troxell (2000) Using Solver set the Options Check the box Assume Non-Negative NOTE: The formula (in the Target Cell B2) is non- linear on the non-negative variable (x in A2)

Denise Sakai Troxell (2000) Using Solver set the Options Accept the remaining default options by clicking on OK NOTE: The formula (in the Target Cell B2) is non- linear on the non-negative variable (x in A2)

Denise Sakai Troxell (2000) Using Solver execute Solver Click on Solve

Denise Sakai Troxell (2000) Using Solver read solution A lot size of 14,000 units minimizes the balance between production and inventory carrying costs at $497, NOTE: Solver uses a method known as GENERALIZED REDUCED GRADIENT

Denise Sakai Troxell (2000) Using Solver end execution Click on OK

Denise Sakai Troxell (2000) Using Solver end execution

Denise Sakai Troxell (2000) Final Comments Solver might not find the solution… Try to enter different initial lot sizes (in cell A2), for example, 1, 49000, or and execute Solver. How to handle problems with Solver? Click on the button if you want some tips now