Linear Programming Using the Excel Solver

Slides:



Advertisements
Similar presentations
Optimization problems using excel solver
Advertisements

Introduction to Mathematical Programming
Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Lesson 08 Linear Programming
Linear Programming Problem
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 2 (Linear Programming: Basic Concepts) Three Classic Applications.
OPS 301 Module B and Additional Topics in Linear Programming
Introduction to Management Science
Operations Management Linear Programming Module B - Part 2
Managerial Decision Modeling with Spreadsheets
19 Linear Programming CHAPTER
Example 14.3 Football Production at the Pigskin Company
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Three Classic Applications of LP Product Mix at Ponderosa Industrial –Considered limited.
Using Excel Solver for Linear Optimization Problems
Operations Management
1 Chapter 7 Linear Programming Models Continued – file 7c.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
QM B Linear Programming
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
6s-1Linear Programming CHAPTER 6s Linear Programming.
5.6 Maximization and Minimization with Mixed Problem Constraints
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
Linear Programming ISQA 459/559. Getting Started with LP Game problem Terms Algebraic & Graphical Illustration LP with Excel.
Linear Programming Example 2 Alternate Optimal Solutions.
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.
Non-Linear Simultaneous Equations
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to Linear Programming
Table of Contents Chapter 2 (Linear Programming: Basic Concepts)
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
Module B: Linear Programming
Introduction to Linear Programming
Optimization Models Mathematical optimization models usually contain an objective (what to do) constraints (the rules that must be followed). Also referred.
Linear Programming: Basic Concepts
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Operations Management
1 DSCI 3023 Linear Programming Developed by Dantzig in the late 1940’s A mathematical method of allocating scarce resources to achieve a single objective.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Chapter 6 Supplement Linear Programming.
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 Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Wiley Supplement B Linear Programming Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
The Transportation Model McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
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.
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.
Rough-Cut Capacity Planning in SCM EIN 5346 Logistics Engineering Fall, 2015.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
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.
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Linear Programming.
Introduction to Linear Programs
Introduction to linear programming (LP): Minimization
Modeling and Solving LP Problems in a Spreadsheet
Presentation transcript:

Linear Programming Using the Excel Solver Appendix A

Background The key to profitable operations is making the best use of available resources of people, material, plant and equipment, and money Today’s manager has a powerful mathematical modeling tool available for this purpose - linear programming In this presentation, we will show how the use of the Microsoft Excel Solver to solve LP problems

Introduction Linear programming (LP) refers to several related mathematical techniques used to allocate limited resources among competing demands in an optimal way LP is the most popular of the approaches falling under the general heading of mathematical optimization techniques

Linear Programming Applications Finding the minimum-cost production schedule Aggregate sales and operations planning Comparing how efficiently different service and manufacturing outlets are using their resources Service/manufacturing productivity analysis Finding the optimal product mix where several products have different costs and resource requirements Product planning Finding the optimal way to produce a product that must be processed sequentially through several machine centers Product routing Finding the optimal way to use resources such as aircraft, buses, or trucks Vehicle/crew scheduling

Linear Programming Applications Minimizing the amount of scrap material generated Process control Finding the optimal combination of products to stock in a network of warehouses or storage locations Inventory control Finding the optimal shipping schedule for distributing products between factories and warehouses Distribution scheduling Finding the optimal location of a new plant by evaluating shipping costs between alternative locations Plant location studies Finding the minimum-cost routings of material handling devices between departments Material handling

Linear Programming – Essential Conditions There must be limited resources There must be an explicit objective There must be linearity There must be homogeneity There must be divisibility

Linear Programming Model            

Graphical Linear Programming Limited to solving problems with two variables Steps are: Formulate the problem in mathematical terms Plot constraint equations Determine the area of feasibility Plot the objective function Find the optimal point

Linear Programming Using Microsoft Excel Spreadsheets can be used to solve linear programming problems Microsoft Excel has an optimization tool called Solver for this purpose If the Solver option does not appear in your Data menu, you likely need to install the Solver Add-In Search Excel help for “Load the Solver Add-In” for detailed instructions specific to your version of Excel

Linear Programming with Excel Define changing cells Calculate total profit Set up resource usage Set up Solver Solve the problem

Step 1 – Define Changing Cells A convenient starting point is to identify cells to be used for the decision variables in the problem These are H and C , the number of hockey sticks and number of chess sets to produce Excel refers to these cells as changing cells in Solver We have designated B4 as the location for the number of hockey sticks to produce and C4 for the number of chess sets Changing Cells – designate B2 as “H” and B3 as “C”

Step 2 – Calculate Total Profit This is the objective function Calculated by multiplying profit associated with each product by the number of units produced We have placed the profits in cells B5 and D5 so the profit is calculated by the following equation: B2*B5 + B3*D5, which is calculated in cell F5 Objective Function – “=B2*B5+B3*D5”

Step 3 – Resource Usage (Constraints) Our resources are machine centers A, B, and C For machine center A, 4 hours of processing time are used for each hockey stick produced and 6 hours for each chess set For a solution, the total amount of the machine center A resource used is calculated in F7 (=B7*B2 + D7*B3) We indicate in cell G7 that we want this to be less than the 120-hour capacity of machine center A, in H7 Resource usage for machine centers B and C are set up in the exact same manner in rows 10 and 11 Constraints – Row 7 – Machine Center A Row 8 – Machine Center B Row 9 – Machine Center C

Step 4 – Set Up Solver Set Target Cell: is the location where the value that we want to optimize is calculated This is the profit calculated in F5 Equal To: set to Max since maximize profit By Changing Cells: are the cells that Solver can change to maximize profit Cells B2 through B3 are the changing cells Subject to the Constraints: correspond to our machine center capacity Here click on Add and indicate that the total used for a resource is less than or equal to the capacity available

Step 5 – Solve the Problem Solver has numerous options, but we will need to use only a few Use the Simplex LP solving method to tell Solver that we want to use the linear programming option for solving the problem We know our changing cells (decision variables) must be numbers that are greater than or equal to zero since it makes no sense to make a negative number of hockey sticks or chess sets We indicate this by selecting “Make Unconstrained Variables Non-Negative” as an option Click on “Solve” to find the answer