MBF1413 Quantitative Methods

Similar documents
Advanced Supply Chain Management (POM 625) - Lecture 1 - Dr. Jinwook Lee

Linear programming A large number of decision pr

MBF1413 Quantitative Methods

Linear Programming. Chapter 2: Basic Concepts. Lee-Anne Johennesse. Advanced Quantitative Methods 7 March 2016

Homework 1 Fall 2000 ENM3 82.1

Linear Programming: Basic Concepts

Modeling Using Linear Programming

MIS209 INTRODUCTION TO MANAGEMENT SCIENCE

MGSC 1205 Quantitative Methods I

Optimization Methods in Management Science

Basic Linear Programming Concepts. Lecture 2 (3/29/2017)

2. Find solution of following LPPs and solution of their dual problem too: a.

Problems for Mathematical Formulation and Solution Using LINGO 1. Media Selection

Linear Programming. BUS 735: Business Decision Making and Research. Wednesday, November 8, Lecture / Discussion. Worksheet problem.

Operations Research QM 350. Chapter 1 Introduction. Operations Research. University of Bahrain

Managerial Decision Modeling w/ Spreadsheets, 3e (Balakrishnan/Render/Stair) Chapter 2 Linear Programming Models: Graphical and Computer Methods

Use an Excel spreadsheet to solve optimization problems

Transportation Models

Presentation: H. Sarper An Introduction to Modeling

Check HW: WS Calculator Linear Programming

Linear Programming. 1 Goals and Agenda. Management 560: Management Science. Tuesday, March 17, 2009

Introduction to Management Science

Optimizing an Advertising Campaign

Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION

Introduction. Identifying Terms, Factors, and Coefficients

Chapter 8 LP Modeling Applications with Computer Analyses in Excel and QM for Windows

Business Mathematics / Quantitative Research Methods I

WATER RESOURCES MANAGEMENT. Reservoir Operation. [7] Fall 2007 Water Resources Management Mohammad N. Almasri, PhD An-Najah National University

This is a refereed journal and all articles are professionally screened and reviewed

Chapter 11. Decision Making and Relevant Information Linear Programming as a Decision Facilitating Tool

Managerial Decision Modeling w/ Spreadsheets

University Question Paper Two Marks

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Short-Run Manufacturing Problems at DEC 2. In the fourth quarter of 1989, the corporate demand/supply group of Digital

A Production Problem

In this chapter we will study problems for which all the algebraic expressions are linear, that is, of the form. (a number)x +(a number)y;

Introduction to Management Science, 10e (Taylor) Chapter 4 Linear Programming: Modeling Examples

Introduction to quantitative methods

COB291, Management Science, Test 3, Fall 2008 DO NOT TURN TO THE NEXT PAGE UNTIL YOU ARE INSTRUCTED TO DO SO!

Modeling of competition in revenue management Petr Fiala 1

DIS 300. Quantitative Analysis in Operations Management. Instructions for DIS 300-Transportation

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

UNIVERSITY OF MORATUWA

Transportation Problems

Model Question Paper with Solution

ISyE 3133B Sample Final Tests

What proportion of the items provide enough information to show that they used valid statistical methods?

OPT: An Approach to Organizational and Process Improvement

OMGT2146. Supply Chain Analysis and Design. Introduction to Modeling. Course Information. Week 1

Goals and Agenda Linear Programming Shadow Prices. Linear Programming. BUS 735: Business Decision Making and Research. Wednesday, November 8, 2017

AIMMS Modeling Guide - Media Selection Problem

Dynamic, Deterministic Models

Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard. Inventory Level. Figure 4. The inventory pattern eliminating uncertainty.

Course Description Applicable to students admitted in

Optimization Prof. Debjani Chakraborty Department of Mathematics Indian Institute of Technology, Kharagpur

MTBE Chemical Production Optimization

Revenue for chemical manufacturers

WRITTEN PRELIMINARY Ph.D. EXAMINATION. Department of Applied Economics. University of Minnesota. June 16, 2014 MANAGERIAL, FINANCIAL, MARKETING

OPERATIONS RESEARCH Code: MB0048. Section-A

Relevant Costs for Decision Making

Review Article Minimizing Costs Can Be Costly

Toronto Data Science Forum. Wednesday May 2 nd, 2018

10-1. Learning Objective. Identify relevant and irrelevant costs and benefits in a decision.

Chapter 130. Texas Essential Knowledge and Skills for Career and Technical Education Subchapter I. Hospitality and Tourism

In this chapter we will study problems for which all the algebraic expressions are linear, that is, of the form. (a number)x + (a number)y;

SOMANI S Approximation Method(SAM) Innovative Method for finding optimal Transportation Cost. Abstract

Code No: RR Set No. 1

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Lecture 1 MBF2213 Operations Management Prepared by Dr Khairul Anuar. L1: Operations Management

Production Planning under Uncertainty with Multiple Customer Classes

Viability Analysis of an Enterprise I

Name Period Score = Notes c/b 10 30

Advertising 133. Nontaxable advertising services

Goals and Agenda Linear Programming Shadow Prices. Linear Programming. Management 560: Management Science. Tuesday, March 17, 2009

CHAPTER 4 A NEW ALTERNATE METHOD OF TRANS-SHIPMENT PROBLEM

Announcements. Week 12

Advertising. Nontaxable advertising services. Creating advertising

Introduction to Analytics Tools Data Models Problem solving with analytics

B.5 Binary Indicator Variables Review Questions

OPTIMIZATION OF ROCK STONE SELECTION IN SHORE PROTECTION PROJECTS - CASE STUDY: GAZA BEACH CAMP SHORE PROTECTION PROJECT

Industrial Engineering Prof. Inderdeep Singh Department of Mechanical and Industrial Engineering Indian Institute of Technology, Roorkee

Wk# Linear Programming

1.1 A Farming Example and the News Vendor Problem

Transportation problem

THE "OPERATIONS RESEARCH METHOD" Orientation. Problem Definition. Data Collection. Model Construction. Solution. Validation and Analysis

Problem Score Problem Score 1 /12 6 /12 2 /12 7 /12 3 /12 8 /12 4 /12 9 /12 5 /12 10 /12 Total /120

A single platform. Your many investment ideas. Comprehensive Alpha Research and Portfolio Management Platform

System of two quadratic inequalities

FACULTY OF BUSINESS AND MANAGEMENT

Applied Data Analysis (Operations Research)

INTRODUCTION TO LINEAR PROGRAMMING ASSIGNMENT #9, 10, AND 11

Optimal Scheduling for Copper Concentrates Operations in Aurubis Production Process

Using Excel s Solver

Linear Programming. Math 4R. I - # 2 (set up table) II - # 2 (maybe take off), 3 (set up table. 3 - # 1, 3, 4 (maybe take off) HW#60:

Optimal Inventory Allocation under Substitutable Demand

Introduction to Management Science

The integration of online and offline channels

Waiver Exam Study Guide

Example 1: Cost of Operation. Example 2: Education Pays Off. 3.1: Algebraic Translations of English Phrases. 3.2: Strategy for Solving Word Problems

Transcription:

MBF1413 Quantitative Methods Prepared by Dr Khairul Anuar 9: Introduction to Linear Programming www.notes638.wordpress.com

Content 1. Introduction 2. A Simple Maximization Problem 2

1. Introduction Linear programming is a problem-solving approach developed to help managers make decisions. To illustrate some of the properties that all linear programming problems have in common, consider the following typical applications: 1. A manufacturer wants to develop a production schedule and an inventory policy that will satisfy sales demand in future periods. Ideally, the schedule and policy will enable the company to satisfy demand and at the same time minimize the total production and inventory costs. 2. A financial analyst must select an investment portfolio from a variety of stock and bond investment alternatives. The analyst would like to establish the portfolio that maximizes the return on investment. 3

1. Introduction 3. A marketing manager wants to determine how best to allocate a fixed advertising budget among alternative advertising media such as radio, television, newspaper, and magazine. The manager would like to determine the media mix that maximizes advertising effectiveness. 4. A company has warehouses in a number of locations. Given specific customer demands, the company would like to determine how much each warehouse should ship to each customer so that total transportation costs are minimized. 4

1. Introduction A close scrutiny reveals one basic property they all have in common. In each example, we were concerned with maximizing or minimizing some quantity. All linear programming problems also have a second property: restrictions or constraints that limit the degree to which the objective can be pursued. 5

RMC, Inc., is a small firm that produces a variety of chemicalbased products. In a particular production process, three raw materials are used to produce two products: a fuel additive and a solvent base. The fuel additive is sold to oil companies and is used in the production of gasoline and related fuels. 6

The three raw materials are blended to form the fuel additive and solvent base as indicated in Table 7.1, which shows that a ton of fuel additive is a mixture of 0.4 tons of material 1 and 0.6 tons of material 3. A ton of solvent base is a mixture of 0.5 tons of material 1, 0.2 tons of material 2, and 0.3 tons of material 3. 7

TABLE 7.1 MATERIAL REQUIREMENTS PER TON FOR THE RMC PROBLEM 8

RMC s production is constrained by a limited availability of the three raw materials. For the current production period, RMC has available the following quantities of each raw material: Material Material 1 Material 2 Material 3 Amount Available for Production 20 tons 5 tons 21 tons 9

Because of spoilage and the nature of the production process, any materials not used for current production are useless and must be discarded. The accounting department analyzed the production figures, assigned all relevant costs, and arrived at prices for both products that will result in a profit contribution of $40 for every ton of fuel additive produced and $30 for every ton of solvent base produced. Let us now use linear programming to determine the number of tons of fuel additive and the number of tons of solvent base to produce in order to maximize total profit contribution. 10

Problem formulation is the process of translating a verbal statement of a problem into a mathematical statement. The mathematical statement of the problem is referred to as a mathematical model. Developing an appropriate mathematical model is an art that can only be mastered with practice and experience. Even though every problem has at least some unique features, most problems also have many common or similar features. As a result, some general guidelines for developing a mathematical model can be helpful. We will illustrate these guidelines by developing a mathematical model for the RMC problem. 11

Understand the Problem Thoroughly The RMC problem is relatively easy to understand. RMC wants to determine how much of each product to produce in order to maximize the total contribution to profit. The number of tons available for the three materials that are required to produce the two products will limit the number of tons of each product that can be produced. More complex problems will require more work in order to understand the problem. However, understanding the problem thoroughly is the first step in developing any mathematical model. 12

Describe the Objective RMC s objective is to maximize the total contribution to profit. Describe Each Constraint Three constraints limit the number of tons of fuel additive and the number of tons of solvent base that can be produced. Constraint 1: The number of tons of material 1 used must be less than or equal to the 20 tons available. Constraint 2: The number of tons of material 2 used must be less than or equal to the 5 tons available. Constraint 3: The number of tons of material 3 used must be less than or equal to the 21 tons available. 13

Define the Decision Variables The decision variables are the controllable inputs in the problem. For the RMC problem the two decision variables are (1) the number of tons of fuel additive produced, and (2) the number of tons of solvent base produced. In developing the mathematical model for the RMC problem, we will use the following notation for the decision variables: F number of tons of fuel additive S number of tons of solvent base 14

Write the Objective in Terms of the Decision Variables RMC s profit contribution comes from the production of F tons of fuel additive and S tons of solvent base. Because RMC makes $40 for every ton of fuel additive produced and $30 for every ton of solvent base produced, the company will make $40F from the production of the fuel additive and $30S from the production of the solvent base. Thus, Total profit contribution = 40F + 30S 15

Because the objective maximize total profit contribution is a function of the decision variables F and S, we refer to 40F + 30S as the objective function. Using Max as an abbreviation for maximize, we can write RMC s objective as follows: Max 40F = 30S (7.1) 16

Write the Constraints in Terms of the Decision Variables Constraint 1: Tons of material 1 used Tons of material 1 available Every ton of fuel additive that RMC produces will use 0.4 tons of material 1. Thus, 0.4F tons of material 1 is used to produce F tons of fuel additive. 17

Similarly, every ton of solvent base that RMC produces will use 0.5 tons of material 1. Thus, 0.5S tons of material 1 is used to produce S tons of solvent base. Therefore, the number of tons of material 1 used to produce F tons of fuel additive and S tons of solvent base is Tons of material 1 used = 0.4F + 0.5S Because 20 tons of material 1 are available for use in production, the mathematical statement of constraint 1 is 0.4F + 0.5S 20 (7.2) 18

Constraint 2: 2. A Simple Maximization Problem Tons of material 2 used Tons of material 2 available Fuel additive does not use material 2. However, every ton of solvent base that RMC produces will use 0.2 tons of material 2. Thus, 0.2S tons of material 2 is used to produce S tons of solvent base. Therefore, the number of tons of material 2 used to produce F tons of fuel additive and S tons of solvent base is Tons of material 2 used = 0.2S 19

Similarly, every ton of solvent base that RMC produces will use 0.5 tons of material 1. Thus, 0.5S tons of material 1 is used to produce S tons of solvent base. Therefore, the number of tons of material 1 used to produce F tons of fuel additive and S tons of solvent base is Tons of material 1 used = 0.4F + 0.5S Because 20 tons of material 1 are available for use in production, the mathematical statement of constraint 1 is 0.4F + 0.5S 20 (7.2) Because 5 tons of material 2 are available for production, the mathematical statement of constraint 2 is 0.2S 5 (7.3) 20

Constraint 3: 2. A Simple Maximization Problem Tons of material 3 used Tons of material 3 available Every ton of fuel additive RMC produces will use 0.6 tons of material 3. Thus, 0.6F tons of material 1 is used to produce F tons of fuel additive. Similarly, every ton of solvent base RMC produces will use 0.3 tons of material 3. Thus, 0.3S tons of material 1 is used to produce S tons of solvent base. 21

Therefore, the number of tons of material 3 used to produce F tons of fuel additive and S tons of solvent base is Tons of material 3 used = 0.6F + 0.3S Because 21 tons of material 3 are available for production, the mathematical statement of constraint 3 is 0.6F + 0.3S 21 (7.4) 22

Add the Nonnegativity Constraints RMC cannot produce a negative number of tons of fuel additive or a negative number of tons of solvent base. Therefore, nonnegativity constraints must be added to prevent the decision variables F and S from having negative values. These nonnegativity constraints are F 0 and S 0 Nonnegativity constraints are a general feature of many linear programming problems and may be written in the abbreviated form: F, S 0 (7.5) 23

Add the Nonnegativity Constraints RMC cannot produce a negative number of tons of fuel additive or a negative number of tons of solvent base. Therefore, nonnegativity constraints must be added to prevent the decision variables F and S from having negative values. These nonnegativity constraints are F 0 and S 0 Nonnegativity constraints are a general feature of many linear programming problems and may be written in the abbreviated form: F, S 0 (7.5) 24

Mathematical Model for the RMC Problem Problem formulation is now complete. We have succeeded in translating the verbal statement of the RMC problem into the following mathematical model: Max 40F + 30S Subject to (s.t.) 0.4F + 0.5S 20 Material 1 0.2S 5 Material 2 0.6F 0.3S 21 Material 3 F, S 0 25

Our job now is to find the product mix (i.e., the combination of F and S) that satisfies all the constraints and, at the same time, yields a maximum value for the objective function. Once these values of F and S are calculated, we will have found the optimal solution to the problem. This mathematical model of the RMC problem is a linear program. 26

The RMC problem has an objective and constraints that, as we said earlier, are common properties of all linear programs. But what is the special feature of this mathematical model that makes it a linear program? The special feature that makes it a linear program is that the objective function and all constraint functions (the left-hand sides of the constraint inequalities) are linear functions of the decision variables. Mathematical functions in which each variable appears in a separate term and is raised to the first power are called linear functions. 27

The objective function (40F + 30S) is linear because each decision variable appears in a separate term and has an exponent of 1. The amount of material 1 used (0.4F + 0.5S) is also a linear function of the decision variables for the same reason. Similarly, the functions on the left-hand side of the material 2 and material 3 constraint inequalities (the constraint functions) are also linear functions. Thus, the mathematical formulation is referred to as a linear program. The use of the word programming here means choosing a course of action. Linear programming involves choosing a course of action when the mathematical model of the problem contains only linear functions. 28