Chaaben Kouki’s research while affiliated with ESSCA School of Management and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (21)


Performance of deep reinforcement learning algorithms in two-echelon inventory control systems
  • Article

March 2024

·

97 Reads

·

2 Citations

·

·

Chaaben Kouki

This study conducts a comprehensive analysis of deep reinforcement learning (DRL) algorithms applied to supply chain inventory management (SCIM), which consists of a sequential decision-making problem focused on determining the optimal quantity of products to produce and ship across multiple capacitated local warehouses over a specific time horizon. In detail, we formulate the problem as a Markov decision process for a divergent two-echelon inventory control system characterized by stochastic and seasonal demand, also presenting a balanced allocation rule designed to prevent backorders in the first echelon. Through numerical experiments, we evaluate the performance of state-of-the-art DRL algorithms and static inventory policies in terms of both cost minimization and training time while varying the number of local warehouses and product types and the length of replenishment lead times. Our results reveal that the Proximal Policy Optimization algorithm consistently outperforms other algorithms across all experiments, proving to be a robust method for tackling the SCIM problem. Furthermore, the (s, Q)-policy stands as a solid alternative, offering a compromise in performance and computational efficiency. Lastly, this study presents an open-source software library that provides a customizable simulation environment for addressing the SCIM problem, utilizing a wide range of DRL algorithms and static inventory policies.


Figure 2: Tandem queues of number of orders in the pipeline to local warehouse j when w j = l j
Figure 3: Tandem queues of the number of orders in pipeline to local warehouse j when w j < l j
Comparison under symmetric instances for w j ≥ 0.75
Performance evaluation of a two-echelon inventory system with network lost sales
  • Article
  • Full-text available

October 2023

·

95 Reads

·

3 Citations

European Journal of Operational Research

Inventory systems are largely analyzed in the literature under the common assumption of backorders due to the complexity of lost sales. In this paper, we consider a two-echelon inventory system composed of a central warehouse and multiple local warehouses subject to lost sales. The demand faced by each local warehouse is a Poisson process and the stock in the warehouses is controlled according to a continuous review base-stock policy. This system has been analyzed in the literature under deterministic or exponential lead-times at the central warehouse, deterministic lead times at the local warehouses and approximate performance evaluations have been proposed for two cases: (1) the demand is lost if no items are available in the local warehouse, the central warehouse, or in the pipeline in between (i.e., a waiting time threshold for incoming demand equal to the local warehouse lead time), and (2) when there is a waiting time threshold less than the local warehouse lead time. Based on a queuing network representation of the system, we extend the performance analysis of the system in the first case by considering generally distributed lead times both at the central and local warehouses and by providing the exact closed-form expressions for the inventory performance measures. In the second case, we provide new approximate solutions under generally distributed lead times at the central warehouse. We numerically show that our exact and approximate solutions perform equally or better than those presented in the literature under deterministic lead times.

Download

Dedicated maintenance and repair shop control for spare parts networks

August 2023

·

131 Reads

We study a repairable inventory system dedicated to a single component that is critical in operating a capital good. The system consists of a stock point containing spare components, and a dedicated repair shop responsible for repairing damaged components. Components are replaced using an age-replacement strategy, which sends components to the repair shop either preventively if it reaches the age-threshold, and correctively otherwise. Damaged components are replaced by new ones if there are spare components available, otherwise the capital good is inoperable. If there is free capacity in the repair shop, then the repair of the damaged component immediately starts, otherwise it is queued. The manager decides on the number of repairables in the system, the age-threshold, and the capacity of the repair shop. There is an inherent trade-off: A low (high) age-threshold reduces (increases) the probability of a corrective replacement but increases (decreases) the demand for repair capacity, and a high (low) number of repairables in the system leads to higher (lower) holding costs, but decreases (increases) the probability of downtime. We first show that the single capital good setting can be modelled as a closed queuing network with finite population, which we show is equivalent to a single queue with fixed capacity and state-dependent arrivals. For this queue, we derive closed-form expressions for the steady-state distribution. We subsequently use these results to approximate performance measures for the setting with multiple capital goods.


Analysis and optimisation of periodic inventory models for perishable items with a general lifetime

December 2022

·

61 Reads

·

1 Citation

We considered two periodic review perishable inventory systems. The first system is controlled by a periodic review (T,S) policy, where orders are triggered at each review period T and when the stock is less than S. The second one is controlled by a periodic review (s,S) policy, where orders are triggered only if the stock level is below s. For both models, the lifetime of each product was assumed to follow a general distribution, whereas the lead time was constant. The demands followed a Poisson process, and all unsatisfied demand was lost. Using an approximate solution of the steady-state probabilities of the inventory level, we obtained a closed form of cost expression. Next, we conducted a simulation study to identify our solution accuracy. Finally, we performed a sensitivity analysis to evaluate the effect of the lifetime variation and cost parameters on the best policy and its cost. The obtained results were close to those of the optimal policy with an average accuracy of 3.7% for the periodic review (T,S) policy and 3.8% for the periodic review (s,S) policy. For the worst cases, where the accuracy is higher than 7%, we provided an analytical approach to improve the system accuracy.



A Periodic Inventory Model for Perishable Items with General Lifetime

August 2021

·

42 Reads

IFIP Advances in Information and Communication Technology

We study a perishable inventory system controlled by a (T, S) periodic review order up to level policy. Items have a general lifetime distribution and the lead time is assumed to be constant. The demands arrive according to a Poisson process with rate λ. The customer is impatient. If he is not served, he will leave the queuing systems. Using the approximate solution of the steady-state probabilities, we are able to obtain the cost components’ analytical expression. Next, we compare the analytical results of our model with the simulation results. Finally, we perform a sensitivity analysis to evaluate the effect of the lifetime variation and cost parameters on the optimal cost and stock level S. Our model is an extension of an exponential distribution case. With the general lifetime distribution, we are able to have total flexibility for setting the lifetime variability. This approximation is closer to reality, especially in random environment conditions. Obtained results, from the analytical approximation model, are close to those of the optimal policy with an average accuracy of 7%.


Rationing policies in a spare parts inventory system with customers differentiation

September 2020

·

61 Reads

·

6 Citations

We consider a spare parts inventory system controlled by a base-stock policy. We assume several demand classes, where the demands of each class follow a compound Poisson process, and a stochastic replenishment lead-time common to all classes. For this inventory system, we investigate two rationing policies that can be employed when the inventory level is critically low. The first policy is the reservation policy, where a part of the stock is reserved for high priority demand classes, whereas the second one is new, which we call a threshold policy, and accepts demands of a given class until the pipeline stock caused by the particular class (plus the amount of the incoming order) reaches a critical level. On average, for 8% (12%) of all instances, the threshold policy performs better than the reservation policy under the full (partial) lost sales case and when the objective is to minimise the average on-hand inventory subject to fill rate service requirements. Furthermore, in many cases where the reservation policy outperforms the threshold policy, the gap between the two policies is small under both service requirements and total cost minimisation criteria. This suggests that a trade-off between ‘fairness’ and ‘cost’ is required, and that when the performance of two policies are similar, the threshold policy is generally favoured.


Analysis of base-stock perishable inventory systems with general lifetime and lead-time

May 2020

·

288 Reads

·

27 Citations

European Journal of Operational Research

A base-stock inventory system for perishables with Markovian demand and general lead-time and lifetime distributions is investigated. Using a queueing network model, we derive explicit expressions of the stationary distribution of the inventory state together with the total expected cost in a base-stock system with lost-sales. Next, we show some monotonicity properties of the cost function and propose a procedure to derive the optimal base-stock. Extensions to the backorders case and to a dual-sourcing system with multiple warehouses are also provided. Our results generalize existing ones from the literature where the lifetime and the lead-time follow either deterministic or exponential distributions. Finally, we investigate the effect of the lifetime and lead-time variability on the system cost and the optimal base-stock level. In particular, we show the substantial errors made when assuming deterministic or exponential distributions for the lifetime. This further shows the need to have results beyond exponential or deterministic assumptions.


On the benefits of emergency orders in perishable inventory systems

June 2018

·

150 Reads

·

16 Citations

International Journal of Production Economics

We consider inventory systems for perishables with two-supply modes (a regular mode and an emergency one) characterized by different lead-times and costs. We investigate the value of dual-sourcing in the context of perishable items with a fixed or exponential lifetime. The inventory is controlled according to a base-stock policy where the emergency source is only used when the stock level is below a threshold level and by taking into account the age of pipeline orders. By using the information on the age of orders, which nowadays can be obtained in real time through technologies such as Radio Frequency Identification, we derive the steady-state behavior of the operating characteristics and thereby obtain the exact optimal expected total cost. Our results indicate that dual-sourcing can lead to substantial cost savings depending on the lifetime distribution. Under a fixed (exponential) lifetime, the shorter (the longer) the mean lifetime is, the higher the cost reduction, due to the reduced effect of the perishability when using dual sourcing. We also show that dual-sourcing exhibits higher savings when the excess demand is backordered as compared to the Case of lost sales. We show that the savings increase when the shortage cost and the outdating cost increase.


Solution procedures for lost sales base-stock inventory systems with compound Poisson demand

January 2018

·

163 Reads

·

16 Citations

International Journal of Production Economics

The continuous review base-stock policy under the lost sales assumption has been extensively studied in the inventory literature. However, most of the research that deals with the optimal policy parameter determination under compound Poisson demand focuses on the stuttering Poisson case. In this paper, we extend earlier research by providing a method that calculates the best cost-driven base-stock policy under more general compound Poisson demand processes and for both the complete and the partial rejection case. This is done by developing a simple recursive formula that computes the steady-state probabilities of the number of outstanding orders for general demand and lead-time distributions. Based on this, we are able to obtain the optimal base-stock level under the complete rejection case and an approximate base-stock level under the partial rejection policy. Through a numerical investigation, we show that our approach outperforms existing methods with regard to computational requirements.


Citations (15)


... Reinforcement learning (RL) is a type of machine learning that tackles sequential decision-making problems by engaging with the environment and learning through a process of trial and error [1]. RL can be applied to various real-world challenges such as robotics [2], control systems [3] [4], games [5] [6], financial markets [7] and traffic signal control [8] [9]. However, as the state-action space grows larger, finding the optimal solution can become impractical, known as the curse of dimensionality. ...

Reference:

Speeding up hierarchical reinforcement learning using state-independent temporal skills
Performance of deep reinforcement learning algorithms in two-echelon inventory control systems
  • Citing Article
  • March 2024

... One way to higher reliability is better inventory management. There is a considerable number of studies dealing with multi-echelon inventory models in the past decades (Kouki, Arts & Babai, 2024). The system involves a lot of decisions such as how many items should be stored at each location and at what time they should be transported from the warehouse to retailers. ...

Performance evaluation of a two-echelon inventory system with network lost sales

European Journal of Operational Research

... Unfortunately, this simplistic assumption is not satisfied in the most cases due to unstable and variable storage conditions [1]. The more realistic assumption of an inaccurate knowledge of this parameter has been considered in [39], [40], and [41] under different assumptions on the distribution of the uncertainty affecting deterioration factor. ...

Analysis and optimisation of periodic inventory models for perishable items with a general lifetime
  • Citing Article
  • December 2022

... The first is that customers are served according to a first-come-first-serve policy (FCFS). Models that pivot away from the FCFS service rules assume customer priority (e.g., [12,13]). The second standard assumption is that there is ample repair capacity. ...

Rationing policies in a spare parts inventory system with customers differentiation
  • Citing Article
  • September 2020

... We assume independent demand and return Poisson processes of inventory, where each item has a random shelf life. The Poisson distribution is a common assumption in inventory models; statistical analysis has shown that it models well customers' arrivals in inventory systems, queueing systems, and service systems (Kouki et al., 2020). We further consider the presence of an unexpected shock (obsolescence) that causes all items held in stock (if any) to lose their value at once and become unusable. ...

Analysis of base-stock perishable inventory systems with general lifetime and lead-time
  • Citing Article
  • May 2020

European Journal of Operational Research

... The aim of this model was to find optimal values by minimizing the cost of the warehouse. Kouki et al. (2018) proposed an inventory control through combination of emergency stocks when back-ordered demand or stock out happened during daily demand or when the main stocks were on the verge of disposal. They found out that dual-sourcing had pivotal effects on fulfilling demands and reducing waste of platelet. ...

On the benefits of emergency orders in perishable inventory systems
  • Citing Article
  • June 2018

International Journal of Production Economics

... Before closing this section, we note the literature stream that considers stochastic network representations to analyze inventory systems under more complex inventory control policies, demand processes, and lead times. Such representations often lead to product form solutions (Kouki et al., 2019(Kouki et al., , 2020. For example, Song and Zipkin (2009) use a queuing network representation to perform a closed-form performance analysis of an inventory system with two supply sources facing Poisson demand under the dual-index policy. ...

Solution procedures for lost sales base-stock inventory systems with compound Poisson demand
  • Citing Article
  • January 2018

International Journal of Production Economics

... (He et al., 2010) studied how to take advantage of the gaps in the timing of the selling season between geographically discrete markets for deteriorating inventories for increasing the profitability of the firm. (Kouki et al., 2016) established a model for multiple deteriorating items considering random life cycles by using Markov process. (Grillo et al., 2017) studied a complex order promising process for fruit supply chains by establishing mixed-integer mathematical modeling. ...

A Coordinated Multi-Item Inventory System for Perishables with Random Lifetime
  • Citing Article
  • January 2016

International Journal of Production Economics

... In the research literature, we find several studies that address the complexity of estimating undershoots. We find quite a number of works that calculate the undershoots based on the asymptotic results of renewal theory (Schneider 1981;Tijms and Groenevelt 1984;Baganha et al. 1999;Johansen and Hill 2000;Kouki et al. 2009). Other authors, in contrast, compute probability distribution functions to estimate the expected value of the undershoots and incorporate it into service measures (Cohen et al. 1988;Baganha et al. 1996;Gutierrez and Rivera 2021). ...

Consideration of the Undershoot in an (r,Q) Inventory Model for Perishables
  • Citing Article
  • December 2009

IFAC Proceedings Volumes

... Under the fixed-order-quantity (Q, r) policy, when the stock level drops to or below r, a fixed amount of Q components is ordered. The (Q, r) policy has become more popular in practice in recent years due to advanced information systems [12,13]. Applications of (Q, r) reported in the literature include the aviation industry of Turkish Airlines Technic MRO [14], the auto industry [15], replenishment of fresh agricultural products sold in supermarkets [16], the bakery industry [17], and the shipping industry [18]. ...

A lost sales (r, Q) inventory control model for perishables with fixed lifetime and lead time
  • Citing Article
  • October 2015

International Journal of Production Economics