Dynamic demand fulfillment in spare parts networks with multiple customer classes

H.G.H. Tiemessen, M. Fleischmann, G.J.J.A.N. Houtum, van, J.A.E.E. van Nunen, E. Pratsini

Research output: Book/ReportReportAcademic

301 Downloads (Pure)

Abstract

We study real-time demand fulfillment for networks consisting of multiple local warehouses, where spare parts of expensive technical systems are kept on stock for customers with di??erent service contracts. Each service contract specifies a maximum response time in case of a failure and hourly penalty costs for contract violations. Part requests can be fulfilled from multiple local warehouses via a regular delivery, or from an external source with ample capacity via an expensive emergency delivery. The objective is to minimize delivery cost and penalty cost by smartly allocating items from the available network stock to arriving part requests. We propose a dynamic allocation rule that belongs to the class of one-step lookahead policies. To approximate the optimal relative cost, we develop an iterative calculation scheme that estimates the expected total cost over an infinite time horizon, assuming that future demands are fulfilled according to a simple static allocation rule. In a series of numerical experiments, we compare our dynamic allocation rule with the optimal allocation rule, and a simple but widely used static allocation rule. We show that the dynamic allocation rule has a small optimality gap and that it achieves an average cost reduction of 7.9% compared to the static allocation rule on a large test bed containing problem instances of real-life size.
Original languageEnglish
Place of PublicationEindhoven
PublisherTechnische Universiteit Eindhoven
Number of pages36
Publication statusPublished - 2012

Publication series

NameBETA publicatie : working papers
Volume377
ISSN (Print)1386-9213

Fingerprint

Dive into the research topics of 'Dynamic demand fulfillment in spare parts networks with multiple customer classes'. Together they form a unique fingerprint.

Cite this