Inventory Management Simulation Model
Inventory Management Simulation Model
The simulation model uses discrete random variables to determine the sizes of customer demands. It divides the unit interval into contiguous subintervals corresponding to the probabilities of different demand sizes. A uniformly distributed random number U(0,1) is generated: if U falls in the interval [0,1/6), demand size D is set to 1; in [1/6,1/2), D is set to 2; in [1/2,5/6), D is set to 3; and in [5/6,1], D is set to 4. These intervals are determined based on the demand probabilities given as {(1,1/6), (2,1/3), (3,1/3), (4,1/6)} .
The key costs associated with managing inventory in the simulation include ordering costs (setup and incremental costs), holding costs (expenses related to storage such as warehouse rental, insurance, taxes, and maintenance), and shortage costs (costs due to backorders and potential lost sales). These costs are used to evaluate different inventory policies by calculating the average total cost per month over a simulated period of 120 months. The total cost per period includes the sum of average ordering, holding, and shortage costs, thus providing a comprehensive assessment of each policy’s efficiency .
Simulation plays a critical role in this study as it allows for the assessment of various inventory policies under uncertain and dynamic demand conditions without actual risk to operations. It provides detailed performance insights on costs, service levels, and inventory utilization by evaluating policy efficacy over an extended period of simulated months. This process helps identify optimal strategies aligning with goals such as minimizing total costs while maintaining adequate stock levels to meet demand .
The (s, S) policy in this inventory management simulation is a replenishment strategy where an order is placed only when the inventory level falls below a defined reorder point, s. When this occurs, an order is placed to raise the inventory level to a higher threshold, S. The policy functions by ensuring that an order sufficient to restore inventory from below s to S is made, minimizing both ordering and shortage costs while keeping inventory levels sufficient to meet incoming demand .
The model simulates lead times for order deliveries using a uniform distribution over the interval [0.5, 1] months, meaning that the time between placing an order and its delivery is equally likely to fall anywhere within this range. This choice assumes no extreme variability in delivery performance, suggesting a reliable and predictable supplier relationship where lead times are consistent without long delays that could disrupt inventory replenishment .
Ignoring certain holding costs such as those incurred when inventory is at levels different from zero simplifies the simulation model, reducing complexity and focusing computational resources on critical cost factors directly affected by policy changes. While this can lead to inaccuracies in total cost estimation, particularly if these fixed costs are significant, the approximation is deemed acceptable since the objective is to compare relative performance across ordering policies rather than exact cost accounting. The core insight into policy efficiency derives more from variable costs like ordering and shortage rather than fixed holding costs .
The random time between demands impacts the timing of inventory stock depletion and replenishment orders. Modeling it as an exponential random variable allows for a memoryless property where the time until the next demand is independent of previous demand intervals, capturing the natural variations in demand occurrences. This impacts how an inventory system must plan for fluctuations, accommodating both regular and sporadic demand patterns efficiently .
The decision-making process for placing an order involves evaluating the current inventory level at the beginning of each month. If the inventory level I is less than the reorder point S, a new order is placed for the quantity Z = S - I. Otherwise, no order is placed. The costs involved in placing an order include a setup cost of K = 32 and an incremental cost per item ordered I = 3. The delivery of the order, once placed, arrives after a random lag time uniformly distributed between 0.5 and 1 month .
Initial conditions such as the starting inventory level significantly influence the simulation outcomes. A higher starting inventory provides buffer against demand surges early on, potentially reducing initial shortage costs and affecting inventory policy effectiveness. Conversely, lower starting levels might increase the likelihood of immediate backlog or higher costs initially, skewing the performance perception of an inventory policy. These conditions set the baseline from which policies are measured, influencing how rapidly equilibrium between supply and demand is established during the simulation period .
Backlogging occurs when demand exceeds available inventory, temporarily allowing inventory levels to become negative. These unmet demands are tracked and fulfilled as soon as future orders arrive, prioritizing the reduction of backlog before restocking positive inventory levels. This mechanism ensures that high customer service levels are maintained even under fluctuating demand, although it may temporarily increase shortage-related costs and affect cash flows and operational flexibility .