i) Linear programming

Similar documents
Below are the graphing equivalents of the above constraints.

Product Decomposition in Supply Chain Planning

Excel Solver Case: Beach Town Lifeguard Scheduling

Lecture 10. Support Vector Machines (cont.)

INSTITUTE AND FACULTY OF ACTUARIES. Curriculum 2019 AUDIT TRAIL

Algebra I: A Fresh Approach. By Christy Walters

Accuplacer Arithmetic Study Guide

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

Algebra I: A Fresh Approach. By Christy Walters

Classroom Tips and Techniques: The Partial-Fraction Decomposition. Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft

Content Design Structure, Scope & Sequence of Mathematics Content Addressed Within Numbers Up! Volcanic Panic

a fraction rock star in no time! This is a free calculator for adding, subtracting, multiplying, and dividing two fractions and/or mixed numbers.

Monday Tuesday Wednesday Thursday Friday

The Simple Linear Regression Model ECONOMETRICS (ECON 360) BEN VAN KAMMEN, PHD

Scheduling the Brazilian Soccer Championship. Celso C. Ribeiro* Sebastián Urrutia

Student Resource / Program Workbook INTEGERS

Name Date. 5. In each pair, which rational number is greater? Explain how you know.

ORF 201 Computer Methods in Problem Solving. Final Project: Dynamic Programming Optimal Sailing Strategies

Prediction Market and Parimutuel Mechanism

A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

Week of July 2 nd - July 6 th. The denominator is 0. Friday

= ( 3) = positive negative zero positive negative zero

Ch. 8 Review Analyzing Data and Graphs

Polynomial DC decompositions

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

Choose the expression(s) that is (are) equivalent to the given rational number. 20 A. B. C..5 A..67 B..6 C. 30 D. E. 1 4 D. 4 E.

A SEMI-PRESSURE-DRIVEN APPROACH TO RELIABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS

July 3 Twenty lawns can be mowed in 35 hours. The lawns per hour are about 0.57 or just over a half of a lawn per hour.

Optimizing Cyclist Parking in a Closed System

Besides the reported poor performance of the candidates there were a number of mistakes observed on the assessment tool itself outlined as follows:

Optimizing Compressed Air Storage for Energy Efficiency

REVIEW TEST Find the least common multiple (LCM) of the numbers 4, 18. A) 4 B) 2 C) 72 D) 1 E) 36

A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors

APPROVED FACILITY SCHOOLS CURRICULUM DOCUMENT SUBJECT: Mathematics GRADE: 6. TIMELINE: Quarter 1. Student Friendly Learning Objective

6th Grade Quarter One Assessment Guide

Ammonia Synthesis with Aspen Plus V8.0

Readiness: Scuba Diving

Section 7.6 Linear Programming

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

of 6. Module 5 Ratios, Rates, & Proportions Section 5.1: Ratios and Rates MAT001 MODULE 5 RATIOS, RATES, & PROPORTIONS.

Kinematics & Dynamics

Introduction to Scientific Notation & Significant Figures. Packet #6

Algebra 3.5 day 1.notebook. September 10, Bellwork

Minimum Mean-Square Error (MMSE) and Linear MMSE (LMMSE) Estimation

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

Indiana Academic 22 nd Annual M.A.T.H. Bowl. Invitational January 22 Feb. 3, Begin Practice Round

Indiana Academic 22 nd Annual M.A.T.H. Bowl

Estimating benefits of travel demand management measures

Chapter 7: Quadratics

The statements of the Law of Cosines

B.U.G. Newsletter. Full Steam Ahead! September Dr. Brown

Performance Task # 1

W6L1: Study Guide W6L2: Take Home Exam W6L3: Factoring Worksheet

A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM. Serdar Korukoğlu 1 and Serkan Ballı 2.

Mathematics 7 WORKBOOK

TASK 4.2.1: "HAMILTON'S ROBOT" ==============================

A percent is a ratio that compares a number to 100. It represents part of a whole. Model 54% on the 10-by-10 grid. Then write the percent as a ratio.

Three New Methods to Find Initial Basic Feasible. Solution of Transportation Problems

Game Theory (MBA 217) Final Paper. Chow Heavy Industries Ty Chow Kenny Miller Simiso Nzima Scott Winder

UAID: Unconventional Arterial Intersection Design

Analysis of Shear Lag in Steel Angle Connectors

4th Grade Quarter Two Assessment Guide

Puzzle 1-1. Comparing and Ordering Integers

If you need to reinstall FastBreak Pro you will need to do a complete reinstallation and then install the update.

Grade: 8. Author(s): Hope Phillips

The next criteria will apply to partial tournaments. Consider the following example:

PREDICTING THE ABILITY OF SURVIVAL AFTER DAMAGE IN TANKERS. José Poblet Martínez - SENER, (Spain) José Javier Díaz Yraola - SENER, (Spain)

Name Date Symbolize Problems - Real World

Ch. 8 Review - Analyzing Data and Graphs

Section 4.2 Objectives

FRA SUMMER MATH 2017 Math Course 3

NIBD Standards. a. All centers must be members of Bowling Proprietors Association of America BPAA).

A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems

CONTENTS III CUMULATIVE REVIEW Copyright by Phoenix Learning Resources. Inc. All Rights Reserved.

DECISION-MAKING ON IMPLEMENTATION OF IPO UNDER TOPOLOGICAL UNCERTAINTY

Automating Injection Molding Simulation using Autonomous Optimization

TIMETABLING IN SPORTS AND ENTERTAINMENT

CHAPTER 1 INTRODUCTION TO RELIABILITY

Quantitative Methods for Economics Tutorial 6. Katherine Eyal

UNIT 2 End-of-Unit Test REVIEW

Gamblers Favor Skewness, Not Risk: Further Evidence from United States Lottery Games

The Bruins I.C.E. School

Summer Work. 6 th Grade Enriched Math to 7 th Grade Pre-Algebra

TRIP GENERATION RATES FOR SOUTH AFRICAN GOLF CLUBS AND ESTATES

TSP at isolated intersections: Some advances under simulation environment

Dickinson ISD 7 th Grade PAP/STEM Math Summer Assignment

Lecture 5. Optimisation. Regularisation

Reliability. Sistem Perawatan TIP FTP UB 1 -

Math 4. Unit 1: Conic Sections Lesson 1.1: What Is a Conic Section?

WVDE Math 7 NS Apply and Extend Previous Understandings of Operations with Fractions to Add, Subtract, Multiply, and Divide Rational Numbers Test

Why coker APC applications are tough

acculink platinum zv zoning system

Massey Method. Introduction. The Process

Scrum Guide Revision

The RCM Analyst - Beyond RCM

2 When Some or All Labels are Missing: The EM Algorithm

Wordproblems. 1. Problem solving

NCERT solution Decimals-2

Identification and Screening of Scenarios for LOPA. Ken First Dow Chemical Company Midland, MI

Transcription:

Problem statement Sailco Corporation must determine how many sailboats should be produced during each of the next four quarters (one quarter = three months). The demand during each of the next four quarters is as follows: first quarter, 40 sailboats; second quarter, 60 sailboats; third quarter, 75 sailboats; fourth quarter, 25 sailboats. Sailco must meet demands on time. At the beginning of the first quarter, Sailco has an inventory of 10 sailboats. At the beginning of each quarter, Sailco must decide how many sailboats should be produced during that quarter. For simplicity, we assume that sailboats manufactured during a quarter can be used to meet demand for that quarter. During each quarter, Sailco can produce up to 40 sailboats with regular-time labour at a total cost of $400 per sailboat. By having employees work overtime during a quarter, Sailco can produce additional sailboats with overtime labor. Overtime labour is split into two categories: the total cost for the first 10 sailboats produced on overtime is $450 per sailboat; the next 10 sailboats cost $500 per sailboat. A maximum of 60 sailboats can be produced per quarter. Sailco is capable of selling each sailboat demanded during each quarter at $500 per sailboat. At the end of each quarter (after production has occurred and the current quarter s demand has been satisfied), a carrying or holding cost of $20 per sailboat is incurred. Use i) linear programming and ii) integer programming to determine a production schedule to minimize the sum of production and inventory costs during the next four quarters. iii) Use integer programming to maximize the profit made by Sailco at the end of the fourth quarters.

i) Linear programming Decision variable Define the number of sailboats on hand at the end of quarter t as: Objective function

Subject to constraints For quarter t: Demand constraint: At the end of the period these must be enough sailboats in inventory to satisfy the demand for that period. Capacity constraint: A maximum of 40 sailboats can be produced using regular time labour Only 10 sailboats can be produced using overtime labour, and only 10 sailboats can be produced using extra overtime labour It should be noted that the combination of the regular time constraint, the overtime constraint, and the maximum production constraint renders the constraint for z t 10 redundant. Its presence in the LP only serves to reduce the number iterations required to arrive at an optimal solution. At most 60 sailboats can be produced per quarter.

Quarterly demand and inventory levels Period (t) Inventory Demand 0 10 0 1 40 2 60 3 75 4 25 The final LP can be formulated as follows: s.t. Demand constraint Regular time capacity constraint Overtime capacity constraint Capacity constraint Using any method, this LP can be solved to yield an optimal solution to minimize the cost of production.

ii) Integer programming Decision variable: Define the number of sailboats on hand at the end of quarter t as: Objective function: Production cost function Holding cost function:

Subject to constraints: For quarter t: Demand constraint: The demand for each period must be met. This means that at the end of the period there must be enough sailboats in inventory to satisfy the demand for that period. The inventory is calculated as the sum of the inventory left over from the previous period and the sailboats produced during this period less the demand. The constraint ensures that there is always enough stock in inventory to meet the demand. Capacity constraint: At most 60 sailboats can be produced per period, using any combination of standard time, overtime and extra overtime. Quarterly demand and inventory levels Period (t) Inventory Demand 0 10 0 1 40 2 60 3 75 4 25

Formulate optimization problem: s.t. Demand constraint for quarter t Capacity constraint for quarter t Because c(x) is a piecewise linear function, the objective function is not a linear function of x, and this optimization problem is not an LP. By using the method described below, however, we can transform this problem into an IP. Knowing that the break points for c(x) are 0, 40, 50, and 60, we proceed as follows: A piecewise linear function is not a linear function, thus general techniques used to solve linear problems, can t be applied. By using 0-1 variables, we are able to transform a piecewise linear function and represent it as a linear function. Step 1: Replace c(x t ) by Wherever c(x t ) appears in the optimization problem, replace this by a new variable z ti multiplied by the cost calculated at each break point. Thus, for this problem, we find the expression above. Step 2: Add the constraints: The constraints listed below are a combination of 0-1 variables and the variable z ti added earlier in order to represent the piecewise linear function as a linear function. This constraint was added in step 1. This transforms the piecewise linear function into a single, linear function. This, however, is not sufficient in itself therefor we add the following constraints as well:

The variable y ti is a binary variable (0-1 variable) which serves as a yes-no variable. The variable z ti is a linearization variable which ensures that the piecewise linear function can be transformed into a linear function. These constraints will be used during the solution of the problem to decide during which costing period (for each quarter) the sailboats will be produced. These constraints limit the sum of all the binary variables and the sum of the linearization variables to equal one. For the binary variables this means, for each quarter, there can only be one y ti variable equal to one. The z ti variable is limited only in sign and not by value, therefor it can be any value larger than or equal to zero (see below); however the sum of these variables for each quarter must equal 1, which limits each variable to a fraction. This leads to the last of the linearization constraints: These constraints have been specifically adapted to be applicable to this problem, but can be changed for any piecewise linear problem. This problem is made much more complex due to the fact that multiple periods are taken into the equation. In order to formulate the problem we will initially consider only the first period. For the first quarter, t = 1: s.t. Demand constraint for quarter 1 Capacity constraint for quarter 1

The new formulation is the following IP: s.t. Demand constraint for quarter 1 Capacity constraint for quarter 1 For all four quarters the IP can be written symbolically as follows:

Objective function: Subject to constraints: Demand constraint for quarter t Capacity constraint for quarter t Results: Optimal solution: Min z = $ 79 700.00 Labor utilization per quarter: Quarter Production volume Regular time Overtime Extra overtime 1 50 40 10 0 2 55 40 10 5 3 60 40 10 10 4 25 25 0 0

iii) Maximizing profit using IP This problem statement greatly simplifies finding the maximum profit to be made by Sailco because we can assume the only sales made are the amounts demanded each quarter. Changing the IP from a minimisation to a maximisation problem requires only a change in the objective function as follows: By subtracting the cost from the sales we can determine what the maximum profit will be for this given problem statement. The complete IP will look as follows: Objective function: Subject to constraints: Demand constraint for quarter t Capacity constraint for quarter t