1 Aggregate Production Planning



Similar documents
ASPECTS OF AGGREGATE PLANNING. Aggregate planning focuses on intermediate-rang production planning problems.

Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

TEACHING AGGREGATE PLANNING IN AN OPERATIONS MANAGEMENT COURSE

Production Planning & Control. Chapter 2. Aggregate Planning & Master Production Scheduling. Chapter2 1

Demand

Aggregate Planning. Planning Process. Aggregate. Capacity options. Demand options. Five questions of aggregate planning. Scheduling Decisions

1 The EOQ and Extensions

Supply Chain Management (3rd Edition)

ERP-DOM (Spring 2016) Content

Universidad del Turabo MANA 705 DL Workshop Eight W8_8_3 Aggregate Planning, Material Requirement Planning, and Capacity Planning

Analysis One Code Desc. Transaction Amount. Fiscal Period

School of Management and Languages Capacity Planning

Planning and Scheduling Operations in Dynamic Supply Chain

MOS 3330 Test 2 Review Problems & Solutions

Marginal Costing and Absorption Costing

AGGREGATE & CAPACITY PLANNING

3 SYSTEMS DESIGN AND CAPACITY

Inventory Control Subject to Known Demand

ISSN: Spring, 2015 Volume 14, Number 1

How To Plan A Pressure Container Factory

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

A Cross-Functional View of Inventory Management, Why Collaboration among Marketing, Finance/Accounting and Operations Management is Necessary

Variable Compensation. Total Compensation

CHAPTER 6 AGGREGATE PLANNING AND INVENTORY MANAGEMENT 명지대학교 산업시스템공학부

Antti Salonen KPP227 KPP227 1

Economic Ordering Quantities: A Practical Cost Reduction Strategy for Inventory Management

PART 3 CASH FLOW FORMULA:

Cumulative Diagrams: An Example

An Assessment of Prices of Natural Gas Futures Contracts As A Predictor of Realized Spot Prices at the Henry Hub

TU-E2020 ADVANCED OPERATIONS MANAGEMENT. Demand management Sales & Operations Planning Master Production Scheduling

Management of Uncertainty In Supply Chain

TU-E2020. Capacity Planning and Management, and Production Activity Control

Preparing A Cash Flow Statement

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Chapter 6. Commodity Forwards and Futures. Question 6.1. Question 6.2

An Aggregate Reserve Methodology for Health Claims

MBA350 INTEGRATIVE CAPSTONE COURSE

1 Material Requirements Planning (MRP)

I. Introduction to Aggregate Demand/Aggregate Supply Model

For more information, please contact: W. David Lee, Administrator, Statewide Planning and Policy Analysis Florida Department of Transportation 605

The Main Page of RE STATS will provide the range of data at the very top of the page.

Standard Costs Overview

Antti Salonen KPP227 - HT 2015 KPP227

In this chapter, you will learn to use cost-volume-profit analysis.

A Production Planning Problem

Simple Inventory Management

Inventory Management - A Teaching Note

COST ESTIMATING METHODOLOGY

Interest rate Derivatives

Production and Inventory Management

Analyzing price seasonality

Illinois Job Index. Jan 2012 Negative. Talking Points. Illinois Notes. Nation Notes.

Sony IR Day Game & Network Services Segment. Jun 29, Andrew House

Volatility Tracker: No Surprises in Gold

Quantitative Software Management

Working Capital Management Nature & Scope

Sales Forecasting & Production Planning

Inventory Management, Just-in-Time, and Backflush Costing

Industry Environment and Concepts for Forecasting 1

tutor2u Cash Management How and Why Businesses Need to Manage their Cash AS & A2 Business Studies PowerPoint Presentations 2005

New Experimental Experience Rating (NEER) User Guide

Fixed Income 2015 Update. Kathy Jones, Senior Vice President Chief Fixed Income Strategist, Schwab Center for Financial Research

Understanding Financial Management: A Practical Guide Guideline Answers to the Concept Check Questions

Functional Area Systems Lecture 5

Together we re better.

BSCM Sample TEST. CPIM(Certified In Production & Inventory Management) - 1 -

What Can We Learn by Disaggregating the Unemployment-Vacancy Relationship?

Linear Programming Supplement E

A Strategic Capacity Planning Model: A Genetic Algorithm Approach

Live Learning Center. Solution-Driven Integrated Learning Paths. Make the Most of Your Educational Experience

Discussion of Discounting in Oil and Gas Property Appraisal

COST THEORY. I What costs matter? A Opportunity Costs

Operations Management. 3.3 Justify the need for Operational Planning and Control in a selected Production Process

Achieving Effective Inventory Management with Dynamics GP and RockySoft

Professional Development Programme on Enriching Knowledge of the Business, Accounting and Financial Studies (BAFS) Curriculum

The fact is that 90% of business strategies are not implemented through operations as intended. Overview

Back-To-Basics Workshops

IT-375 using the 6 th Edition PRODUCTION AND INVENTORY CONTROL CHAPTER 1: INTRODUCTION TO MATERIALS MANAGEMENT

Chapter 5: Strategic Capacity Planning for Products and Services

Economic indicators dashboard

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Fully in Control. Management Information. Pomerantz can customize virtually any type of report to meet your productivity requirements.

г. OC = AAI + ACP

ARQUIMEDES: A TOOL FOR TEACHING PPC IN AN OPERATIONS MANAGEMENT COURSE

TERMS OF REFERENCE FOR THE HUMAN RESOURCES AND COMPENSATION COMMITTEE

LECTURE 1 SERVICE CAPACITY MANAGEMENT

A SAS/ETS SOFTWARE FORECASTING AND INVENTORY PLANNING SYSTEM

This is How Are Operating Budgets Created?, chapter 9 from the book Accounting for Managers (index.html) (v. 1.0).

IRAS e-tax Guide Income Tax: Concession for

Budgetary Planning. Managerial Accounting Fifth Edition Weygandt Kimmel Kieso. Page 9-2

MBA Math for Executive MBA Program

Budget types. CH 6: Budgets HOW DO YOU COME UP WITH THE NUMBERS? Budget Periods WHY BUDGET?

Project Cost & Schedule Monitoring Process Using MS Excel & MS Project

Actuarial Speak 101 Terms and Definitions

Revenue Structure, Objectives of a Firm and. Break-Even Analysis.

Chapter 6. Inventory Control Models

Delay, Disruption and Acceleration Costs

Working Capital and the Financing Decision C H A P T E R S I X

GLOBALGAP Risk Assessment on Social Practices (GRASP)

Transcription:

IEOR 4000: Production Management Lecture 5 Professor Guillermo Gallego 9 October 2001 1 Aggregate Production Planning Aggregate production planning is concerned with the determination of production, inventory, and work force levels to meet fluctuating demand requirements over a planning horizon that ranges from six months to one year. Typically the planning horizon incorporate the next seasonal peak in demand. The planning horizon is often divided into periods. For example, a one year planning horizon may be composed of six one-month periods plus two three-month periods. Normally, the physical resources of the firm are assumed to be fixed during the planning horizon of interest and the planning effort is oriented toward the best utilization of those resources, given the external demand requirements. Since it is usually impossible to consider every fine detail associated with the production process while maintaining such a long planning horizon, it is mandatory to aggregate the information being processed. The aggregate production approach is predicated on the existence of an aggregate unit of production, such as the average item, or in terms of weight, volume, production time, or dollar value. Plans are then based on aggregate demand for one or more aggregate items. Once the aggregate production plan is generated, constraints are imposed on the detailed production scheduling process which decides the specific quantities to be produced of each individual item. The plan must take into account the various ways a firm can cope with demand fluctuations as well as the cost associated with them. Typically a firm can cope with demand fluctuations by: (a) Changing the size of the work force by hiring and firing, thus allowing changes in the production rate. Excessive use of hiring and firing may limited by union regulations and may create severe labor problems. (b) Varying the production rate by introducing overtime and/or idle time or outside subcontracting. (c) Accumulating seasonal inventories. The tradeoff between the cost incurred in changing production rates and holding seasonal inventories is the basic question to be resolved in most practical situations. (d) Planning backorders. These ways of absorbing demand fluctuations can be combined to create a large number of alternative production planning options. Costs relevant to aggregate production planning: (a) Basic production costs: material costs, direct labor costs, and overhead costs. It is customary to divide these costs into variable and fixed costs. (b) Costs associated with changes in the production rate: costs involved in hiring, training, and laying off personnel, as well as overtime compensations. (c) Inventory related costs. Aggregate production planning models may be valuable as decision support systems and to evaluate proposals in union negotiations. Here we limit our study to linear cost models and to a brief discussion of models with quadratic costs.. Before presenting a model based on linear programming we will discuss two extreme aggregate production plans: The just-in-time production plan and the production-smoothing plan.

IEOR 4000: Production Management page 2 Professor Guillermo Gallego The Just-in-time production plan, also known as the chase plan, consists in changing the production rate to exactly satisfy demand. The idea is consistent with the JIT production philosophy and results in low holding costs but may result in high cost of adjusting the production rate, i.e., high firing and hiring costs or high idle times. As a consequence, the just-in-time plan is best suited to situations where the cost of changing the production rate is relatively inexpensive. The production-smoothing plan, also known as the stable plan, consists in keeping the production rate constant over time. This strategy minimizes the production cost when production costs are convex. A stable, make to stock, production strategy needs to build inventories to cope with peaks in demand and may result in high holding costs. As a result, the productionsmoothing plan is best suited to situations where inventory carrying costs are low. We will now present a simple example that illustrates the two extreme plans and a plan that results from solving a linear model. Data: Initial conditions: 300 workers, 500 units of inventory at the end of December. Demand Forecast January June: 1,280, 640, 900, 1,200, 2,000, and 1,400. Final conditions: 600 units of ending inventory in June. Cost of hiring one worker $500, cost of firing one worker $1,000, cost of holding one unit of inventory for one month $80. Backorders not allowed. Number of aggregate units produced by one worker in one day 0.14653. The just-in-time plan, see Table 1 results in hiring 755 workers, firing 145 workers and carrying a total of 604 units of inventory for a total cost equal to $570,784. The production-smoothing plan, see Table 2, results in hiring 111 workers, firing 0 workers and carrying a total of 6561 units of inventory for a total cost equal to $580,363. Finally, the linear programming plan, see Table 3 uses a combination of hiring and firing and by building inventories in anticipation of demand peaks. The plan results in hiring 465 workers, firing 27 workers, and carrying a total of 1498 units of inventory for a total cost of $379,292. See the spreadsheet app-strategies.xls for details. Hiring 0 0 160 0 305 290 755 Firing 34 84 0 27 0 0 145 Workforce 300 266 182 342 315 620 910 Production 780 640 902 1200 1999 2000 Inventory 500 0 0 2 2 0 601 604 Table 1: The Just-in-Time Production Plan Hiring 111 0 0 0 0 0 111 Firing 0 0 0 0 0 0 0 Workforce 300 411 411 411 411 411 411 Production 1204 1445 1084 1566 1325 903 Inventory 500 424 1230 1414 1780 1105 608 6561 Table 2: The Production-Smoothing Plan

IEOR 4000: Production Management page 3 Professor Guillermo Gallego Hiring 0 0 0 0 465 0 465 Firing 27 0 0 0 0 0 27 Workforce 300 273 273 273 273 738 738 Production 800 960 720 1040 2378 1622 Inventory 500 20 340 160 0 378 600 1498 Table 3: Linear Programming Production Plan Hiring 0 0 0 105 195 0 300 Firing 0 0 0 0 0 0 0 Workforce 300 300 300 300 405 600 600 Production 879 1055 791 1542 1934 1319 Inventory 500 99 514 405 747 681 600 3047 Table 4: Modified Linear Programming Production Plan Although the production plan based on linear programming resulted in lower cost over the planning horizon, it ended up with a relatively large workforce. If management judges the workforce to be too large, it can impose an additional constraint on the ending workforce and resolve the problem. If management wants the ending work force to be no larger than 600 workers, then solving the linear program with this additional constraint results in the plan given by Table IV and a cost of $393,768. The model developed above allows hiring and firing, but does not allow overtime. We now present two two additional models. Model I has a fixed work force and allows overtime, while Model II has a variable work force, allows overtime and backorders. 1.1 Model 1: Fixed Work Force Model Assumption : Hiring and firing are disallowed. Production rates can fluctuate only by using overtime. Data: c it = unit production cost for product i in period t (exclusive of labor costs) h it = inventory carrying cost per unit of product i held in stock from period t to t + 1. r t = cost per man-hour of regular labor in period t o t = cost per man-hour of overtime labor in period t d it = forecast demand for product i in period t m i = man-hours required to produce one unit of product i R t = total man-hours of regular labor available in period t Ō t = total man-hours of overtime labor available in period t I i0 = initial inventory level for product i T = time horizon in periods N = total number of products

IEOR 4000: Production Management page 4 Professor Guillermo Gallego Decision Variables: X it = units of product i to be produced in period t I it = units of product i to be left over as an inventory in period t R t = man-hours of regular labor used during period t O t = man-hours of overtime labor used during period t The linear program for this model is: Minimize N T T [c it X it + h it I it ] + [r t R t + o t O t ] i=1 t=1 t=1 subject to: X it + I i,t 1 I it = d it i, t N i=1 m ix it R t O t = 0 t 0 R t R t t 0 O t Ōt t X it 0, I it 0 i, t. Example: We will assume a unit production rate. The data is given in Table 4. Jan Feb Mar Apr May Jun Demand 100 100 150 200 150 100 Unit Production Cost (Excluding Labor) 7 8 8 8 7 8 Unit Holding Cost 3 4 4 4 3 2 Unit Regular Labor Cost 15 15 18 18 15 15 Unit Overtime Labor Cost 22.5 22.5 27 27 22.5 22.5 Available Man-hours R Labor 120 130 120 150 100 100 Available Man-hours O Labor 30 40 40 30 30 30 Table 5: Data for Model I

IEOR 4000: Production Management page 5 Professor Guillermo Gallego The optimal solution is obtained in the file Aggre-Prod-Planning.xls. The optimal solution is displayed in Table 5 and has an optimal cost of $20,193. Dec Jan Feb Mar Apr May Jun Man-hours R Labor 120 130 120 150 100 100 Man-hours O Labor 0 17 0 30 30 0 Production 120 147 120 180 130 100 Inventory 3 23 70 40 20 0 0 Table 6: Solution to Model I Example Remark: Model 1 assumes that the number of regular man-hours used for production is a variable under our control. This would be the case, for example, if temporary workers are used. In many cases, the cost of regular labor is fixed, but we may decided not to use it. To model situations where this choice is not available we can impose a lower bound R t on the use of the man-hours of regular labor used in period t. For example, the choice R t = R t precludes the use of R t as a decision variable. 1.2 Model 2: Variable Work Force Model Assumption : Hiring and firing are allowed in addition to using overtime from the regular work force. Backorders are allowed. Data: c it = unit production cost for product i in period t (exclusive of labor costs) h it = inventory carrying cost per unit of product i held in stock from period t to t + 1 π it = backorder cost per unit of product i carried from period t to t + 1 r t = cost per man-hour of regular labor in period t o t = cost per man-hour of overtime labor in period t h t = cost of hiring one man-hour in period t f t = cost of firing one man-hour in period t d it = forecast demand for product i in period t m i = man-hours required to produce one unit of product i p = fraction of regular hours allowed as overtime I i0 = initial inventory level for product i T = time horizon in periods N = total number of products Decision Variables: X it = units of product i to be produced in period t I + it = units of product i to be left over as an inventory in period t I it = units of product i backordered at the end of period t H t = man-hours of regular work force hired in period t F t = man-hours of regular work force fired in period t R t = man-hours of regular labor used during period t O t = man-hours of overtime labor used during period t The linear program for this model is Minimize N i=1 t=1 T T [c it X it + h it I + it + π iti it ] + [r t R t + o t O t + h t H t + f t F t ] t=1

IEOR 4000: Production Management page 6 Professor Guillermo Gallego subject to: X it + I + i,t 1 I+ it I i,t 1 + I it = d it i, t N m i X it R t O t 0 t i=1 R t R t 1 H t + F t = 0 t O t pr t 0 t X it 0, I + it 0, I it 0 i, t R t, O t, H t, F t 0 t Example: We will assume a unit production rate, that overtime is at most 25% of regular labor, and the data from Table 6. Jan Feb Mar Apr May Jun Demand 100 100 150 200 150 100 Unit Production Cost (Excluding Labor) 7 8 8 8 7 8 Unit Holding Cost 3 4 4 4 3 2 Unit Backorder Cost 20 25 25 25 20 15 Unit Regular Labor Cost 15 15 18 18 15 15 Unit Overtime Labor Cost 22.5 22.5 27 27 22.5 22.5 Hiring Cost 20 20 20 20 20 20 Firing Cost 20 20 20 20 20 15 Table 7: Data for Model II The optimal solution is obtained in the file Aggre-Prod-Planning.xls. The optimal solution, given in Table 7, and has an optimal cost of $19,784. Dec Jan Feb Mar Apr May Jun Man-hours Hired 129 0 0 0 0 0 Man-hours Fired 0 0 0 0 0 7 Man-hours of R Labor 129 129 129 129 129 121 Man-hours of O Labor 0 0 0 32 0 0 Production 129 129 129 161 129 121 Inventory 3 32 60 39 0 0 0 Backlogs 0 0 0 0 21 0 Table 8: Solution to Model II

IEOR 4000: Production Management page 7 Professor Guillermo Gallego 1.3 Advantages and Disadvantages of Linear Cost Models The main advantage of linear cost models is that they generate linear programs which can be solved by readily available and efficient codes. The shadow price information can be of assistance in identifying opportunities for capacity expansions, marketing penetration strategies, new product introductions, and so on. The most serious disadvantage of linear programming models is their failure to deal with demand uncertainties explicitly. 1.4 Linear Decision Rules Some authors have proposed using quadratic costs to penalize deviation of key variables from target levels. The advantage of using quadratic functions is that they result in linear production rules. For example, the optimal production in period t may be of the form P t = T a s t D s + br t 1 + ci t 1 + d. s=t While quadratic costs lead to linear decision rules there is no guarantee that the solution will be non-negative. In addition, a quadratic cost imposes a symmetric penalty above and below target levels. In practice, it may be significantly more expensive to fire than to hire and it may be more expensive to incur backorders than to incur holding costs. 1.5 Disaggregating Aggregate Plans An aggregate plan determines work force levels over a specified planning horizon, and the size of the workforce imposes a constraint on the the detailed planning of individual items. It is important that the resulting master production schedule be consistent with the aggregate production plan.