A HEURISTIC SOLUTION OF MULTI-ITEM SINGLE LEVEL CAPACITATED DYNAMIC LOT-SIZING PROBLEM

Similar documents
Cyclic Scheduling in a Job shop with Multiple Assembly Firms

Solution of periodic review inventory model with general constrains

Economic Design of Short-Run CSP-1 Plan Under Linear Inspection Cost

We consider the problem of scheduling trains and containers (or trucks and pallets)

Production and Supply Chain Management Logistics. Paolo Detti Department of Information Engeneering and Mathematical Sciences University of Siena

Price and Quantity Competition Revisited. Abstract

Global Optimization in Multi-Agent Models

A DUAL EXTERIOR POINT SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM

ECE 586GT: Problem Set 2: Problems and Solutions Uniqueness of Nash equilibria, zero sum games, evolutionary dynamics

Quiz on Deterministic part of course October 22, 2002

Elements of Economic Analysis II Lecture VI: Industry Supply

COST OPTIMAL ALLOCATION AND RATIONING IN SUPPLY CHAINS

AN OPTIMIZATION-BASED HEURISTIC FOR A CAPACITATED LOT-SIZING MODEL IN AN AUTOMATED TELLER MACHINES NETWORK

Optimising a general repair kit problem with a service constraint

15-451/651: Design & Analysis of Algorithms January 22, 2019 Lecture #3: Amortized Analysis last changed: January 18, 2019

Least Cost Strategies for Complying with New NOx Emissions Limits

Lecture Note 2 Time Value of Money

Petroleum replenishment and routing problem with variable demands and time windows

Finance 402: Problem Set 1 Solutions

CS 286r: Matching and Market Design Lecture 2 Combinatorial Markets, Walrasian Equilibrium, Tâtonnement

An Efficient Heuristic Algorithm for m- Machine No-Wait Flow Shops

Tests for Two Correlations

Dr.Ram Manohar Lohia Avadh University, Faizabad , (Uttar Pradesh) INDIA 1 Department of Computer Science & Engineering,

Understanding Annuities. Some Algebraic Terminology.

Equilibrium in Prediction Markets with Buyers and Sellers

Creating a zero coupon curve by bootstrapping with cubic splines.

Tests for Two Ordered Categorical Variables

OPERATIONS RESEARCH. Game Theory

Resource Allocation with Lumpy Demand: To Speed or Not to Speed?

Hedging Greeks for a portfolio of options using linear and quadratic programming

A Single-Product Inventory Model for Multiple Demand Classes 1

AC : THE DIAGRAMMATIC AND MATHEMATICAL APPROACH OF PROJECT TIME-COST TRADEOFFS

A New Uniform-based Resource Constrained Total Project Float Measure (U-RCTPF) Roni Levi. Research & Engineering, Haifa, Israel

A joint optimisation model for inventory replenishment, product assortment, shelf space and display area allocation decisions

Money, Banking, and Financial Markets (Econ 353) Midterm Examination I June 27, Name Univ. Id #

ISyE 2030 Summer Semester 2004 June 30, 2004

Clearing Notice SIX x-clear Ltd

iii) pay F P 0,T = S 0 e δt when stock has dividend yield δ.

Parallel Prefix addition

A MODEL OF COMPETITION AMONG TELECOMMUNICATION SERVICE PROVIDERS BASED ON REPEATED GAME

THE ECONOMICS OF TAXATION

Multiobjective De Novo Linear Programming *

Chapter 1: Introduction

Applications of Myerson s Lemma

Domestic Savings and International Capital Flows

Finite Math - Fall Section Future Value of an Annuity; Sinking Funds

SIMPLE FIXED-POINT ITERATION

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra

Elton, Gruber, Brown, and Goetzmann. Modern Portfolio Theory and Investment Analysis, 7th Edition. Solutions to Text Problems: Chapter 9

TCOM501 Networking: Theory & Fundamentals Final Examination Professor Yannis A. Korilis April 26, 2002

MINERAL MINING TECHNOLOGY

University of Toronto November 9, 2006 ECO 209Y MACROECONOMIC THEORY. Term Test #1 L0101 L0201 L0401 L5101 MW MW 1-2 MW 2-3 W 6-8

University of Toronto November 9, 2006 ECO 209Y MACROECONOMIC THEORY. Term Test #1 L0101 L0201 L0401 L5101 MW MW 1-2 MW 2-3 W 6-8

Robust Stochastic Lot-Sizing by Means of Histograms

Evaluating Performance

/ Computational Genomics. Normalization

IND E 250 Final Exam Solutions June 8, Section A. Multiple choice and simple computation. [5 points each] (Version A)

EDC Introduction

No. of Pages 15, Model 5G ARTICLE IN PRESS. Contents lists available at ScienceDirect. Computers & Industrial Engineering

ISE High Income Index Methodology

Optimization in portfolio using maximum downside deviation stochastic programming model

A Constant-Factor Approximation Algorithm for Network Revenue Management

A MONTE CARLO SIMULATION APPROACH TO THE CAPACITATED MULTI-LOCATION TRANSSHIPMENT PROBLEM

Survey of Math: Chapter 22: Consumer Finance Borrowing Page 1

Mathematical Thinking Exam 1 09 October 2017

Linear Combinations of Random Variables and Sampling (100 points)

Note on Cubic Spline Valuation Methodology

ECONOMETRICS - FINAL EXAM, 3rd YEAR (GECO & GADE)

Competition under Capacitated Dynamic Lot Sizing with Capacity Acquisition

Stochastic ALM models - General Methodology

Tree-based and GA tools for optimal sampling design

Economics 1410 Fall Section 7 Notes 1. Define the tax in a flexible way using T (z), where z is the income reported by the agent.

UNIVERSITY OF NOTTINGHAM

Stochastic job-shop scheduling: A hybrid approach combining pseudo particle swarm optimization and the Monte Carlo method

Lecture 7. We now use Brouwer s fixed point theorem to prove Nash s theorem.

A Virtual Deadline Scheduler for Window-Constrained Service Guarantees

A stochastic approach to hotel revenue optimization

4: SPOT MARKET MODELS

CHAPTER 9 FUNCTIONAL FORMS OF REGRESSION MODELS

Теоретические основы и методология имитационного и комплексного моделирования

Effectiveness of quantity support in combinatorial auctions

Optimal Service-Based Procurement with Heterogeneous Suppliers

Pivot Points for CQG - Overview

occurrence of a larger storm than our culvert or bridge is barely capable of handling? (what is The main question is: What is the possibility of

A Dynamic Inventory Control Policy Under Demand, Yield and Lead Time Uncertainties

Scribe: Chris Berlind Date: Feb 1, 2010

International ejournals

- contrast so-called first-best outcome of Lindahl equilibrium with case of private provision through voluntary contributions of households

Rostering from Staffing Levels

c slope = -(1+i)/(1+π 2 ) MRS (between consumption in consecutive time periods) price ratio (across consecutive time periods)

Financial mathematics

GOODS AND FINANCIAL MARKETS: IS-LM MODEL SHORT RUN IN A CLOSED ECONOMIC SYSTEM

Chapter 10 Making Choices: The Method, MARR, and Multiple Attributes

MgtOp 215 Chapter 13 Dr. Ahn

3: Central Limit Theorem, Systematic Errors

Problem Set 6 Finance 1,

Algorithm For The Techno-Economic Optimization Applied In Projects Of Wind Parks Of Latin America.

HYBRIDISING LOCAL SEARCH WITH BRANCH-AND-BOUND FOR CONSTRAINED PORTFOLIO SELECTION PROBLEMS

Maximum Likelihood Estimation of Isotonic Normal Means with Unknown Variances*

ISyE 512 Chapter 9. CUSUM and EWMA Control Charts. Instructor: Prof. Kaibo Liu. Department of Industrial and Systems Engineering UW-Madison

Transcription:

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem A EUISTIC SOLUTIO OF MULTI-ITEM SIGLE LEVEL CAPACITATED DYAMIC LOT-SIZIG POBLEM Sultana Parveen Department of Industral and Producton Engneerng Bangladesh Unversty of Engneerng and Technology, Dhaka 000, Bangladesh AFM Anwarul aque ashah Unversty of Engneerng and Technology, ashah, Bangladesh Abstract: The mult-tem sngle level capactated dynamc lot-szng problem conssts of schedulng tems over a horzon of T perods The obectve s to mnmze the sum of setup and nventory holdng costs over the horzon subect to a constrant on total capacty n each perod o backloggng s allowed Only one machne s avalable wth a fxed capacty n each perod In case of a sngle tem producton, an optmal soluton algorthm exsts But for mult-tem problems, optmal soluton algorthms are not avalable It has been proved that even the two-tem problem wth constant capacty s P (nondetermnstc polynomal)-hard That s, t s n a class of problems that are extremely dffcult to solve n a reasonable amount of tme Ths has called for searchng good heurstc solutons For a mult-tem problem, t would be more realstc to consder an upper lmt on the lot-sze per setup for each tem and ths could be a very mportant parameter from practcal pont of vew The current research work has been drected toward the development of a model for mult-tem problem consderng ths parameter Based on the model a program has been executed and feasble solutons have been obtaned Keywords: eurstcs, nventory, lot-szng, mult-tem, schedulng ITODUCTIO The mult-tem sngle level capactated dynamc lotszng problem conssts of schedulng tems over a horzon of T perods Demands are gven and should be satsfed wthout backloggng The obectve s to mnmze the sum of setup costs and nventory holdng costs over the horzon subect to a constrant on total capacty n each perod Mathematcally, the problem can be stated as: Mnmze Subect to I = I, = k x C, 0 x I Z ( X ) = ( S δ ( x + x D = = ) + h I ) =, 2,, and =, 2,, =, 2,, =, 2,, and =, 2,, where, = the number of tems, = the tme horzon, D = the gven demand for tem n perod, I = the nventory of tem at the end of perod, x = the lot-sze of tem n perod, S = the setup cost for tem, h = the unt holdng cost for tem, k = the capacty absorpton rate for tem, C = the capacty n perod and δ ( x ) s a bnary setup varable ndcatng whether a setup cost must be ncurred for tem n perod or not δ ( x ) f x > 0 and 0 f x = 0 A mult-tem, mult-echelon nventory problem, wth stochastc varables s extremely dffcult to solve n a realstc tme perod, whch leads to P (nondetermnstc polynomal) -hardness, qute smlar to schedulng problem ence, t appears hghly unlkely that an effcent optmal algorthm wll ever be developed So the search for a good heurstc method s defntely warranted As a consequence, many heurstcs were developed for ths problem Esenhut s procedure 2 could be called perod-byperod heurstc s procedure was later extended by many, ncludng Dxon and Slver 3 Basc assumptons of = the Dxon-Slver model are: () the requrements for each product are known perod by perod, () for each product there s a fxed setup cost ncurred each tme producton takes place, () unt producton and holdng costs are lnear, (v) the tme requred to set up the machne s neglgble, (v) all costs and producton rates can vary from product to product but not wth respect to tme, and (v) n each perod there s a fnte amount of machne tme avalable that can vary from perod to perod The obectve s to determne lot-szes so that () costs are mnmzed, () no backloggng occurs, and () capacty s not exceeded It would be more realstc to assume an upper lmt, a maxmum value of the lot-sze from a machne Ths restrcton may be mposed per setup and ths could be a very mportant parameter from practcal pont of vew for several reasons Stuatons lke () machne s nablty to run contnuously, and (2) machne may not be avalable for ndefnte perod for a partcular product, (3) there may be storage lmtaton for WIP nventory can be consdered n ths regard The current research work has thus been drected toward an extenson of the Dxon-Slver model consderng the above mentoned stuaton It s to be noted that Dxon-Slver heurstc allows only one setup for each tem n each perod But the lmtaton on lot-sze may need more than one setup n a partcular perod So should ths lmtaton be ncorporated nto Dxon-Slver heurstc, each tme an tem processed n a new setup s to be consdered a new tem Ths may call for splttng an tem nto several new tems n a partcular perod owever, the maxmum number of the new spltted tems wll be restrcted by the maxmum perodcal demand of the tem Let the maxmum perodc demand and the lmted lot-sze for the th tem be d max and x max, respectvely Then the number of new tems for the th tem wll be n = dmax / xmax Thus the total number of new tems wll be = n So after meetng the lot-sze lmtaton, the total number of tems to be consdered n the model should be = n + = Journal of Mechancal Engneerng, vol ME38, Dec 2007 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 2 In vew of the above dscussons, the model may now be presented as follows Mathematcal Model: Mnmze Subect to I I + x =, I 0 = I = 0 Z ( X ) = D = = ( S δ ( x ) + h I ) =, 2,, and =, 2,, =, 2,, k x C =,, = 0 x x max =, 2,, and =, 2,, I 0 =, 2,, and =, 2,, The unt producton cost s assumed to be constant for each tem Therefore, the total producton cost (excludng setup costs) wll be a constant and hence s not ncluded n the model If ntal nventory exsts, or f postve endng nventory s desred, then the net requrements should be determned That s, use the ntal nventory to satsfy as much demand as possble n the frst few perods The net requrements, wll be that demand not satsfed by the ntal nventory ence, an equvalent problem s created wth zero startng nventory ow ncrease the demand n the last perod,, by the desred endng nventory ow the equvalent problem satsfes the startng and endng nventory constrants TE STUCTUE OF TE EUISTIC For a detaled statement of the algorthm the reader s referred to the orgnal publcaton by Dxon and Slver 3 Several other mathematcal models have been developed to solve these types of P-hard nventory problem, those are computatonally harder and thus requre more tme n nformaton processng Often, they become near P-hard problem, wth global search optons 4-6 Ths research thus concentrates on basc Dxon-slver heurstc The purpose of ths secton s to outlne the structure of the heurstc The Lot-Szng Technque Dxon-Slver heurstc s perod-by-perod heurstc whch s undrectonal n that they proceed by constructng a schedule perod by perod, startng wth perod To determne whch producton lots should be scheduled n each perod a prorty ndces s used Consder a perod n the process: one certanly has to produce max{0, d I,- } for all n order to avod stock outs n the current perod The remanng capacty (f any) can be used to produce future demands for some future setup costs may be saved at the expense of some added nventory holdng costs Consder tems whch need a setup n the current perod (e, d > I,- ) Prorty ndces whch ndcate the vablty of producng future demands for these tems n the current perod are then computed A very smple prorty ndex for the next perod s demand would be (S h d, ) The actual prorty ndces (U ) used by the heurstc are more sophstcated n that they try to capture potental savngs per tme perod In fact they are derved from wellknown heurstcs for the sngle level uncapactated dynamc lot-szng problem, eg, the Slver-Meal crteron 7 In any case, future demands are ncluded nto the current producton lot based on the prorty ndex n a greedy fashon untl ether no lots wth a postve ndex reman or untl the capacty constrant s ht The heurstcs then proceed to the next perod and the process s repeated Ensurng Feasblty If the total capacty demanded exceeds the capacty avalable n some perod, then some or all of the requrements of that perod must be satsfed by producton n precedng perods and by such pre-producton the nfeasblty can be removed Consder the determnaton of lot-szes n perod Let AP be the amount of producton (n capacty unts) n perod that wll be used n future perod If I, s the nventory at the end of perod for tem whch s resulted from only the currently scheduled producton n perod, then AP = k ( I, t I, ) () = Let C be the total demand (n capacty unts) n perod Then C = k d (2) = The producton plan for perod s feasble f and only f the followng condton s satsfed for t = 2,, t t AP ( C C ), (3) = = where C s the capacty n perod That s, the producton n perod for perods to t must exceed the total amount that demand exceeds capacty n those perods, and ths must be the case for all t Ths set of constrants can be used to gude the selecton of whch tme supples to ncrease It s now the case though that a lot-sze may be forced to be ncreased when U < 0 Furthermore, t may be necessary to schedule lots whch do not exactly satsfy an nteger number of perods requrements A smple approach to rectfyng ths dffculty s to ncrease the lotszes untl the feasblty condtons are satsfed, whle mnmzng the addtonal costs ncurred Implementaton of the eurstc The orgnal mult-tem problem wth constant capacty s P-hard In the present work a new constrant on upper lmt of the lot-sze s consdered Wth ths new constrant the problem s also P-hard Therefore, a smple heurstc has been developed whch guarantees a feasble soluton Step Create an equvalent demand matrx Convert the ntal demand matrx nto equvalent demand matrx wth the use of ntal nventory, endng nventory and safety stock Use the ntal nventory to satsfy as much demand as possble n the frst few perods The net requrements wll be that demand not satsfed by the ntal nventory Durng the calculaton of the net demands, the amount of the safety stock should be mantaned Let In = ntal nventory for tem, Iend = endng nventory for tem, Irem = remanng ntal nventory for tem, SS = safety stock for tem, and d = equvalent demand for product n perod Intally set Irem = In - SS and perod = 0 f Irem > D Then set d = D Irem f Irem D Compute Irem = Irem D Set = + and recycle tll Irem > 0 Journal of Mechancal Engneerng, vol ME38, Dec 2007 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 3 Snce the amount of the safety stock s always mantaned, the demand n the last perod would be partally satsfed by the safety stock of the perod - If endng nventory s desred, then the requrements n perod should be ncreased by the desred endng nventory Then d = D + Iend SS Compute the net demands for all =, 2,, Step 2 Check the feasblty of the problem Feasblty Condton: = C If the feasblty condton s not satsfed, the problem s nfeasble, e, all demands cannot be met wth the avalable capacty Step 3 Convert the mult-setup problem nto sngle setup problem Step 3 Fnd the maxmum demand d max for each tem by d max = max {d =, 2,, } Fnd the number of new tems n to be consdered to satsfy demand d max usng the formula n = dmax / xmax Then the number of total tems after lmtng the lot-sze s = + = n Item s spltted nto n + tems Let the new tems be 0,, n Intally set d rem = d and l = 0 d rem f d rem xmax Then set d l, = xmax f d rem > xmax 0 f d rem xmax Compute d rem = d rem xmax f d rem > xmax Set l = l + and recycle up to l = n ow the equvalent demand matrx s converted nto a new demand matrx Step 32 Intalze the values of setup cost, holdng cost and capacty absorpton rate for the new tems from that of the tems by usng the formulas S 0 = S = = S = S, = = = = h and h n 0 h h = = = = k n k k 0 k n = C C = C k d = Intalze I wth zero, e, set I = 0, =, 2,, and =, 2,, Step 45 Calculate AP and C by the followng formulas AP = k = ( I I ),, and C = k d Determne the earlest perod t c at whch the feasblty constrant (3) s not satsfed, e, set + t + t t c = mn { t AP < ( C C )} = + = + If there s no nfeasblty, set t c = + Step 46 Consder only tems wth () T < t, (2) x can > 0, c where xcan = mn{ d, T, x } and (3) C s suffcent to rem produce x can Among these fnd the tem that has the largest U, where AC ( T ) AC ( T + ) U = kd, T + and T AC( T ) = S + h + ( ) d / T = Step 47 (a) If U > 0, then t s economc to produce x can n perod Increase the value of lot-sze, x nventory I for =,, T, and x rem,t by x can Decrease the value of lot-sze x, + T, demand d, + T, remanng capacty C and x rem by x can Set T = T + and contnue from Step 45 (b) If U 0, then t s not economc to ncrease T of any tem (total cost ncreases) Check the value of t c () If t c >, then no nfeasbltes left and lot-szng of the current perod s complete Go to Step 42 () If t c <, there are nfeasbltes and producton of one or more tem s to be ncreased and t s done through Steps 48 to 4 = Step 4 Apply the heurstc wth ncluson of the lmted lot-sze per setup [through Steps 4 to 42] Step 4 Start at perod, e, set = Step 42 Intalze lot-sze x by equalzng to demand d, e, set =, 2,, x = d and =, 2,, Calculate remanng allowable amount x rem that can be produced f x s produced at perod by x rem = x max x =, 2,, and =, 2,, Step 43 Intally set the value of tme supply to one e T =, where =, 2,, Tme supply T denote the nteger number of perods requrements that ths lot wll exactly satsfy Step 44 For each tem, =, 2,,, produce d (> 0) n the lot-szng perod After producng d calculate remanng capacty n perod, denoted by, C by Step 48 Calculate the amount of producton Q stll needed n the current perod to elmnate nfeasbltes n the later perod by the followng formula t Q = max ( C C AP ) tc t = Step 49 Consder only tems wth () T <, t c (2) x can > 0, where xcan = mn{ d, T, x } and (3) C s suffcent to rem produce x can To decde the best tem (from a cost standpont) to be produced n perod, calculate the prorty ndex for all of these tems, where AC( T + ) AC( T ) = k d, T + Among these fnd the one, denoted by, that has the smallest Steps 40 Let W = k x can If Q > W then Increase the value of lot-sze x, nventory I for =,, T, and x rem, T by x can Decrease the value of lot-sze,demand,remanng capacty C x, + T d, + T Journal of Mechancal Engneerng, vol ME38, Dec 2007 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 4 and x rem by x can Set Q = Q W and T = T +, and contnue from Step 49 else Set IQ = [Q/K ] Increase the value of lot-sze, x nventory I for =,, T, and x rem, T by IQ Decrease the value of lot-sze x, + T, demand d, + T and x rem by IQ Step 4 Set = + (a) If <, then contnue from Step 43 (b) If >, lot-szng s complete up to perod for tems Step 42 Convert the lot-szng matrx nto lotszng matrx by applyng the formula n x = =, x 0 l, l Step 5 Calculate the values of Forecasted machne tme requred/perod Total expected setup cost Total expected nventory holdng cost v Total expected safety stock cost Stop ESULTS WIT TE LIMITED LOT-SIZE PE SETUP The algorthm developed to generate feasble soluton for mult-tem sngle level capactated lot-szng problem wth lmted lot-sze was tested n PC verson wth of a Item o () oldng Cost (h ) Table : elevant product data for the hypothetcal machne Setup Maxmum Producton Safety Cost Lot-Sze ate Stock (S ) (x max ) (/k ) (SS ) programmng language A near optmal soluton was obtaned Ths secton presents the results obtaned from the modfed model The algorthm has been tested wth hypothetcal data It s assumed that entre producton to meet demands s done n the plant and no subcontractng s permssble Moreover, a further assumpton s made that plant capacty could not be ncreased Product Data The relevant product data (eg, holdng cost, setup cost, producton rate, safety stock, ntal nventory and endng nventory) has been depcted n Table The problem sze has been restrcted at 2 products and 2 tme perods; each tme perod corresponds to a month Product Demand and Plant Capacty Product demands are qute seasonal and the same seasonal ndces are used for all the products Forecasted demand and the capacty of the machne are shown n Table 2 It has been assumed that the capacty per month s the total number of hours avalable per month Two percent of the capacty s reserved as a buffer to guard aganst uncertanty n the actual producton rate In ths hypothetcal problem, Perod corresponds to the month of June, Perod 2 corresponds to the month of July Thus the machne capacty n Perod s 98% of the total hours n June, e, 30 24 098 = 706 hours To be n the safe sde, t has been assumed that the number of days n February s 28 Then the machne capacty n Perod 9 s 28 24 098 = 660 hours Smlarly the machne capacty for the other perods has been calculated Intal Inventory (In ) Journal of Mechancal Engneerng, vol ME38, Dec 2007 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh Endng Inventory (Iend ) 0 0067 3220 6000 524 0 9320 8893 02 0067 80 60000 349 0602 20080 24225 03 0067 240 68000 245 4577 24460 43294 04 0067 240 29000 72 974 23260 2757 05 0067 80 49000 349 758 55489 9268 06 0067 240 68000 245 486-2727 44394 07 0067 240 44000 72 2026 9659 8466 08 0067 050 4000 847 7 29705 40273 09 0067 050 32000 464 9533 362 8477 0 0067 060 85000 575 2047 242944 227344 0067 050 50000 26 6634 32425 27627 2 0067 050 97000 663 9794 45439 69068 Table 2: Forecasted demand and capacty of the hypothetcal machne Item Perod o 2 3 4 5 6 7 8 9 0 2 0 456 456 050 3365 3365 456 8592 909 909 909 4773 4773 02 5324 5324 48697 6977 6977 5324 39842 8854 8854 8854 2235 2235 03 8099 8099 659 26 26 8099 3574 306 306 306 754 754 04 9250 9250 8480 0792 0792 9250 6938 542 542 542 3854 3854 05 39546 39546 36250 4637 4637 39546 29659 659 659 659 6478 6478 06 8363 8363 6833 2423 2423 8363 3772 3060 3060 3060 765 765 07 4976 4976 4562 5806 5806 4976 3732 829 829 829 2074 2074 08 4690 4690 3826 48638 48638 4690 3267 6948 6948 6948 737 737 09 3286 3286 3008 38285 38285 3286 2462 5469 5469 5469 3673 3673 0 96745 96745 88683 2868 2868 96745 72559 624 624 624 4030 4030 9220 9220 09285 39088 39088 9220 8945 9870 9870 9870 49675 49675 2 2775 2775 25405 32333 32333 2775 20786 469 469 469 548 548 Avalable Machne ours 706 729 729 706 729 706 729 729 660 729 706 729

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 5 Table 3: Equvalent demand wth the use of ntal nventory, endng nventory and safety stock Item o Perod 2 3 4 5 6 7 8 9 0 2 0 0 3592 050 3365 3365 456 8592 909 909 909 4773 23666 02 0 0 0 27344 6977 5324 39842 8854 8854 8854 235 35758 03 0 635 659 26 26 8099 3574 306 306 306 754 46258 04 0 0 5694 0792 0792 9250 6938 542 542 542 3854 23637 05 0 384 36250 4637 4637 39546 29659 659 659 659 6478 0065 06 2595 8363 6833 2423 2423 8363 3772 3060 3060 3060 765 4784 07 0 239 4562 5806 5806 4976 3732 829 829 829 2074 854 08 2302 4690 3826 48638 48638 4690 3267 6948 6948 6948 737 46527 09 30987 3286 3008 38285 38285 3286 2462 5469 5469 5469 3673 88857 0 0 0 59646 2868 2868 96745 72559 624 624 624 030 247237 0 0 4044 39088 39088 9220 8945 9870 9870 9870 9675 304668 2 0 9785 25405 32333 32333 2775 20786 469 469 469 548 70822 Table 4: Fnal lot-szes and forecasted machne tme requrements for the heurstc wth the lmted lot sze per setup Item Perod o 2 3 4 5 6 7 8 9 0 2 0 6000 2000 4730 2000 7549 0 8592 6000 0 23666 4500 0 02 0 0 27344 977 60000 5324 39842 26562 0 75758 2235 60000 03 32906 0 26 2472 7743 0 3574 6589 0 0 46258 0 04 0 29000 0 0 7528 0 8480 6938 0 0 23637 0 05 384 36250 49000 43274 0 39546 29659 3625 0 3065 5866 8234 06 4434 38256 0 2423 204 6322 3772 3060 60955 0 0 0 07 2687 0 0 0 0782 0 456 0 2246 0 0 0 08 4690 4000 56966 2038 4000 4000 3267 4000 0 43742 0 0 09 3286 32000 45386 32000 32000 29068 2462 32000 0 86937 0 0 0 0 59646 7205 05663 2868 96745 72559 88682 0 4825 4022 85000 0 4044 50000 2876 0 9220 8945 09285 0 4668 300000 0 2 4590 0 64666 0 2775 0 25405 20786 0 70822 0 0 Forecasted Machne equrements (hours) 6779 7045 727 7060 7290 7060 7284 706 3200 7044 7060 7290 Table 5: Inventores at the end of each perod for all tems Item Perod o 2 3 4 5 6 7 8 9 0 2 0 3864 4408 8637 7272 456 0 0 409 282 23939 23666 8893 02 47056 93932 72579 2579 0602 0602 0602 2830 9456 86360 86360 24225 03 39267 268 25693 26049 22676 4577 4577 850 534 28 50835 43294 04 400 33760 25280 4488 224 974 356 892 7370 5828 256 2757 05 4727 4383 5658 5378 758 758 758 3724 30650 2724 2652 9268 06 23224 437 26284 26284 6902 486 486 486 62756 59696 52045 44394 07 7370 2394 7832 2026 7002 2026 2855 2026 3443 264 0540 8466 08 29705 2905 47765 9445 807 7 7 4569 3822 7505 57644 40273 09 362 0546 2585 9566 328 9533 9533 36064 30595 2063 98390 8477 0 4699 0900 27622 2047 2047 2047 2047 92975 7685 08942 82654 227344 204995 2599 66634 55722 6634 6634 6634 06049 8679 70977 32302 27627 2 6294 3599 74460 4227 37509 9794 443 30580 2596 9264 8066 69068 Equvalent Demand Schedule Table 3 depcts the equvalent demand after consderng ntal nventory, endng nventory and safety stock esults of the eurstc Table 4 shows the fnal lot-szes and forecasted machne hour requrements for each perod, and Table 5 shows the nventores at the end of each perod for all tems The followng results have also been found after applyng the heurstc wth the lmted lot-sze per setup = Total avalable machne tme ( C ) : 85870 hour t t Total setup tme : 0 hour Total forecasted machne tme : 8398 hour Total nventory holdng cost, C nv = = = t : $ 836235 Total expected safety-stock cost, C ss = = SS : $ 986285 Total expected setup cost, C set = n S = : $ 573300 Total expected cost (C nv + C ss + C set ) : $ 875820 Effect of the lmtaton on the lot-sze s dependent on the extent of reducton of the lot-sze It s obvous that the smaller the allowable lot-sze, the greater wll be the number of setup whch wll eventually lead to more spltted tems Thus when the lot-sze was reduced by 9, the Journal of Mechancal Engneerng, vol ME38, Dec 2007 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh ( I t SS )

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 6 00 80 o of tems, 60 40 20 0 0 Lmted Lot-sze Fgure : The growth rate of number of tems wth the lmted lot-sze 60000 45000 Setup Cost 30000 5000 0 0 Lmted Lot-sze Fgure 2: The varaton of setup cost wth the lmted lot-sze model yelded the total number of spltted tems of 95 from the orgnal twelve tems Ths n turn led to the ncrease number of requred setups Costs due to mplementaton of ths restrcton on lotsze went up qute sgnfcantly- the extent of whch was found to be more than 23% Further decrease n lot-sze would obvously result n hgher costs But at the lower range of allowable lot-sze, there has been a trend of slght ncrease n setup costs To see the effect of the lmted lot-sze to dfferent parameters, the frst value of the lmted lot-sze of each tem has been chosen as shown below These values have been chosen so that the number of total tems after lmtng the lot-sze remans unchanged and a lttle decrease n these values wll ncrease the number of total tems Item o Maxmum Lot-Sze 0 40000 02 50000 03 70000 04 40000 05 30000 06 50000 07 9000 08 90000 09 50000 0 250000 400000 2 90000 ext the value of the lmted lot-sze of each tem s reduced step by step Wth the varaton of the lmted lotsze, the change of the values of the number of total tems, the machne utlzaton tme, total nventory cost, total setup cost, total safety stock cost and total cost has been shown n the followng fgures Fgure shows the growth rate of number of tems as a functon of the lmted lot-sze Ths growth rate s ncreasng wth the decrease of the lmted lot-sze The decrease n the lmted lot-sze decreases the amount of producton quantty per setup of an tem Ths decrease n producton quantty results n an ncrease n the number of tems Fgure 2 shows the varaton of setup cost wth the lmted lot-sze Wth the decrease of the lmted lot-sze, the setup cost ncreases sgnfcantly If the lmted lot-sze per setup s decreased, then the number of setup needed s ncreased accordngly Therefore the setup cost s also ncreased Fgure 3 shows the varaton of total nventory holdng cost wth the lmted lot-sze Wth the decrease of the lmted lot-sze, the varaton of the total nventory holdng cost s fluctuatng Ths nature of the varaton needs to be more nvestgaton Fgure 4 shows the varaton of total cost wth the lmted lot-sze Wth the decrease of the lmted lot-sze, total cost ncreases, snce the setup cost ncreases sgnfcantly, the nventory holdng cost s fluctuatng and safety stock cost remans almost unchanged COCLUSIO Lot-szng problem has been recognzed to be one of the most mportant functons n ndustral unts Thus efforts have been gven to develop usable optmzng routnes but wthn lmted boundary condtons Varous models have been developed wth restrcted applcatons n real-lfe settngs because of ther demandng computatonal enormsty Thus heurstc models have been evolved These heurstcs produce optmal and near optmal Journal of Mechancal Engneerng, vol ME36, Dec 2006 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh

A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem 7 95000 Total Inventory oldng Cost 90000 85000 80000 75000 0 Lmted Lot-sze Fgure 3: The varaton of total nventory holdng cost wth the lmted lot-sze 60000 Total cost 40000 20000 00000 0 Lmted Lot-sze Fgure 4: The varaton of total cost wth the lmted lot-sze solutons In the present work the Dxon-Slver heurstc was extended to nclude a very mportant parameter, maxmum lmt of producton lot-sze from a machne From analyss and results, the present work has demonstrated that feasble solutons could be obtaned wth compettve computer usage to a realstc lot-szng problem The heurstc s based on a lot-szng technque and a set of feasblty condtons whch should be ntutvely appealng to managers Ths paper has been concerned wth a sngle stage process Extenson of the heurstc for multple producton stages could be a sgnfcant contrbuton EFEECES [] Shaker,, Mult-echelon Inventory Problem n Constant Usage ate Stuaton: Mult-modal Dspatchng, Journal of Producton esearch, Vol 4, o 2, 2006, pp 50-52 [2] Esenhut, P S, A dynamc lot-szng algorthm wth capacty constrants, AIIE Transactons, Vol 7, o 2, 975, pp 70-76 [3] Dxon, P S and Slver, E A, A heurstc soluton procedure for the mult-tem, sngle-level, lmted capacty, lot-szng problem, Journal of Operatons Management, Vol, 98, pp 23-38 [4] arrs, C, An algorthm for Solvng Stochastc Mult-echelon Inventory Problem, Journal of Producton esearch, Vol 5, o 3, 2007, pp 90-0 [5] Brunett, M P, A Dsaggregaton Model for Solvng Computatonal Complexty In Mult-tem Inventory Problem, Internatonal Journal of Operatons Management, Vol 5, o 2/3, 2007, pp 0-2 [6] Adam, J, Global Search for Economc Lot Szng for Mult-tem Orderng Polcy, Internatonal Journal of Operatons Management, Vol 5, o, 2007, pp 0-8 [7] Slver, E A and Meal,, A eurstc for selectng lot-sze quanttes for the case of a determnstc tme varyng demand rate and dscrete opportuntes for replenshments, Producton and Inventory Management, Vol 2, o 2, 973, pp 64-74 Journal of Mechancal Engneerng, vol ME36, Dec 2006 Transacton of the Mech Eng Dv, The Insttuton of Engneers, Bangladesh