Two-Product Make-to-Stock System: Strategic Joining and Optimal Inventory Levels
Odysseas Kanavetas, Ekaterina Kosarevskaia
TL;DR
This work analyzes a two-product make-to-stock system with a single shared production server where two customer classes decide to join without observing inventory. It derives stationary distributions and closed-form expressions for waiting times $\mathbb{E}[W_i]$, on-hand inventories $\mathbb{E}[I_i]$, and backlogs $\mathbb{E}[B_i]$, andCharacterizes Nash equilibria in joining strategies, proving existence and, under positive inventory, uniqueness. It formulates a Stackelberg producer problem to choose base-stock targets $S_1,S_2$ anticipating customer responses and compares it with a welfare-maximizing centralized planner who selects $(\lambda_1,\lambda_2,S_1,S_2)$; it also derives natural inventory thresholds and a toll scheme to implement welfare-optimal outcomes from decentralized decisions. Numerical experiments illustrate how waiting-cost asymmetry between types ($\kappa$) and utilization ($\rho$) shape profits and social welfare, revealing regions where delay-sensitive customers are excluded under decentralization and emphasizing potential welfare gains from proper pricing/tolicy interventions. Overall, the paper provides a comprehensive framework for analyzing strategic joining in multi-product queueing-inventory systems and offers actionable insights for aligning decentralized decisions with social welfare.
Abstract
This paper analyzes a two-product make-to-stock queueing system where a single production facility serves two customer classes with independent Poisson arrivals. Customers make strategic join-or-balk decisions without observing current inventory levels. The analysis establishes the existence and uniqueness of Nash equilibria in customer joining strategies for various inventory scenarios. Optimal base-stock levels are characterized from both profit-maximizing and welfare-maximizing perspectives, with closed-form expressions for key performance measures.
