Chapter 2 Introduction to Optimization & Linear Programming

Similar documents
The Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1

Linear Programming: Model Formulation and Graphical Solution

Chapter 2. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 2-1

Linear programming Dr. Arturo S. Leon, BSU (Spring 2010)

Linear programming I João Carlos Lourenço

36106 Managerial Decision Modeling Linear Decision Models: Part II

Chapter 2 Introduction to Optimization and Linear Programming

Ch.03 Solving LP Models. Management Science / Prof. Bonghyun Ahn

3.1 Linear Programming Problems

5.3 Linear Programming in Two Dimensions: A Geometric Approach

Linear Programming: Computer Solution and Sensitivity Analysis

Going from graphic solutions to algebraic

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MS-E2140. Lecture 1. (course book chapters )

Graphical and Computer Methods

Logistics. Lecture notes. Maria Grazia Scutellà. Dipartimento di Informatica Università di Pisa. September 2015

Graph the linear inequality. 1) x + 2y 6

Graphical Solution of LP Models

2. Linear Programming Problem

MA 162: Finite Mathematics - Section 3.3/4.1

Chapter 3 Introduction to Linear Programming PART 1. Assoc. Prof. Dr. Arslan M. Örnek

3E4: Modelling Choice

Modern Logistics & Supply Chain Management

AMS341 HW1. Graphically solving this LP we find the optimal solution to be z = $10,000, W = C = 20 acres.

Introduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role

Introduction to Operations Research. Linear Programming

The Simplex Algorithm and Goal Programming

Introduction to Operations Research

Chapter 4 The Simplex Algorithm Part I

Linear Programming. H. R. Alvarez A., Ph. D. 1

MS-E2140. Lecture 1. (course book chapters )

ISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur

MATH 1010 Assignment 2 Solutions 14R-T1

Theory of Linear Programming

Review Questions, Final Exam

UNIT-4 Chapter6 Linear Programming

Optimization Methods in Management Science

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems

Optimisation. 3/10/2010 Tibor Illés Optimisation

Operations Research Graphical Solution. Dr. Özgür Kabak

Applications of Systems of Linear Inequalities

Spring 2018 IE 102. Operations Research and Mathematical Programming Part 2

LINEAR PROGRAMMING 2. In many business and policy making situations the following type of problem is encountered:

Welcome to CPSC 4850/ OR Algorithms

Integer Programming. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Study Unit 3 : Linear algebra

LP Definition and Introduction to Graphical Solution Active Learning Module 2

Linear Programming: Chapter 5 Duality

Chapter 5 Integer Programming

Demo 1: Solving LP problem graphically and with Excel Solver

Linear Programming II NOT EXAMINED

Solving an optimization problem of a profit calculation taking into account fixed costs in Excel

15-780: LinearProgramming

Optimization. Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization. General form:

Solutions to Review Questions, Exam 1

Midterm Review. Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.

MAT016: Optimization

1. Introduce slack variables for each inequaility to make them equations and rewrite the objective function in the form ax by cz... + P = 0.

Sensitivity Analysis and Duality

Chapter 2 Functions and Their Graphs

An Introduction to Linear Programming

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

Integer programming: an introduction. Alessandro Astolfi

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

CHAPTER 11 Integer Programming, Goal Programming, and Nonlinear Programming

Operations Research: Introduction. Concept of a Model

AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1

MATH 445/545 Homework 1: Due February 11th, 2016

Theory of constraints and linear programming: a reexamination

constant matrix Study Guide and Review - Chapter 3

The Simplex Method of Linear Programming

Solving and Graphing Inequalities

Lecture Note 1: Introduction to optimization. Xiaoqun Zhang Shanghai Jiao Tong University

Introduction. Formulating LP Problems LEARNING OBJECTIVES. Requirements of a Linear Programming Problem. LP Properties and Assumptions

Gestion de la production. Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA

Summary of the simplex method

Solution Cases: 1. Unique Optimal Solution Reddy Mikks Example Diet Problem

Decision Procedures An Algorithmic Point of View

Chapter 2 An Introduction to Linear Programming

...(iii), x 2 Example 7: Geetha Perfume Company produces both perfumes and body spray from two flower extracts F 1. The following data is provided:

LINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved.

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)

IE418 Integer Programming

ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES. Solution Cases:

Linear Programming: The Simplex Method

. So the solution set is parameterized by x = t and y = 2 3 t

Linear Programming Duality

Introduction to GAMS: GAMSCHK

Lec12p1, ORF363/COS323. The idea behind duality. This lecture

CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017

Section 3.3: Linear programming: A geometric approach

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

Introduction to linear programming

Operations Research. Mathematical modeling exercise.

Section 4.1 Solving Systems of Linear Inequalities

Practice Questions for Math 131 Exam # 1

7.1Solvingsys2015.notebook. November 05, Warm up. Partial fraction decompostion

The Simplex Algorithm

Transcription:

Chapter 2 - Introduction to Optimization & Linear Programming : S-1 Spreadsheet Modeling and Decision Analysis A Practical Introduction to Business Analytics 8th Edition Ragsdale SOLUTIONS MANUAL Full download at: https://testbankreal.com/download/spreadsheet-modeling-decision-analysispractical-introduction-business-analytics-8th-edition-ragsdale-solutionsmanual/ Chapter 2 Introduction to Optimization & Linear Programming 1. If an LP model has more than one optimal solution it has an infinite number of alternate optimal solutions. In Figure 2.8, the two extreme points at (122, 78) and (174, 0) are alternate optimal solutions, but there are an infinite number of alternate optimal solutions along the edge connecting these extreme points. This is true of all LP models with alternate optimal solutions. 2. There is no guarantee that the optimal solution to an LP problem will occur at an integer-valued extreme point of the feasible region. (An exception to this general rule is discussed in Chapter 5 on networks). 3. We can graph an inequality as if they were an equality because the condition imposed by the equality corresponds to the boundary line (or most extreme case) of the inequality. 4. The objectives are equivalent. For any values of X 1 and X 2, the absolute value of the objectives are the same. Thus, maximizing the value of the first objective is equivalent to minimizing the value of the second objective. 5. a. linear b. nonlinear c. linear, can be re-written as: 4 X 1 -.3333 X 2 = 75 6. d. linear, can be re-written as: 2.1 X 1 + 1.1 X 2-3.9 X 3 0 e. nonlinear

Chapter 2 - Introduction to Optimization & Linear Programming : S-2 7. 8. X 2 20 15 (0, 15) obj = 300 (0, 12) obj = 240 10 (6.67, 5.33) obj =140 5 (11.67, 3.33) obj = 125 (optimal solution) 0 5 10 15 20 25 X 1

Chapter 2 - Introduction to Optimization & Linear Programming : S-3 9. 10.

11. Chapter 2 - Introduction to Optimization & Linear Programming : S-4 12.

Chapter 2 - Introduction to Optimization & Linear Programming : S-5 13. X 1 = number of softballs to produce, X 2 = number of baseballs to produce MAX 6 X 1 + 4.5 X 2 ST 5X 1 + 4 X 2 6000 6 X 1 + 3 X 2 5400 4 X 1 + 2 X 2 4000 2.5 X 1 + 2 X 2 3500 1 X 1 + 1 X 2 1500 X 1, X 2 0 14. X 1 = number of His chairs to produce, X 2 = number of Hers chairs to produce MAX 10 X 1 + 12 X 2 ST 4 X 1 + 8 X 2 1200 8 X 1 + 4 X 2 1056 2 X 1 + 2 X 2 400 4 X 1 + 4 X 2 900 1 X 1-0.5 X 2 0 X 1, X 2 0

Chapter 2 - Introduction to Optimization & Linear Programming : S-6 15. X 1 = number of propane grills to produce, X 2 = number of electric grills to produce MAX 100 X 1 + 80 X 2 ST 2 X 1 + 1 X 2 2400 4 X 1 + 5 X 2 6000 2 X 1 + 3 X 2 3300 1 X 1 + 1 X 2 1500 X 1, X 2 0

Chapter 2 - Introduction to Optimization & Linear Programming : S-7 16. X 1 = number of generators, X 2 = number of alternators MAX 250 X 1 + 150 X 2 ST 2 X 1 + 3 X 2 260 1 X 1 + 2 X 2 140 X 1, X 2 0 17. X 1 = number of generators, X 2 = number of alternators MAX 250 X 1 + 150 X 2 ST 2 X 1 + 3 X 2 260 1 X 1 + 2 X 2 140 X 1 20 X 2 20 d. No, the feasible region would not increase so the solution would not change -- you'd just have extra (unused) wiring capacity.

Chapter 2 - Introduction to Optimization & Linear Programming : S-8 18. X 1 = proportion of beef in the mix, X 2 = proportion of pork in the mix MIN.85 X 1 +.65 X 2 ST 1X 1 + 1 X 2 = 1 0.2 X 1 + 0.3 X 2 0.25 X 1, X 2 0 19. T= number of TV ads to run, M = number of magazine ads to run MIN 500 T + 750 P ST 3T + 1P 14-1T + 4P 4 0T + 2P 3 T, P 0

Chapter 2 - Introduction to Optimization & Linear Programming : S-9 20. X 1 = # of TV spots, X 2 = # of magazine ads MAX ST X2 40 15 X 1 + 25 X 2 5 X 1 + 2 X 2 < 100 5 X 1 + 0 X 2 70 0 X 1 + 2 X 2 50 X 1, X 2 0 (profit) (ad budget) (TV limit) (magazine limit) (0,25) 30 (10,25) 15X1+25X2=775 20 (14,15) 10 15X1+25X2=400 (14,0) 10 20 X1 21. X 1 = tons of ore purchased from mine 1, X 2 = tons of ore purchased from mine 2 MIN 90 X 1 + 120 X 2 (cost) ST 0.2 X 1 + 0.3 X 2 > 8 (copper) 0.2 X 1 + 0.25 X 2 > 6 (zinc) 0.15 X 1 + 0.1 X 2 > 5 X 1, X 2 0 (magnesium)

Chapter 2 - Introduction to Optimization & Linear Programming : S-10 22. R = number of Razors produced, Z = number of Zoomers produced MAX 70 R + 40 Z ST R + Z 700 R Z 300 2 R + 1 Z 900 3 R + 4 Z 2400 R, Z 0 23. P = number of Presidential desks produced, S = number of Senator desks produced MAX 103.75 P + 97.85 S ST 30 P + 24 S 15,000 1 P + 1 S 600 5 P + 3 S 3000 P, S 0

Chapter 2 - Introduction to Optimization & Linear Programming : S-11 24. X 1 = acres planted in watermelons, X 2 = acres planted in cantaloupes MAX 256 X 1 + 284.5 X 2 ST 50 X 1 + 75 X 2 6000 X 2 X 1 + X 2 100 X 1, X 2 0 100 (0, 80) obj = 22760 75 (60, 40) obj =26740 50 (optimal solution) 25 (100, 0) obj = 25600 0 0 25 50 75 100 125 X 1 25. D = number of doors produced, W = number of windows produced MAX 500 D + 400 W ST 1 D + 0.5 W 40 0.5 D + 0.75 W 40 0.5 D + 1 W 60 D, W 0

Chapter 2 - Introduction to Optimization & Linear Programming : S-12 26. X 1 = number of desktop computers, X 2 = number of laptop computers MAX 600 X 1 + 900 X 2 ST 2 X 1 + 3 X 2 300 X 1 80 X 2 75 X 1, X 2 0 Case 2-1: For The Lines They Are A-Changin 1. 200 pumps, 1566 labor hours, 2712 feet of tubing. 2. Pumps are a binding constraint and should be increased to 207, if possible. This would increase profits by $1,400 to $67,500. 3. Labor is a binding constraint and should be increased to 1800, if possible. This would increase profits by $3,900 to $70,000. 4. Tubing is a non-binding constraint. They ve already got more than they can use and don t need any more. 5. 9 to 8: profit increases by $3,050 8 to 7: profit increases by $850 7 to 6: profit increases by $0 6. 6 to 5: profit increases by $975 5 to 4: profit increases by $585 4 to 3: profit increases by $390 7. 12 to 13: profit changes by $0 13 to 14: profit decreases by $760 14 to 15: profit decreases by $1,440

Chapter 2 - Introduction to Optimization & Linear Programming : S-13 8. 16 to 17: profit changes by $0 17 to 18: profit changes by $0 18 to 19: profit decreases by $400 9. The profit on Aqua-Spas can vary between $300 and $450 without changing the optimal solution. 10. The profit on Hydro-Luxes can vary between $233.33 and $350 without changing the optimal solution.

Spreadsheet Modeling & Decision Analysis A Practical Introduction to Business Analytics 8 th edition Cliff T. Ragsdale

Chapter 2 Introduction to Optimization and Linear Programming

Introduction We all face decision about how to use limited resources such as: Oil in the earth Land for dumps Time Money Workers

Mathematical Programming... MP is a field of management science that finds the optimal, or most efficient, way of using limited resources to achieve the objectives of an individual of a business. a.k.a. Optimization

Applications of Optimization Determining Product Mix Manufacturing Routing and Logistics Financial Planning

Characteristics of Optimization Problems Decisions Constraints Objectives

General Form of an Optimization Problem MAX (or MIN): f 0 (X 1, X 2,, X n ) Subject to: f 1 (X 1, X 2,, X n )<=b 1 : f k (X 1, X 2,, X n )>=b k : f m (X 1, X 2,, X n )=b m Note: If all the functions in an optimization are linear, the problem is a Linear Programming (LP) problem

Linear Programming (LP) Problems MAX (or MIN): c 1 X 1 + c 2 X 2 + + c n X n Subject to: a 11 X 1 + a 12 X 2 + + a 1n X n <= b 1 : a k1 X 1 + a k2 X 2 + + a kn X n >=b k : a m1 X 1 + a m2 X 2 + + a mn X n = b m

An Example LP Problem Blue Ridge Hot Tubs produces two types of hot tubs: Aqua-Spas & Hydro-Luxes. Aqua-Spa Hydro-Lux Pumps 1 1 Labor 9 hours 6 hours Tubing 12 feet 16 feet Unit Profit $350 $300 There are 200 pumps, 1566 hours of labor, and 2880 feet of tubing available.

5 Steps In Formulating LP Models: 1. Understand the problem. 2. Identify the decision variables. X 1 =number of Aqua-Spas to produce X 2 =number of Hydro-Luxes to produce 3. State the objective function as a linear combination of the decision variables. MAX: 350X 1 + 300X 2

5 Steps In Formulating LP Models (continued) 4. State the constraints as linear combinations of the decision variables. 1X 1 + 1X 2 <= 200 9X 1 + 6X 2 <= 1566 } pumps } labor 12X 1 + 16X 2 <= 2880 } tubing 5. Identify any upper or lower bounds on the decision variables. X 1 >= 0 X 2 >= 0

LP Model for Blue Ridge Hot Tubs MAX: 350X 1 + 300X 2 S.T.: 1X 1 + 1X 2 <= 200 9X 1 + 6X 2 <= 1566 12X 1 + 16X 2 <= 2880 X 1 >= 0 X 2 >= 0

Solving LP Problems: An Intuitive Approach Idea: Each Aqua-Spa (X 1 ) generates the highest unit profit ($350), so let s make as many of them as possible! How many would that be? Let X 2 = 0 1st constraint: 1X 1 <= 200 2nd constraint: 9X 1 <=1566 or X 1 <=174 3rd constraint: 12X 1 <= 2880 or X 1 <= 240 If X 2 =0, the maximum value of X 1 is 174 and the total profit is $350*174 + $300*0 = $60,900 This solution is feasible, but is it optimal? No!

Solving LP Problems: A Graphical Approach The constraints of an LP problem defines its feasible region. The best point in the feasible region is the optimal solution to the problem. For LP problems with 2 variables, it is easy to plot the feasible region and find the optimal solution.

X 2 Plotting the First Constraint 250 200 150 (0, 200) of pump constraint X 2 = 200 100 50 0 (200, 0) 0 50 100 150 200 250 X 1

X 2 250 200 Plotting the Second Constraint (0, 261) boundary line of labor constraint 6X 2 = 1566 150 100 50 0 (174, 0) 0 50 100 150 200 250 X 1

X 2 250 Plotting the Third Constraint (0, 180) 200 150 100 ary line of tubing constraint 12X 1 + 16X 2 = 2880 50 0 0 50 100 150 200 250 (240, 0) X 1

X 2 Plotting A Level Curve of the Objective Function 250 200 150 bjective function 0X 1 + 300X 2 = 35000 100 50 00, 0) 0 0 50 100 150 200 250 X 1

X 2 A Second Level Curve of the Objective Function 250 200 150 (0, 175) objective function 350X 1 + 300X 2 = 35000 objective function 350X 1 + 300X 2 = 52500 100 50 (150, 0) 0 0 50 100 150 200 250 X 1

X 2 Using A Level Curve to Locate the Optimal Solution 250 200 objective function 350X 1 + 300X 2 = 35000 150 100 50 optimal solution objective function 350X 1 + 300X 2 = 52500 0 0 50 100 150 200 250 X 1

Calculating the Optimal Solution The optimal solution occurs where the pumps and labor constraints intersect. This occurs where: X 1 + X 2 = 200 (1) and 9X 1 + 6X 2 = 1566 (2) From (1) we have, X 2 = 200 -X 1 (3) Substituting (3) for X 2 in (2) we have, 9X 1 + 6 (200 -X 1 ) = 1566 which reduces to X 1 = 122 So the optimal solution is, X 1 =122, X 2 =200-X 1 =78 Total Profit = $350*122 + $300*78 = $66,100

Enumerating The Corner Points X 2 250 200 obj. value = $54,000 (0, 180) Note: This technique will not work if the solution is unbounded. 150 $64,000 100 j. value = $66,100 2, 78) 50 0 obj. value = $60,900 (174, 0) 0 50 100 150 200 250 X 1

Summary of Graphical Solution to LP Problems 1. Plot the boundary line of each constraint 2. Identify the feasible region 3. Locate the optimal solution by either: a. Plotting level curves b. Enumerating the extreme points

Understanding How Things Change See file Fig2-8.xlsm

Special Conditions in LP Models A number of anomalies can occur in LP problems: Alternate Optimal Solutions Redundant Constraints Unbounded Solutions Infeasibility

Example of Alternate Optimal Solutions X 2 250 200 unction level curve 450X 1 + 300X 2 = 78300 150 100 50 alternate optimal solutions 0 0 50 100 150 200 250 X 1

Example of a Redundant Constraint X 2 250 boundary line of tubing constraint 200 of pump constraint 150 100 of labor constraint 50 0 0 50 100 150 200 250 X 1

Example of an Unbounded Solution X 2 1000 objective function X 1 + X 2 = 600 -X 1 + 2X 2 = 400 800 600 400 200 0 0 200 400 600 800 1000 X 1

X 2 Example of Infeasibility 250 200 X 1 + X 2 = 200 150 100 50 0 0 50 100 150 200 250 X 1

End of Chapter 2

The Analytic Solver Platform software featured in this book is provided by Frontline Systems. http://www.solver.com

Spreadsheet Modeling and Decision Analysis A Practical Introduction to Business Analytics 8th Edition Ragsdale SOLUTIONS MANUAL Full download at: https://testbankreal.com/download/spreadsheet-modeling-decision-analysis-practicalintroduction-business-analytics-8th-edition-ragsdale-solutions-manual/ spreadsheet modeling and decision analysis 8th edition pdf spreadsheet modeling and decision analysis 7th edition pdf spreadsheet modeling and decision analysis pdf free download spreadsheet modeling and decision analysis 7th edition pdf free download spreadsheet modeling & decision analysis: a practical introduction to business analytics pdf spreadsheet modeling and decision analysis 8th edition solutions spreadsheet modeling and decision analysis cliff ragsdale pdf spreadsheet modeling and decision analysis 8th edition pdf free download