Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for.

Slides:



Advertisements
Similar presentations
© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
Advertisements

1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
LINEAR PROGRAMMING (LP)
Lesson 08 Linear Programming
Linear Programming.
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.
Introduction to Management Science
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Linear and Integer Programming Models
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
19 Linear Programming CHAPTER
Linear Programming Introduction George B Dantzig developed LP in It is a problem solving approach designed to help managers/decision makers in planning.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science 3d edition by Cliff Ragsdale.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
QM B Linear Programming
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
Objectives: Set up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
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.
Linear Programming Digital Lesson. Copyright © by Houghton Mifflin Company, Inc. All rights reserved. 2 Linear programming is a strategy for finding the.
Graphical Solutions Plot all constraints including nonnegativity ones
Linear Programming Models: Graphical and Computer Methods
1-1 Introduction to Optimization and Linear Programming Chapter 1.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
EXAMPLE: 3.1 ASSEMBLING AND TESTING COMPUTERS
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
Chapter © 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Linear and Integer Programming Models 1 Chapter 2.
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.
L4 Graphical Solution Homework See new Revised Schedule Review Graphical Solution Process Special conditions Summary 1 Read for W for.
1 Additional examples LP Let : X 1, X 2, X 3, ………, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
 A concert promoter wants to book a rock group for a stadium concert. A ticket for admission to the stadium playing field will cost $125, and a ticket.
Introduction to Linear Programming BSAD 141 Dave Novak.
Opener. Notes: 3.4 Linear Programming Optimization  Many real-life problems involve a process called optimization.  This means finding a maximum or.
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
Warm-Up 3.4 1) Solve the system. 2) Graph the solution.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
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.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
Topics in Computational Sustainability Optimization: Intro to Linear programming.
1 1 Slide Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
1 Linear Programming 2 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear.
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
2.7 Linear Programming Objectives: Use linear programming procedures to solve applications. Recognize situations where exactly one solution to a linear.
Ardavan Asef-Vaziri Systems and Operations Management
Digital Lesson Linear Programming.
Linear Programming Topics General optimization model
Digital Lesson Linear Programming.
Linear Programming Topics General optimization model
Linear Programming in Two Dimensions
Linear Programming Objectives: Set up a Linear Programming Problem
Optimization Theory Linear Programming
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Presentation transcript:

Chapter 3 Introduction to optimization models

Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for Basic is $80/unit and for XP is $129/unit. Sales estimate is 600 Basics and 1200 XPs Making the computers involves two operations: Assembly:Basic requires 5 hours and XP requires 6 hours Testing:Basic requires 1 hour and XP requires 2 hours Available labor hours: Assembly:10000 hours Testing:3000 hours

Linear Programming PC Tech wants to know how many of each model it should produce (assemble and test) to maximize its net profit, but it cannot use more labor hours than are available, and it does not want to produce more than it can sell. The problem objective: – Use LP to find the best mix of computer models that maximizes profit – Stay within the company’s labor availability – Don’t produce more than what can be sold

Graphical Method x 1 = Number of basic computer model x 2 = Number of XP computer model Net profit = 80x x 2 x1x1 x2x2

x 1 = Number of basic computer model x 2 = Number of XP computer model If x 1 = 1290, x 2 = 0, Net profit = 103,200 If x 1 = 0, x 2 = 800, Net profit = 103,200 Net profit = $103,200 x2x2 x1x1 Graphical Method Net profit = 80x x 2

Net profit = 80x x 2 x 1 = Number of basic computer model x 2 = Number of XP computer model If x 1 = 1290, x 2 = 0, Net profit = 103,200 If x 1 = 0, x 2 = 800, Net profit = 103,200 Net profit = $103,200 x2x2 x1x1 Net profit = $130,00 Net profit = $140,00 Graphical Method Iso-profit line

Constraints Basic ModelXP ModelHours available Assembly labor5 hours/unit6 hours/unit10,000 hours Testing labor1 hour/unit2 hours/unit3,000 hours Labor hours constraints Basic ModelXP Model Maximum sales/month Sales constraints

x 1 = Number of basic computer model x 2 = Number of XP computer model Assembly hours constraint: 5x 1 + 6x 2 <= 10,000 If we make no XP model at all 5(2000) + 6(0) = 10,000 If we make no Basic model at all 5(0) + 6( ) = 10,000 X 1 = 2000, x 2 = 0 Assembly Hours Constraints X 1 = 0, x 2 = x1x1 x2x2

x 1 = Number of basic computer model x 2 = Number of XP computer model Testing hours constraint: x 1 + 2x 2 <= 3,000 If we make no XP model at all (3000) + 2(0) = 3,000 If we make no Basic model at all (0) + 2(1500) = 3,000 Testing Hours Constraints x2x2 x1x1 X 1 = 3000, x 2 = 0 X 1 = 0, x 2 = 1500

x 1 = Number of basic computer model x 2 = Number of XP computer model Maximum sales Constraints x2x2 x1x1 Maximum sales for basic model: x 1 <= 600 X 1 = 600, x 2 = 0

x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Maximum sales for XP model: x 2 <= 1200 X 1 = 0, x 2 = 1200 Maximum sales Constraints

x 1 = Number of basic computer model x 2 = Number of XP computer model Feasible region x2x2 x1x1 x 2 = 1200 x 1 = 600 5x 1 + 6x 2 =10000 Redundant constraint x 1 + 2x 2 <= 3000

x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1 Redundant constraint x 1 + 2x 2 <= 3000 Iso-profit line

x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1

x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1 Optimum Solution is the intersection between: x 2 = 1200, and 5x 1 + 6x 2 = Solve and x 1 = 560 and x 2 = 1200 Profit = 80(560) + 129(1200) = $199,600 5x 1 + 6x 2 =10000 x 2 = 1200

The algebraic model Maximize 80x x 2 subject to: 5x 1 + 6x 2 < x 1 + 2x 2 < 3000 x 1 < 600 x 2 < 1200 x 1, x 2 > 0

Elements of LP model Decision variables – The variable whose values must be determined Objective function – A linear function of decision variables – The value of this function is to be optimized – minimized or maximized Constraints – Linear functions of the variables – Represents limited resources or minimum requirements

LP requirements Proportionality of variables Additivity of resources Divisibility of variables Non-negativity Linear objective function Linear constraints

Scaling in LP Poorly scaled model – model contains some very large numbers (e.g. 100,000 or more) and some very small numbers (e.g or less) – Solver may erroneously give an error that the linearity conditions are not satisfied Three remedies for poorly scaled model – Use Automatic Scaling option in Solver/Options – Redefine the units in the model – Change the Precision setting in Solver's Options dialog box to a larger number, such or (The default has five zeros.)

Solutions to LP problem Feasible solution Feasible region Optimal solution – Unique – Multiple – Unbounded

x 1 = Number of basic computer model x 2 = Number of XP computer model Multiple Optimum solution x2x2 x1x1

x 1 = Number of basic computer model x 2 = Number of XP computer model Multiple Optimum solution x2x2 x1x1 Iso-profit line

x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Unbounded Solution Constraint 1 Constraint 2

x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Unbounded Solution Constraint 1 Constraint 2

x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Infeasible Solution Constraint 1 Constraint 2

Summary An LP model may result in – an unique optimum solution – multiple optimum solutions – unbounded feasible region – infeasible region