fbpx
Wikipedia

Economic lot scheduling problem

The economic lot scheduling problem (ELSP) is a problem in operations management and inventory theory that has been studied by many researchers for more than 50 years. The term was first used in 1958 by professor Jack D. Rogers of Berkeley,[1] who extended the economic order quantity model to the case where there are several products to be produced on the same machine, so that one must decide both the lot size for each product and when each lot should be produced. The method illustrated by Jack D. Rogers draws on a 1956 paper from Welch, W. Evert.[2] The ELSP is a mathematical model of a common issue for almost any company or industry: planning what to manufacture, when to manufacture and how much to manufacture.

Model formulation edit

The classic ELSP is concerned with scheduling the production of several products on a single machine in order to minimize the total costs incurred (which include setup costs and inventory holding costs).

We assume a known, non-varying demand   for the m products (for example, there might be m=3 products and customers require 7 items a day of Product 1, 5 items a day of Product 2 and 2 items a day of Product 3). Customer demand is met from inventory and the inventory is replenished by our production facility.

A single machine is available which can make all the products, but not in a perfectly interchangeable way. Instead the machine needs to be set up to produce one product, incurring a setup cost and/or setup time, after which it will produce this product at a known rate  . When it is desired to produce a different product, the machine is stopped and another costly setup is required to begin producing the next product. Let   be the setup cost when switching from product i to product j and inventory cost   is charged based on average inventory level of each item. N is the number of runs made, U the use rate, L the lot size and T the planning period.

To give a very concrete example, the machine might be a bottling machine and the products could be cases of bottled apple juice, orange juice and milk. The setup corresponds to the process of stopping the machine, cleaning it out and loading the tank of the machine with the desired fluid. This product switching must not be done too often or the setup costs will be large, but equally too long a production run of apple juice would be undesirable because it would lead to a large inventory investment and carrying cost for unsold cases of apple juice and perhaps stock-outs in orange juice and milk. The ELSP seeks the optimal trade off between these two extremes.

Rogers algorithm edit

1.Define:

  = use period
cL= , the unit cost for a lot of size L
  the total cost for N lots. To obtain the optimum:
 
Which yields   as the optimum lot size. Now let:
  be the total cost for NL±alots of size L±a
  be the incremental cost of changing from size L to L+a
  be the incremental cost of changing from size L to L-a

2.

Total quantity of an item required = UT
Total production time for an item = UT/P
Check that productive capacity is satisfied:
 
 

3.Compute:

  as a whole number
If for a certain item, θ0 is not an even number, calculate:
 
 
And change L0 to L in the direction which incurs the least cost increase between +Δ and -Δ

4.Compute tp=L/P for each item and list items in order of increasing θ=L/U

5.For each pair of items ij check:

 
 
To forms pairs take the ith with the i+1th, i+2th, etc. If any of these inequalities is violated, calculate +Δ and -Δ for lot size increments of 2U and in order of size of cost change make step-by-step lot size changes. Repeat this step until both inequalities are satisfied.

6. 

  1. Form all possible pairs as in Step 5
  2. For each pair, select θi < θj
  3. Determine whether tpi > tpj, tpi < tpj or tpi = tpj
  4. Select a value for eij(eij=0,1,2,3,...,θi - tpi - tpj) and calculate tpi+e and tpj+e
  5. Calculate Miθi-Mjθj by setting Mi=k and Mj=1,2,3,...,T/θj; ∀k∈(1,2,...,T/θi). Then check if one of the following boundary conditions is satisfied:
for   or   
for    
If none of the boundary conditions is satisfied then eij is non-interfering: if i=1 in eij, pick the next larger e in sub-step 4, if i≠1 go back to sub-step 2. If some boundary condition is satisfied go to sub-step 4. If, for any pair, no non-interfering e appears, go back to Step 5.

7.Enter items in schedule and check it's feasibility

Stochastic ELSP edit

Of great importance in practice is to design, plan and operate shared capacity across multiple products with changeover times and costs in an uncertain demand environment. Beyond the selection of (expected) cycle times, with some amount of slack designed in ("safety time"), one has to also consider the amount of safety stock (buffer stock) that is needed to meet desired service level.[3]

Problem status edit

The problem is well known in the operations research community, and a large body of academic research work has been created to improve the model and to create new variations that solve specific issues.

The model is known as a NP-hard problem since it is not currently possible to find the optimal solution without checking nearly every possibility. What has been done follows two approaches: restricting the solution to be of a specific type (which makes it possible to find the optimal solution for the narrower problem), or approximate solution of the full problem using heuristics or genetic algorithms.[4]

See also edit

References edit

  1. ^ Jack D. Rogers: A Computational Approach to the Economic Lot Scheduling Problem, Management Science, Vol. 4, No. 3, April 1958, pp. 264–291
  2. ^ Welch, W. Evert, A Case of Simple Linear Programming, Management Methods 1956 in Jack D. Rogers: A Computational Approach to the Economic Lot Scheduling Problem, Management Science, Vol. 4, No. 3, April 1958, pp. 264–291
  3. ^ Tayur, S. (2000). "Improving Operations and Quoting Accurate Lead Times in a Laminate Plant". Interfaces. 30 (5): 1–15. doi:10.1287/inte.30.5.1.11637.
  4. ^ Zipkin Paul H., Foundations of Inventory Management, Boston: McGraw Hill, 2000, ISBN 0-256-11379-3

Further reading edit

  • S E Elmaghraby: The Economic Lot Scheduling Problem (ELSP): Review and Extensions, Management Science, Vol. 24, No. 6, February 1978, pp. 587–598
  • M A Lopez, B G Kingsman: The Economic Lot Scheduling Problem: Theory and Practice, International Journal of Production Economics, Vol. 23, October 1991, pp. 147–164
  • Michael Pinedo, Planning and Scheduling in Manufacturing and Services, Springer, 2005. ISBN 0-387-22198-0

External links edit

  • Gallego: The ELSP, Columbia U., 2004

economic, scheduling, problem, economic, scheduling, problem, elsp, problem, operations, management, inventory, theory, that, been, studied, many, researchers, more, than, years, term, first, used, 1958, professor, jack, rogers, berkeley, extended, economic, o. The economic lot scheduling problem ELSP is a problem in operations management and inventory theory that has been studied by many researchers for more than 50 years The term was first used in 1958 by professor Jack D Rogers of Berkeley 1 who extended the economic order quantity model to the case where there are several products to be produced on the same machine so that one must decide both the lot size for each product and when each lot should be produced The method illustrated by Jack D Rogers draws on a 1956 paper from Welch W Evert 2 The ELSP is a mathematical model of a common issue for almost any company or industry planning what to manufacture when to manufacture and how much to manufacture Contents 1 Model formulation 2 Rogers algorithm 3 Stochastic ELSP 4 Problem status 5 See also 6 References 7 Further reading 8 External linksModel formulation editThe classic ELSP is concerned with scheduling the production of several products on a single machine in order to minimize the total costs incurred which include setup costs and inventory holding costs We assume a known non varying demand d j j 1 m displaystyle d j j 1 cdots m nbsp for the m products for example there might be m 3 products and customers require 7 items a day of Product 1 5 items a day of Product 2 and 2 items a day of Product 3 Customer demand is met from inventory and the inventory is replenished by our production facility A single machine is available which can make all the products but not in a perfectly interchangeable way Instead the machine needs to be set up to produce one product incurring a setup cost and or setup time after which it will produce this product at a known rate P j displaystyle P j nbsp When it is desired to produce a different product the machine is stopped and another costly setup is required to begin producing the next product Let S i j displaystyle S ij nbsp be the setup cost when switching from product i to product j and inventory cost h j displaystyle h j nbsp is charged based on average inventory level of each item N is the number of runs made U the use rate L the lot size and T the planning period To give a very concrete example the machine might be a bottling machine and the products could be cases of bottled apple juice orange juice and milk The setup corresponds to the process of stopping the machine cleaning it out and loading the tank of the machine with the desired fluid This product switching must not be done too often or the setup costs will be large but equally too long a production run of apple juice would be undesirable because it would lead to a large inventory investment and carrying cost for unsold cases of apple juice and perhaps stock outs in orange juice and milk The ELSP seeks the optimal trade off between these two extremes Rogers algorithm edit1 Define 8 T N L U displaystyle theta T N L U nbsp use period cL h L P U 2 P U S L displaystyle frac hL P U 2PU frac S L nbsp the unit cost for a lot of size L C N N L c L U T h L P U 2 P U S L displaystyle C N NLc L UT left frac hL left P U right 2PU frac S L right nbsp the total cost for N lots To obtain the optimum d C N d L h T P U 2 P S U T L 2 0 displaystyle frac d C N dL frac hT left P U right 2P frac SUT L 2 0 nbsp Which yields L 0 2 U S P h P U displaystyle L 0 sqrt frac 2USP h P U nbsp as the optimum lot size Now let C N L a U T h L a P U 2 P U S L a displaystyle C N L pm a UT left frac h left L pm a right left P U right 2PU frac S L pm a right nbsp be the total cost for NL alots of size L a D C N L a C N U T h a P U 2 P U S L 2 a L displaystyle Delta C N L a C N UT left frac ha left P U right 2PU frac S frac L 2 a L right nbsp be the incremental cost of changing from size L to L a D C N L a C N U T h a P U 2 P U S L 2 a L displaystyle Delta C N L a C N UT left frac ha left P U right 2PU frac S frac L 2 a L right nbsp be the incremental cost of changing from size L to L a2 Total quantity of an item required UT Total production time for an item UT P Check that productive capacity is satisfied i 1 m U i T P i T displaystyle sum i 1 m frac U i T P i leq T nbsp i 1 m U i P i 1 displaystyle sum i 1 m frac U i P i leq 1 nbsp 3 Compute 8 0 L 0 U displaystyle theta 0 frac L 0 U nbsp as a whole number If for a certain item 80 is not an even number calculate L U 8 0 1 displaystyle L U left theta 0 1 right nbsp L U 8 0 1 displaystyle L U left theta 0 1 right nbsp And change L0 to L in the direction which incurs the least cost increase between D and D4 Compute tp L P for each item and list items in order of increasing 8 L U5 For each pair of items ij check 8 i t p i t p j displaystyle theta i t p i geq t p j nbsp 8 j t p j t p i displaystyle theta j t p j geq t p i nbsp To forms pairs take the ith with the i 1th i 2th etc If any of these inequalities is violated calculate D and D for lot size increments of 2U and in order of size of cost change make step by step lot size changes Repeat this step until both inequalities are satisfied 6 e i j d t p i 8 i t p i t p j displaystyle e ij d t p i leq theta i t p i t p j nbsp Form all possible pairs as in Step 5 For each pair select 8i lt 8j Determine whether tpi gt tpj tpi lt tpj or tpi tpj Select a value for eij eij 0 1 2 3 8i tpi tpj and calculate tpi e and tpj e Calculate Mi8i Mj8j by setting Mi k and Mj 1 2 3 T 8j k 1 2 T 8i Then check if one of the following boundary conditions is satisfied for t p i gt t p j displaystyle t p i gt t p j nbsp or t p i lt t p j displaystyle t p i lt t p j nbsp t p i e M i 8 i M j 8 j gt e t p i e gt M i 8 i M j 8 j t p i e t p j e M i 8 i M j 8 j gt t p i e t p i t p j e gt M i 8 i M j 8 j t p j e displaystyle begin cases t p i e geq M i theta i M j theta j gt e t p i e gt M i theta i M j theta j geq t p i e t p j e geq M i theta i M j theta j gt t p i e t p i t p j e gt M i theta i M j theta j geq t p j e end cases nbsp for t p i t p j displaystyle t p i t p j nbsp t p i e gt M i 8 i M j 8 j gt e t p i t p j e gt M i 8 i M j 8 j gt t p j e t p i e M i 8 i M j 8 j t p j e displaystyle begin cases t p i e gt M i theta i M j theta j gt e t p i t p j e gt M i theta i M j theta j gt t p j e t p i e M i theta i M j theta j t p j e end cases nbsp If none of the boundary conditions is satisfied then eij is non interfering if i 1 in eij pick the next larger e in sub step 4 if i 1 go back to sub step 2 If some boundary condition is satisfied go to sub step 4 If for any pair no non interfering e appears go back to Step 5 dd dd 7 Enter items in schedule and check it s feasibilityStochastic ELSP editOf great importance in practice is to design plan and operate shared capacity across multiple products with changeover times and costs in an uncertain demand environment Beyond the selection of expected cycle times with some amount of slack designed in safety time one has to also consider the amount of safety stock buffer stock that is needed to meet desired service level 3 Problem status editThe problem is well known in the operations research community and a large body of academic research work has been created to improve the model and to create new variations that solve specific issues The model is known as a NP hard problem since it is not currently possible to find the optimal solution without checking nearly every possibility What has been done follows two approaches restricting the solution to be of a specific type which makes it possible to find the optimal solution for the narrower problem or approximate solution of the full problem using heuristics or genetic algorithms 4 See also editInfinite fill rate for the part being produced Economic order quantity Constant fill rate for the part being produced Economic production quantity Demand is random classical Newsvendor model Demand varies over time Dynamic lot size modelReferences edit Jack D Rogers A Computational Approach to the Economic Lot Scheduling Problem Management Science Vol 4 No 3 April 1958 pp 264 291 Welch W Evert A Case of Simple Linear Programming Management Methods 1956 in Jack D Rogers A Computational Approach to the Economic Lot Scheduling Problem Management Science Vol 4 No 3 April 1958 pp 264 291 Tayur S 2000 Improving Operations and Quoting Accurate Lead Times in a Laminate Plant Interfaces 30 5 1 15 doi 10 1287 inte 30 5 1 11637 Zipkin Paul H Foundations of Inventory Management Boston McGraw Hill 2000 ISBN 0 256 11379 3Further reading editS E Elmaghraby The Economic Lot Scheduling Problem ELSP Review and Extensions Management Science Vol 24 No 6 February 1978 pp 587 598 M A Lopez B G Kingsman The Economic Lot Scheduling Problem Theory and Practice International Journal of Production Economics Vol 23 October 1991 pp 147 164 Michael Pinedo Planning and Scheduling in Manufacturing and Services Springer 2005 ISBN 0 387 22198 0External links editGallego The ELSP Columbia U 2004 Retrieved from https en wikipedia org w index php title Economic lot scheduling problem amp oldid 1205875785, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.