Economic Order Quantity and Economic Production Quantity Models for Inventory Management

Europe Site Site for Asia Site for Middle East USA Site This site is a part of the JavaScript E-labs learning objects for decision making. Other JavaScript in this series are categorized under different areas of applications in the MENU section on this page. Professor Hossein Arsham Inventory control is concerned with minimizing the total cost of inventory. In the U.K. the term often used is stock control. The three main factors in inventory control decision making process are: • • • The cost of holding the stock (e.g., based on the interest rate). The cost of placing an order (e.g., for row material stocks) or the set-up cost of production. The cost of shortage, i.e., what is lost if the stock is insufficient to meet all demand.

The third element is the most difficult to measure and is often handled by establishing a "service level" policy, e. g, certain percentage of demand will be met from stock without delay. The ABC Classification The ABC classification system is to grouping items according to annual sales volume, in an attempt to identify the small number of items that will account for most of the sales volume and that are the most important ones to control for effective inventory management. Reorder Point: The inventory level R in which an order is placed where R = D.L, D = demand rate (demand rate period (day, week, etc), and L = lead time. Safety Stock: Remaining inventory between the times that an order is placed and when new stock is received. If there are not enough inventories then a shortage may occur. Safety stock is a hedge against running out of inventory. It is an extra inventory to take care on unexpected events. It is often called buffer stock. The absence of inventory is called a shortage. Quantity Discount Model Calculation Steps: • • Compute EOQ for each quantity discount price. Is computed EOQ in the discount range?

EOQ with Shortages and Lead Time 6. Inventory Control with Uncertain Demand Top of Form The Classical Model Demand rate: x Ordering cost: C1 Holding cost: C2 Clear 2 20000 40000 Optimal Ordering Is: Q* Optimal Cycle Is: T* Number of Orders Is: n* Total Cost Is: TC Bottom of Form Top of Form 1. In entering your data to move from cell to cell in the datamatrix use the Tab key not arrow or enter keys. Production and Consumption with Shortages Model 5.4142135623 0. Select quantity with the lowest Total Cost. The Classical Model 2.• • • If not. The following This JavaScript compute the optimal values for the decision variables based on currently available information about the above factors. including the cost of the items purchased.7071067811 2 56568. Production and Consumption Model 4. Compute Total Cost for EOQ or lowest cost quantity in discount range. MENU: 1. and then click the Calculate button. Shortages Permitted Model 3. The ABC Classification 7. Enter the needed information.542494 . use lowest cost quantity in the discount range.

25 0 2 Optimal Ordering Is: Q* Optimal Shortage Is: S* Total Cost Is: TC Shortage Period Is: T2 Period per Cycle Is: T Bottom of Form Top of Form Production and Consumption Model Production rate: K Demand rate: x Holding cost: C2 Set-up cost: C1 Clear 600 200 0.001 100 Optimal Run Size Is: Q* Production Cycle Is: T 1* .Shortages Permitted Model Demand rate: x Ordering cost: C1 Holding cost: C2 Shortage cost: C3 Backorder cost: C4 Clear 600000 100 0.

25 2 Optimal Production Is: q* Optimal Inventory Is: Q* Optimal Shortage Is: P* Total Cost Is: TC Period per Cycle Is: T Bottom of Form EOQ with Shortages and Lead Time T op of F or m B ott o m of F or m .Optimal Cycle Is: T* Cost per Cycle Is: TC Bottom of Form Top of Form Production and Consumption with Shortages Model Production rate: K Demand rate: x Setup cost: C1 Holding cost: C2 Backorder cost: C4 Clear 6000 600 100 0.

Back to: Decision Making in Economics and Finance .I: Base Economic Order Quantity Total Demand Ordering Cost Holding Cost/unit/year Unit Price Clear 500 15 20 250 EOQ Average Periodic Ordering Intervals Total Number of Orders Total Cost II: EOQ with Shortages and Lead Time Estimated Lead Time in Days Shortage Cost/unit/year Clear 15 5 EOQ Level for Reorder Point Maximum Inventory Level Total Cost Longest Delay Time in Days Bottom of Form For Technical Details.

in an attempt to identify the small number of items that will account for most of the sales volume and that are the most important ones to control for effective inventory management. . less to B. with more attention being devoted to category A.outstandingly important. Inventory Control Application: The ABC classification system is to grouping items according to annual sales volume. This following JavaScript constructs an empirical cumulative distribution function (ECDF) as a measuring tool and decision procedure for the ABC inventory classification. and less to C.of average importance. B . Enter the dollar values and demands of up-to-42 distinct items and then click the Calculate button. Other JavaScript in this series are categorized under different areas of applications in the MENU section on this page. Each category can and sometimes should be handled in a different way. such as finished products or customers into three categories: A . Blank boxes are not included in the calculations but zeros are.relatively unimportant as a basis for a control scheme. Professor Hossein Arsham The ABC classification process is an analysis of a range of items.Necessary Tools for the ABC Inventory Classification Europe Mirror Site Site for Asia Site for Asia-Pacific Site for Middle East UK Site USA Site This site is a part of the JavaScript E-labs learning objects for decision making. C .

For extensive edit or to use the JavaScript for a new set of data. you do not have to click on the "clear" button. You may simply add a pair of numbers to any blank cells. including add/change/delete. then use the "clear" button. After editing. and re-enter your data all over again. change a number to another in the same cell. then click the "calculate" button.In entering your data to move from cell to cell in the datamatrix use the Tab key not arrow or enter keys. To edit your data. or delete a number from a cell. Top of Form Item Number $ Value for Each Item Demand for That Item Item Number $ Value for Each Item Demand for That Item Item Number $ Value for Each Item Demand for That Item 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 CLEAR Necessary Tools for the ABC Classifications Bottom of Form .

the term often used is stock control. Safety Stock: Remaining inventory between the times that an order is placed and when new stock is received.g. . g. Other JavaScript in this series are categorized under different areas of applications in the MENU section on this page.e. In the U.K. If there are not enough inventories then a shortage may occur. based on the interest rate).Bottom of Form For Technical Details.L..g. e.. The three main factors in inventory control decision making process are: • • • The cost of holding the stock (e. what is lost if the stock is insufficient to meet all demand. Professor Hossein Arsham Inventory control is concerned with minimizing the total cost of inventory. for row material stocks) or the set-up cost of production. i. Back to: Decision Making in Economics and Finance Economic Order Quantity and Economic Production Quantity Models for Inventory Management Europe Site Site for Asia Site for Middle East USA Site This site is a part of the JavaScript E-labs learning objects for decision making. Reorder Point: The inventory level R in which an order is placed where R = D.. The third element is the most difficult to measure and is often handled by establishing a "service level" policy. in an attempt to identify the small number of items that will account for most of the sales volume and that are the most important ones to control for effective inventory management. certain percentage of demand will be met from stock without delay. D = demand rate (demand rate period (day. and L = lead time. week. The ABC Classification The ABC classification system is to grouping items according to annual sales volume. The cost of shortage. The cost of placing an order (e. etc).

The ABC Classification 7. The Classical Model 2.Safety stock is a hedge against running out of inventory. It is often called buffer stock. Compute Total Cost for EOQ or lowest cost quantity in discount range. Quantity Discount Model Calculation Steps: • • • • • Compute EOQ for each quantity discount price. EOQ with Shortages and Lead Time 6. It is an extra inventory to take care on unexpected events. Inventory Control with Uncertain Demand Top of Form The Classical Model Demand rate: x Ordering cost: C1 Holding cost: C2 Clear 2 20000 40000 Optimal Ordering Is: Q* 1. Production and Consumption Model 4. The absence of inventory is called a shortage. MENU: 1. Enter the needed information. In entering your data to move from cell to cell in the datamatrix use the Tab key not arrow or enter keys.41421356 . Select quantity with the lowest Total Cost. and then click the Calculate button. Shortages Permitted Model 3. Is computed EOQ in the discount range? If not. Production and Consumption with Shortages Model 5. The following This JavaScript compute the optimal values for the decision variables based on currently available information about the above factors. use lowest cost quantity in the discount range. including the cost of the items purchased.

5424 Shortages Permitted Model Demand rate: x Ordering cost: C1 Holding cost: C2 Shortage cost: C3 Backorder cost: C4 Clear 600000 100 0.25 0 2 Optimal Ordering Is: Q* Optimal Shortage Is: S* Total Cost Is: TC Shortage Period Is: T2 Period per Cycle Is: T Bottom of Form Top of Form Production and Consumption Model Production rate: K Demand rate: x Holding cost: C2 Set-up cost: C1 600 200 0.001 100 .Optimal Cycle Is: T* Number of Orders Is: n* Total Cost Is: TC Bottom of Form Top of Form 0.70710678 2 56568.

Clear Optimal Run Size Is: Q* Production Cycle Is: T 1* Optimal Cycle Is: T* Cost per Cycle Is: TC Bottom of Form Top of Form Production and Consumption with Shortages Model Production rate: K Demand rate: x Setup cost: C1 Holding cost: C2 Backorder cost: C4 Clear 6000 600 100 0.25 2 Optimal Production Is: q* Optimal Inventory Is: Q* Optimal Shortage Is: P* Total Cost Is: TC Period per Cycle Is: T Bottom of Form Linear Programs Solvers: Software Installation Information .

zip .aspfree.htm http://forums. Finally. 4. setup. consists of three files: 1. After installation. 6.zip. About running the SixPap directly: the file comdlg32.com/tn2/MS98_16001699_ReportSimulator/ms_tn_1603. if it doesn't exist.the setup package.zip) in a zip folder. create a short-cut for the software on your Desktop.the source code of the latest version. When you click on the SixPap.inforta.html? highlight=New+build+turns+on+then+turns+off+10+seconds+later http://www. Notice: This software can be installed on your own personal computer successfully.zip.com/t33925/s. Source. and must be re-registered with the operating system. which among others includes the comdlg32. the comdlg32.zip Some more information are at: http://forums.SixPap. C:\Program Files\ LPSolvers\ProjectSixPap.com/tn2/MS98_1600-1699_ReportSimulator/ms_tn_1603. It has been slightly modified since the previous version. named say LPSolvers in your C-drive (say. 2. 3. You may upload support.com/~miha/research/Support.zip and source. it is created when the program is started). Setup.devshed.Europe Site Site for Asia Site for Middle East UK Site USA Site This site provides installation information for a free-of-charge software package that solves Linear Program models by the Simplex Method and/or the Push-and-Pull Method.com/t130455/s.zip .htm " target=new>http://www.zip .zip. Exec. Open the setup.html Basically. Extracted all these files inside the zip folder.ocx should be located in Windows\System folder.ocx file. . 5. the software comes up and ready to run. This is the folder containing various dll-s and ocx-es.ocx file must exist in Windows\System.nexent.nexent. The steps for installation are as follow: 1. url: http://www. Opened up the link and save all three files (exec. in its Program Files).exe with help and some samples in \Repository dir (program expects to find samples in that directory. Professor Hossein Arsham The software package which is available to download from SixPap.exe. 2. 3. NT Installation: You need the user permission from your NT Administrators to change the Windows\System folder.exe and click on ProjectSixPap to install the software. software created a folder called ProjectSixPap under the address.

All system files needed are the VB6 runtime files. .aspx?FamilyID=bf9a24f9-b5c5-48f4-8eddcdf2d29a79d5&displaylang=en If there are any security policy issues .that package is digitally signed by MicroSoft. Note that the VB6 doesn't create special versions of software for NT environment.com/downloads/details. and can be downloaded (again a setup package) from MicroSoft official web page: http://www. and should work properly on all MS Windows (32 bit).microsoft.