Lot Sizing (2024)

This model will perform lot-sizing for determining total holding, setup and stockout costs whendemands are not equal in each period. Standard methods include the economic orderquantity(EOQ), period order quantity (POQ), lot for lot, part-period balancing method, orWagner-Whitin which finds the optimal schedule. Lot sizing is almost invariably discussed inassociation with MRP systems.

The data

Consider the following example:

WeekDemand
July 11
July 18
July 25
August 1
August 8
August 15
5
2
4
8
9
3

Holding costs $2 per unit per week and the cost to set up a production run is $21. There is noinitial inventory, nor is there a lead time.A data screen for our problem appears next. The data to be given includes demands on the leftand costs and other information on the right of the table.

Lot Sizing (1)

Six methods are available in the method box above the data.

  1. Wagner-Whitin finds the production schedule which minimizes the total costs (holding +setup).
  2. Lot-for-lot is the traditional MRP way of ordering exactly what is needed in every period.(This is optimal if setup costs are 0.)
  3. The EOQ method computes the EOQ based on the average demand over the period and ordersin lots of this size. Enough lots are ordered to cover the demand.
  4. The period order quantity (POQ) translates the EOQ into time units (number of periods) ratherthan an order quantity. The POQ is the length of time an EOQ order will cover, rounded off toan integer. For example, if the demand rate averages 100 units per period and the EOQ is 20units per order, the POQ is 100/20 = 5 periods.
  5. Part period balancing. This is a well-known, widely-used heuristic that is covered in manybooks.
  6. User defined. The user may define the production quantities.

Demands. The demands in each period are to be given. The demands are integers.

Produce. This column is used only for the user-defined option. Enter the number of units to beproduced. If an option other than user-defined is chosen, the program will revise this column anddisplay it as output.

The information on the right includes:

Holding cost. The cost of holding one unit for one period is to be entered here. The holding costis charged against the inventory at the end of the period.

Stockout cost. The cost of being short one unit for one period is entered here. The stockout cost ischarged against units short at the end of the period. In general, stockouts only occur if the leadtime prevents beginning demands from being met.

Shortage cost. The cost of being short one unit for one period is to be entered here. The shortagecost is charged against the inventory at the end of the period if the inventory is negative. Due tolead time or under the user- defined option it is possible for the inventory to be negative. (Forexample, the user could define production to be 0 in every period).

NOTE: We generally assume that the holding and shortage costs are charged against theinventory that is on hand at the end of the period.

Setup cost. This is the cost of each production run. It is charged only in the periods that havepositive production.

Initial inventory. It is possible to allow for a situation where there is beginning inventory.

Lead time. This will offset the requirements and produce n periods earlier. (See example 3)

Example 1 - A six period lot sizing problem

Lot Sizing (2)

The solution for our example is displayed in the preceding screen. The production column hasbeen derived by the program. The extra columns that are derived contain the followinginformation.

Inventory. This is the amount of inventory on hand at the end of the period. In the example, thereare six units left after period 1, four units left after period 2, and three units on hand after period5. The holding cost is charged against these amounts.

Holding cost. This is the cost of holding inventory at the end of this period. It is simply thenumber of units on hand multiplied by the holding cost per unit, which in this example is $2.

Setup cost. This is $0 if no production occurs or the setup cost if production occurs during thisperiod. In the example setups occur in periods 1, 4 and 5, so the setup cost of $21 is listed inthese three periods but not in the other three periods.

Totals. The total inventory, holding costs and setup costs are listed at the bottom of each column.Thirteen units were held for one month at a cost of $26.00. Three setups occurred at a total costof $63.

Total cost. The sum of the setup and holding costs are displayed in the bottom left hand corner.The total cost in this example is $89. Since we used Wagner-Whitin this solution is optimal.

Example 2 - Using the EOQ

One of the options for placing orders is to use the economic order quantity. The EOQ iscomputed based on the average demand over the periods. In the example, the EOQ is based onthe demand rate of 31 units per 6 periods (31/6 = 5.167). Using the holding cost and setup costwith this demand generates an EOQ of 10 (after rounding), as shown near the bottom of thescreen. The program will place an order for 10 units every time that the inventory is insufficientto cover the demand. For example, the first order for 10 units is placed in period 1. This coversthe demand in period 1 and the demand in period 2. In period 3 we need another order of 10units. Using this method in this example generates four orders (which total 40 units - not 31units) and a total cost of $142.

Lot Sizing (3)

Note that the EOQ method will likely order more units than needed and therefore have higherholding costs than necessary.

Example 3- Using the POQ

We have modified our previous two examples by adding an initial inventory of 6 units and a leadtime of 1 week. We also have changed the method to the POQ.

One of the options for placing orders is to use the period order quantity. The POQ is the EOQ butexpressed in time rather than units. In our example the POQ is the 10 units divided by theaverage demand rate and rounded off, which is two periods, as seen in the following screen. Theprogram will place an order to cover every two periods.

Lot Sizing (4)

Because there is a lead time, the results screen includes an extra column for the order release. Forexample, the order due on July 18 must be released on July 11 due to this lead time. The orderquantities are the same as without the lead time but the orders are released earlier due to the leadtime. Notice that if we had used a one week lead time but not added the initial inventory to coverthe first period then there would have been an unavoidable shortage in period 1.

Example 4 - Lot-for-lot ordering

Lot-for-lot (not shown) ordering is very straightforward and a common way for MRP systems tooperate. The exact amount demanded is always ordered. This is optimal if there is no setup cost.

Lot Sizing (2024)
Top Articles
Latest Posts
Article information

Author: Errol Quitzon

Last Updated:

Views: 5876

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Errol Quitzon

Birthday: 1993-04-02

Address: 70604 Haley Lane, Port Weldonside, TN 99233-0942

Phone: +9665282866296

Job: Product Retail Agent

Hobby: Computer programming, Horseback riding, Hooping, Dance, Ice skating, Backpacking, Rafting

Introduction: My name is Errol Quitzon, I am a fair, cute, fancy, clean, attractive, sparkling, kind person who loves writing and wants to share my knowledge and understanding with you.