Inventory control problem

The inventory control problem is the problem faced by a firm that must decide how much to order in each time period to meet demand for its products. The problem can be modeled using mathematical techniques of optimal control, dynamic programming and network optimization. The study of such models is part of inventory theory.

Reasons to keep low inventory levels

According to Malakooti (2013) [1] reasons to keep low inventory levels are:

  1. Obsolescence Due to advances in technology and changes in product design, parts procured for future use may become obsolete, leading to a substantial loss. Also, in food-related industries, outdated food products must be thrown away, leading to a waste of resources.
  2. Capital Investment Inventory ties up a substantial capital of the company and may not allow the company to be agile in response to market fluctuations. Space Usage Inventory occupies precious usable space that may be essential for other purposes. Also the space is usually costly to maintain.
  3. Complicated Inventory Control Systems A higher number of inventory items complicates the control and monitoring, such as identifying where items are and how many items exist. The JIT philosophy (discussed in Chapter 5) advocates the smallest possible inventory level, which is based on relying on reliable suppliers for effective JIT delivery of needed raw materials and inventory items.

Concepts

One issue is infrequent large orders vs. frequent small orders. Large orders will increase the amount of inventory on hand, which is costly, but may benefit from volume discounts. Frequent orders are costly to process, and the resulting small inventory levels may increase the probability of stock-outs, leading to loss of customers. In principle all these factors can be calculated mathematically and the optimum found.

A second issue is related to changes in demand (predictable or random) for the product. For example having the needed merchandise on hand in order to make sales during the appropriate buying season(s). A classic example is a toy store pre-Christmas. If one does not have the items on the shelves, one will not make the sales. And the wholesale market is not perfect. There can be considerable delays, particularly with the most popular toys. So, the entrepreneur or business manager will buy on spec. Another example is a furniture store. If there is a six week, or more, delay for customers to get merchandise, some sales will be lost. And yet another example is a restaurant, where a considerable percentage of the sales are the value-added aspects of food preparation and presentation, and so it is rational to buy and store somewhat more to reduce the chances of running out of key ingredients. With all these examples, the situation often comes down to these two key questions: How confident are you that the merchandise will sell, and how much upside is there if it does?

And a third issue comes from the view that inventory also serves the function of decoupling two separate operations. For example work in process inventory often accumulates between two departments because the consuming and the producing department do not coordinate their work. With improved coordination this buffer inventory could be eliminated. This leads to the whole philosophy of Just In Time, which argues that the costs of carrying inventory have typically been underestimated, both the direct, obvious costs of storage space and insurance, but also the harder-to-measure costs of increased variables and complexity, and thus decreased flexibility, for the business enterprise.

Equations

The mathematical approach is typically formulated as follows: A store has, at time k, x_k items in stock. It then orders (and receives) u_k items, and sells w_k items, where w follows a given probability distribution. Thus

 x_{k+1} = x_k + u_k - w_k.
 u_k \ge 0

Whether x_k is allowed to go negative, corresponding to back-ordered items, will depend on the specific situation; if allowed there will usually be a penalty for back orders.

The store has costs that are related to the number of items in store and the number of items ordered:

c_k = c(x_k, u_k). Often this will be in additive form: c_k = p(x_k) + h(u_k)

The store wants to select u_k in an optimal way, i.e. to minimize

 \sum_{k=0}^{\infty} c_k .

Many other features can be added to the model, including multiple products, denoted x_{ik}, upper bounds on inventory and so on.

See also

References

  1. Malakooti, Behnam (2013). Operations and Production Systems with Multiple Objectives. John Wiley & Sons. ISBN 978-1-118-58537-5.