Chapter 3 Introduction to Linear Programming to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c)

Slides:



Advertisements
Similar presentations
Computational Methods for Management and Economics Carla Gomes Module 2 (addendum) Revisiting the Divisibility Assumption (Textbook – Hillier and Lieberman)
Advertisements

Thank you and welcome Linear Programming (LP) Modeling Application in manufacturing And marketing By M. Dadfar, PhD.
Optimization problems using excel solver
IENG442 LINGO LAB3.
Chapter 5 Sensitivity Analysis: An Applied Approach
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc. 1 Chapter 5 Sensitivity Analysis: An Applied Approach to accompany Introduction to.
Planning with Linear Programming
Linear Programming Problem
Linear Programming Models & Case Studies
Chapter 2: Modeling with Linear Programming & sensitivity analysis
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.
Goal Programming How do you find optimal solutions to the following?
Managerial Decision Modeling with Spreadsheets
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Linear Programming: Formulations & Graphical Solution.
© 2008 Prentice-Hall, Inc. Chapter 7 To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created.
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 Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 3 Introduction to Linear Programming to accompany Introduction to Mathematical.
1 Chapter 6 Sensitivity Analysis and Duality PART 3 Mahmut Ali GÖKÇE.
Optimization Methods LI Xiao-lei ftp:// :112/upload.
Operations Management
1 GOAL PROGRAMMING. 2 We will now address problems that involve multiple, conflicting objectives that can be tackled by linear programming techniques.
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Chapter 3 Introduction to Linear Programming
INTRODUCTION TO LINEAR PROGRAMMING
Optimization from Prof. Goldsman’s lecture notes.
Operations Management - 5 th Edition Chapter 13 Supplement Roberta Russell & Bernard W. Taylor, III Linear Programming.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ The Wyndor Glass Company Problem (Hillier and Liberman) The Wyndor Glass Company is planning.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Computational Methods for Management and Economics Carla Gomes
Introduction to Linear Programming
The application of mathematics and the scientific
Chapter 3 Introduction to Linear Programming
Presentation: H. Sarper
Copyright © 2005 Brooks/Cole, a division of Thomson Learning, Inc Chapter 3 Introduction to Optimization Modeling.
Quantitative Decision Techniques Basic Concepts 02/02/2009 Dilay Çelebi.
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc. 1 Chapter 6 Sensitivity Analysis and Duality to accompany Introduction to Mathematical.
Chapter 6 Sensitivity Analysis & Duality
Lecture 1 Modeling: Linear Programming I
Introduction to Linear Programming BSAD 141 Dave Novak.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Chapter 4 The Simplex Algorithm( 單體法 ) and Goal Programming Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 10 Advanced Topics in Linear Programming
OPSM 301 Operations Management Class 13&14: Linear Programming using Excel Koç University Zeynep Aksin
LINEAR PROGRAMMING.
OPSM 301 Operations Management Class 11: Linear Programming using Excel Koç University Zeynep Aksin
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Chapter 2 Linear programming. 2 Introduction Many management decisions involve trying to make the most effective use of an organization’s resources.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
Chapter 9 Integer Programming to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
Chapter 4 The Simplex Algorithm and Goal Programming
Class 10: Introduction to Linear Programming
Linear Programming – Introduction
Excel Solver IE 469 Spring 2017.
Chapter 5 Sensitivity Analysis: An Applied Approach
Excel Solver IE 469 Spring 2018.
Chapter 9 Integer Programming
Chapter 2 Linear programming
The application of mathematics and the scientific
Excel Solver IE 469 Fall 2018.
Goal Programming How do you find optimal solutions to the following?
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Chapter 4 The Simplex Algorithm
Excel Solver IE 469 Spring 2019.
DUALITY THEORY Reference: Chapter 6 in Bazaraa, Jarvis and Sherali.
Presentation transcript:

Chapter 3 Introduction to Linear Programming to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc.

2 3.1 What Is a Linear Programming Problem? Linear Programming (LP) is a tool for solving optimization problems. Linear programming problems involve important terms that are used to describe linear programming.

3 Example 1: Giapetto’s Woodcarving Giapetto’s, Inc., manufactures wooden soldiers and trains.  Each soldier built: Sell for $27 and uses $10 worth of raw materials. Increase Giapetto’s variable labor/overhead costs by $14. Requires 2 hours of finishing labor. Requires 1 hour of carpentry labor.  Each train built: Sell for $21 and used $9 worth of raw materials. Increases Giapetto’s variable labor/overhead costs by $10. Requires 1 hour of finishing labor. Requires 1 hour of carpentry labor.

4 Ex. 1 - continued Each week Giapetto can obtain:  All needed raw material.  Only 100 finishing hours.  Only 80 carpentry hours. Demand for the trains is unlimited. At most 40 soldiers are bought each week. Giapetto wants to maximize weekly profit (revenues – costs). Formulate a mathematical model of Giapetto’s situation that can be used to maximize weekly profit.

5 Example 1: Solution The Giapetto solution model incorporates the characteristics shared by all linear programming problems.  Decision variables should completely describe the decisions to be made. x1 = number of soldiers produced each week x2 = number of trains produced each week  The decision maker wants to maximize (usually revenue or profit) or minimize (usually costs) some function of the decision variables. This function to maximized or minimized is called the objective function. For the Giapetto problem, fixed costs do not depend upon the the values of x1 or x2.

6 Ex. 1 - Solution continued Giapetto’s weekly profit can be expressed in terms of the decision variables x 1 and x 2 : Weekly profit = weekly revenue – weekly raw material costs – the weekly variable costs = 3x 1 + 2x 2 Thus, Giapetto’s objective is to chose x 1 and x 2 to maximize weekly profit. The variable z denotes the objective function value of any LP. Giapetto’s objective function is Maximize z = 3x 1 + 2x 2 The coefficient of an objective function variable is called an objective function coefficient.

7 Ex. 1 - Solution continued As x 1 and x 2 increase, Giapetto’s objective function grows larger. For Giapetto, the values of x 1 and x 2 are limited by the following three restrictions (often called constraints):  Each week, no more than 100 hours of finishing time may be used. (2 x 1 + x 2 ≤ 100)  Each week, no more than 80 hours of carpentry time may be used. (x 1 + x 2 ≤ 80)  Because of limited demand, at most 40 soldiers should be produced. (x 1 ≤ 40)

8 The coefficients of the decision variables in the constraints are called the technological coefficients. The number on the right-hand side of each constraint is called the constraint’s right-hand side (or rhs). To complete the formulation of a linear programming problem, the following question must be answered for each decision variable.  Can the decision variable only assume nonnegative values, or is the decision variable allowed to assume both positive and negative values? If the decision variable can assume only nonnegative values, the sign restriction x i ≥ 0 is added. If the variable can assume both positive and negative values, the decision variable x i is unrestricted in sign (often abbreviated urs).

9 Ex. 1 - Solution continued For the Giapetto problem model, combining the sign restrictions x 1 ≥0 and x 2 ≥0 with the objective function and constraints yields the following optimization model: Max z = 3x 1 + 2x 2 (objective function) Subject to (s.t.) 2 x 1 + x 2 ≤ 100(finishing constraint) x 1 + x 2 ≤ 80(carpentry constraint) x 1 ≤ 40(constraint on demand for soldiers) x 1 ≥ 0(sign restriction) x 2 ≥ 0(sign restriction)

10 Example 2 : Dorian Auto Dorian Auto manufactures luxury cars and trucks. The company believes that its most likely customers are high-income women and men. To reach these groups, Dorian Auto has embarked on an ambitious TV advertising campaign and will purchase 1-mimute commercial spots on two type of programs: comedy shows and football games.

11 Ex. 2: continued Each comedy commercial is seen by 7 million high income women and 2 million high-income men and costs $50,000. Each football game is seen by 2 million high- income women and 12 million high-income men and costs $100,000. Dorian Auto would like for commercials to be seen by at least 28 million high-income women and 24 million high-income men. Use LP to determine how Dorian Auto can meet its advertising requirements at minimum cost.

12 Example 2: Solution Dorian must decide how many comedy and football ads should be purchased, so the decision variables are  x1 = number of 1-minute comedy ads  x2 = number of 1-minute football ads Dorian wants to minimize total advertising cost. Dorian’s objective functions is min z = 50 x x 2 Dorian faces the following the constraints  Commercials must reach at least 28 million high-income women. (7x 1 + 2x 2 ≥ 28)  Commercials must reach at least 24 million high-income men. (2x x 2 ≥ 24)  The sign restrictions are necessary, so x 1, x 2 ≥ 0.

13 Example 6: Diet Problem My diet requires that all the food I get come from one of the four “basic food groups”. At present, the following four foods are available for consumption: brownies, chocolate ice cream, cola and pineapple cheesecake. Each brownie costs 50¢, each scoop of ice cream costs 20 ¢, each bottle of cola costs 30 ¢,, and each piece of pineapple cheesecake costs 80 ¢. Each day, I must ingest at least 500 calories, 6 oz of chocolate, 10 oz of sugar, and 8 oz of fat.

14 Ex. 6 - continued The nutritional content per unit of each food is given. Formulate a linear programming model that can be used to satisfy my daily nutritional requirements at minimum cost.

15 Example 6: Solution As always, begin by determining the decisions that must be made by the decision maker: how much of each type of food should be eaten daily. Thus we define the decision variables:  x 1 = number of brownies eaten daily  x 2 = number of scoops of chocolate ice cream eaten daily  x 3 = bottles of cola drunk daily  x 4 = pieces of pineapple cheesecake eaten daily

16 Ex. 6 – Solution continued My objective is to minimize the cost of my diet. The total cost of any diet may be determined from the following relation: (total cost of diet) = (cost of brownies) + (cost of ice cream) +(cost of cola) + (cost of cheesecake). The decision variables must satisfy the following four constraints:  Daily calorie intake must be at least 500 calories.  Daily chocolate intake must be at least 6 oz.  Daily sugar intake must be at least 10 oz.  Daily fat intake must be at least 8 oz.