Journal Articles (Peer-Reviewed)
Turrini, Laura and Joern Meissner (In Press): Spare parts inventory management: New evidence from distribution fitting, European Journal of Operational Research.
Abstract: Spare parts are necessary for ensuring the functioning of the critical equipment of many companies, and as such, they play a central role in these companies’ operations. Inventory control of spare parts is particularly challenging due to the nature of their demand, which is usually slow-moving, erratic and lumpy. As inventory policies rely on the forecasted lead-time demand distribution and this choice impacts the performance of the system, an ill-suited hypothesized distribution may result in high preventable costs. In this study, we contribute to the empirical literature by analyzing what distributions best fit spare parts demand. We use the Kolmogorov Smirnov (K–S) goodness-of-fit test to find the best-fitting distributions to our data and compare our results to those in the literature. Furthermore, we implement a slightly modified K–S test that places greater emphasis on differences in the right tail of the distribution, mirroring real-world inventory applications, and less emphasis on the left tail. Finally, we link the goodness-of-fit of the distributions to their inventory performance. Our first dataset comes from the German renewable energy industry and is composed of the weekly demand for more than 4000 items over the period 2011–2013. The second dataset comes from the Royal Air Force. It is composed of monthly demand for 5000 items over the period 1996–2002.
Li, Hongyan and Joern Meissner (In press): Capacity optimization and competition with cyclical and lead-time-dependent demands, Annals of Operations Research.
Abstract: Capacity acquisition is often capital- and time-consuming for a business, and capacity investment is often partially or fully irreversible and difficult to change in the short term. Moreover, capacity determines the action space for service/production scheduling and lead-time quotation decisions. The quoted lead-time affects the customer’s perceived service quality. Thus, capacity acquisition level and lead-time quotation affect a firm’s revenue/profit directly or indirectly. In this paper, we investigate a joint optimization problem of capacity acquisition, delivery lead-time quotation and service-production scheduling with cyclical and lead-time-dependent demands. We first explore the structural properties of the optimal schedule given any capacity and lead-time. Then, the piecewise concave relationship between the delay penalty cost and the capacity acquisition level is found. Thereby, an efficient and effective polynomial time algorithm is provided to determine the optimal capacity acquisition level, delivery lead-time quotation and service/production schedule simultaneously. Furthermore, a capacity competition game among multiple firms is addressed. The numerical studies show that capacity equilibrium often exists and converges to a unique solution.
Meissner, Joern and Olga V. Senicheva (2018): Approximate dynamic programming for lateral transshipment problems in multi-location inventory systems, European Journal of Operational Research, 265 (1): 49-64.
Abstract: Companies commonly allocate their inventories across multiple locations based on their historical sales rates. However, random fluctuations in customer purchases, such as those caused by weather conditions and other external factors, might cause significant deviations from expected demand, leading to excess stock in some locations and stockouts in others. To fix this mismatch, companies often turn to lateral transshipments, e.g., the movement of stock between locations of the same echelon. In this paper, we examine multi-location inventory systems under periodic review with multiple opportunities for proactive transshipments within one order cycle. If stockouts occur, demand is lost with no opportunity to backorder. The objective of our model is to find an optimal policy that indicates the sources and the destinations of transshipments as well as the number of units, to maximise the profit of the network. We create a dynamic program that can, in principal, be solved to optimality using Bellman’s equation. However, the size of the state and decision spaces makes it impossible to find the optimal policy for real-world sized problem instances. Thereby, we use forward approximate dynamic programming to find a near-optimal transshipment policy. Finally, we conduct an extensive numerical study to gauge the performance of our transshipment policy. For small size instances, we compare our policy to the optimal one. For larger scale instances, we consider other practically oriented heuristics. Our numerical experiments show that our proposed algorithm performs very well compared to state-of-the-art methods in the literature.
Kunz, Timo P., Sven F. Crone and Joern Meissner (2016): The effect of data preprocessing on a retail price optimization system, Decision Support Systems, 84: 16-27.
Abstract: Revenue management (RM) is making a significant impact on pricing research and practice, from aviation and hospitality industries to retailing. However, empirical data conditions in retail are distinct to other industries, in particular in the large number of products within and across categories. To set profitable static prices with established RM models, the data is often simplified by data pruning (the exclusion of subsets of data that are deemed irrelevant or unsuitable) and data aggregation (the combination of disparate data points). However, the impact of such data preprocessing, despite being ubiquitous in retailing, is insufficiently considered in current RM research. This could induce potential sources of bias for the demand model estimates, as well as subsequent effects on the price optimization system, the optimized price set, and the profit maxima, which have not yet been investigated. This paper empirically studies the impact of two commonly used data preprocessing techniques in retail RM, data pruning and data aggregation, using simulated and empirical retail scanner data. We numerically assess potential biases introduced by data preprocessing using a systems perspective in estimating a two-stage demand model, the resulting price elasticities, optimized price sets, and the ensuing profit that it yields. Results show that both data aggregation and data pruning bias demand model estimates, albeit with different effect, but both produce less profitable price sets than unbiased reference solutions. The results demonstrate the practical importance of data preprocessing as a cause for estimation bias and suboptimal pricing in retail price optimization systems.
Koenig, Matthias and Joern Meissner (2016): Risk minimising strategies for revenue management problems with target values, Journal of Operational Research Society, 67: 402-411.
Abstract: Consider a risk-averse decision maker in the setting of a single-leg dynamic revenue management problem with revenue controlled by limiting capacity for a fixed set of prices. Instead of focussing on maximising the expected revenue, the decision maker has the main objective of minimising the risk of failing to achieve a given target revenue. Interpreting the revenue management problem in the framework of finite Markov decision processes, we augment the state space of the risk-neutral problem definition and change the objective function to the probability of failing a certain specified target revenue. This enables us to obtain a dynamic programming solution that generates the policy minimising the risk of not attaining this target revenue. We compare this solution with recently proposed risk-sensitive policies in a numerical study and discuss advantages and limitations.
Koenig, Matthias and Joern Meissner (2015): Risk management policies for dynamic capacity control, Computers & Operations Research, 59: 104-118.
Abstract: Abstract Consider a dynamic decision making model under risk with a fixed planning horizon, namely the dynamic capacity control model. The model describes a firm, operating in a monopolistic setting and selling a range of products consuming a single resource. Demand for each product is time-dependent and modeled by a random variable. The firm controls the revenue stream by allowing or denying customer requests for product classes. We investigate risk-sensitive policies in this setting, for which risk concerns are important for many non-repetitive events and short-time considerations. Numerically analysing several risk-averse capacity control policies in terms of standard deviation and conditional-value-at-risk, our results show that only a slight modification of the risk-neutral solution is needed to apply a risk-averse policy. In particular, risk-averse policies which decision rules are functions depending only on the marginal values of the risk-neutral policy perform well. From a practical perspective, the advantage is that a decision maker does not need to compute any risk-averse dynamic program. Risk sensitivity can be easily achieved by implementing risk-averse functional decision rules based on a risk-neutral solution.
Koenig, Matthias and Joern Meissner (2015): Value-at-risk optimal policies for revenue management problems, International Journal of Production Economics, 166: 11-19.
Abstract: Abstract Consider a single-leg dynamic revenue management problem with fare classes controlled by capacity in a risk-averse setting. The revenue management strategy aims at limiting the down-side risk, and in particular, value-at-risk. A value-at-risk optimised policy offers an advantage when considering applications which do not allow for a large number of reiterations. They allow for specifying a confidence level regarding undesired scenarios. We introduce a computational method for determining policies which optimises the value-at-risk for a given confidence level. This is achieved by computing dynamic programming solutions for a set of target revenue values and combining the solutions in order to attain the requested multi-stage risk-averse policy. We reduce the state space used in the dynamic programming in order to provide a solution which is feasible and has less computational requirements. Numerical examples and comparison with other risk-sensitive approaches are discussed.
Meissner, Joern, Arne K. Strauss and Kalyan Talluri (2013): An enhanced concave program relaxation for choice network revenue management, Production and Operations Management, 22 (1): 71-87.
Abstract: The network choice revenue management problem models customers as choosing from an offer set, and the firm decides the best subset to offer at any given moment to maximize expected revenue. The resulting dynamic program for the firm is intractable and approximated by a deterministic linear program called the CDLP which has an exponential number of columns. However, under the choice-set paradigm when the segment consideration sets overlap, the CDLP is difficult to solve. Column generation has been proposed but finding an entering column has been shown to be NP-hard. In this study, starting with a concave program formulation called SDCP that is based on segment-level consideration sets, we add a class of constraints called product constraints (σPC), that project onto subsets of intersections. In addition, we propose a natural direct tightening of the SDCP called inline image, and compare the performance of both methods on the benchmark data sets in the literature. In our computational testing on the data sets, 2PC achieves the CDLP value at a fraction of the CPU time taken by column generation. For a large network our 2PC procedure runs under 70 seconds to come within 0.02% of the CDLP value, while column generation takes around 1 hour; for an even larger network with 68 legs, column generation does not converge even in 10 hours for most of the scenarios while 2PC runs under 9 minutes. Thus we believe our approach is very promising for quickly approximating CDLP when segment consideration sets overlap and the consideration sets themselves are relatively small.
Meissner, Joern and Arne K. Strauss (2012): Improved bid prices for choice-based network revenue management, European Journal of Operational Research, 217 (2): 417-427.
Abstract: One of the latest developments in network revenue management (RM) is the incorporation of customer purchase behavior via discrete choice models. Many authors presented control policies for the booking process that are expressed in terms of which combination of products to offer at a given point in time and given resource inventories. However, in many implemented RM systems—most notably in the hotel industry—bid price control is being used, and this entails the problem that the recommended combination of products as identified by these policies might not be representable through bid price control. If demand were independent from available product alternatives, an optimal choice of bid prices is to use the marginal value of capacity for each resource in the network. But under dependent demand, this is not necessarily the case. In fact, it seems that these bid prices are typically not restrictive enough and result in buy-down effects. We propose (1) a simple and fast heuristic that iteratively improves on an initial guess for the bid price vector; this first guess could be, for example, dynamic estimates of the marginal value of capacity. Moreover, (2) we demonstrate that using these dynamic marginal capacity values directly as bid prices can lead to significant revenue loss as compared to using our heuristic to improve them. Finally, (3) we investigate numerically how much revenue performance is lost due to the confinement to product combinations that can be represented by a bid price. The heuristic is not restricted to a particular choice model and can be combined with any method that provides us with estimates of the marginal values of capacity. In our numerical experiments, we test the heuristic on some popular networks examples taken from peer literature. We use a multinomial logit choice model which allows customers from different segments to have products in common that they consider to purchase. In most problem instances, our heuristic policy results in significant revenue gains over some currently available alternatives at low computational cost.
Meissner, Joern and Arne K. Strauss (2012): Network revenue management with inventory-sensitive bid prices and customer choice, European Journal of Operational Research, 216 (2): 459-468.
Abstract: We develop an approximate dynamic programming approach to network revenue management models with customer choice that approximates the value function of the Markov decision process with a non-linear function which is separable across resource inventory levels. This approximation can exhibit significantly improved accuracy compared to currently available methods. It further allows for arbitrary aggregation of inventory units and thereby reduction of computational workload, yields upper bounds on the optimal expected revenue that are provably at least as tight as those obtained from previous approaches. Computational experiments for the multinomial logit choice model with distinct consideration sets show that policies derived from our approach can outperform some recently proposed alternatives, and we demonstrate how aggregation can be used to balance solution quality and runtime.
Li, Hongyan and Joern Meissner (2011): Competition under Capacitated Dynamic Lot-sizing with Capacity Acquisition, International Journal of Production Economics, 131 (2): 535-544.
Abstract: Lot-sizing and capacity planning are important supply chain decisions, and competition and cooperation affect the performance of these decisions. In this paper, we look into the dynamic lot-sizing and resource competition problem of an industry consisting of multiple firms. A capacity competition model combining the complexity of time-varying demand with cost functions and economies of scale arising from dynamic lot-sizing costs is developed. Each firm can replenish inventory at the beginning of each period in a finite planning horizon. Fixed as well as variable production costs incur for each production setup, along with inventory carrying costs. The individual production lots of each firm are limited by a constant capacity restriction, which is purchased up front for the planning horizon. The capacity can be purchased from a spot market, and the capacity acquisition cost fluctuates with the total capacity demand of all the competing firms. We solve the competition model and establish the existence of a capacity equilibrium over the firms and the associated optimal dynamic lot-sizing plan for each firm under mild conditions.
Li, Hongyan and Joern Meissner (2011): Capacitated Dynamic Lot Sizing with Capacity Acquisition, International Journal of Production Research, 49 (16): 4945-4963.
Abstract: One of the fundamental problems in operations management is determining the optimal investment in capacity. Capacity investment consumes resources and the decision, once made, is often irreversible. Moreover, the available capacity level affects the action space for production and inventory planning decisions directly. In this article, we address the joint capacitated lot-sizing and capacity-acquisition problems. The firm can produce goods in each of the finite periods into which the production season is partitioned. Fixed as well as variable production costs are incurred for each production batch, along with inventory carrying costs. The production per period is limited by a capacity restriction. The underlying capacity must be purchased up front for the upcoming season and remains constant over the entire season. We assume that the capacity acquisition cost is smooth and convex. For this situation, we develop a model which combines the complexity of time-varying demand and cost functions and of scale economies arising from dynamic lot-sizing costs with the purchase cost of capacity. We propose a heuristic algorithm that runs in polynomial time to determine a good capacity level and corresponding lot-sizing plan simultaneously. Numerical experiments show that our method is a good trade-off between solution quality and running time.
Meissner, Joern and Arne K. Strauss (2010): Pricing structure optimization in mixed restricted/unrestricted fare environments, Journal of Revenue & Pricing Management, 9 (5): 399-418.
Abstract: In recent years, many traditional practitioners of revenue management (RM) such as airlines or hotels were confronted with aggressive low-cost competition. In order to stay competitive, these firms responded by reducing fare restrictions that were originally meant to fence off customer segments. In markets where traditional practitioners faced low-cost competition, unrestricted fares were introduced. Some markets, including airline long-haul markets, were unaffected. And here restrictions could be maintained. We develop choice-based network RM approaches for such a mixed fare environment that can handle both the traditional opening or closing of restricted fare classes as well as handling pricing of the unrestricted fares simultaneously. Owing to technical constraints of the reservation system, we have a limit on the number of price points for each unrestricted fare. It is natural to ask then how these price points shall be chosen. To that end, we formulate the problem as a dynamic programme and approximate it with a mixed integer linear program (MIP) that selects the best price points out of a potentially large set of price candidates for each unrestricted fare. Numerical experiments illustrate the quality of the obtained price structure and that computational effort is relatively low, given that we need to tackle the large-scale MIP with column generation techniques.
Koenig, Matthias and Joern Meissner (2010): List pricing versus dynamic pricing: Impact on the revenue risk, European Journal of Operational Research, 204 (3): 505-512.
Abstract: We consider the problem of a firm selling multiple products that consume a single resource over a finite time period. The amount of the resource is exogenously fixed. We analyze the difference between a dynamic pricing policy and a list-price capacity control policy. The dynamic pricing policy adjusts prices steadily resolving the underlying problem every time step, whereas the list pricing policy sets static prices once but controls the capacity by allowing or preventing product sales. As steady price changes are often costly or unachievable in practice, we investigate the question of how much riskier it is to apply a list pricing policy rather than a dynamic pricing policy. We conduct several numerical experiments and compare expected revenue, standard deviation, and conditional-value-at-risk between the pricing policies. The differences between the policies show that list pricing can be a useful strategy when dynamic pricing is costly or impractical.
Federgruen, Awi and Joern Meissner (2009): Competition under time‐varying demands and dynamic lot sizing costs, Naval Research Logistics, 56 (1): 57-73.
Abstract: We develop a competitive pricing model which combines the complexity of time-varying demand and cost functions and that of scale economies arising from dynamic lot sizing costs. Each firm can replenish inventory in each of the T periods into which the planning horizon is partitioned. Fixed as well as variable procurement costs are incurred for each procurement order, along with inventory carrying costs. Each firm adopts, at the beginning of the planning horizon, a (single) price to be employed throughout the horizon. On the basis of each period's system of demand equations, these prices determine a time series of demands for each firm, which needs to service them with an optimal corresponding dynamic lot sizing plan. We establish the existence of a price equilibrium and associated optimal dynamic lotsizing plans, under mild conditions. We also design efficient procedures to compute the equilibrium prices and dynamic lotsizing plans.
Federgruen, Awi, Joern Meissner and Michal Tzur (2007): Progressive Interval Heuristics for the Multi-Item Capacitated Lot Sizing Problems, Operations Research, 55 (3): 490-502.
Abstract: We consider a family of N items which are produced in or obtained from the same production facility. Demands are deterministic for each item and each period within a given horizon of T periods. If in a given period an order is placed, setup costs are incurred. The aggregate order size is constrained by a capacity limit. The objective is to find a lot-sizing strategy that satisfies the demands for all items over the entire horizon without backlogging, and which minimizes the sum of inventory carrying, fixed and variable order costs. All demands, cost parameters and capacity limits may be time-dependent. In the basic (JS)-model, the setup cost of an order does not depend on the composition of the order. The (JIS)-model allows for item-dependent setup costs in addition to the joint setup costs. We develop and analyze a class of so-called progressive interval heuristics. A progessive interval heuristic solves a (JS) or (JIS) problem over a progressively larger time-interval, always starting with period 1, but fixing the setup variables of a progressively larger number of periods at their optimal values in earlier iterations. Different variants in this class of heuristics allow for different degrees of flexibility in adjusting continuous variables determined in earlier iterations of the algorithm. For the (JS)-model and the two basic implementations of the progressive interval heuristics, we show under some mild parameter conditions, that the heuristics can be designed to be epsilon-optimal for any desired value of epsilon > 0 with a running time that is polynomially bounded in the size of the problem. They can also be designed to be simultaneously asymptotically optimal and polynomially bounded. A numerical study covering both the (JS) and the (JIS) model, shows that a progressive interval heuristic generates close-to-optimal solutions with modest computational effort and that it can be effectively used to solve large-scale problems.
Maglaras, Constantinos and Joern Meissner (2006): Dynamic Pricing Strategies for Multi-Product Revenue Management Problems, Manufacturing & Service Operations Management, 8 (2): 136-148.
Abstract: This chapter reviews multi-product dynamic pricing models for a revenue maximizing monopolist firm. The baseline model studied in this chapter is of a seller that owns a fixed capacity of a resource that is consumed in the production or delivery of some type of product. The seller selects a dynamic pricing strategy for the offered product so as to maximize its total expected revenues over a finite time horizon. We then review how this model can be extended to settings where the firm is selling multiple products that consume this firm's capacity, and finally highlight a connection between these dynamic pricing models and the closely related model where prices are fixed, and the seller dynamically controls how to allocate capacity to requests for the different products. Methodologically, this chapter reviews the dynamic programming formulations of the above problems, as well as their associated deterministic (fluid) analogues. It highlights some of the key insights and pricing heuristics that are known for these problems, and briefly mentions possible extensions and areas of current interest.
Bucher, David and Joern Meissner (2009): Configuring Single-Echelon Inventory Systems using Demand Categorization, in: Altay, Nezih and Lewis A. Litteral (ed.): Service Parts Management: Demand Forecasting and Inventory Control, Springer: Berlin.
Li, Hongyan and Joern Meissner (2009): Distribution and Warehousing in Supply Chains, in: Yang, Xiaoyu, L. Beril Toktay, Hossein Bidgoli and Andrea Popa (ed.): The Handbook of Technology Management, Volume II, Wiley: Hoboke.
Meissner, Joern and Arne K. Strauss (2008): Demand Planning and Revenue Management, in: Sadiq, Shazia, Christos Voudouris, Fraser McLeod, Gilbert Owusu and Raphael Dorne (ed.): Service Chain Management: Technology Innovation for the Service Business, Springer: Berlin, 109-124.
Meissner, Joern and Awi Federgruen: Probabilistic Analysis of Multi-Item Capacitated Lot Sizing Problems.
Meissner, Joern and Alexander Armstrong: Railway Revenue Management: Overview and Models.
Abstract: The railway industry offers similar revenue management opportunities to those found in the airline industry. The railway industry caters for the delivery and management of cargo as well as the transport of passengers. Unlike the airline industry, the railway industry has seen relatively little attention to revenue management problems. We provide an overview of the published literature for both passenger and freight rail revenue management. We include a summary of the some the available models and include some possible extensions. From the existing literature and talks with industry, it is clear that that there is room to exploit revenue management techniques in the railway industry, an industry that has revenues of $60 billion in the US and promises huge growth in Europe in the forthcoming years.