Single-period stochastic demand fulfillment in customer hierarchies
Introduction
This paper addresses the problem of allocating scarce supply to hierarchically structured customer segments so as to maximize profitability. The problem connects the supply chain planning task of profit-oriented demand fulfillment (DF) to the business reality of multilevel customer hierarchies.
DF aims to optimally match customer orders with available resources. In make-to-stock production systems, DF comprises fulfilling customer orders from inventory. Since acceptable customer response times are shorter than production lead times, in this setting, supply is essentially fixed when demand materializes (Fleischmann & Meyr, 2004). Therefore, firms face the risk of short-term supply shortages, especially when demand is uncertain. Under a first-come-first-served (FCFS) fulfillment approach, any customer may suffer from such shortages. However, customers commonly differ in their importance and profitability. FCFS demand fulfillment ignores these differences and therefore performs poorly under heterogeneous demand (Barut, Sridharan, 2005, Ketikidis, Lenny Koh, Gunasekaran, Pibernik, 2006, Meyr, 2009).
Revenue management (RM) approaches to demand fulfillment address this deficiency (Quante, Meyr, & Fleischmann, 2009b). Such approaches divide the overall customer base into different segments based on profitability or strategic importance. The DF problem is then solved in a two-stage process. First, in the allocation planning stage, available-to-promise quantities (ATP) are determined and allocated as quotas to different customer segments. Second, in the order promising stage, these quotas are consumed by fulfilling realized orders from the corresponding customer segments (Ball, Chen, Zhao, 2004, Kilger, Meyr, 2008). Orders exceeding the corresponding quota are lost or deferred to less constrained periods. This process prioritizes more profitable orders and avoids depleting scarce supply by fulfilling less profitable orders.
Available RM approaches to demand fulfillment rely on a one-dimensional ranking of the customer segments. In reality, however, customer segments commonly have a multilevel hierarchical structure that reflects the structure of the sales organization. A typical customer hierarchy includes different geographies, different distribution channels, and different customer groups, similar to that shown in Fig. 1. Roitsch and Meyr (2015) study an example of such a hierarchy in the downstream business of the European oil industry. The industry faces long lead times, and after deciding about the crude oil supply, quantities cannot easily be changed. The available supply is then iteratively allocated to different business units in 14 different countries, producing different products for different customers and yielding different profits.
In such hierarchies, there is no direct ranking of individual customer segments. Instead, allocation planning is an iterative and decentralized process in which higher-level sales quotas are disaggregated one level at a time by multiple local planners. This hierarchical problem, although practically relevant, has barely been studied in the academic literature. Vogel and Meyr (2015) are the first to address the problem while assuming deterministic demand. In practice, simplistic rules of thumb are applied to determine sales quotas, which leads to suboptimal results (Vogel, 2014).
This paper investigates the hierarchical DF problem. Specifically, the study addresses the question of what information is required at the individual levels of the hierarchy to allow for an effective allocation. Mathematically, the optimal decision in each allocation step depends on the projected demand distributions of all individual customer segments. While technically feasible, sharing this fine-grained information across the levels of the decision-making hierarchy is undesirable from a managerial perspective because it overloads higher-level decision makers with potentially insignificant details and makes the resulting allocation decisions difficult to communicate. Therefore, companies commonly aggregate the demand information propagated along the levels of the hierarchy. While aggregation simplifies the decision process, overly coarse information may result in ineffective allocation decisions. To strike the right balance, it is crucial to identify those pieces of information that yield the greatest benefits in terms of steering the consecutive allocation steps towards an overall optimum.
Our paper is meant to provide insight into this information-performance trade-off. In contrast to Vogel and Meyr (2015), we assume stochastic demand. Therefore, potentially relevant information about customer segments can be broadly divided into information on expected demand, demand uncertainty, and unit profits. We investigate the role of each of these dimensions in hierarchical allocation planning for demand fulfillment.
In summary, our paper makes the following contributions:
- •
We formalize the allocation planning problem in customer hierarchies by defining information aggregation and allocation functions;
- •
We characterize the optimal centralized solution to the stochastic allocation problem;
- •
We develop robust and near-optimal decentralized allocation methods for the hierarchical stochastic DF problem;
- •
We compare the numerical performance of the proposed methods with benchmarks commonly applied in APS and investigate the parameters driving the respective gaps;
- •
We reflect on the role of information sharing in hierarchical demand fulfillment and identify crucial information for good decentralized allocation decisions.
The paper proceeds as follows. In Section 2, we review the related literature and position our contribution. In Section 3, we formalize the hierarchical DF problem. In Section 4, we explain the best-case and worst-case benchmarks for the problem, including the optimal centralized solution. We present our new decentralized heuristics in Section 5 and evaluate their performance in extensive numerical experiments in Section 6. In Section 7, we provide our conclusions and managerial insights.
Section snippets
Literature review
Demand fulfillment matches customer orders with available resources (Lin, Shaw, 1998, Stadtler, Kilger, 2008) and thereby provides an additional short-term lever to maximize performance for given supply and demand. Croxton (2003) provides an introduction to DF, including an analysis of its components, requirements, and goals.
The potential of DF to increase profitability has attracted a growing stream of research (Chen & Dong, 2014). The relevant literature can be subdivided by the type of
Problem definition
Our research addresses the DF problem of a manufacturer operating a MTS system and seeking to maximize expected profits by serving demand from hierarchically structured customer segments. We formalize this problem as follows.
Let denote the set of nodes in a customer hierarchy encompassing levels, as depicted in Fig. 1. denotes the set of all nodes on level . Specifically, denotes the root node on Level 0, and denotes the set of leaf nodes, which represent the base
Full and minimum information-sharing benchmarks
We seek to investigate the information-performance trade-off in hierarchical DF. To assess the effectiveness of our proposed methods, we introduce two benchmarks based on full and minimum information sharing. To this end, we investigate centralized allocation planning, which optimizes allocated quotas based on full demand information and per commit allocation, which is a simple heuristic requiring very limited information sharing. These methods represent upper and lower bounds for the degree of
Decentralized allocation heuristics
In the previous section, we have seen that the popular yet simplistic per commit allocation method may yield poor performance for relevant supply rates. In this section, we propose two novel allocation heuristics that aim to overcome this deficit while respecting the decentralized and iterative nature of the allocation process. The first method, presented in Section 5.1, uses the concept of a heterogeneity index; the second method, presented in Section 5.2, relies on clustering. Unlike per
Numerical analysis
In this section, we present the results of an extensive numerical study conducted to evaluate the performance of the decentralized allocation heuristics proposed in Section 5 in comparison to the full-information benchmark (central allocation) and the minimum-information benchmark (per commit) from Section 4. Beyond mere performance comparisons, we also want to shed light on the role of information sharing, as discussed in the previous section. We want to provide a conclusive answer to the
Conclusion
This paper addresses the problem of allocating scarce supply to hierarchically structured customer segments. In such hierarchies, allocation planning is an iterative and decentralized process, in which higher-level sales quotas are disaggregated one level at a time by multiple local planners. Optimal allocations depend on the demand distributions and unit profits of all customer segments. However, sharing such detailed information across the levels of the hierarchy is undesirable from a
Acknowledgments
This research was supported by the German Research Foundation (DFG) under grants FL738/2-1 and PI438/5-1.
References (43)
- et al.
Available-to-promise modeling for multi-plant manufacturing characterized by lack of homogeneity in the product: An illustration of a ceramic case
Applied Mathematical Modelling
(2013) - et al.
The nonlinear knapsack problem–algorithms and applications
European Journal of Operational Research
(2002) - et al.
Deterministic allocation models for multi-period demand fulfillment in multi-stage customer hierarchies
Computers & Operations Research
(2019) - et al.
Discrete-order admission atp model with joint effect of margin and order size in a mto environment
International Journal of Production Economics
(2011) A comparison of alternative functional forms for the lorenz curve
Economics Letters
(1993)- et al.
Robust order promising with anticipated customer response
International Journal of Production Economics
(2015) Data clustering: 50 years beyond k-means
Pattern recognition letters
(2010)- et al.
An available-to-promise system for tft lcd manufacturing in supply chain
Computers & Industrial Engineering
(2002) - et al.
Reservation and allocation policies for influenza vaccines
European Journal of Operational Research
(2012) - et al.
Dynamic demand fulfillment in spare parts networks with multiple customer classes
European Journal of Operational Research
(2013)
Hierarchical computation of the resource allocation problem
European Economic Review
Available to promise
Handbook of quantitative supply chain analysis
Revenue management in order-driven production systems
Decision Sciences
Revenue management of a make-to-stock queue
Operations Research
Available-to-promise-based flexible order allocation in ato supply chains
International Journal of Production Research
The order fulfillment process
The International Journal of Logistics Management
Optimal stock allocation for a capacitated supply system
Management Science
Customer orientation in advanced planning systems
Supply chain management and reverse logistics
Revenue management approach to due date quoting and scheduling in an assemble-to-order production system
OR spectrum
An available-to-promise model considering customer priority and variance of penalty costs
The International Journal of Advanced Manufacturing Technology
Managing stock-outs effectively with order fulfilment systems
Journal of Manufacturing Technology Management
Cited by (9)
Managing service-level contracts in sales hierarchies
2021, European Journal of Operational ResearchCitation Excerpt :Ignoring the fill-rate targets—or, rather, assuming that fill-rate targets are set to 1—allows us to linearize the penalty function and derive a constant per-unit penalty, thereby simplifying the problem into a penalty-minimization problem. Because of the equivalence of profit maximization and penalty minimization, we can then use the clustering method Fleischmann et al. (2020) propose to compute allocations decentrally. Next we discuss how to derive the per-unit penalties and to use the clustering method in our setting.
Scarcity in today´s consumer markets: scoping the research landscape by author keywords
2024, Management Review QuarterlyAn available-to-promise stochastic model for order promising based on dynamic resource reservation policy
2023, International Journal of Production ResearchMultiobjective Order Promising for Outsourcing Supply Network of IC Design Houses
2022, IEEE Transactions on Semiconductor Manufacturing