Bullwhip effect attenuation in supply chain management via control-theoretic tools and short-term forecasts: A preliminary study with an application to perishable inventories
Koussaila Hamiche, Michel Fliess, C\'edric Join, Hassane Aboua\"issa

TL;DR
This paper explores control-theoretic methods combined with short-term forecasting to reduce the bullwhip effect in supply chains, especially for perishable inventories, supported by simulations.
Contribution
It introduces a novel integration of Smith predictors, model-free control, and time series forecasting for supply chain control, addressing perishable inventory challenges.
Findings
Bullwhip effect can be attenuated using the proposed control approach.
Simulation results demonstrate effectiveness in key scenarios.
Perishable inventories are effectively managed with the new methods.
Abstract
Supply chain management and inventory control provide most exciting examples of control systems with delays. Here, Smith predictors, model-free control and new time series forecasting techniques are mixed in order to derive an efficient control synthesis. Perishable inventories are also taken into account. The most intriguing "bullwhip effect" is explained and attenuated, at least in some important situations. Numerous convincing computer simulations are presented and discussed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Supply Chain and Inventory Management
Bullwhip effect attenuation in supply chain management
via control-theoretic tools and short-term forecasts: A preliminary study
with an application to perishable inventories
Koussaila Hamiche1, Michel Fliess2,4, Cédric Join3,4 and Hassane Abouaïssa1 1LGI2A (EA 3926), Université d’Artois, 64200 Béthune, France.
Emails: [email protected], [email protected]2LIX (CNRS, UMR 7161), École polytechnique, 91128 Palaiseau, France.
Email: [email protected]3CRAN (CNRS, UMR 7039), Université de Lorraine, BP 239, 54506 Vandœuvre-lès-Nancy, France.
Email: [email protected]4AL.I.E.N., 7 rue Maurice Barrès, 54330 Vézelise, France.
Emails: {michel.fliess, cedric.join}@alien-sas.com
Abstract
Supply chain management and inventory control provide most exciting examples of control systems with delays. Here, Smith predictors, model-free control and new time series forecasting techniques are mixed in order to derive an efficient control synthesis. Perishable inventories are also taken into account. The most intriguing “bullwhip effect” is explained and attenuated, at least in some important situations. Numerous convincing computer simulations are presented and discussed.
Keywords— Supply chain management, inventory control, perishable inventories, bullwhip effect, delay systems, Smith predictors, model-free control, short-term forecasting, time series, high gain.
I Introduction
Supply chain management [16, 23], or SCM, i.e., the management of the flow of goods and services, is a salient subfield of operations research. Tools from control engineering have been tested since the very beginning (see, e.g., [65, 77]). Unavoidable dead times, often called lead times or throughput times, are due to phenomena like transport and production. Delay differential equations play therefore an increasing rôle (see, e.g., [1, 27, 20, 21, 36, 41, 42, 51, 55, 56, 62, 63, 64, 67, 79], and the references therein). Several previous publications use a model, that is more or less analogous to the following delay system, which is derived via a straightforward conservation principle,
[TABLE]
where
- •
the output variable is the material inventory,
- •
the control variable is the factory supply,
- •
is the customer demand,
- •
is the throughput time, which is known,
- •
is a yield parameter, which might be poorly known.
The above infinite-dimensional system looks easy. The numerous corresponding control strategies in the literature do not seem however to be entirely satisfactory. Let us grasp the difficulty via the two following points:
- •
System (1) is marginally stable [34].
- •
Assume, for instance, that we want to keep the inventory constant, i.e., . Equation (1) yields . The future value of the customer demand has to be “guessed.” No theoretical technique will ever produce rigorously accurate predictions. For simplicity’s sake let us presume here a constant bias , i.e., . Thus , . Its absolute value becomes very large, at least from a purely mathematical standpoint, when . This is a convincing illustration of the famous bullwhip effect to which a huge literature has been devoted (see, e.g., [19, 23, 45, 70, 76, 78], and the references therein).
Applying to System (1) the Smith predictor [69], which is basic for controlling delay systems (see, e.g., [34, 46]), yields:111Smith predictors were already employed a few times for supply chain management. See, e.g., [20, 41, 42, 27].
[TABLE]
where and are respectively the estimates of and at time . In order to obtain , we need what may be viewed as a short-term forecast. Here it will be achieved via time series, as repeatedly in chain supply chain management (see, e.g., [9, 10, 73]). We apply here, like [37], a new setting which was proven to be useful in financial engineering [28, 31], and for motorway traffic [4] and solar energy [33] management. From a control-theoretic standpoint, this communication might be one of the very few publications that are combining Smith predictors, advanced forecasting techniques, and model-free control [29] since Equation (1), which is only a poor modeling, is mainly used for the purpose of computer simulations. Our result indicates how to mitigate the bullwhip effect at least in some cases.222The literature does not seem to contain any clear-cut definition of this effect. Several convincing computer simulations are displayed.
Controlling perishable inventories333Fresh food for instance. is a not only a natural extension but also a key topic (see, e.g., [23, 52, 60], and the references therein). In order to provide straightforward numerical simulations, replace according to [42] System (1) by
[TABLE]
where might be poorly known. The same tools as before are employed.
Our paper is organized as follows. Our main tools are briefly reviewed in Section II. Numerous computer simulations are presented in Section III. Some concluding remarks may be found in Section IV.
II About our main tools
II-A Forecasting via time series
Our presentation differs quite a lot from the existing approaches, where other time series techniques are advocated (see, e.g., [9, 15, 17, 49], and the references therein).
II-A1 Time series
Take the time interval and introduce as often in nonstandard analysis (see, e.g., [57, 22, 44, 28]) the infinitesimal sampling where , , is infinitesimal, i.e., “very small.” A time series is a function .
A time series is said to be quickly fluctuating, or oscillating, if, and only if, the integral is infinitesimal, i.e., very small, for any appreciable interval, i.e., an interval which is neither very small nor very large.
According to a theorem due to Cartier and Perrin [18] the following additive decomposition holds for any time series , which satisfies a weak integrability condition,
[TABLE]
where
- •
the mean, or trend, is “quite smooth,”
- •
is quickly fluctuating.
The decomposition (4) is unique up to an infinitesimal.
II-A2 Forecasting
Let us start with the first degree polynomial time function , , . Rewrite thanks to classic operational calculus with respect to the variable (see, e.g., [26]) as . Multiply both sides by :
[TABLE]
Take the derivative of both sides with respect to , which corresponds in the time domain to the multiplication by :
[TABLE]
The coefficients are obtained via the triangular system of equations (5)-(6). We get rid of the time derivatives, i.e., of , , and , by multiplying both sides of Equations (1)-(2) by , . The corresponding iterated time integrals are low pass filters which attenuate the corrupting noises. A quite short time window is sufficient for obtaining accurate values of , . Note that estimating yields the mean.
The extension to polynomial functions of higher degree is straightforward. For derivative estimates up to some finite order of a given smooth function , take a suitable truncated Taylor expansion around a given time instant , and apply the previous computations. Resetting and utilizing sliding time windows permit to estimate derivatives of various orders at any sampled time instant. See [32, 48, 68] for more details.
Set the following forecast , where is not too “large,”
[TABLE]
where and are estimated like and above. Let us stress that what we predict is the mean and not the quick fluctuations (see also [28, 31, 33]).
II-B Model-free control
The indisputable practical successes (see [2, 11], the numerous references therein, and [3, 6, 12, 13, 14, 39, 47, 50, 53, 54, 74, 58, 59, 66, 71, 83, 84]) of model-free control [29] explains why it has already been summarized recently many times: [5, 8, 11, 30, 50]. It will therefore not be repeated here. This choice permits moreover to present computer experiments more thoroughly.
III Inventory control simulations
III-A Classic situation
III-A1 Model-based proportional feedback controller
The Smith predictor (2) stemming from Equation (1) yields the proportional controller [34], or P controller,
[TABLE]
where is a reference inventory trajectory and is the predicted tracking error. This last quantity is obtained thanks to the forecast of the customer demand via the techniques sketched in Section II-A2. Figure 1 displays excellent results with . The data are borrowed from [62]. The customer demand is represented in Figure 1-(c): note that after the constant portion at the beginning a corrupting uniform white noise , , has been added. The sampling time is day.
In Equation (1), , . With a poorly known model, i.e., , a noticeable deterioration is shown in Figure 2 with the same assumptions, i.e., .
III-A2 Model-free control and the corresponding intelligent controller
The obvious analogue of the ultra-local model in the model-free setting [29] reads here:
[TABLE]
where subsumes the poorly known internal system structure as well as the external perturbations. The coefficient is chosen by the practitioner in such a way that the three terms in Equation (9) are of the same magnitude. It yields the corresponding intelligent proportional controller [29], or iP,
[TABLE]
The forecast of is again obtained via Section II-A2. With the same and the same , and with , the results depicted in Figure 3 improve a lot when compared to Figure 2.
III-A3 Bullwhip effect attenuation
Figure 3-(b) in particular shows the vanishing of the static error due to a poor knowledge of the model. According to the literature it should be viewed as an instance of bullwhip effect attenuation.
Assume now that the error due to the forecast is bounded by some quantity . Straightforward calculations show that the choice of a high gain (see, e.g., [46]) minimizes the effect on . Note however that the oscillations of the tracking error are dangerously amplified on by such a choice, which should be therefore avoided as much as possible. An “efficient” forecasting technique is therefore of utmost importance.
III-B Perishable inventory
Consider System (3). Apply the iP (10). Data are borrowed from [42]. Choose , , and . The sampling time is now day.
Start with in Figures 4, 5, 6. The excellent results in Figure 4 lead to , .
Inventory tracking is impressive. In order to check robustness, we selected respectively , in Figures 5, 6. The outcomes remain remarkable.
In Figure 7-(a) a demand with violent changes is introduced (see Fig. 7-(c)). The inventory tracking is still exceptional.
In Figure 8 a corrupting Gaussian white noise, with a standard deviation equal to , is taken into account (see Fig. 8-(c)). In order to avoid negative values for , oscillates around the value . The results are still convincing.
Remark 1
Similar results to those in Section III-A3 on the bullwhip effect could be extended here without any difficulty.
IV Conclusion
A true application to concrete situations is necessary of course in order to confirm the above approach. As in financial engineering risk analysis would also be a stimulating topic in inventory control [61]: the tools developed in [33, 31] might lead to a solution. Related means [33] should also lead to appropriate metrics (see, e.g., [75] and the references therein).
From a control-theoretic viewpoint, a completely new approach combining Smith predictors, short-term forecasting and model-free control has been presented in order to provide an adequate regulation of some delay systems. Let us remind [29] the reader about the severe difficulties that are due to delays in the model-free setting. Compare with other techniques in the literature: [7, 43, 24, 25, 38, 40, 35, 72, 80, 81, 82].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Abbou, J.-J. Loiseau, H. Khaldi, B. Bou Farraa, On inventory control for perishable inventory systems subject to uncertainties on customer demands. IFAC Papers On Line , 50-1, 10172–10177, 2017.
- 2[2] H. Abouaïssa, O. Alhaj Hasan, C. Join, M. Fliess, D. Defer, Energy saving for building heating via a simple and efficient model-free control design: First steps with computer simulations. 21 21 21 st Int. Conf. Syst. Theo. Contr. Comput. , Sinaia, 2017. https://hal.archives-ouvertes.fr/hal-01568899/en/
- 3[3] H. Abouaïssa, S. Chouraqui, On the control of robot manipulator: A model-free approach. J. Comput. Sci. , 31, 6-16, 2019.
- 4[4] H. Abouaïssa, M. Fliess, C. Join, On short-term traffic flow forecasting and its reliability. IFAC Papers On Line , 49-12, 111-116, 2016.
- 5[5] H. Abouaïssa, M. Fliess, C. Join, On ramp metering: Towards a better understanding of ALINEA via model-free control. Int. J. Contr. , 90, 1018-1026, 2017.
- 6[6] N. Afsi, T. Bakir, S. Othman, A. Sakly, Model-free control of a seeded batch crystallizer. Canad. J. Chem. Engin. , 96, 1306-1313, 2018.
- 7[7] S. Ahmed, H. Wang, Y. Tian, Model-free control using time delay estimation and fractional-order nonsingular fast terminal sliding mode for uncertain lower-limb exoskeleton. J. Vibrat. Contr. , 2018. https://doi.org/10.1177/1077546317750978
- 8[8] B. d’Andréa-Novel, Model-free control of longitudinal and lateral dynamics for automated vehicles. JTEKT Engin. J. , 1015 E, 2-8, 2018.
