Using Linear Programming for Management Decisions

Similar documents
Review for Mastery Using Graphs and Tables to Solve Linear Systems

Example 1: Give the coordinates of the points on the graph.

Vertical Line Test a relationship is a function, if NO vertical line intersects the graph more than once

Solving linear programming

Graphs of Increasing Exponential Functions

Watkins Mill High School. Algebra 2. Math Challenge

Graphs of Increasing Exponential Functions

Chapter 13-1 Notes Page 1

Lesson 08 Linear Programming

In this class, we addressed problem 14 from Chapter 2. So first step, we expressed the problem in STANDARD FORM:

Chapter 4: Solving Linear Equations Study Guide

Section 2 0: The Rectangular Coordinate System. The Coordinate System

6th Grade Math. Lindsay Law - Curriculum Facilitator (ext. 2085)

Section Graphs and Lines

Lecture 14. Resource Allocation involving Continuous Variables (Linear Programming) 1.040/1.401/ESD.018 Project Management.

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED DETERMINING THE INTERSECTIONS USING THE GRAPHING CALCULATOR

Graphing Linear Inequalities in Two Variables.

Chapter 4. Linear Programming

Chapter 7. Linear Programming Models: Graphical and Computer Methods

Graphing Linear Equations

This assignment is due the first day of school. Name:

Intro. To Graphing Linear Equations

Graphs of Exponential

MAT 003 Brian Killough s Instructor Notes Saint Leo University

Writing and Graphing Linear Equations. Linear equations can be used to represent relationships.

Linear Modeling Elementary Education 4

Sec 4.1 Coordinates and Scatter Plots. Coordinate Plane: Formed by two real number lines that intersect at a right angle.

WHOLE NUMBER AND DECIMAL OPERATIONS

Chapter 4 Linear Programming

Let us start with a quick revision of algebra and how to work with variables. Now let us look at the simpler topic, namely Substitution.

Concept: Solving Inequalities Name:

Algebra Unit 2: Linear Functions Notes. Slope Notes. 4 Types of Slope. Slope from a Formula

In math, the rate of change is called the slope and is often described by the ratio rise

Mathematics for Business and Economics - I. Chapter7 Linear Inequality Systems and Linear Programming (Lecture11)

proficient in applying mathematics knowledge/skills as specified in the Utah Core State Standards. The student generally content, and engages in

FLC Ch 3. Ex 1 Plot the points Ex 2 Give the coordinates of each point shown. Sec 3.2: Solutions and Graphs of Linear Equations

Math 7 Notes - Unit 4 Pattern & Functions

Hot X: Algebra Exposed

Topic. Section 4.1 (3, 4)

The Rectangular Coordinate System and Equations of Lines. College Algebra

We want to determine what the graph of an exponential function y = a x looks like for all values of a such that 0 < a < 1

Question 2: How do you solve a linear programming problem with a graph?

Calculate the area of right triangles and other types of triangles. 6.G.1

Using the Graphical Method to Solve Linear Programs J. Reeb and S. Leavengood

Intro to Linear Programming. The problem that we desire to address in this course is loosely stated below.

Math 2 Coordinate Geometry Part 3 Inequalities & Quadratics

Farming Example. Lecture 22. Solving a Linear Program. withthe Simplex Algorithm and with Excel s Solver

graphing_9.1.notebook March 15, 2019

Exploring Quadratic Graphs

Functions 3.6. Fall Math (Math 1010) M / 13

Math-2. Lesson 3-1. Equations of Lines

Activity One: Getting started with linear programming. This problem is based on a problem in the Algebra II Indicators for Goal 1.

Graphs and transformations, Mixed Exercise 4

Quantitative Technique

Exploring Slope. We use the letter m to represent slope. It is the ratio of the rise to the run.

AP Statistics Summer Math Packet

Section 3.1 Objective 1: Plot Points in the Rectangular Coordinate System Video Length 12:35

Linear Programming. L.W. Dasanayake Department of Economics University of Kelaniya

MATHS METHODS QUADRATICS REVIEW. A reminder of some of the laws of expansion, which in reverse are a quick reference for rules of factorisation

LINEAR PROGRAMMING (LP), GRAPHICAL PRESENTATION GASPAR ASAMPANA

1.6 Modeling with Equations

Grade 7 Math (Master) Essential Questions Content Skills

Section 7D Systems of Linear Equations

NOTATION AND TERMINOLOGY

Summer Math Assignments for Students Entering Algebra II

Chapter 9 Review. By Charlie and Amy

Linear programming II João Carlos Lourenço

Linear Programming Terminology

Section 10.1 Polar Coordinates

Unit 1: Module 1 Quantitative Reasoning. Unit 1: Module 2 Algebraic Models. Unit 2: Module 3 Functions and Models. Unit 3: Module 5 Linear Functions

Summer Math Assignments for Students Entering Integrated Math

Section 7.6 Graphs of the Sine and Cosine Functions

Important Things to Remember on the SOL

Systems of Inequalities and Linear Programming 5.7 Properties of Matrices 5.8 Matrix Inverses

Graphing Linear Equations

You should be able to plot points on the coordinate axis. You should know that the the midpoint of the line segment joining (x, y 1 1

6 th Grade I Can Statements (Aligned to Common Core Math Standards)

I will illustrate the concepts using the example below.

Acknowledgement: BYU-Idaho Economics Department Faculty (Principal authors: Rick Hirschi, Ryan Johnson, Allan Walburger and David Barrus)

Cherry Creek High School Summer Assignment for students entering: Accelerated CP Algebra 2

A Real Life Application of Linear Programming

Algebra I Summer Math Packet

AP Calculus. Extreme Values: Graphically. Slide 1 / 163 Slide 2 / 163. Slide 4 / 163. Slide 3 / 163. Slide 5 / 163. Slide 6 / 163

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.

************************************** FINDING WAYS TO USE TECHNOLOGY TO ASSIST OUR STUDENTS WITH GRAPHING A VARIETY OF LINEAR EQUATIONS!!

Sixth Grade SOL Tracker Name:

3.1. 3x 4y = 12 3(0) 4y = 12. 3x 4y = 12 3x 4(0) = y = x 0 = 12. 4y = 12 y = 3. 3x = 12 x = 4. The Rectangular Coordinate System

Unit 1 Algebraic Functions and Graphs

MATH ALGEBRA AND FUNCTIONS 5 Performance Objective Task Analysis Benchmarks/Assessment Students:

MATH Grade 6. mathematics knowledge/skills as specified in the standards. support.

ax + by = 0. x = c. y = d.

,!7IA3C1-cjfcei!:t;K;k;K;k ISBN Graphing Calculator Reference Card. Addison-Wesley s. Basics. Created in conjuction with

2 Developing. 2 Developing

CHAPTER 4 Linear Programming with Two Variables

Section 1.2: Points and Lines

Section 4.4: Parabolas

Finite Mathematics MAT 141: Chapter 3 Notes

Section 2.0: Getting Started

Linear Topics Notes and Homework DUE ON EXAM DAY. Name: Class period:

2.6: Solving Systems of Linear Inequalities

Transcription:

Using Linear Programming for Management Decisions By Tim Wright Linear programming creates mathematical models from real-world business problems to maximize profits, reduce costs and allocate resources. For this business problem, executive management has asked HR to assist finance with creating a mathematical model to determine an optimal product mix that will maximize profit while also factoring labor restrictions. In this iconic linear programming example, the company makes two products, Product A and Product B. Profit per unit is $4 for product A and $8 for product B. The two products have labor costs from three departments - C, D and E. Department C requires 8 hours per unit to make product A, 10 hours per unit for B and has a maximum of 11,000 man-hours to complete the entire project, department D requires 4 hours per unit for product A and 10 man-hours hours for B and has a maximum of 9,000 hours and department E requires 12 hours per unit for product A and 6 hours for B and has a maximum of 12,000 man-hours to produce the two products. HR and finance s goal is to create an optimization model that maximizes profit, within the boundaries of the constraints. Constraints are the areas that limit the activities of the business. This business problem can be solved very quickly with linear programming optimization programs like Microsoft Solver, Lindo or Lingo. In this example, however, we will create the model algebraically using the graphical method. This problem is suitable for a graphical solution because there are only two decision variables, products A and B. Understanding how the graphical method works will enhance your ability to solve business problems with linear programming programs such as Solver, Lindo or Lingo. The first step to solving the problem is to identify the variables: Let x = the number of product A needed Let y = the number of product B needed The x and y denote the decision variables. Let z = our aim, which is to find the optimal solution from products A and B. The goal (z) is to determine the best product combination that will place the company in a profit maximizing position. Based on the variables above, the objective function is z = 4(x) + 8(y). The objective function finds the precise solution points within the entire region of possible solutions. It is called the objective function

because the solution to the business problem is some multiple of the product mix, the two decision variables. We are looking to maximize profit with the best product combination. How much of product A and how much of product B will give the company the largest profits? Next, we list the constraints or the limitations for each department to make the two products, A & B. Department C: 8x + 10y 11,000 (8 hours per unit to make product x, 10 hours per unit for y, with a maximum of 11,000 hours) Department D: 4x + 10y 9,000 (4 hours per unit for x, 10 hours per unit for y, with a maximum of 9,000 hours) Department E: 12x + 6y 12,000 (12 hours per unit for x, 6 hours per unit for y, with a maximum of 12,000 man-hours) There s one more necessary constraint. Because we are solving this problem graphically, the model s solution will have all positive numbers. In other words, the solution will take place in the first quadrant of the graph. The fancy way of saying this is we need to add a non-negativity constraint. Both x and y will be positive numbers. This means x and y must be greater than zero. So, x 0 and y 0 or just simply x, y 0 Our completed mathematical model is below: Objective function: z = 4(x) + 8(y), remembering that x and y equal the number of products to produce. s. t. (stands for subject to ) The constraints: For Department C: 8x + 10y 11,000 For Department D: 4x + 10y 9,000 For Department E: 12x + 6y 12,000 And the Non-negativity constraint: x, y 0 The fun part begins when we plot the constraint values on the graph. To do this, we take a time capsule back to grade school and use Algebra 1 calculations. We first solve for x and y, then plot the coordinates. Using Algebra steps for Department C, if x = 0, then y = 1,100. When y = 0, x = 1,375. Using Algebra steps for Department D, if x = 0, then y = 900. When y = 0, x = 2,250. Using Algebra steps for Department E, if x = 0, then y = 2,000. When y = 0, x = 1,000. When plotting our graph, 2,250 is the highest unit on the x axis and 2,000 is the highest unit on the y axis. Remember, y is the vertical axis and x is the horizontal axis.

Origin Figure 1 Since all the constraints are less-than-or-equal-to constraints, the direction we look towards that contains the solution points are the coordinates (0, 0), called the origin. The convex shape that satisfies all three constraint lines (also called the intercepts) is called the feasible region (in blue in Figure 2). Feasible Region Figure 2

The feasible region indicates the area where there are an infinite number of solutions to the problem. Because this is an optimization problem, however, we are looking for the optimal solution. In linear programming, the optimal solution falls on the extreme or corner points, the location where the constraint lines intercept on the outer-most edge of the feasible region. The example below shows there are five corner points and one of these points contain the optimal solution. 2 3 4 1 5 Figure 3 Figure 3 shows the coordinates for corner point 1 are (0, 0). This denotes zero profits so this cannot be the optimal solution. We know from Figure 1 the coordinates for corner point 2 are (0, 900). We also know the coordinates for corner point 5 are (1,000, 0). We can guess the coordinates for corner points 3 and 4 by eyeballing, however, this usually doesn t yield a precise measurement. The coordinates (0, 0) indicate the company has made zero products - no product A or product B. We can next add a profit line since the company is looking to make a profit from the products it produces. See the dotted line in Figure 4. Once the profit line moves outside the feasible region, the solution to the business problem is not profitable - the solution is not feasible or optimal.

3 Feasible Region 4 Figure 4 Figure 4 shows the last corner point the dotted profit line touches before exiting the feasible region is corner point 3. This indicates corner point 3 contains the optimal solution. Now we will find its coordinates. The intercept for corner point 3 falls on the following constraint lines: 8x + 10y <= 11,000 and 4x + 10y <= 9,000 Since the corner point falls on the extreme edge of the feasible region, I can change the inequality <= to an equality =. We now get: 8x + 10y = 11,000 4x + 10y = 9,000 The equal signs tell us the left side of the equation is equal to the right side. When applying the same math operation to both sides of the equal sign, the equality will remain intact regardless of the math operation used to solve for x and y. If I multiply the left and right side of the bottom equation by -1, we get: -1(4x + 10y = 9,000).

Now solving for x: 8x + 10y = 11,000-4x - 10y = -9,000 4x = 2,000 X = 500 We can substitute x = 500 into any of the two equations above to solve for y. Let s choose the top equation. 8(500) + 10y = 11,000 4000 + 10y = 11,000 Subtracting 4,000 from both sides. 10y = 7,000 y = 700 Going back to the problem in paragraph 4, the optimal product combination the company should produce is 500 units of product A and 700 units of product B. Let s plug x = 500 and y = 700 into the objective function z = 4(x) + 8(y). Profit (z) = 4(500) + 8(700) $2,000 + $5,600 = $7,600 The optimal profit solution for product mix A & B is $7,600. In summary, this mathematical model can be computed faster using linear programming software Microsoft Solver, Lindo and Lingo. However, knowing how to build your business model algebraically and seeing graphically how the constraints limit the objective function will give you a deeper understanding when using linear programming software. Because Solver is a free add-on for Excel and Microsoft s programs are more ubiquitous, I would recommend starting with Solver. Lindo and Lingo can be downloaded for free, however, with restrictions. Linear programming, the graphical method, has its limitations. There are only two decision variables, the x and y coordinates. Most complex companies will have hundreds of decision variables and a similar high number of constraints. Your next step will be to build your mathematical model in Excel using more than two decision variables. Your success will depend on how well you translate real-world business challenges and goals into an appropriate model with limited abstractions.