Linear Programming ISQA 459/559. Getting Started with LP Game problem Terms Algebraic & Graphical Illustration LP with Excel.

Slides:



Advertisements
Similar presentations
Optimization problems using excel solver
Advertisements

Lesson 08 Linear Programming
Linear Programming Problem
Chapter 5 LP formulations. LP formulations of four basic problem Resource allocation problem Transportation problem Feed mix problem Joint products problem.
CCMIII U2D4 Warmup This graph of a linear programming model consists of polygon ABCD and its interior. Under these constraints, at which point does the.
IES 371 Engineering Management Chapter 14: Aggregate Planning
Optimization Models Module 9. MODEL OUTPUT EXTERNAL INPUTS DECISION INPUTS Optimization models answer the question, “What decision values give the best.
Learning Objectives for Section 5.3
Chapter 5 Linear Inequalities and Linear Programming Section 3 Linear Programming in Two Dimensions: A Geometric Approach.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Linear Programming Using the Excel Solver
Managerial Decision Modeling with Spreadsheets
Session 2b. Decision Models -- Prof. Juran2 Overview More Sensitivity Analysis –Solver Sensitivity Report More Malcolm Multi-period Models –Distillery.
Operations Management Dr. Ron Lembke
B-1 Operations Management Linear Programming Module B.
QM B Linear Programming
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
© 2000 by Prentice-Hall Inc Russell/Taylor Oper Mgt 3/e Chapter 11 Capacity Planning And Aggregate Production Planning.
B-1 Operations Management Linear Programming Module B.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Optimization II. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
9/1 More Linear Programming Collect homework Roll call Review homework Lecture - More LP Small Groups Lecture - Start using MS Excel Assign Homework.
Evaluating Constrained Resources w/ Linear Programming
3.4 Linear Programming.
Introduction to Mathematical Programming OR/MA 504 Chapter 3.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Product Mix Problem Monet company makes four types of frames.
On LT simulation Game ends at 8:45 p.m.
Linear Programming Chapter 13 Supplement.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
We can make Product1 and Product2. There are 3 resources; Resource1, Resource2, Resource3. Product1 needs one hour of Resource1, nothing of Resource2,
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
CDAE Class 12 Oct. 5 Last class: Quiz 3 3. Linear programming and applications Today: Result of Quiz 3 3. Linear programming and applications Next.
1/24: Linear Programming & Sensitivity Analysis Review: –LP Requirements –Graphical solutions Using MS Excel for Linear Programming Sensitivity Analysis.
LP: Summary thus far Requirements Graphical solutions Excel Sensitivity Analysis.
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.
1 The Dual in Linear Programming In LP the solution for the profit- maximizing combination of outputs automatically determines the input amounts that must.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
CDAE Class 13 Oct. 10 Last class: Result of Quiz 3 3. Linear programming and applications Class exercise 5 Today: 3. Linear programming and applications.
1 The Geometry of Linear Programs –the geometry of LPs illustrated on GTC Handouts: Lecture Notes February 5, 2002.
Monday WARM-UP: TrueFalseStatementCorrected Statement F 1. Constraints are conditions written as a system of equations Constraints are conditions written.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
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 II. George Dantzig 1947 Narendra Karmarkar Pioneers of LP.
Linear Programming Department of Business Administration FALL by Asst. Prof. Sami Fethi.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Review Test 2 BSAD 30 Dave Novak Source: Anderson et al., 2015 Quantitative Methods for Business 13 th edition – some slides are directly from J. Loucks.
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.
Problem 1 Demand Total There are 20 full time employees, each can produce 10.
Chapter 5 Linear Inequalities and Linear Programming
Operations Management Linear Programming Module B
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Optimization II.
Optimization Models Module 9.
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Linear Programming.
Presentation transcript:

Linear Programming ISQA 459/559

Getting Started with LP Game problem Terms Algebraic & Graphical Illustration LP with Excel

Determining the Optimal Mix Strategy Try multiple attempts with different scenarios OR Use Linear Programming (LP) You will need to install Solver on your laptop In Excel: Click Tools Click Add-ins Click Solver Add-in We can use LP to address many production planning & distribution problems.

What is Linear Programming? A sequence of steps that will lead to an optimal solution. Used to allocate scarce resources (shelf space) assign workers determine transportation schemes solve blending problems (food, chemicals or portfolios) solve many other types of problems

Five essential conditions: Explicit Objective: What are we maximizing or minimizing? Usually profit, units, costs, labor hours, etc. Limiting resources create constraints: workers, equipment, parts, budgets,etc. Linearity (2 is twice as good as 1, if it takes 3 hours to make 1 part then it takes 6 hours to make 2 parts) Homogeneity (each worker has an average productivity)

Bank Loan Processing A credit checking company requires different processing times for consumer loans. Housing loans (H) require 1 hour of credit review and 4 hours of appraising. Car loans (C) require 1 hour of credit review and 1 hour of appraising. The credit reviewers have 200 hours available; the appraisers have 400 hours available. Evaluating Housing loans yields $10 profit while evaluating Cars yields $5 profit. How many of each loan type should the company take?

Graphical Approach (2 variables) Formulate the problem in mathematical equations Plot all the Equations Determine the area of feasibility Maximizing problem: feasible area is on or below the lines Minimization: feasible area is on or above the lines Plot a few Profit line (Iso-profit) by setting profit equation = different values. Answer point will be one of the corner points (most extreme)

Equations Maximize Profit : $10 H + $5 C Constrained Resources 1H + 1C < 200 (credit reviewing hours) 4H + 1C < 400 (appraising hours) H>0; C>0 (non-negative) H= ? C=?

Graphical Display C H H + C < 200 4H + C < H + 5 C

Farmer Gail Farmer Gail in Pendleton owns 45 acres of land. Gail is going to plant each acre with wheat or corn. Each acre planted with wheat yields $200 profit while corn yields $300. The labor and fertilizer needed for each acre given below. 100 workers and 120 tons of fertilizer are available. WheatCorn Labor /acre3 workers2 workers Fertilizer/acre2 tons4 tons

Farmer’s Wheat and Corn Problem Variables: Acres planted in wheat = W Acres planted in corn = C Objective Function: : Maximize profit $200 W + $300 C Constraints: Labor: 3 W + 2 C < 100 Fertilizer: 2 W + 4 C < 120 Land: 1W + 1 C < 45 Non-Negativity: P1 & P2 > 0

Wheat & Corn Corn Wheat

Solver Set-up on Excel These 2 cells will change to find the solution. They represent W & C (our unknowns)

Note: The inequality signs are NOT typed in, they are an option

Answer Report What does slack mean here ?

Sensitivity Report Profit of Wheat could increase by $250 or decrease by $50 and we would still use plant 20 acres. Reduced cost: how much more profitable would W or C have to be to be included in the answer? If we could get another worker, each worker contributes $25 (shadow price) to profit for the range ( =120) to ( =60) or between 60 and 120 workers. So, how much are we willing to pay for an extra worker? How much are we willing to pay for an extra ton of fertilizer? How much for an extra acre of land ?

Aggregate Planning Example Sailco

Sailco Corporation must determine how many sailboats to produce during each of the four next quarters. The demand during each of the four quarters is as follows: Q1: 40 sailboats Q2: 60 sailboats Q3: 75 sailboats Q4: 25 sailboats Sailco must meet demands on time. At the beginning of the first quarter, Sailco has an inventory of 10 sailboats. At the beginning of each quarter, Sailco must decide how many sailboats to produce during that quarter and we assume that sailboats manufactured during a quarter can be used to meet demand for that quarter. During each quarter, Sailco can produce up to 40 sailboats with regular-time labor at a cost of $400 per sailboat. By having employees work overtime during the quarter, Sailco can produce additional sailboats with overtime labor at a total cost of $450 per sailboat. At the end of each quarter (after production has occurred and the current quarter’s demand has been satisfied), a holding cost of $20 per sailboat is incurred. Determine a production schedule to minimize the sum of production cost and holding cost.

Sorting it out What is the objective? What are the variables? What can be calculated? What are the constraints?

Aggregate Plan for Sailco Qtr 1Qtr 2Qtr 3Qtr 4 Reg Cost $ OT Cost $ Holding Cost $ Total $ - Beg. Inv Production R0000 Production OT0000 Demand End Inv Constraints Min Inv0000 Max Reg time40

Variables Q1ProdReg, Q2ProdReg, Q3ProdReg, Q4ProdReg = the quantity of boats produced with regular production time. Q1ProdOT, Q2ProdOT, Q3ProdOT, Q4ProdOT = the quantity of boats produced with overtime production time.