Lab 3 Solver Add-In In Excel ► Lab 2 Review ► Solver Add-in Introduction ► Practice Solver following Instructor » Saferly Inc.

Slides:



Advertisements
Similar presentations
Introduction to LP Modeling
Advertisements

Solving LP Problems in a Spreadsheet
Optimization problems using excel solver
Wyndor Example; Enter data Organize the data for the model on the spreadsheet. Type in the coefficients of the constraints and the objective function.
Introduction to Management Science
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Schedule On Thursdays we will be here in SOS180 for: – (today) – – Homework 1 is on the web, due to next Friday (17: ).
Operations Management Linear Programming Module B - Part 2
Linear Programming Using the Excel Solver
Example 14.3 Football Production at the Pigskin Company
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.
Example 6.2 Fixed-Cost Models | 6.3 | 6.4 | 6.5 | 6.6 | Background Information n The Great Threads Company is capable of manufacturing.
QM B Linear Programming
1 Linear Programming Using the software that comes with the book.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
Microsoft Office Excel 2003
LINEAR PROGRAMMING INTRODUCTION
Example 14.1 Introduction to LP Modeling. 14.1a14.1a | 14.2 | Linear Programming n Linear programming (LP) is a method of spreadsheet optimization.
Linear Programming The Industrial Revolution resulted in (eventually) -- large companies, large problems How to optimize the utilization of scarce resources?
Solver Linear Problem Solving MAN Micro-computers & Their Applications.
COMPREHENSIVE Excel Tutorial 10 Performing What-If Analyses.
456/556 Introduction to Operations Research Optimization with the Excel 2007 Solver.
Supplement B Introduction to Optimization Operations Management by R. Dan Reid & Nada R. Sanders 3 rd Edition © Wiley 2005 PowerPoint Presentation by Roger.
Chapter 4 - Linear Programming: Computer Solution Excel Solver
Lab 8 Solver In VBA ► Review – Solver Add-in In Excel ► Solver Add-in In VBA.
Chapter 19 Linear Programming McGraw-Hill/Irwin
On LT simulation Game ends at 8:45 p.m.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
Integer Programming Models
Example 4.5 Production Process Models | 4.2 | 4.3 | 4.4 | 4.6 | Background Information n Repco produces three drugs, A, B and.
Linear Programming: Basic Concepts
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
OPSM 301 Operations Management Class 10: Introduction to Linear Programming Koç University Zeynep Aksin
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Statistical Analysis Other.
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.
Optimization using LP models Repco Pharmaceuticals (Ex 4.6) Ravi Krishna Ravula Dsc 8240.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Chapter 19: The Solver Re-Visited Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Linear Programming last topic of the semester What is linear programming (LP)? Not about computer programming “Programming” means “planning” “Linear” refers.
Wiley Supplement B Linear Programming Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
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 The Dual in Linear Programming In LP the solution for the profit- maximizing combination of outputs automatically determines the input amounts that must.
3 Characteristics of an Optimization Problem General descriptionKPiller Illustration Decisions that must be made; represented by decision variables How.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
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 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.
OpenSolver Introduction. Table of Contents About OpenSolver – Slide 3 Installing OpenSolver – Slide 4: For Windows OS – Slide 13: For Mac OS Using OpenSolver.
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.
Excel’s Solver Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision. Business decisions.
Exploring Microsoft Office Exploring Excel Appendix C
Solver Feature Excel’s KY San Jose State University Engineering 10.
Class 10: Introduction to Linear Programming
Excel Solver IE 469 Spring 2017.
Excel Solver.
Excel Solver IE 469 Spring 2018.
Wyndor Example; Enter data
Excel Solver IE 469 Fall 2018.
Modeling and Solving LP Problems in a Spreadsheet
Linear Programming Excel Solver.
Solving Linear Optimization Problems Using the Solver Add-in
Excel Solver IE 469 Spring 2019.
Presentation transcript:

Lab 3 Solver Add-In In Excel ► Lab 2 Review ► Solver Add-in Introduction ► Practice Solver following Instructor » Saferly Inc. linear Programming Case ► Exercise

Solver Add-In In Excel Solvers, or optimizers, are software tools that help users find the best way to allocate scarce resources (such as to compute an optimal solution to a linear program stored in a worksheet) Solver is an add-in written by Frontline Systems - not by Microsoft - or It has an EXCEL interface Go to Tools -> Solver … To see how Solver really works, let’s work together at the following problem:

An Example of Product Mix Saferly, Inc. manufactures two types of kitchen utensils: knives and forks. Both must be pressed and polished. The shop manager estimates that there will be a maximum of 70 hours available next week in the pressing machine center and 100 hours in the polishing center. Each case of knives requires an estimated 0.2 hour of pressing and 0.5 hour of polishing, while each case of forks requires 0.4 hour of pressing and 0.25 hour of polishing. The company can sell as many knives as it produces at the prevailing market price of $12 per case. Forks can be sold for $9 per case as many as it produces. It cost $4 to produce a case of knives and $3 to produce a case of forks. Saferly wants to determine how many cases of knives and forks it should produce to maximize the total dollar profit.

Linear Programming Model Decision variables: K – cases of knives to be produced F – cases of forks to be produced Objective Function: maximize the total dollar profit (P) P = (12-4)K + (9-3)F = 8K + 6F($/week)  Max P = 8K + 6F($/week) Constraints: Pressing0.2K + 0.4F ≤ 70 (hours/week) Polishing0.5K F ≤ 100 (hours/week) K, F ≥ 0

Create The Model In Excel To create the model on Excel spreadsheet with the decision variables, result variables, and constraints included: –Open an empty Excel worksheet –Write the title of the model –Describe the decision variable definitions –Specify decision variables –Specify the objective function –Indicate the constraints

Make solver available Tools  Add-ins Make sure that ‘Solver Add-in’ is checked

Use Solver Add-In In Excel Now use Solver to solve Saferly’s product mix model –Set Target Cell: the cell that contains the formula for the objective function (in this case, profit) –Equal To: the specification of the type of the objective function – Max, Min, or Value of –By Changing Cells: the cells set to contain the values of the decision variables –Subject to the Constraints: the adding of the constraints – CellRef (left hand side), Relations ( =, Int, bin), FormulaText (right hand side, often a single number) –Options: Assume Linear Model Assume Non-Negative –Reset All: clears all previous settings –Run Solver

Some Tips Use the SUMPRODUCT function, which multiplies corresponding components in the given arrays, and returns the sum of those products. –Syntax: SUMPRODUCT(array1,array2,array3,...) Array1, array2, array3,... are 2 to 30 arrays whose components you want to multiply and then add. Indicate absolute cell address using “$”, so that the cell address doesn’t change when you copy formulas You can add several constraints at the same time, if their relations are the same

Exercise – Krazy Krakers Krazy Krakers makes three different types of crackers – Plain, Cheesey and No-Fat. Four ingredients are available in limited quantities; the amount of each needed per case of each type of cracker, the amount available, the cost per unit, and the selling price per case of each type of cracker are shown below. Plain Cheesey Non-Fat Total AvailableUnit Cost Labor hours/week $2.5 Flour pounds/week $0.5 Salt ounces/week $1.0 Grease gram/week free Price $13 $17 $21 Formulate an appropriate spreadsheet model to maximize Krazy Krakers’s weekly profits, then use solver to solve this model.

More practice Try the solver add- in with the problems that were set up in lecture. Submit to my digital drop box one file that shows your grasp of the add-in (any of the problems you did would be fine)