TY - JOUR AU - Kabir, Golam AB - Abstract Warehouses constitute a key component of supply chain networks. An improvement to the operational efficiency and the productivity of warehouses is crucial for supply chain practitioners and industrial managers. Overall warehouse efficiency largely depends on synergic performance. The managers preemptively estimate the overall warehouse performance (OWP), which requires an accurate prediction of a warehouse’s key performance indicators (KPIs). This research aims to predict the KPIs of a ready-made garment (RMG) warehouse in Bangladesh with a low forecasting error in order to precisely measure OWP. Incorporating advice from experts, conducting a literature review, and accepting the limitations of data availability, this study identifies 13 KPIs. The traditional grey method (GM)—the GM (1, 1) model—is established to estimate the grey data with limited historical information but not absolute. To reduce the limitations of GM (1, 1), this paper introduces a novel particle swarm optimization (PSO)-based grey model—PSOGM (1, 1)—to predict the warehouse’s KPIs with less forecasting error. This study also uses the genetic algorithm (GA)-based grey model—GAGM (1, 1)—the discrete grey model—DGM (1, 1)—to assess the performance of the proposed model in terms of the mean absolute percentage error and other assessment metrics. The proposed model outperforms the existing grey models in projecting OWP through the forecasting of KPIs over a 5-month period. To find out the optimal parameters of the PSO and GA algorithms before combining them with the grey model, this study adopts the Taguchi design method. Finally, this study aims to help warehouse professionals make quick OWP estimations in advance to take control measures regarding warehouse productivity and efficiency. Graphical Abstract Open in new tabDownload slide Graphical Abstract Open in new tabDownload slide Grey systems theory, PSO algorithm, PSOGM (1, 1) model, warehouse KPIs, OWP, Taguchi method Highlights: The predictive capabilities of the grey method (GM) (1, 1) model are increased. A novel particle swarm optimization (PSO)-based grey model, so-called PSOGM (1, 1) forecasting model, is proposed. The Taguchi design method is applied to tune the parameters of the optimization algorithms. This study identifies the major key performance indicators of the ready-made garment warehouse of Bangladesh. The main finding is the development of an overall warehouse performance measurement model. 1. Introduction Performance can be defined as the achievement of a given task measured against a predetermined standard (Rahman et al., 2019). It is a critical element in operations management in various fields. Technically, it can be a helpful tool for measuring overall organizational efficiency and taking corrective action in advance. As such, there are various ways in which the managers are interested in measuring organizational performance. From a more recent perspective, an accurate prediction of the organizational performance is a crucial factor as studied by many researchers. While the measurement and prediction of supply chain performance are increasingly necessary—as warehousing is an essential component of logistics operations, contributing to the speed and profit of supply chains—they are also becoming increasingly complex. The success of warehouse management depends largely on the measurement and estimation of the key performance indicators (KPIs; Krauth & Moonen, 2005). A KPI is a quantifiable metric that helps companies, experts, or workers assess their accomplishments relative to their goals. While this research topic is active, there are only a few studies in the literature on predicting warehouse performance through forecasted KPI values. Some scholars detail approaches to determining KPIs related to warehouse management (Krauth et al., 2005; Johnson & McGinnis, 2011; Kusrini et al., 2018). Today, managers are growing concerned over warehouse performance. At the same time, however, many KPIs have been developed to calculate warehouse efficiency. Of course, different warehouses require different methods and KPIs to evaluate their output. Thus, successfully managing warehouses and predicting their performance constitute a challenging issue that requires two crucial actions: the selection of the right KPIs and the accurate prediction of the KPI values based on historical data. The challenge of identifying KPIs for warehouses is mitigated by previous studies and experts’ opinions on the subject. This study, however, comprehensively addresses the difficulties related to performance prediction based on forecasting KPIs through the use of historical grey data. Accordingly, the challenge is rooted in uncertainty and unavailability. Considering this problem, the grey theory is a nontraditional forecasting methodology focused on incomplete, ambiguous, scant, and fuzzy information. This theory, which was proposed by Deng (1982), is an excellent choice to define future trends for data from a time series with less prediction error. Uncertain structures with small samples and insufficient knowledge are common in nature. This fact demonstrates the broad applicability of the theory of grey systems (Liu et al., 2016). However, the traditional grey forecasting model, GM (1, 1), is not error free in predicting time-sequence data. Accuracy is a crucial matter in forecasting and, accordingly, researchers are devoted to achieving it. Since its conception, the traditional grey model has been enriched by many researchers; its prediction accuracy has been enhanced and various improved GM (1, 1) models have been established (Hsu & Chen, 2003; Madhi & Mohamed, 2016). The optimization of a grey system is also an interesting research topic. The parameter optimization of the grey forecasting model can produce more accurate predictions than the traditional grey method. Various studies—including Cao et al. (2014), Lai et al. (2015), Hu and Jiang (2017), Li and Wang (2018), and Wang et al. (2009)—have sought to enhance the parameters of the traditional grey method and have concluded that their predicted outcomes are better than those of the GM (1, 1) model. In the ongoing pursuit of even greater accuracy, evolutionary algorithms constitute an alternative answer. To further the parameter optimization of the GM (1, 1) model, many researchers have arrived at the particle swarm optimization (PSO) algorithm (e.g. El-Shorbagy & Hassanien, 2018; Bansal, 2019). This study selects a basic PSO algorithm whose parameters are optimized through the Taguchi method to increase its search capability. This basic PSO employs the parameter optimization from various models with few dimensions (this study considers a 2D problem for the development parameters of the GM (1, 1) model; Shahnazar et al., 2017; Zhang & Xia, 2017; Xu et al., 2018; Lai et al., 2019; Yang et al., 2020). Taken together, this study aims to develop a PSO-based grey forecasting model—PSOGM (1, 1)—to increase forecasting accuracy by controlling the parameters associated with the GM (1, 1) model. After selecting the right KPIs for the ready-made garment (RMG) warehouse in Bangladesh—which requires factors necessary for a developing country—the proposed grey model is implemented to predict the warehouse’s KPI values and, in turn, predict its overall warehouse performance (OWP). Warehouse experts provided the weights for each KPI to accurately prioritize their effect on overall performance. This integrated model, as a methodological contribution to the warehousing industry domain, may help warehouse managers preemptively design, plan, and manage operations with great success. This study aims to answer the following research questions (RQs): RQ 1: How can the PSO-based grey prediction model—PSOGM (1, 1)—be formed in a way that minimizes the prediction errors of time series data for single variables? RQ 2: How can the developed model be used to calculate warehouse performance by predicting the values of warehouse KPIs? By answering these questions, this study develops a framework to predict warehouse performance through a PSO-based grey prediction method. This proposed framework could improve warehouse performance and, in turn, enhance enterprises’ supply chain efficiency. This paper is organized as follows. Section 2 briefly describes relevant studies on the GM (1, 1) model, its improvements, and its applications. It addresses existing research gaps regarding its prediction accuracy and explains the contributions of this study to overcoming those gaps. Additionally, it details some previous studies on warehouse KPIs and performance models. Section 3 presents the theoretical background of this study. Section 4 elaborately explains the proposed methodology and discusses the parameter settings for the employed optimization algorithms. Section 5 demonstrates the application and details the results of the proposed methodology with a case study focused on the overall performance evaluation of an RMG warehouse. Finally, Section 6 discusses conclusions pertaining to the limitations of this study and the potential for further research in this field. 2. Literature Review 2.1. Grey prediction model—GM (1, 1)—and its improvement The prediction method based on time series involves a moving average, exponential smoothing (Gooijer & Hyndman, 2006), neural networks (Tealab, 2018), and grey models (Kayacan et al., 2010; Liu et al., 2011). The applicability of exponential smoothing and a moving average is limited to linear time series data. The artificial neural network (ANN) approach has performed excellently with both linear and nonlinear time series data. However, for higher accuracy, it requires a large quantity of data to train the system. The grey model, which too can be implemented with both linear and nonlinear data, does not require as large of a sample for accurate prediction. In the real world, there are countless indeterminate processes with limited samples and scant data; as such, the theory of gray systems is widely applicable in forecasting (Liu et al., 2011; Cui et al., 2013). The GM (1, 1) forecasting model is one of the central models in the grey system theory commonly used in the analysis of time series data with less samples (Kayacan et al., 2010). Grey forecasting is an umbrella term that includes sequence forecasting, calamity forecasting, topological forecasting, and systematic forecasting (Lü & Lu, 2012). One of the grey system theory’s most significant features is the use of accumulated generation operation (AGO) to minimize data randomness (Zeng et al., 2020). The AGO approach efficiently eliminates noise by transforming random time series data into a monotonically increasing sequence that can rapidly evaluate systematic regularity (Liu et al., 2016; Madhi & Mohamed, 2016). Due to the simplicity of the GM (1, 1) model and its potential for predicting time series data, many researchers have used this model. It has been successfully employed in the fields of climate (Dengiz et al., 2019), energy (Li & Zhang, 2019; Lu, 2019), healthcare performance (Rahman et al., 2019), industrial technology and safety (Lü & Lu, 2012), and petroleum exploration (Wang & Song, 2019), among others. Hui et al. (2009) used the GM (1, 1) model to forecast the growth of larches. Li et al. (2016) used it in an early warning system for predicting iron and steel incidents. The GM (1, 1) model has also been used to determine the number of fixture locations in sheet-metal operations (Yang et al., 2017), to predict the likelihood of breast cancer (Iqelan, 2017), and to predict the research output of various countries (Javed & Liu, 2018). Although the GM (1, 1) model has shown promise in various fields, its predictive results may sometimes be unreliable; thus, researchers have proposed various improvements through parameter and structure optimization (Zeng et al., 2020). Hsu and Chen (2003) suggested an enhanced grey GM (1, 1) model that combined residual adjustment and the ANN process. To enhance the predictive performance of the GM (1, 1) model, Tien (2009) modified it concerning the effect of the first entry of the original series. Cui et al. (2013) put forward a novel grey forecasting model alongside an optimized form called the NGM (1, 1) model. Based on an error analysis of the GM (1, 1) model, Wang et al. (2009) proposed a new approach to optimizing background values in the model using the discrete function with nonhomogeneous exponential law to match the accumulated series. Lee and Tong (2011) proposed a GM (1, 1) model that combines a genetic algorithm (GA) with the GM (1, 1) model. Cao et al. (2014) and Ying et al. (2015) both developed a grey forecasting model with a background optimization technique that combined with the optimization of the initial item. To enhance the precision of the traditional GM (1, 1) model, Lai et al. (2015) proposed an upgraded grey prediction method using a back propagation neural network. Madhi and Mohamed (2016) paired background value optimization (BVO) and initial condition optimization (Madhi & Mohamed, 2017) to improve the precision of the GM (1, 1) model. Hu and Jiang (2017) introduced a GM (1, 1) method that incorporated ANN to increase prediction accuracy. Zhao et al. (2016) proposed a hybrid GM (1, 1) model to predict electricity consumption using a moth-flame optimization (MFO) for its parameters. Seeking accurate power-load forecasting, Li and Wang (2018) proposed a traditional GM (1, 1) prediction model that incorporates BVO. Ding et al. (2018) proposed an updated GM (1, 1) model that incorporates initial condition optimization and rolling mechanism techniques. Hao et al. (2018) offered a GM (1, 1) model based on ANN and exponential smoothing to predict how many vehicles would ultimately be recycled. Through this review, it is clear that the performance of enhanced grey prediction models exceeds that of the traditional GM (1, 1) model. Of all these cases, the most relevant to this study are those that incorporate initial condition optimization that was only a single parameter optimization. The prediction accuracy of the GM (1, 1) model further depends on the development coefficient, |$a,$| and the grey action coefficient, b. Researchers now look to heuristic algorithms using for the optimization of these two development coefficients to improve prediction accuracy of the GM (1, 1) model. This study uses the basic PSO algorithm as the heuristic algorithms to optimize these two development coefficients. PSO is a population-based heuristic optimization process that simulates social behavior aimed at specific targets (Fukuyama, 2007; Parsopoulos & Vrahatis, 2010; Olsson, 2011). Kennedy and Eberhart (1994) first developed the PSO algorithm after being inspired by natural populations, such as flocks of birds and schools of fish. The basic principles of the PSO process have been acquired from the following works. Zhang et al. (2015) presented a detailed investigation of the PSO algorithm. Couceiro and Ghamisi (2015) explained the core mechanisms behind the conventional PSO and discussed its advantages and disadvantages. An extensive review of PSO’s development and fundamental concepts can be found in El-Shorbagy and Hassanien (2018), Bansal (2019), and Wang et al. (2018). PSO can achieve faster convergence with fewer parameter settings, and its implementation is far simpler. Since the conception of PSO, it has been used in many fields, such as mechanical processes (Latchoumi et al., 2019), earthquake fault parameter estimation (Wang & Ding, 2020), scheduling (Bekrar et al., 2015), manufacturing processes (Bensingh et al., 2019), indoor positioning systems (Guo et al., 2019), algorithm performance improvement (Essiet et al., 2018), and, in combination with ANN and a regression model, time series forecasting (Pradeepkumar & Ravi, 2017). However, there is still room for improvement in PSO performance. For example, due to the rapid convergence of PSO, it may drop into local optima in tackling multimodal optimization problems, potentially resulting in the early convergence of particle swarms. The location and speed of particles are randomly modified during simulations, leading to low computational efficiency. There are two key ways to enhance PSO efficiency: adjusting its parameters and combining it with other intelligent algorithms (Xu et al., 2018; Ding et al., 2019; Zhai et al., 2020). To increase the robustness and the search performance of the PSO algorithm, this study utilizes the Taguchi method (Wang et al., 2014; Chen et al., 2016; Fathollahi-Fard et al., 2018; Freddi & Salmon, 2019) to tune its parameters. However, few studies in the literature have paired PSO with a grey prediction model for use in forecasting. Among these few studies, Zhou et al. (2009) applied PSO in the parameter optimization of the nonlinear grey Bernoulli model (NGBM); they optimized only the output coefficient of background value, p (mostly used as |$\alpha $|⁠), and Bernoulli differential equation parameter, r. Similar research was performed using the PSO-based grey model to predict traffic accidents (Qian et al., 2011), electricity consumption (Ding et al., 2018), and underground pressure (Ma et al., 2011). Ma et al. (2013) optimized the output coefficient of background value |$\alpha $| (here, |$\lambda $|⁠) by incorporating the PSO algorithm into the conventional GM (1, 1) model. Wang et al. (2018) forecasted electricity consumption using a PSO-based grey GM (1, 1) model in which they used the optimization of the coefficient value and the production parameter, |$\alpha $| (here, e). Recent research has mainly focused on improving prediction precision by adjusting the background value of the GM (1, 1) model. Li et al. (2016) used the PSO algorithm to optimize the model’s development coefficients a and b. They set the range of |$a\ $| as [−0.5, 0.5] and the range of b as |$( {b\ \in [ {\min ({\rm{a\ }} \times {x^{( 1 )}}( {k - 1} ) + {x^{( 0 )}}( k )} ),\ {\rm{\ max}}({\rm{a\ }} \times {x^{( 1 )}}( k ) + {x^{( 0 )}}( k )} )],\ k\ = \ 1,\ 2,\ \ldots ,\ n)$|⁠, which is actually dependent on the value of a. Xu et al. (2017) proposed a modified GM (1, 1) model that incorporated a PSO-optimized time response function (TRF). They used the traditional calculation method to determine the value of the development coefficients a and b. Meng et al. (2017) used PSO to optimize a and b in the grey model without defining the true range of those parameters. Similar research was performed to optimize a and b in the derived nonequigap grey Verhulst model (DNE grey Verhulst model; Wang & Li, 2019). Ervural and Ervural (2018) used GA and PSO to optimize the development coefficients a and b in the grey forecasting model. They set the range of a as [−0.5, 0.5] and the range of b as |$[ {b \in \min ( {0.5\ \times {x^{( 0 )}}( k )} ),\ \max ( {0.5\ \times {x^{( 0 )}}( k )} ),\ k\ = \ 1,\ 2,\ \ldots ,\ n} ]$|⁠. However, the range of the coefficient b exceeds the limit when the randomness of a historical data series is higher. While many have used the PSO algorithm to optimize the development coefficients and background values in the grey model, few researchers have used the GA algorithm to do the same (Wang, 2013; Hu, 2017; Özcan & Tüysüz, 2018; Yahya et al., 2020). The application of the improved grey model is summarized in Table 1. Table 1: Summary of the application of the improved GM (1, 1) model. Authors . Contribution . Method . Error analysis . Case study . (Hsu & Chen, 2003) • Design improved grey GM (1, 1) model, using residual modification with ANN GM (1, 1) MAPE Power demand forecasting of Taiwan • Optimized parameter: background value, |$\alpha $| ANN (Tien, 2009) • Develop new grey model, first entry grey model, FGM (1, 1) GM (1, 1) MAPE Materials’ tensile strength and failure time prediction • Optimized parameter: |$\alpha $| FGM (1, 1) (Zhou et al., 2009) • NGBM is proposed combining GM (1, 1) with the Bernoulli differential equation GM (1, 1) MAPE Power load forecasting of Hubei (sample 1996–2007) • Optimized parameter: |$\alpha $| PSO (Wang et al., 2009) • Improved GM (1, 1) model through nonhomogeneous exponential law to fit the accumulated sequence of the grey model GM (1, 1) MAPE Financial investment in S&T (1998–2002: simulation and 2002–2004: prediction) • Optimized parameter: |$\alpha $| Integral formula (Lee & Tong, 2011) • Design improved GM (1, 1) model, using GA GM (1, 1) MAPE Annual energy consumption of China (1990–2007) • Optimized parameter: |$\alpha $| GA (Ma et al., 2011) • Underground pressure forecasting by developing improved GM (1, 1) model trough parameter optimization of the GM (1, 1) model GM (1, 1) MAPE Data of UPWS of S5–6 working surface’ first station of Changchun coal mine in China in June 2010 • Optimized parameter: |$\alpha $| PSO MAE (mean absolute deviation) TIC (Theil's inequality coefficients) (Qian et al., 2011) • Developing improved PSO-based GM (1, 1) power model GM (1, 1) power model, PSO MAPE Road traffic accidents in China during the period of 1990–2009 • Optimized parameter: background value, |$\alpha ,$| and c, a parameter of power mode (Ma et al., 2013) • Introduce a high-precision hybrid model based on grey prediction and rolling mechanism optimized PSO GM (1, 1), MAPE China’ iron ore import and consumption, Statistical Yearbook (1996–2011) • Optimized parameter: α (here termed as |$\lambda $|⁠) PSO, Rolling GM (1, 1) (Cao et al., 2014) • Optimizing the background value and initial item GM (1, 1) MAPE Numerical data sequence (source unknown) • Optimized parameter: α and initial value of the TRF Integral formula (Lai et al., 2015) • Design an improved grey model based on ANN to better predict market demand after transportation disruption GM (1, 1) MAPE Weekly effective sales between January and March in HX factory • Divide the original data sequence into n − 3 subsequences and choose the best series for future prediction ANN (Ying et al., 2015) • Develop an optimized grey model GM (1, 1) MAPE Prediction of bearing sleeve wear • Optimized parameter: α and initial value of the TRF Function transformation (Madhi & Mohamed, 2016) • Develop an optimized grey model GM (1, 1) MAPE A sequence of |$f( t )\ = \ 2{e^{0.4t}},\ t\ = \ 1,\ 2, \ldots ,\ 15$| is used • Optimized parameter: α Integral formula (Zhao et al., 2016) • Develop an optimized grey model with Rolling Mechanism GM (1, 1) MAPE Electricity consumption (2001–2009) of Inner Mongolia • Optimized parameter: α MFO (Li et al., 2016) • Develop an optimized grey model GM (1, 1) MAPE Traffic data of the UK academic network backbone (19 Nov. 2004, 09:30 a.m. to 27 Jan. 2005, 11:11 a.m.) • Optimized parameter: development coefficients a and b depending on the initial setting of the raw data series PSO MSE (mean square error) MAE (Hu & Jiang, 2017) • Develop the neural-network-based GM (1, 1) model based on residual modification GM (1, 1) MAPE Annual electricity demand (1981–2002) of China, Statistical Yearbook (2014) • Optimized parameter: α ANN Residual model (Xu et al., 2017) • Introduce improved-response grey prediction model, IRGM (1, 1) GM (1, 1) MAPE Data of electricity consumption in China(2000e2012) • Optimized parameter: TRF parameters IRGM (1, 1) PSO (Meng et al., 2017) • Improved GM (1, 1) based on PSO with stochastic weight GM (1, 1) MAPE Low rising and high rising data series (five samples) • Optimized parameter: development coefficients a and b but not specified the valid ranges of them PSO (Hao et al., 2018) • Design hybrid grey model based on ANN optimized by PSO GM (1, 1) MAPE, MAD (mean absolute deviation), TIC End-of-life vehicles recycled in Shanghai during 2005–2016 • Optimized parameter: parameter of ANN ANN PSO (Wang et al., 2018) • Develop a seasonal grey model (SGM (1, 1)) based on PSO GM (1, 1) MAPE Seasonal electricity consumption of China’s primary industries (2010 to 2016) • Optimized parameter: α SGM (1, 1) RMSE (root mean square error) PSO MAE (Ding et al., 2018) • Develop a novel optimized GM (1, 1) model combining initial condition and rolling mechanism GM (1, 1) MAPE Projecting China’s total electricity consumption (sample use 2005–2014) • Optimized parameter: background value, α, and initial value GM [1, 1, |${x^{( 1 )}}( n )$|] RMSE PSO (Zeng et al., 2020) • Develop a new grey model based on interval grey number GM (1, 1) Rationality analysis China’s total natural gas consumption (TC) in 2009–2018 • Optimized parameter: development coefficient, b Interval grey number (Ervural & Ervural, 2018) • Propose an optimal grey model based on PSO and GA GM (1, 1) MAPE Annual electricity consumption of Turkey (1996 and 2016) • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them PSO RMSE GA (Wang & Li, 2019) • Develop a grey Verhulst model based on PSO GM (1, 1) MAPE CO2 emissions per capita from 1990 to 2014 in China • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them DNE-grey Verhulst, PSO RMSE MAE Authors . Contribution . Method . Error analysis . Case study . (Hsu & Chen, 2003) • Design improved grey GM (1, 1) model, using residual modification with ANN GM (1, 1) MAPE Power demand forecasting of Taiwan • Optimized parameter: background value, |$\alpha $| ANN (Tien, 2009) • Develop new grey model, first entry grey model, FGM (1, 1) GM (1, 1) MAPE Materials’ tensile strength and failure time prediction • Optimized parameter: |$\alpha $| FGM (1, 1) (Zhou et al., 2009) • NGBM is proposed combining GM (1, 1) with the Bernoulli differential equation GM (1, 1) MAPE Power load forecasting of Hubei (sample 1996–2007) • Optimized parameter: |$\alpha $| PSO (Wang et al., 2009) • Improved GM (1, 1) model through nonhomogeneous exponential law to fit the accumulated sequence of the grey model GM (1, 1) MAPE Financial investment in S&T (1998–2002: simulation and 2002–2004: prediction) • Optimized parameter: |$\alpha $| Integral formula (Lee & Tong, 2011) • Design improved GM (1, 1) model, using GA GM (1, 1) MAPE Annual energy consumption of China (1990–2007) • Optimized parameter: |$\alpha $| GA (Ma et al., 2011) • Underground pressure forecasting by developing improved GM (1, 1) model trough parameter optimization of the GM (1, 1) model GM (1, 1) MAPE Data of UPWS of S5–6 working surface’ first station of Changchun coal mine in China in June 2010 • Optimized parameter: |$\alpha $| PSO MAE (mean absolute deviation) TIC (Theil's inequality coefficients) (Qian et al., 2011) • Developing improved PSO-based GM (1, 1) power model GM (1, 1) power model, PSO MAPE Road traffic accidents in China during the period of 1990–2009 • Optimized parameter: background value, |$\alpha ,$| and c, a parameter of power mode (Ma et al., 2013) • Introduce a high-precision hybrid model based on grey prediction and rolling mechanism optimized PSO GM (1, 1), MAPE China’ iron ore import and consumption, Statistical Yearbook (1996–2011) • Optimized parameter: α (here termed as |$\lambda $|⁠) PSO, Rolling GM (1, 1) (Cao et al., 2014) • Optimizing the background value and initial item GM (1, 1) MAPE Numerical data sequence (source unknown) • Optimized parameter: α and initial value of the TRF Integral formula (Lai et al., 2015) • Design an improved grey model based on ANN to better predict market demand after transportation disruption GM (1, 1) MAPE Weekly effective sales between January and March in HX factory • Divide the original data sequence into n − 3 subsequences and choose the best series for future prediction ANN (Ying et al., 2015) • Develop an optimized grey model GM (1, 1) MAPE Prediction of bearing sleeve wear • Optimized parameter: α and initial value of the TRF Function transformation (Madhi & Mohamed, 2016) • Develop an optimized grey model GM (1, 1) MAPE A sequence of |$f( t )\ = \ 2{e^{0.4t}},\ t\ = \ 1,\ 2, \ldots ,\ 15$| is used • Optimized parameter: α Integral formula (Zhao et al., 2016) • Develop an optimized grey model with Rolling Mechanism GM (1, 1) MAPE Electricity consumption (2001–2009) of Inner Mongolia • Optimized parameter: α MFO (Li et al., 2016) • Develop an optimized grey model GM (1, 1) MAPE Traffic data of the UK academic network backbone (19 Nov. 2004, 09:30 a.m. to 27 Jan. 2005, 11:11 a.m.) • Optimized parameter: development coefficients a and b depending on the initial setting of the raw data series PSO MSE (mean square error) MAE (Hu & Jiang, 2017) • Develop the neural-network-based GM (1, 1) model based on residual modification GM (1, 1) MAPE Annual electricity demand (1981–2002) of China, Statistical Yearbook (2014) • Optimized parameter: α ANN Residual model (Xu et al., 2017) • Introduce improved-response grey prediction model, IRGM (1, 1) GM (1, 1) MAPE Data of electricity consumption in China(2000e2012) • Optimized parameter: TRF parameters IRGM (1, 1) PSO (Meng et al., 2017) • Improved GM (1, 1) based on PSO with stochastic weight GM (1, 1) MAPE Low rising and high rising data series (five samples) • Optimized parameter: development coefficients a and b but not specified the valid ranges of them PSO (Hao et al., 2018) • Design hybrid grey model based on ANN optimized by PSO GM (1, 1) MAPE, MAD (mean absolute deviation), TIC End-of-life vehicles recycled in Shanghai during 2005–2016 • Optimized parameter: parameter of ANN ANN PSO (Wang et al., 2018) • Develop a seasonal grey model (SGM (1, 1)) based on PSO GM (1, 1) MAPE Seasonal electricity consumption of China’s primary industries (2010 to 2016) • Optimized parameter: α SGM (1, 1) RMSE (root mean square error) PSO MAE (Ding et al., 2018) • Develop a novel optimized GM (1, 1) model combining initial condition and rolling mechanism GM (1, 1) MAPE Projecting China’s total electricity consumption (sample use 2005–2014) • Optimized parameter: background value, α, and initial value GM [1, 1, |${x^{( 1 )}}( n )$|] RMSE PSO (Zeng et al., 2020) • Develop a new grey model based on interval grey number GM (1, 1) Rationality analysis China’s total natural gas consumption (TC) in 2009–2018 • Optimized parameter: development coefficient, b Interval grey number (Ervural & Ervural, 2018) • Propose an optimal grey model based on PSO and GA GM (1, 1) MAPE Annual electricity consumption of Turkey (1996 and 2016) • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them PSO RMSE GA (Wang & Li, 2019) • Develop a grey Verhulst model based on PSO GM (1, 1) MAPE CO2 emissions per capita from 1990 to 2014 in China • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them DNE-grey Verhulst, PSO RMSE MAE Open in new tab Table 1: Summary of the application of the improved GM (1, 1) model. Authors . Contribution . Method . Error analysis . Case study . (Hsu & Chen, 2003) • Design improved grey GM (1, 1) model, using residual modification with ANN GM (1, 1) MAPE Power demand forecasting of Taiwan • Optimized parameter: background value, |$\alpha $| ANN (Tien, 2009) • Develop new grey model, first entry grey model, FGM (1, 1) GM (1, 1) MAPE Materials’ tensile strength and failure time prediction • Optimized parameter: |$\alpha $| FGM (1, 1) (Zhou et al., 2009) • NGBM is proposed combining GM (1, 1) with the Bernoulli differential equation GM (1, 1) MAPE Power load forecasting of Hubei (sample 1996–2007) • Optimized parameter: |$\alpha $| PSO (Wang et al., 2009) • Improved GM (1, 1) model through nonhomogeneous exponential law to fit the accumulated sequence of the grey model GM (1, 1) MAPE Financial investment in S&T (1998–2002: simulation and 2002–2004: prediction) • Optimized parameter: |$\alpha $| Integral formula (Lee & Tong, 2011) • Design improved GM (1, 1) model, using GA GM (1, 1) MAPE Annual energy consumption of China (1990–2007) • Optimized parameter: |$\alpha $| GA (Ma et al., 2011) • Underground pressure forecasting by developing improved GM (1, 1) model trough parameter optimization of the GM (1, 1) model GM (1, 1) MAPE Data of UPWS of S5–6 working surface’ first station of Changchun coal mine in China in June 2010 • Optimized parameter: |$\alpha $| PSO MAE (mean absolute deviation) TIC (Theil's inequality coefficients) (Qian et al., 2011) • Developing improved PSO-based GM (1, 1) power model GM (1, 1) power model, PSO MAPE Road traffic accidents in China during the period of 1990–2009 • Optimized parameter: background value, |$\alpha ,$| and c, a parameter of power mode (Ma et al., 2013) • Introduce a high-precision hybrid model based on grey prediction and rolling mechanism optimized PSO GM (1, 1), MAPE China’ iron ore import and consumption, Statistical Yearbook (1996–2011) • Optimized parameter: α (here termed as |$\lambda $|⁠) PSO, Rolling GM (1, 1) (Cao et al., 2014) • Optimizing the background value and initial item GM (1, 1) MAPE Numerical data sequence (source unknown) • Optimized parameter: α and initial value of the TRF Integral formula (Lai et al., 2015) • Design an improved grey model based on ANN to better predict market demand after transportation disruption GM (1, 1) MAPE Weekly effective sales between January and March in HX factory • Divide the original data sequence into n − 3 subsequences and choose the best series for future prediction ANN (Ying et al., 2015) • Develop an optimized grey model GM (1, 1) MAPE Prediction of bearing sleeve wear • Optimized parameter: α and initial value of the TRF Function transformation (Madhi & Mohamed, 2016) • Develop an optimized grey model GM (1, 1) MAPE A sequence of |$f( t )\ = \ 2{e^{0.4t}},\ t\ = \ 1,\ 2, \ldots ,\ 15$| is used • Optimized parameter: α Integral formula (Zhao et al., 2016) • Develop an optimized grey model with Rolling Mechanism GM (1, 1) MAPE Electricity consumption (2001–2009) of Inner Mongolia • Optimized parameter: α MFO (Li et al., 2016) • Develop an optimized grey model GM (1, 1) MAPE Traffic data of the UK academic network backbone (19 Nov. 2004, 09:30 a.m. to 27 Jan. 2005, 11:11 a.m.) • Optimized parameter: development coefficients a and b depending on the initial setting of the raw data series PSO MSE (mean square error) MAE (Hu & Jiang, 2017) • Develop the neural-network-based GM (1, 1) model based on residual modification GM (1, 1) MAPE Annual electricity demand (1981–2002) of China, Statistical Yearbook (2014) • Optimized parameter: α ANN Residual model (Xu et al., 2017) • Introduce improved-response grey prediction model, IRGM (1, 1) GM (1, 1) MAPE Data of electricity consumption in China(2000e2012) • Optimized parameter: TRF parameters IRGM (1, 1) PSO (Meng et al., 2017) • Improved GM (1, 1) based on PSO with stochastic weight GM (1, 1) MAPE Low rising and high rising data series (five samples) • Optimized parameter: development coefficients a and b but not specified the valid ranges of them PSO (Hao et al., 2018) • Design hybrid grey model based on ANN optimized by PSO GM (1, 1) MAPE, MAD (mean absolute deviation), TIC End-of-life vehicles recycled in Shanghai during 2005–2016 • Optimized parameter: parameter of ANN ANN PSO (Wang et al., 2018) • Develop a seasonal grey model (SGM (1, 1)) based on PSO GM (1, 1) MAPE Seasonal electricity consumption of China’s primary industries (2010 to 2016) • Optimized parameter: α SGM (1, 1) RMSE (root mean square error) PSO MAE (Ding et al., 2018) • Develop a novel optimized GM (1, 1) model combining initial condition and rolling mechanism GM (1, 1) MAPE Projecting China’s total electricity consumption (sample use 2005–2014) • Optimized parameter: background value, α, and initial value GM [1, 1, |${x^{( 1 )}}( n )$|] RMSE PSO (Zeng et al., 2020) • Develop a new grey model based on interval grey number GM (1, 1) Rationality analysis China’s total natural gas consumption (TC) in 2009–2018 • Optimized parameter: development coefficient, b Interval grey number (Ervural & Ervural, 2018) • Propose an optimal grey model based on PSO and GA GM (1, 1) MAPE Annual electricity consumption of Turkey (1996 and 2016) • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them PSO RMSE GA (Wang & Li, 2019) • Develop a grey Verhulst model based on PSO GM (1, 1) MAPE CO2 emissions per capita from 1990 to 2014 in China • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them DNE-grey Verhulst, PSO RMSE MAE Authors . Contribution . Method . Error analysis . Case study . (Hsu & Chen, 2003) • Design improved grey GM (1, 1) model, using residual modification with ANN GM (1, 1) MAPE Power demand forecasting of Taiwan • Optimized parameter: background value, |$\alpha $| ANN (Tien, 2009) • Develop new grey model, first entry grey model, FGM (1, 1) GM (1, 1) MAPE Materials’ tensile strength and failure time prediction • Optimized parameter: |$\alpha $| FGM (1, 1) (Zhou et al., 2009) • NGBM is proposed combining GM (1, 1) with the Bernoulli differential equation GM (1, 1) MAPE Power load forecasting of Hubei (sample 1996–2007) • Optimized parameter: |$\alpha $| PSO (Wang et al., 2009) • Improved GM (1, 1) model through nonhomogeneous exponential law to fit the accumulated sequence of the grey model GM (1, 1) MAPE Financial investment in S&T (1998–2002: simulation and 2002–2004: prediction) • Optimized parameter: |$\alpha $| Integral formula (Lee & Tong, 2011) • Design improved GM (1, 1) model, using GA GM (1, 1) MAPE Annual energy consumption of China (1990–2007) • Optimized parameter: |$\alpha $| GA (Ma et al., 2011) • Underground pressure forecasting by developing improved GM (1, 1) model trough parameter optimization of the GM (1, 1) model GM (1, 1) MAPE Data of UPWS of S5–6 working surface’ first station of Changchun coal mine in China in June 2010 • Optimized parameter: |$\alpha $| PSO MAE (mean absolute deviation) TIC (Theil's inequality coefficients) (Qian et al., 2011) • Developing improved PSO-based GM (1, 1) power model GM (1, 1) power model, PSO MAPE Road traffic accidents in China during the period of 1990–2009 • Optimized parameter: background value, |$\alpha ,$| and c, a parameter of power mode (Ma et al., 2013) • Introduce a high-precision hybrid model based on grey prediction and rolling mechanism optimized PSO GM (1, 1), MAPE China’ iron ore import and consumption, Statistical Yearbook (1996–2011) • Optimized parameter: α (here termed as |$\lambda $|⁠) PSO, Rolling GM (1, 1) (Cao et al., 2014) • Optimizing the background value and initial item GM (1, 1) MAPE Numerical data sequence (source unknown) • Optimized parameter: α and initial value of the TRF Integral formula (Lai et al., 2015) • Design an improved grey model based on ANN to better predict market demand after transportation disruption GM (1, 1) MAPE Weekly effective sales between January and March in HX factory • Divide the original data sequence into n − 3 subsequences and choose the best series for future prediction ANN (Ying et al., 2015) • Develop an optimized grey model GM (1, 1) MAPE Prediction of bearing sleeve wear • Optimized parameter: α and initial value of the TRF Function transformation (Madhi & Mohamed, 2016) • Develop an optimized grey model GM (1, 1) MAPE A sequence of |$f( t )\ = \ 2{e^{0.4t}},\ t\ = \ 1,\ 2, \ldots ,\ 15$| is used • Optimized parameter: α Integral formula (Zhao et al., 2016) • Develop an optimized grey model with Rolling Mechanism GM (1, 1) MAPE Electricity consumption (2001–2009) of Inner Mongolia • Optimized parameter: α MFO (Li et al., 2016) • Develop an optimized grey model GM (1, 1) MAPE Traffic data of the UK academic network backbone (19 Nov. 2004, 09:30 a.m. to 27 Jan. 2005, 11:11 a.m.) • Optimized parameter: development coefficients a and b depending on the initial setting of the raw data series PSO MSE (mean square error) MAE (Hu & Jiang, 2017) • Develop the neural-network-based GM (1, 1) model based on residual modification GM (1, 1) MAPE Annual electricity demand (1981–2002) of China, Statistical Yearbook (2014) • Optimized parameter: α ANN Residual model (Xu et al., 2017) • Introduce improved-response grey prediction model, IRGM (1, 1) GM (1, 1) MAPE Data of electricity consumption in China(2000e2012) • Optimized parameter: TRF parameters IRGM (1, 1) PSO (Meng et al., 2017) • Improved GM (1, 1) based on PSO with stochastic weight GM (1, 1) MAPE Low rising and high rising data series (five samples) • Optimized parameter: development coefficients a and b but not specified the valid ranges of them PSO (Hao et al., 2018) • Design hybrid grey model based on ANN optimized by PSO GM (1, 1) MAPE, MAD (mean absolute deviation), TIC End-of-life vehicles recycled in Shanghai during 2005–2016 • Optimized parameter: parameter of ANN ANN PSO (Wang et al., 2018) • Develop a seasonal grey model (SGM (1, 1)) based on PSO GM (1, 1) MAPE Seasonal electricity consumption of China’s primary industries (2010 to 2016) • Optimized parameter: α SGM (1, 1) RMSE (root mean square error) PSO MAE (Ding et al., 2018) • Develop a novel optimized GM (1, 1) model combining initial condition and rolling mechanism GM (1, 1) MAPE Projecting China’s total electricity consumption (sample use 2005–2014) • Optimized parameter: background value, α, and initial value GM [1, 1, |${x^{( 1 )}}( n )$|] RMSE PSO (Zeng et al., 2020) • Develop a new grey model based on interval grey number GM (1, 1) Rationality analysis China’s total natural gas consumption (TC) in 2009–2018 • Optimized parameter: development coefficient, b Interval grey number (Ervural & Ervural, 2018) • Propose an optimal grey model based on PSO and GA GM (1, 1) MAPE Annual electricity consumption of Turkey (1996 and 2016) • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them PSO RMSE GA (Wang & Li, 2019) • Develop a grey Verhulst model based on PSO GM (1, 1) MAPE CO2 emissions per capita from 1990 to 2014 in China • Optimized parameter: development coefficients, a, and b but not specified the valid ranges of them DNE-grey Verhulst, PSO RMSE MAE Open in new tab It is clear that researchers today are more concerned about the optimization of the grey development coefficient to increase the prediction accuracy of the GM (1, 1) model than they are about background value and initial value optimization. No recently published works consider the abovementioned concerns about the ranges of the grey development coefficients a and b. This study employs a logical range for the development coefficients that is determined by the mean-generated sequence equation and the least-squares method of the GM (1, 1) model using the range of the background value |$\alpha $| [0, 1]. Therefore, the development of an improved, robust PSO-based grey model—the PSOGM (1, 1) model—is still required to accurately predict grey-type time series data and, in turn, yield the scope of this study. 2.2. Measuring warehouse performance KPIs assess an enterprise’s performance relative to its goals, thereby enabling corrective action when anomalies occur. The success of warehouse management largely depends on KPI measurement (Krauth & Moonen, 2005). It is an essential tool for operations management that connects execution, strategy, and overall value creation. Shifting market patterns put intense demands on conventional metric systems and cause tension between firms and supply chains. Melnyk et al. (2004) conveyed the value and significance of research related to function metrics, the dissimilarity between metrics, and metrics systems. There are many KPIs identified in the literature that pertain to warehouse management. Krauth and Moonen (2005) identified about 130 warehouse metrics, classifying them as either short-term or long-term performance indicators. They then split the metrics further into five categories: effectiveness, efficiency, satisfaction, IT, and innovation. Krauth et al. (2005) published a literature review of several fields related to performance measurement, including logistics, supply chain management, service provision, and warehouse management. Johnson and McGinnis (2011) looked at the evaluation methods for the functional performance of warehouses, applying a new methodology to a large sample of warehouses. Some studies (Staudt et al., 2015a, b) have evaluated the efficiency of warehouses by synthesizing the literature on operational warehouse efficiency with interpretations of performance indicators pertaining to time, expense, quality, and productivity. Maté et al. (2017) proposed that decision-makers combine strategic business priorities with quantitative KPIs when assessing warehouse performance. Makaci et al. (2017) presented a pooled warehouse’s sources of uncertainty, risks, and new KPIs. Conducting extensive case studies for the warehouse-management system, Chen et al. (2017) developed a model of process performance, established KPIs for logistics companies, and identified critical warehouse-management functions and processes. They suggested eight KPIs concentrated on efficiency, accuracy, cost, security, and timeliness. Kusriniet al. (2018) and Nurjanah et al. (2018) described 25 KPIs for warehouses based on the Frazelle model (Frazelle, 2016), applying them to various warehouses. They used the analytic hierarchy process (AHP) method to rank the KPIs and stepwise normalization to evaluate the final score regarding the benchmark data on warehouse performance. Wudhikarn et al. (2018) detailed numerous organizational measures that are frequently applied in studies related to logistics and significantly affect organizational performance. Based on this review, another aim of this study is to define the most critical KPIs for an RMG warehouse in Bangladesh. This part of the study uses the Frazelle model as its base model. This model generally divides warehouse KPIs into five main categories: financial, productivity, utilization, quality, and time. In this paper, however, the utilization category is merged with the quality category. In line with this model and the opinions of experts, 13 KPIs are selected and placed under one of the four main categories—these are shown in Table 2. The KPIs’ definitions and equations are taken from Manrodt et al. (2015), Eubank (2018), Richardson (2018), Sunol (2019), and Weiss (2018). The AHP method is applied to measure the KPIs’ global weights; this method is widely used in many fields, including the financial sector (Pérez et al., 2017), operational performance (Podgórski, 2015), KPI ranking (Shahin & Mahbod, 2007; Bhatti & Awan, 2014; Kaganski et al., 2018), and supply chains (Anjomshoae et al., 2019). Table 2: The 13 KPIs for an RMG warehouse in Bangladesh. Category . No. . Name . KPI formula . Productivity 1 Inventory turnover ratio |$=\rm{ \frac{{Cost\ of\ Goods\ Sold}}{{Average\ Inventory}}\ }$| 2 Inventory-to-sales ratio |$= \rm{\frac{{Inventory\ Value\ }}{{Sales\ Value}}\ }$| 3 Storage utilization (ratio) |$=\rm{ \frac{{Average\ Occupied\ Sq.\ Ft.}}{{Total\ Storage\ Capacity}}\ }$| 4 Orders per hour (number) |$=\rm{ \frac{{Orders\ Picked/Packed}}{{Total\ Warehouse\ Labor\ Hours}}\ }$| Quality 5 Inventory accuracy (ratio) |$=\rm{ \frac{{Database\ Inventory\ Count}}{{Physical\ Inventory\ Count}}\ }$| 6 Stock-out percentage |$=\rm{ \frac{{Lost\ due\ to\ stockouts\ }}{{Total\ sales\ revenue}} \times \ 100\ }$| 7 Perfect order rate |$=\rm{ \frac{{Orders\ Completed\ Without\ Incident\ }}{{Total\ Orders\ Placed\ }}\ }$| Time 8 Order lead time (days) |$=\rm{ Time\ from\ order\ received\ to}$| |$\mathrm{ order}\ \mathrm{ delivered}\ $| 9 Downtime-to-operating time ratio |$= \rm{{\rm{\ }}\frac{{Total\ physical\ off\ time}}{{Total\ operating\ time}}\ }$| 10 On-time delivery percentage |$=\rm{ \frac{{Orders\ OnTime}}{{Total\ Orders\ Shipped}} \times \ 100\ }$| Cost 11 Cost per order ($) |$=\rm{ \frac{{Total\ Warehouse\ Cost}}{{Total\ Orders\ Shipped}}\ }$| 12 Carrying cost of inventory ($) |$=\rm{ \ Inventory\ Carrying\ Rate \times Avg.\ Inventory\ Value\ }$| 13 Labor cost ($) |$= \rm{Cost\ of\ personnel\ involved\ in\ warehouse\ management\ }$| Category . No. . Name . KPI formula . Productivity 1 Inventory turnover ratio |$=\rm{ \frac{{Cost\ of\ Goods\ Sold}}{{Average\ Inventory}}\ }$| 2 Inventory-to-sales ratio |$= \rm{\frac{{Inventory\ Value\ }}{{Sales\ Value}}\ }$| 3 Storage utilization (ratio) |$=\rm{ \frac{{Average\ Occupied\ Sq.\ Ft.}}{{Total\ Storage\ Capacity}}\ }$| 4 Orders per hour (number) |$=\rm{ \frac{{Orders\ Picked/Packed}}{{Total\ Warehouse\ Labor\ Hours}}\ }$| Quality 5 Inventory accuracy (ratio) |$=\rm{ \frac{{Database\ Inventory\ Count}}{{Physical\ Inventory\ Count}}\ }$| 6 Stock-out percentage |$=\rm{ \frac{{Lost\ due\ to\ stockouts\ }}{{Total\ sales\ revenue}} \times \ 100\ }$| 7 Perfect order rate |$=\rm{ \frac{{Orders\ Completed\ Without\ Incident\ }}{{Total\ Orders\ Placed\ }}\ }$| Time 8 Order lead time (days) |$=\rm{ Time\ from\ order\ received\ to}$| |$\mathrm{ order}\ \mathrm{ delivered}\ $| 9 Downtime-to-operating time ratio |$= \rm{{\rm{\ }}\frac{{Total\ physical\ off\ time}}{{Total\ operating\ time}}\ }$| 10 On-time delivery percentage |$=\rm{ \frac{{Orders\ OnTime}}{{Total\ Orders\ Shipped}} \times \ 100\ }$| Cost 11 Cost per order ($) |$=\rm{ \frac{{Total\ Warehouse\ Cost}}{{Total\ Orders\ Shipped}}\ }$| 12 Carrying cost of inventory ($) |$=\rm{ \ Inventory\ Carrying\ Rate \times Avg.\ Inventory\ Value\ }$| 13 Labor cost ($) |$= \rm{Cost\ of\ personnel\ involved\ in\ warehouse\ management\ }$| Open in new tab Table 2: The 13 KPIs for an RMG warehouse in Bangladesh. Category . No. . Name . KPI formula . Productivity 1 Inventory turnover ratio |$=\rm{ \frac{{Cost\ of\ Goods\ Sold}}{{Average\ Inventory}}\ }$| 2 Inventory-to-sales ratio |$= \rm{\frac{{Inventory\ Value\ }}{{Sales\ Value}}\ }$| 3 Storage utilization (ratio) |$=\rm{ \frac{{Average\ Occupied\ Sq.\ Ft.}}{{Total\ Storage\ Capacity}}\ }$| 4 Orders per hour (number) |$=\rm{ \frac{{Orders\ Picked/Packed}}{{Total\ Warehouse\ Labor\ Hours}}\ }$| Quality 5 Inventory accuracy (ratio) |$=\rm{ \frac{{Database\ Inventory\ Count}}{{Physical\ Inventory\ Count}}\ }$| 6 Stock-out percentage |$=\rm{ \frac{{Lost\ due\ to\ stockouts\ }}{{Total\ sales\ revenue}} \times \ 100\ }$| 7 Perfect order rate |$=\rm{ \frac{{Orders\ Completed\ Without\ Incident\ }}{{Total\ Orders\ Placed\ }}\ }$| Time 8 Order lead time (days) |$=\rm{ Time\ from\ order\ received\ to}$| |$\mathrm{ order}\ \mathrm{ delivered}\ $| 9 Downtime-to-operating time ratio |$= \rm{{\rm{\ }}\frac{{Total\ physical\ off\ time}}{{Total\ operating\ time}}\ }$| 10 On-time delivery percentage |$=\rm{ \frac{{Orders\ OnTime}}{{Total\ Orders\ Shipped}} \times \ 100\ }$| Cost 11 Cost per order ($) |$=\rm{ \frac{{Total\ Warehouse\ Cost}}{{Total\ Orders\ Shipped}}\ }$| 12 Carrying cost of inventory ($) |$=\rm{ \ Inventory\ Carrying\ Rate \times Avg.\ Inventory\ Value\ }$| 13 Labor cost ($) |$= \rm{Cost\ of\ personnel\ involved\ in\ warehouse\ management\ }$| Category . No. . Name . KPI formula . Productivity 1 Inventory turnover ratio |$=\rm{ \frac{{Cost\ of\ Goods\ Sold}}{{Average\ Inventory}}\ }$| 2 Inventory-to-sales ratio |$= \rm{\frac{{Inventory\ Value\ }}{{Sales\ Value}}\ }$| 3 Storage utilization (ratio) |$=\rm{ \frac{{Average\ Occupied\ Sq.\ Ft.}}{{Total\ Storage\ Capacity}}\ }$| 4 Orders per hour (number) |$=\rm{ \frac{{Orders\ Picked/Packed}}{{Total\ Warehouse\ Labor\ Hours}}\ }$| Quality 5 Inventory accuracy (ratio) |$=\rm{ \frac{{Database\ Inventory\ Count}}{{Physical\ Inventory\ Count}}\ }$| 6 Stock-out percentage |$=\rm{ \frac{{Lost\ due\ to\ stockouts\ }}{{Total\ sales\ revenue}} \times \ 100\ }$| 7 Perfect order rate |$=\rm{ \frac{{Orders\ Completed\ Without\ Incident\ }}{{Total\ Orders\ Placed\ }}\ }$| Time 8 Order lead time (days) |$=\rm{ Time\ from\ order\ received\ to}$| |$\mathrm{ order}\ \mathrm{ delivered}\ $| 9 Downtime-to-operating time ratio |$= \rm{{\rm{\ }}\frac{{Total\ physical\ off\ time}}{{Total\ operating\ time}}\ }$| 10 On-time delivery percentage |$=\rm{ \frac{{Orders\ OnTime}}{{Total\ Orders\ Shipped}} \times \ 100\ }$| Cost 11 Cost per order ($) |$=\rm{ \frac{{Total\ Warehouse\ Cost}}{{Total\ Orders\ Shipped}}\ }$| 12 Carrying cost of inventory ($) |$=\rm{ \ Inventory\ Carrying\ Rate \times Avg.\ Inventory\ Value\ }$| 13 Labor cost ($) |$= \rm{Cost\ of\ personnel\ involved\ in\ warehouse\ management\ }$| Open in new tab 3. Theoretical Background 3.1. Grey prediction model—GM (1, 1) The GM (1, 1) model is the fundamental method of grey system theory. It is popularly referred to as the “first order and single variable grey method.” According to Liu et al. (2016), the GM (1, 1) model functions through the following steps: Step 1. The original time series is given as |${X^{( 0 )}}$| for the n number of nonnegative samples (time point); this can be expressed as follows: $$\begin{equation*} {X^{\left( 0 \right)}} = \left[ {{x^{\left( 0 \right)}}\left( 1 \right),\ {x^{\left( 0 \right)}}\left( 2 \right),\ \ldots ,\ {x^{\left( 0 \right)}}\left( n \right)} \right]\ \ n \ge 4. \end{equation*}$$(1) The actual data are transformed into monotonically increasing data sequences through the AGO, which attenuates the disorderliness and noise of the original series data. From the initial data sequences, the incremented data series |${X^{( 1 )}} = [ {{x^{( 1 )}}( 1 ),\ {x^{( 1 )}}( 2 ),\ \ldots ,\ {x^{( 1 )}}( n )} ]\ $| can be obtained through the AGO as $$\begin{equation*} {x^{\left( 1 \right)}}\ \left( k \right) = \ \mathop \sum \limits_{i\ = \ 1}^k {x^0}\left( i \right),\ k\ = \ 1,2,3, \ldots \ldots ,n. \end{equation*}$$(2) Now, from the |${X^{( 1 )}}$| series, the mean-generated sequence |${Z^{( 1 )}}$| |$= [ {{z^{( 1 )}}( 2 ),\ {z^{( 1 )}}( 3 ),\ \ldots ,\ {z^{( 1 )}}( n )} ]\ $| can be determined as $$\begin{equation*} {z^{\left( 1 \right)}}\ \left( k \right) = \ \alpha {x^{\left( 1 \right)}}\left( k \right) + \left( {1 - \alpha } \right){x^{\left( 1 \right)}}\left( {k - 1} \right),\ k\ = \ 2,3, \ldots \ldots ,n. \end{equation*}$$(3) Here, α is called the adjustment element; its value is generally set as 0.5. However, the value of |$\alpha $| can be in the range of [0, 1]. Step 2. The grey first-order differential equation can be established as follows: $$\begin{equation*} {x^{\left( 0 \right)}}\left( k \right) + a{z^{\left( 1 \right)}}\ \left( k \right) = \ b. \end{equation*}$$(4) Now, the image equation of equation (4) can be expressed as $$\begin{equation*} \frac{{\mathrm{ d}{x^{\left( 1 \right)}}}}{{\mathrm{ d}t}} + a\ {x^{\left( 1 \right)}} = \ b. \end{equation*}$$(5) The parameters a and b are the development coefficient and the control coefficient, respectively. These two parameters can be calculated using the approximation method of the linear regression: $$\begin{equation*} \hat{a} = \left[ {\begin{array}{@{}*{1}{c}@{}} a\\ b \end{array}} \right]\ = {\left[ {{B^T}B} \right]^{ - 1}}\ {B^T}\ Y, \end{equation*}$$(6) $$\begin{eqnarray*} {\rm{where\ }}B{\rm{ }} = \left[{\begin{array}{cl} - {z^{\left( 1 \right)}}\left( 2 \right) & \quad 1 \\ - {z^{\left( 1 \right)}}\left( 3 \right) & \quad 1 \\ \vdots & \quad \vdots \\ - {z^{\left( 1 \right)}}\left( n \right) & \quad 1 \end{array}} \right] \, {\rm and} \, Y = \left[{\begin{array}{c} {{x^{\left( 0 \right)}}\left( 2 \right)} \\ {{x^{\left( 0 \right)}}\left( 3 \right)} \\ \vdots\\ {{x^{\left( 0 \right)}}\left( n \right)} \end{array}} \right] . \end{eqnarray*}$$ Step 3. The grey forecasting formula can be constructed as $$\begin{equation*} {\hat{x}^{\left( 1 \right)}}\ \left( k \right) = \left[ {{x^{\left( 0 \right)}}\left( 1 \right) - \frac{b}{a}} \right]\ {\mathrm{ e}^{ - a\left( {k - 1} \right)}} + \frac{b}{a}. \end{equation*}$$(7) The value of |${\hat{x}^{( 1 )}}( k )$| implies the forecast of |${x^{( 1 )}}( k )$| at time point k with the initial condition of |${x^{( 1 )}}( 1 )$| = |${x^{( 0 )}}( 1 )$|⁠. The sequence of inverse AGO (IAGO) can be applied to calculate the forecasted value of |${x^{( 0 )}}( k )$| as |${\hat{x}^{( 1 )}}( k )$|⁠, as follows: $$\begin{equation*} {\hat{x}^{\left( 0 \right)}}{\rm{\ }}\left( k \right) = {\hat{x}^{\left( 1 \right)}}{\rm{\ }}\left( k \right) - {\hat{x}^{\left( 1 \right)}}\left( {k - 1} \right),{\rm{\ }}k{\rm{\ }} = {\rm{\ }}2,3, \ldots ,n. \end{equation*}$$(8) Step 4. The error associated with the simulation is analysed. There are many metrics available to measure the prediction error. Here, mean absolute percentage error (MAPE) is used to determine the forecasting error: $$\begin{equation*} \mathrm{ MAPE}{\rm{\ }} = \frac{1}{n}{\rm{\ }}\mathop \sum \limits_{k{\rm{\ }} = {\rm{\ }}1}^n {\nabla _k} \times {\rm{\ }}100, \end{equation*}$$(9) where n is the total number of raw data, and |${\nabla _k} = \ \ \frac{{| {\varepsilon ( k )} |}}{{{x^{( 0 )}}( k )}} = \frac{{| {{x^{( 0 )}}( k ) - {{\hat{x}}^{( 0 )}}( k )} |}}{{{x^{( 0 )}}( k )}}\ $| is the absolute relative error of the |${k\rm{th}}$| raw data. 3.1.1. Numerical example of the GM (1, 1) model To more clearly understand the working procedures of the GM (1, 1) forecasting model, this section presents a numerical example of progressively shifting time series data with a sample size of six (Liu et al., 2016, p. 166). Problem: |${X^{( 0 )}} = \ ( {60.7,\ 73.8,\ 86.2,\ 100.4,\ 123.3} )$| is an original data sequence. Try to set a GM (1, 1) method with |${X^{( 0 )}}$| and measure the MAPE of prediction. Solution: Here, |${X^{( 0 )}} = \ ( {60.7,\ 73.8,\ 86.2,\ 100.4,\ 123.3} )$|⁠. From equation (6), we have $$\begin{equation*} {\rm{\ }}\hat{a} = \left[ {\begin{array}{@{}*{1}{c}@{}} a\\ b \end{array}} \right]{\rm{\ }} = {\left[ {{B^T}B} \right]^{ - 1}}{\rm{\ }}{B^T}Y{\rm{\ }} = \left[ {\begin{array}{@{}*{1}{c}@{}} { - 0.17241}\\ {55.889264} \end{array}} \right]{\rm{\ }}. \end{equation*}$$ Now, applying equation (7) and using the value of the coefficients a and b, the time response series can be formed as $$\begin{eqnarray*} {\hat{x}^{\left( 1 \right)}}{\rm{ }}\left( k \right) &=& \left[ {{x^{\left( 0 \right)}}\left( 1 \right) - \frac{b}{a}} \right]{\rm{\ }}{e^{ - a\left( {k - 1} \right)}} + {\rm{\ }}\frac{b}{a} \nonumber \\ &=& {\rm{\ }}384.865028{\rm{\ }}{e^{0.17241k}} - 324.165028. \end{eqnarray*}$$ Then, the simulation series of |${X^{( 0 )}}$| obtained from equation (8) is as follows: $$\begin{eqnarray*} {\hat{X}^{\left( 0 \right)}} &=& {\hat{x}^{\left( 1 \right)}}{\rm{\ }}\left( k \right) - {\hat{x}^{\left( 1 \right)}}{\rm{\ }}\left( {k - 1} \right) \nonumber \\ &=& \left( {60.7,{\rm{ }}72.41804,{\rm{ }}86.04456,{\rm{ }}102.2351,{\rm{ }}121.4721} \right). \end{eqnarray*}$$ The corresponding error sequence is $$\begin{eqnarray*} \varepsilon {\rm{ }} &=& {\rm{ }}\left( {0,{\rm{ }}1.38196,{\rm{ }}0.155434, - 1.8351,{\rm{ }}1.827829} \right), \nonumber \\ && {\rm{where}}{\rm{\ }}\varepsilon {\rm{\ }}\left( k \right) = {\rm{\ }}{x^{\left( 0 \right)}}\left( k \right) - {\hat{x}^{\left( 0 \right)}}\left( k \right). \end{eqnarray*}$$ Therefore, using equation (9), the MAPE of this simulation is $$\begin{equation*} {\rm{\mathrm{ MAPE}\ }} = \frac{1}{5}{\rm{\ \ }}\mathop \sum \limits_{k{\rm{\ }} = {\rm{\ }}1}^5 {\nabla _k} = {\rm{\ }}1.0726{\rm{\% }}. \end{equation*}$$ 3.2. Discrete grey model (DGM) (1, 1) model This study also considered the DGM (1, 1) model (Fei et al., 2011; Yao et al., 2012; Liu et al., 2015; Dong et al., 2017; Li et al., 2018)—another basic form of the GM (1, 1) model—to compare its forecasting accuracy with that of the GM (1, 1) model. There is a slight difference between the two in their parameter calculations. The following equation is used in the DGM (1, 1) model as the difference equation rather than equation (4): $$\begin{equation*} {x^{\left( 1 \right)}}\ \left( {k + 1} \right) = {\beta _1}\ {x^{\left( 1 \right)}}\left( k \right) + {\beta _2}, \end{equation*}$$(10) where |${\beta _1}$| and |${\beta _2}$| are the coefficients of the proportion parameters. The vector parameter |$\hat{\beta } = [ {{\beta _1},\ \ {\beta _1}} ]{{\rm{\ }}^T}\ $| in equation (10) is analogous to the formula of equation (6). There is also a slight difference in the matrices B and Y: $$\begin{eqnarray*} B = \left[ {\begin{array}{cc} - {x^{\left( 1 \right)}} \left( 1 \right) & \quad 1 \\ - {x^{\left( 1 \right)}} \left( 2 \right) & \quad 1 \\ \vdots & \quad \vdots \\ - {x^{\left( 1 \right)}}\left( {n - 1} \right) & \quad 1 \end{array}} \right] \, {\rm and} \, Y = \left[ {\begin{array}{c} {x^{\left( 1 \right)}}\left( 2 \right)\\ {x^{\left( 1 \right)}}\left( 3 \right)\\ \vdots \\ {x^{\left( 1 \right)}}\left( n \right) \end{array}} \right]. \end{eqnarray*}$$ The time response formula can be written by equation (11), setting |${x^{( 1 )}}\ ( 1 ) = \ {x^{( 0 )}}( 1 )$| as $$\begin{eqnarray*} && {\hat{x}^{\left( 1 \right)}}\ \left( {k + 1} \right) = \ \beta _1^k\left( {{x^{\left( 0 \right)}}\left( 1 \right) - \frac{{{\beta _2}}}{{1 - {\beta _1}}}} \right) + \frac{{{\beta _2}}}{{1 - {\beta _1}}}, \nonumber \\ && k = 1,2, \ldots ,n - 1. \end{eqnarray*}$$(11) The restored value of |${\hat{x}^{( 1 )}}( k )$| is |${\hat{x}^{( 0 )}}( k )$|⁠, which can be determined by $$\begin{equation*} {\hat{x}^{\left( 0 \right)}}\ \left( {k + 1} \right) = \ {\hat{x}^{\left( 1 \right)}}\left( {k + 1} \right) - {\hat{x}^{\left( 1 \right)}}\left( k \right),\ k\ = \ 1,2, \ldots ,\ n - 1. \end{equation*}$$(12) 3.3. PSO The optimization process of the PSO algorithm can be expressed as follows. At time step t, the position of the |${i\rm{th}}$| particle of the swarm in |${\rm{N}}$|-dimensional search space is defined as a vector of the same dimension, |$x_i^t = {( {x_{i1}^t,\ x_{i2}^t,\ x_{i3}^t,\ \ldots \ldots ,\ x_{iN}^t} )^T}\ $|⁠. The speed of that particle can also be expressed, at the same time step t, by another vector in the N-dimension, |$v_i^t = {( {v_{i1}^t,\ v_{i2}^t,\ v_{i3}^t,\ \ldots \ldots ,\ v_{iN}^t} )^T}\ $|⁠. The |${i\rm{th}}$| particle’s previously best-visited position at time step t is represented as |$p_{\mathrm{ best},\ i}^t = {( {p_{\mathrm{ best1},\ i}^t,\ p_{\mathrm{ best2},\ i}^t,\ p_{\mathrm{ best3},\ i}^t,\ \ldots \ldots ,\ p_{\mathrm{ best\mathit{ N}},\ i}^t} )^T}\ $|⁠. The swarm’s highest particle index is denoted by the global best, |${g_{\mathrm{ best}}}$|⁠. Velocity updating: $$\begin{equation*} v_{in}^{t + 1} = wv_{in}^t\ + {c_1}{r_1}\left[ {p_{\mathrm{ best},in}^t - x_{in}^t} \right] + {c_2}{r_2}\left[ {g_{\mathrm{ best},n}^t - x_{in}^t} \right] \end{equation*}$$(13) Position updating: $$\begin{equation*} x_{in}^{t + 1} = x_{in}^t\ + v_{in}^{t + 1} \end{equation*}$$(14) Personal best update equation: Considering the minimizing problem: $$\begin{equation*} p_{\mathrm{ best},in}^{t + 1} = \left\{ \begin{array}{lll} p_{\mathrm{ best},in}^t & \quad if & \, f_{in}^{t + 1} \gt p_{\mathrm{ best},in}^t\\ x_{in}^{t + 1} & \quad if & \, f_{in}^{t + 1} \le p_{\mathrm{ best},in}^t \end{array}\right. \end{equation*}$$(15) Global best equation: $$\begin{equation*} {g_{\mathrm{ best}}} = \ arg\max \ or\ min\ \left\{ {f\left( {p_{\mathrm{ best},i}^t} \right)} \right\}\end{equation*}$$(16) where |$n\ = \ 1,\ 2,\ \ldots ,\ N$| is the dimension and |$i\ = \ 1,\ 2,\ \ldots ,\ S$| indicates the particle index. The swarm size is denoted by S. The two constants |${c_1}$| and |${c_2}$| are acceleration coefficients—cognitive scaling and social scaling, respectively. Two random variables, |${r_1}\ {\rm{and}}\ {r_2}$|⁠, update in the range of [0, 1] followed by a uniform distribution. w represents the inertia weight with a range of [0.1, 0.9]. Stopping: Finally, a stopping criterion is needed to stop the algorithm. 3.4. GA GA is a biologically inspired algorithm that aims to replicate the basic Darwinian principle of natural selection. The following five phases constitute a classic GA to generate the fittest candidates in every iteration (Kramer, 2017). Initial population The cycle starts with a group of individuals called a population. Each individual is a potential solution to the optimization problem, as each has a set of distinct modifications known as genes, which are combined to form a chromosome string (solution). Fitness function The fitness function determines the ability of an individual to survive to the next iteration. It provides each individual with a fitness score. The likelihood of selecting an individual for reproduction depends on this score. Selection In this phase, the most appropriate individuals are picked and allowed to transfer their genes to the next iteration or generation. Crossover This phase enables the combination of two or more solutions with the ancestral chromosome. A crossover point from within the genes is selected at random for each pair of mates. Mutation Mutation operators are employed in the chromosome produced by the crossover operation. The frequency of this upheaval is known as the rate of mutation. Any of the genes may be subject to mutation with a low random probability in new offspring. This algorithm is used in this study to develop the GA-based grey model (GAGM) (1, 1) model, in which the optimal values of the development coefficients a and b are determined through the GA. 4. Research Methodology This study aims to improve the forecasted result of the GM (1, 1) model by proposing a tuned PSO-based grey prediction method—PSOGM (1, 1)—to predict the KPIs and estimate the overall performance of an RMG warehouse in Bangladesh. The research methodology adopted in this study is shown in Fig. 1. Figure 1: Open in new tabDownload slide Proposed framework of the research. Figure 1: Open in new tabDownload slide Proposed framework of the research. The proposed methodology features four major phases: Developing a PSO-based improved grey model—PSOGM (1, 1). Tuning the parameters of the optimization algorithms. Identifying KPIs for an RMG warehouse in Bangladesh. Evaluating the overall performance of the warehouse. The details of these four phases are covered by the following nine steps: A PSO-based grey model—PSOGM (1, 1)—is developed to optimize the basic grey model’s development coefficients, |$a\ $| and b, which are directly related to the accuracy of the GM (1, 1) model. The objective function of the PSO algorithm is the minimization of errors associated with the simulated results of the GM (1, 1) model. In this study, MAPE is used as the objective function for the PSO. To test the performance of the proposed model, the simulation result obtained from the PSOGM (1, 1) model—in terms of the MAPE value and three other metrics—is compared with that obtained from the GAGM (1, 1), GM (1, 1), and DGM (1, 1) models. To increase the performance of the optimization algorithms, the PSO algorithm and the GA are tuned through the Taguchi method for better search results using the MAPE as a test function for known time series data. A case study is performed to predict the overall performance of an RMG warehouse in Bangladesh using the selected KPIs; this is done to evaluate the performance of the proposed model in a real-life problem. A Bangladeshi company’s warehouse is deliberately selected to collect data for the KPIs; these are then prioritized using the AHP. The KPIs are used as inputs in the selected grey model simulations; the best model is used to predict the future KPI values through the target period. The predicted KPI values are used to forecast the overall efficiency of the warehouse through a weighted sum formula. The simulation and statistical analysis are carried out for both the traditional and proposed models using the MATLAB software. The Microsoft Excel tool is also used for the AHP method to prioritize the selected KPIs. 4.1. PSO-based grey model Input for the model: Three inputs are required for the model: (a) the raw data series, |${X^{( 0 )}}$|⁠, with a sample size of n data points for the GM (1, 1) model as $$\begin{equation*} {X^{\left( 0 \right)}} = \left[ {{x^{\left( 0 \right)}}\left( 1 \right),\ {x^{\left( 0 \right)}}\left( 2 \right),\ \ldots ,\ {x^{\left( 0 \right)}}\left( n \right)} \right]\ ,\ n \ge 4. \end{equation*}$$(17) (b) Input for the parameters and the objective function of the PSO algorithm (here, the MAPE function is used), and (c) logical ranges of the development coefficient, a, and the control coefficient, b; these are set by mean sequence generation of the GM (1, 1) model for the three values of the positioned coefficient—|$\alpha $| as |$\alpha \ = \ 0.0;\ \alpha \ = \ 0.5;\ {\rm{and}}\ \alpha \ = \ 1.0$|⁠. $$\begin{equation*} {Z^{\left( 1 \right)}}\ \left( k \right) = \ \alpha {x^{\left( 1 \right)}}\left( k \right) + \left( {1 - \alpha } \right){x^{\left( 1 \right)}}\left( {k - 1} \right),\ k\ = \ 2,3, \ldots \ldots ,n \end{equation*}$$(18) Then, the following equation is used to measure the values of a and |$\ b$| for each value of |$\ \alpha $|⁠: $$\begin{equation*} \hat{a} = \left[ {\begin{array}{@{}*{1}{c}@{}} a\\ b \end{array}} \right]\ = {\left[ {{B^T}B} \right]^{ - 1}}\ {B^T}\ Y\ . \end{equation*}$$(19) The maximum and minimum values are selected from the calculated values for the coefficients a and b to set the boundaries of those parameters. Building the model: Step 1. Consider a swarm of particles with locations |$[ {\ {x_i} = {x_{i1}}\ ,\ {x_{i2}},\ \ldots ,\ {x_{iN}}} ]$| and velocities |$[ {\ {v_i} = {v_{i1}}\ ,\ {v_{i2}},\ \ldots ,\ {v_{iN}}} ]$| initialized randomly in the solution space where |$i\ = \ 1,\ 2,\ \ldots ,\ S$| indicates the particle index, |$n\ = \ 1,\ 2,\ \ldots ,\ N$| is the dimension of the search space, and S denotes swarm size. Step 2. All particles’ fitness values are evaluated as $$\begin{equation*} f \left( {\rm{x}} \right) = {\rm{\ MAPE }} = \frac{1}{n} \mathop \sum \limits_{k = 1}^n \frac{{\left| {{x^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right|}}{{{x^{\left( 0 \right)}}\left( k \right)}} k = 1,2, \ldots \ldots ,n, \nonumber \\ \end{equation*}$$(20) where n indicates the sample size, |${x^{( 0 )}}( k )$| indicates raw data, and |${f^{( 0 )}}( k )$| indicates the predicted value of the raw data. The predicted value, |${f^{( 0 )}}( k )$|⁠, is determined as follows: $$\begin{equation*} {f^{\left( 1 \right)}}\left( k \right)\ = \left[ {{x^{\left( 0 \right)}}\left( 1 \right) - \frac{b}{a}} \right]\ {e^{ - a\left( {k - 1} \right)}} + \frac{b}{a} \end{equation*}$$(21) $$\begin{equation*} {f^{\left( 0 \right)}}\left( k \right){\rm{\ }} = {f^{\left( 1 \right)}}\ \left( k \right){\rm{\ }} - {f^{\left( 1 \right)}}\left( {k - 1} \right),\ k\ = \ 2,3, \ldots ,n, \end{equation*}$$(22) where |${f^{( 1 )}}( k )$| and |${f^{( 0 )}}( k ){\rm{\ }}$| constitute the forecasts of |${x^{( 1 )}}( k )$| and |${x^{( 0 )}}( 1 )$|⁠, respectively, at time point k with the initial condition of |${x^{( 1 )}}( 1 )$| = |${x^{( 0 )}}( 1 )$|⁠. Step 3. The speed and location of each particle in search space are constantly updated according to the following equations: $$\begin{equation*} v_{in}^{t + 1} = \ Wv_{in}^t + {c_1}r_1^t\left[ {p_{best,in}^t - x_{in}^t} \right] + {c_2}r_2^t\left[ {g_{best,n}^t - x_{in}^t} \right]\ \end{equation*}$$(23) $$\begin{equation*} x_{in}^{t + 1} = x_{in}^t\ + v_{in}^{t + 1}, \end{equation*}$$(24) where the cognitive coefficient |${c_1}$| and social acceleration coefficient |${c_2}$| are constants in [0, 2], the random variables |$r_1^t$| and |$r_2^t$| are taken in each iteration randomly in the range of [0, 1], and W indicates inertia weight, which can be updated at every iteration in line with a formula in the range of [0, 1]. Step 4. Each particle’s personal best, |$p_{\mathrm{ best},\ in}^{\ t + 1}$|⁠, for the minimizing problem is determined as $$\begin{equation*} p_{\mathrm{ best},in}^{t + 1} = \left\{ \begin{array}{lll} p_{\mathrm{ best},in}^t & \quad if & \, f_{in}^{t + 1} \gt p_{\mathrm{ best},in}^t \\ x_{in}^{t + 1} & \quad if & \, f_{in}^{t + 1} \le p_{\mathrm{ best},in}^t \end{array}\right.. \end{equation*}$$(25) Step 5. The global best, |$g_{\mathrm{ best},\ n}^t$|⁠, is evaluated as $$\begin{equation*} g_{\mathrm{ best},n}^t = \ arg\max \ \mathrm{ or}\ min\ \left\{ {f\left( {p_{\mathrm{ best},i}^t} \right)} \right\}. \end{equation*}$$(26) Step 6. The iteration number is updated by |$t\ = \ t + 1$|⁠. The process then returns to ‘Step 1’; the cycle is repeated until the iteration number exceeds |${t_{\mathrm{ max}}}$|⁠. After completing this process, a particle with the best functional value is found; the corresponding location of that particle indicates an optimal result for coefficients a and b of the GM (1, 1) model. Step 7. The optimized values |${a^{\mathrm{ opt}}}$| and |${b^{\mathrm{ opt}}}$| of the gray coefficients a and b, respectively, which were obtained from the above steps, are used in the grey time series forecasting equation: $$\begin{equation*} {f^{\left( 1 \right)}}\left( k \right)\ = \left[ {{x^{\left( 0 \right)}}\left( 1 \right) - \frac{{{b^{\mathrm{ opt}}}}}{{{a^{\mathrm{ opt}}}}}} \right]\ {e^{ - {a^{\mathrm{ opt}}}\left( {k - 1} \right)}} + \frac{{{b^{\mathrm{ opt}}}}}{{{a^{\mathrm{ opt}}}}}. \end{equation*}$$(27) The final forecasted value of the original raw data is obtained through the IAGO operation in equation (22). The pseudo-code of the PSOGM (1, 1) method is illustrated in Fig. 2 based on the procedures of the proposed model detailed above. Figure 2: Open in new tabDownload slide Pseudo-code of the PSOGM (1, 1) method. Figure 2: Open in new tabDownload slide Pseudo-code of the PSOGM (1, 1) method. 4.2. Parameter settings of optimization algorithms The objective of parameter optimization is to determine the parameter values for an algorithm that leads to optimal results, which indicates the quality and robustness of the solution. This study employs the Taguchi experimental design, developed by Genichi Taguchi (Freddi & Salmon, 2019), for the tuning of the parameters of the PSO and GA optimization algorithms prior to their combination with the GM (1, 1) model. This works on the orthogonal array for parameter design. According to this method, Taguchi suggests that the critical index of the signal-to-noise (S/N) ratio determines the degree of variability in the response variable. A higher S/N value is recommended. In the Taguchi process, the S/N ratio is determined for the minimizing objectives through the following equation: $$\begin{equation*} \mathrm{ S/N}\ = \ - 10 \times \mathrm{ log}_{10}^{{{\left( {\mathrm{ MAPE}} \right)}^2}}, \end{equation*}$$(28) where the equation of MAPE is used as the objective function for PSO and GA. Table 3 shows the list of parameters alongside their levels for each algorithm. A maximum of four levels is considered for each parameter to design the experiments. Table 3: The optimization algorithm’s parameters and their levels. Algorithm . Factors . Levels . . . 1 . 2 . 3 . 4 . PSO Maximum iteration (Maxit) 50 100 300 700 Population size (Npop) 10 30 50 100 Acceleration coefficient (C1) 0.5 1.0 1.5 2.0 Acceleration coefficient (C2) 0.5 1.0 1.5 2.0 Strategy of inertia weight (W) 1 2 3 4 GA Number of population (Npop) 10 30 50 100 Crossover probability (CP) 0.4 0.6 0.8 0.9 Uniform mutation rate (MR) 0.01 0.03 0.05 0.1 Number of generations (Gen) 50 100 200 500 Algorithm . Factors . Levels . . . 1 . 2 . 3 . 4 . PSO Maximum iteration (Maxit) 50 100 300 700 Population size (Npop) 10 30 50 100 Acceleration coefficient (C1) 0.5 1.0 1.5 2.0 Acceleration coefficient (C2) 0.5 1.0 1.5 2.0 Strategy of inertia weight (W) 1 2 3 4 GA Number of population (Npop) 10 30 50 100 Crossover probability (CP) 0.4 0.6 0.8 0.9 Uniform mutation rate (MR) 0.01 0.03 0.05 0.1 Number of generations (Gen) 50 100 200 500 Open in new tab Table 3: The optimization algorithm’s parameters and their levels. Algorithm . Factors . Levels . . . 1 . 2 . 3 . 4 . PSO Maximum iteration (Maxit) 50 100 300 700 Population size (Npop) 10 30 50 100 Acceleration coefficient (C1) 0.5 1.0 1.5 2.0 Acceleration coefficient (C2) 0.5 1.0 1.5 2.0 Strategy of inertia weight (W) 1 2 3 4 GA Number of population (Npop) 10 30 50 100 Crossover probability (CP) 0.4 0.6 0.8 0.9 Uniform mutation rate (MR) 0.01 0.03 0.05 0.1 Number of generations (Gen) 50 100 200 500 Algorithm . Factors . Levels . . . 1 . 2 . 3 . 4 . PSO Maximum iteration (Maxit) 50 100 300 700 Population size (Npop) 10 30 50 100 Acceleration coefficient (C1) 0.5 1.0 1.5 2.0 Acceleration coefficient (C2) 0.5 1.0 1.5 2.0 Strategy of inertia weight (W) 1 2 3 4 GA Number of population (Npop) 10 30 50 100 Crossover probability (CP) 0.4 0.6 0.8 0.9 Uniform mutation rate (MR) 0.01 0.03 0.05 0.1 Number of generations (Gen) 50 100 200 500 Open in new tab For the “Strategy of Inertia Weight (W)” in the above table, four strategies are selected from fifteen possible strategies for the PSO algorithm discussed by Bansal et al. (2011). The numbers 1–4 in the table indicate the following inertia strategy consequently. Strategy 1: A constant value is set for W, as W = 0.7. Strategy 2: Linearly decreased inertia weight is generated by $$\begin{equation*} W\ = {W_{\mathrm{ max}}}\ - \left( {\frac{{\left( {{W_{\mathrm{ max}}} - {W_{\mathrm{ min}}}} \right)}}{{{t_{\mathrm{ max}}}}}} \right)\ \times t. \end{equation*}$$(29) Strategy 3: Here, W is randomly generated at each iteration by $$\begin{equation*} W\ = \ 0.5 + \frac{{rand\ ()}}{2}. \end{equation*}$$(30) Strategy 4: Here, W is generated as $$\begin{equation*} W\ = {W_{\mathrm{ min}}}\ + \left( {\frac{{{W_{\mathrm{ max}}} - {W_{\mathrm{ min}}}}}{{{t_{\mathrm{ max}}}}}} \right) \times {\lambda ^{\left( {t - 1} \right)}}. \end{equation*}$$(31) In the above strategies, |${W_{\mathrm{ max}}}$| and |${W_{\mathrm{ min}}}$| express the highest and lowest values of the inertia weight, respectively, which are generally set as |${W_{\mathrm{ max}}} = \ 0.9$| and |$\ \ {W_{\mathrm{ min}}} = \ 0.1$|⁠, and |$\ {t_{\mathrm{ max}}}$| denotes the maximum number of iterations. The value of |$\lambda $| is set as 0.95, and t indicates the iteration number. Primarily, this process considers a six-sample data series, |${X^{( 0 )}} = \ ( {60.7,\ 73.8,\ 86.2,\ 100.4,\ 123.3,\ 149.5} )$| from (Liu et al., 2016). The average response value of MAPE obtained from both the PSOGM (1, 1) and GAGM (1, 1) models is used in the Taguchi analysis. The % of relative deviation (PRD; Fathollahi-Fard et al., 2019, 2020) method is used to calculate the efficiency of algorithms. The PRD for minimizing problems is determined by the formula below: $$\begin{equation*} \mathrm{ PRD}\ = \frac{{\mathrm{ Al}{\mathrm{ g}_{\mathrm{ Response}}} - \mathrm{ Mi}{\mathrm{ n}_{\mathrm{ Response}}}}}{{\mathrm{ Ma}{\mathrm{ x}_{\mathrm{ Response}}} - \mathrm{ Mi}{\mathrm{ n}_{\mathrm{ Response}}}}}\ , \end{equation*}$$(32) where |$\mathrm{ Mi}{\mathrm{ n}_{\mathrm{ Response}}}\ $| and |$\mathrm{ Ma}{\mathrm{ x}_{\mathrm{ Response}}}$| represent the best and worse responses among all solutions, respectively, and |$\mathrm{ Al}{\mathrm{ g}_{\mathrm{ Response}}}$| is the algorithm’s solution. According to the number of levels and parameters in Table 3, the Taguchi process for PSO and GA has proposed the L16 orthogonal arrays shown in Tables 4 and 5, respectively. The higher a minimization optimization model’s S/N value, the better the algorithm’s efficiency. By comparison, the higher the optimizer’s capability, the lower its PRD value. Table 4: The L16 orthogonal array for the PSO. Run . Maximum iteration (Maxit) . Population size (Npop) . Acceleration coefficient (C1) . Acceleration coefficient (C2) . Strategy of inertia weight (W) . 1 50 10 0.5 0.5 1 2 50 30 1.0 1.0 2 3 50 50 1.5 1.5 3 4 50 100 2.0 2.0 4 5 100 10 1.0 1.5 4 6 100 30 0.5 2.0 3 7 100 50 2.0 0.5 2 8 100 100 1.5 1.0 1 9 300 10 1.5 2.0 2 10 300 30 2.0 1.5 1 11 300 50 0.5 1.0 4 12 300 100 1.0 0.5 3 13 700 10 2.0 1.0 3 14 700 30 1.5 0.5 4 15 700 50 1.0 2.0 1 16 700 100 0.5 1.5 2 Run . Maximum iteration (Maxit) . Population size (Npop) . Acceleration coefficient (C1) . Acceleration coefficient (C2) . Strategy of inertia weight (W) . 1 50 10 0.5 0.5 1 2 50 30 1.0 1.0 2 3 50 50 1.5 1.5 3 4 50 100 2.0 2.0 4 5 100 10 1.0 1.5 4 6 100 30 0.5 2.0 3 7 100 50 2.0 0.5 2 8 100 100 1.5 1.0 1 9 300 10 1.5 2.0 2 10 300 30 2.0 1.5 1 11 300 50 0.5 1.0 4 12 300 100 1.0 0.5 3 13 700 10 2.0 1.0 3 14 700 30 1.5 0.5 4 15 700 50 1.0 2.0 1 16 700 100 0.5 1.5 2 Open in new tab Table 4: The L16 orthogonal array for the PSO. Run . Maximum iteration (Maxit) . Population size (Npop) . Acceleration coefficient (C1) . Acceleration coefficient (C2) . Strategy of inertia weight (W) . 1 50 10 0.5 0.5 1 2 50 30 1.0 1.0 2 3 50 50 1.5 1.5 3 4 50 100 2.0 2.0 4 5 100 10 1.0 1.5 4 6 100 30 0.5 2.0 3 7 100 50 2.0 0.5 2 8 100 100 1.5 1.0 1 9 300 10 1.5 2.0 2 10 300 30 2.0 1.5 1 11 300 50 0.5 1.0 4 12 300 100 1.0 0.5 3 13 700 10 2.0 1.0 3 14 700 30 1.5 0.5 4 15 700 50 1.0 2.0 1 16 700 100 0.5 1.5 2 Run . Maximum iteration (Maxit) . Population size (Npop) . Acceleration coefficient (C1) . Acceleration coefficient (C2) . Strategy of inertia weight (W) . 1 50 10 0.5 0.5 1 2 50 30 1.0 1.0 2 3 50 50 1.5 1.5 3 4 50 100 2.0 2.0 4 5 100 10 1.0 1.5 4 6 100 30 0.5 2.0 3 7 100 50 2.0 0.5 2 8 100 100 1.5 1.0 1 9 300 10 1.5 2.0 2 10 300 30 2.0 1.5 1 11 300 50 0.5 1.0 4 12 300 100 1.0 0.5 3 13 700 10 2.0 1.0 3 14 700 30 1.5 0.5 4 15 700 50 1.0 2.0 1 16 700 100 0.5 1.5 2 Open in new tab Table 5: The L16 orthogonal array for the GA. Run . Number of population (Npop) . Crossover probability (CP) . Uniform mutation rate (MR) . Number of generations (Gen) . 1 10 0.4 0.01 50 2 10 0.6 0.03 100 3 10 0.8 0.05 200 4 10 0.9 0.10 500 5 30 0.4 0.03 200 6 30 0.6 0.01 500 7 30 0.8 0.10 50 8 30 0.9 0.05 100 9 50 0.4 0.05 500 10 50 0.6 0.10 200 11 50 0.8 0.01 100 12 50 0.9 0.03 50 13 100 0.4 0.10 100 14 100 0.6 0.05 50 15 100 0.8 0.03 500 16 100 0.9 0.01 200 Run . Number of population (Npop) . Crossover probability (CP) . Uniform mutation rate (MR) . Number of generations (Gen) . 1 10 0.4 0.01 50 2 10 0.6 0.03 100 3 10 0.8 0.05 200 4 10 0.9 0.10 500 5 30 0.4 0.03 200 6 30 0.6 0.01 500 7 30 0.8 0.10 50 8 30 0.9 0.05 100 9 50 0.4 0.05 500 10 50 0.6 0.10 200 11 50 0.8 0.01 100 12 50 0.9 0.03 50 13 100 0.4 0.10 100 14 100 0.6 0.05 50 15 100 0.8 0.03 500 16 100 0.9 0.01 200 Open in new tab Table 5: The L16 orthogonal array for the GA. Run . Number of population (Npop) . Crossover probability (CP) . Uniform mutation rate (MR) . Number of generations (Gen) . 1 10 0.4 0.01 50 2 10 0.6 0.03 100 3 10 0.8 0.05 200 4 10 0.9 0.10 500 5 30 0.4 0.03 200 6 30 0.6 0.01 500 7 30 0.8 0.10 50 8 30 0.9 0.05 100 9 50 0.4 0.05 500 10 50 0.6 0.10 200 11 50 0.8 0.01 100 12 50 0.9 0.03 50 13 100 0.4 0.10 100 14 100 0.6 0.05 50 15 100 0.8 0.03 500 16 100 0.9 0.01 200 Run . Number of population (Npop) . Crossover probability (CP) . Uniform mutation rate (MR) . Number of generations (Gen) . 1 10 0.4 0.01 50 2 10 0.6 0.03 100 3 10 0.8 0.05 200 4 10 0.9 0.10 500 5 30 0.4 0.03 200 6 30 0.6 0.01 500 7 30 0.8 0.10 50 8 30 0.9 0.05 100 9 50 0.4 0.05 500 10 50 0.6 0.10 200 11 50 0.8 0.01 100 12 50 0.9 0.03 50 13 100 0.4 0.10 100 14 100 0.6 0.05 50 15 100 0.8 0.03 500 16 100 0.9 0.01 200 Open in new tab The S/N ratio and mean PRD for each algorithm are shown in Figs 3 –6. Analysing these figures and depending on the Taguchi analysis, the best level for each selected parameter in PSO and GA is displayed in Table 6. Figure 3: Open in new tabDownload slide Main effects plot for means of PRD for PSO’s parameters. Figure 3: Open in new tabDownload slide Main effects plot for means of PRD for PSO’s parameters. Figure 4: Open in new tabDownload slide Main effects plot for S/N ratios for PSO’s parameters. Figure 4: Open in new tabDownload slide Main effects plot for S/N ratios for PSO’s parameters. Figure 5: Open in new tabDownload slide Main effects plot for means of PRD for GA’s parameters. Figure 5: Open in new tabDownload slide Main effects plot for means of PRD for GA’s parameters. Figure 6: Open in new tabDownload slide Main effects plot for S/N ratios for GA’s parameters. Figure 6: Open in new tabDownload slide Main effects plot for S/N ratios for GA’s parameters. Table 6: The best parameters level for each algorithm. Algorithm . Factors . Best level . PSO Maximum iteration (Maxit) 300 Population size (Npop) 50 Acceleration coefficient (C1) 1.5 Acceleration coefficient (C2) 1.5 Strategy of inertia weight (W) 2 GA Number of population (Npop) 100 Crossover probability (CP) 0.6 Uniform mutation rate (MR) 0.01 Number of generations (Gen) 50 Algorithm . Factors . Best level . PSO Maximum iteration (Maxit) 300 Population size (Npop) 50 Acceleration coefficient (C1) 1.5 Acceleration coefficient (C2) 1.5 Strategy of inertia weight (W) 2 GA Number of population (Npop) 100 Crossover probability (CP) 0.6 Uniform mutation rate (MR) 0.01 Number of generations (Gen) 50 Open in new tab Table 6: The best parameters level for each algorithm. Algorithm . Factors . Best level . PSO Maximum iteration (Maxit) 300 Population size (Npop) 50 Acceleration coefficient (C1) 1.5 Acceleration coefficient (C2) 1.5 Strategy of inertia weight (W) 2 GA Number of population (Npop) 100 Crossover probability (CP) 0.6 Uniform mutation rate (MR) 0.01 Number of generations (Gen) 50 Algorithm . Factors . Best level . PSO Maximum iteration (Maxit) 300 Population size (Npop) 50 Acceleration coefficient (C1) 1.5 Acceleration coefficient (C2) 1.5 Strategy of inertia weight (W) 2 GA Number of population (Npop) 100 Crossover probability (CP) 0.6 Uniform mutation rate (MR) 0.01 Number of generations (Gen) 50 Open in new tab 4.3. Model evaluation metrics Performance analysis is important in assessing the accuracy of forecasting models. To determine the effectiveness of each grey model, metrics are introduced to determine the result. In this study, the four most commonly used metrics are adopted to evaluate the efficiency of the forecasting models. These are MAPE, MAE, mean square percentage error (MSPE), and correlation coefficient (⁠|$\xi $|⁠), all of which are defined below (Wang & Song, 2019; Javed et al., 2020; Wang et al., 2020; Wu et al., 2020; Xia et al., 2020): $$\begin{equation*} {\rm{\mathrm{ MAPE}\ }} = \frac{1}{n}\ \times \mathop \sum \limits_{k\ = \ 1}^n \left| {\frac{{{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)}}{{{y^{\left( 0 \right)}}\left( k \right)}}} \right| \times \ 100\ \end{equation*}$$(33) $$\begin{equation*} {\rm{\mathrm{ MAE}\ }} = \frac{1}{n}\ \times \mathop \sum \limits_{k\ = \ 1}^n \left| {{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right|\ \end{equation*}$$(34) $$\begin{equation*} {\rm{\mathrm{ MSPE}\ }} = \frac{1}{n}\ \times \sqrt {\mathop \sum \limits_{k\ = \ 1}^n {{\left( {\frac{{{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)}}{{{y^{\left( 0 \right)}}\left( k \right)}}} \right)}^2}} \times \ 100\ \end{equation*}$$(35) $$\begin{eqnarray*} \xi &=& \frac{1}{n} \nonumber \\ && \times \mathop \sum \limits_{k = 1}^n \frac{{mi{n_i}mi{n_k}\left| {{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right| + \varphi \ ma{x_i}ma{x_k}\left| {{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right|}}{{\left| {{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right| + \varphi \ ma{x_i}ma{x_k}\left| {{y^{\left( 0 \right)}}\left( k \right) - {f^{\left( 0 \right)}}\left( k \right)} \right|}}. \nonumber \\ \end{eqnarray*}$$(36) In these formulations, the upper three metrics require a value as close to 0 (zero) as possible; however, the lower metric requires a value as close to 1 (one) as possible. Additionally, |${y^{( 0 )}}( k )$| is the actual value, |${f^{( 0 )}}( k )$| is the forecasted value for |$k\ = \ 1,2,3,\ \ldots \ldots ,\ n$|⁠, and n is the number of data points. In equation (36), |$\varphi $| is the distinguishing coefficient; it is generally set as |$\varphi \ = \ 0.5$|⁠. Among the four metrics, the MAPE is a popular goodness-of-fit indicator that has been utilized in numerous forecasting problems. Thus, in this study, MAPE is used as an objective function for the optimization algorithms. Following the Lewis scale (Javed et al., 2020), which is shown below, an MAPE of less than 20% is indicative of a good forecast. $$\begin{equation*} {\rm{\mathrm{ MAPE}}}\,\,\left( {\rm{\% }} \right) = \left\{ {\begin{array}{@{}*{2}{l}@{}} { \lt 10} & \quad {{\rm{Highly \,accurate \,forecast}}}\\ {10\!-\! 20} & \quad {{\rm{Good\, forecast}}}\\ {20\!-\! 50} & \quad {{\rm{Reasonable \,forecast}}}\\ { \gt 50} & \quad {{\rm{Inaccurate \,forecast}}} \end{array}} \right. \end{equation*}$$ 5. Practical Implementation of the Proposed Model This section details the application of the proposed grey model to a real-world problem. In this case study, we evaluate OWP prediction through the forecasting of KPIs for an RMG warehouse in Bangladesh. This evaluation helps industrial managers make improvements in advance, root out problems’ causes, and develop sustainable planning measures. 5.1. Data collection The KPI data are being collected from a warehouse owned by Best Shirts Ltd in Dhaka, Bangladesh. This is a Bangladeshi RMG company that sells most of its products abroad. Generally, it is a single-product warehouse. It boasts of a very low variety of items; it mainly stores fabrics as its main item. The information used in this study was provided by a senior executive (Industrial Engineering), a planning officer, and three other officers at the company. Table 7 displays the raw KPI data. Table 7: KPI data for the selected RMG warehouse. SL . KPIs . Months . Standard . . . Sep-19 . Oct-19 . Nov-19 . Dec-19 . Jan-20 . Feb-20 . . 1 Inventory turnover 1.21 1.29 1.33 1.08 1.30 1.24 1.20 2 Inventor-to-sales ratio 0.82 0.79 0.77 0.92 0.64 0.80 0.80 3 Store utilization 95.86 85.64 77.56 85.19 85.26 88.27 90 4 Orders per hour 223.45 172.50 198.62 206.90 189.09 188.50 185 5 Inventory accuracy (0–1 scale) 0.91 1.00 1.00 0.92 1.00 0.98 1 6 Stock-out percentage 2.27 2.65 2.47 3.53 2.60 2.80 1.75 7 Perfect order rate 0.91 0.95 0.83 0.97 0.90 0.96 0.98 8 Order lead time (days) 88 92 90 85 100 88 87 9 Downtime-to-operating time ratio 0.022 0.037 0.032 0.035 0.025 0.028 0.1 10 On-time delivery percentage 96 99 97 100 95 98 100 11 Cost per order ($) 173.71 317.43 145.25 183.00 168.00 195.00 250 12 Carrying cost of inventory ($) 6150 6500 6000 6400 5600 6720 6000 13 Labor cost ($) 10100 9375 10688 9125 9750 10875 10000 SL . KPIs . Months . Standard . . . Sep-19 . Oct-19 . Nov-19 . Dec-19 . Jan-20 . Feb-20 . . 1 Inventory turnover 1.21 1.29 1.33 1.08 1.30 1.24 1.20 2 Inventor-to-sales ratio 0.82 0.79 0.77 0.92 0.64 0.80 0.80 3 Store utilization 95.86 85.64 77.56 85.19 85.26 88.27 90 4 Orders per hour 223.45 172.50 198.62 206.90 189.09 188.50 185 5 Inventory accuracy (0–1 scale) 0.91 1.00 1.00 0.92 1.00 0.98 1 6 Stock-out percentage 2.27 2.65 2.47 3.53 2.60 2.80 1.75 7 Perfect order rate 0.91 0.95 0.83 0.97 0.90 0.96 0.98 8 Order lead time (days) 88 92 90 85 100 88 87 9 Downtime-to-operating time ratio 0.022 0.037 0.032 0.035 0.025 0.028 0.1 10 On-time delivery percentage 96 99 97 100 95 98 100 11 Cost per order ($) 173.71 317.43 145.25 183.00 168.00 195.00 250 12 Carrying cost of inventory ($) 6150 6500 6000 6400 5600 6720 6000 13 Labor cost ($) 10100 9375 10688 9125 9750 10875 10000 Open in new tab Table 7: KPI data for the selected RMG warehouse. SL . KPIs . Months . Standard . . . Sep-19 . Oct-19 . Nov-19 . Dec-19 . Jan-20 . Feb-20 . . 1 Inventory turnover 1.21 1.29 1.33 1.08 1.30 1.24 1.20 2 Inventor-to-sales ratio 0.82 0.79 0.77 0.92 0.64 0.80 0.80 3 Store utilization 95.86 85.64 77.56 85.19 85.26 88.27 90 4 Orders per hour 223.45 172.50 198.62 206.90 189.09 188.50 185 5 Inventory accuracy (0–1 scale) 0.91 1.00 1.00 0.92 1.00 0.98 1 6 Stock-out percentage 2.27 2.65 2.47 3.53 2.60 2.80 1.75 7 Perfect order rate 0.91 0.95 0.83 0.97 0.90 0.96 0.98 8 Order lead time (days) 88 92 90 85 100 88 87 9 Downtime-to-operating time ratio 0.022 0.037 0.032 0.035 0.025 0.028 0.1 10 On-time delivery percentage 96 99 97 100 95 98 100 11 Cost per order ($) 173.71 317.43 145.25 183.00 168.00 195.00 250 12 Carrying cost of inventory ($) 6150 6500 6000 6400 5600 6720 6000 13 Labor cost ($) 10100 9375 10688 9125 9750 10875 10000 SL . KPIs . Months . Standard . . . Sep-19 . Oct-19 . Nov-19 . Dec-19 . Jan-20 . Feb-20 . . 1 Inventory turnover 1.21 1.29 1.33 1.08 1.30 1.24 1.20 2 Inventor-to-sales ratio 0.82 0.79 0.77 0.92 0.64 0.80 0.80 3 Store utilization 95.86 85.64 77.56 85.19 85.26 88.27 90 4 Orders per hour 223.45 172.50 198.62 206.90 189.09 188.50 185 5 Inventory accuracy (0–1 scale) 0.91 1.00 1.00 0.92 1.00 0.98 1 6 Stock-out percentage 2.27 2.65 2.47 3.53 2.60 2.80 1.75 7 Perfect order rate 0.91 0.95 0.83 0.97 0.90 0.96 0.98 8 Order lead time (days) 88 92 90 85 100 88 87 9 Downtime-to-operating time ratio 0.022 0.037 0.032 0.035 0.025 0.028 0.1 10 On-time delivery percentage 96 99 97 100 95 98 100 11 Cost per order ($) 173.71 317.43 145.25 183.00 168.00 195.00 250 12 Carrying cost of inventory ($) 6150 6500 6000 6400 5600 6720 6000 13 Labor cost ($) 10100 9375 10688 9125 9750 10875 10000 Open in new tab The standard values in Table 7 indicate the target point set by the authority. The most recent data are unavailable due to the COVID-19 pandemic, during which production has been disrupted. 5.2. Simulation and prediction of KPIs The simulation and prediction of each KPI are performed using MATLAB R2017a. Figure 7 depicts the simulation and computational time for 13 KPIs obtained from the grey models. This figure indicates that the forecasted line of the proposed model fits well with the actual data. However, the second data point of the KPI-11 deviates to a greater degree than the other three models. Importantly though, the overall analysis of the figure suggests that the PSOGM (1, 1) model performs better than the other models. The forecasting accuracy of the four models is displayed in Table 8. Figure 7: Open in new tabDownload slide Open in new tabDownload slide Illustration of the simulation [A-M] and computational time [N] for 13 KPIs of the 4 grey models. Figure 7: Open in new tabDownload slide Open in new tabDownload slide Illustration of the simulation [A-M] and computational time [N] for 13 KPIs of the 4 grey models. Table 8: Accuracy comparison of the four grey models. KPIs . Performance matric . Model . . . GM (1, 1) . DGM (1, 1) . GAGM (1, 1) . PSOGM (1, 1) . KPI 1 MAPE 4.74% 4.74% 4.52% 4.12% MAE 0.0560 0.0560 0.0530 0.0475 MSPE 2.87% 2.87% 2.90% 2.89% ζ 0.6851 0.6855 0.7141 0.7716 KPI 2 MAPE 7.59% 7.78% 7.40% 6.85% MAE 0.0579 0.0595 0.0573 0.0508 MSPE 4.37% 4.36% 4.26% 4.41% ζ 0.6432 0.6290 0.6715 0.7496 KPI 3 MAPE 2.41% 2.41% 2.28% 2.27% MAE 1.9762 1.9761 1.8440 1.8349 MSPE 1.43% 1.43% 1.50% 1.50% ζ 0.6786 0.6797 0.7377 0.7473 KPI 4 MAPE 4.45% 4.43% 4.18% 3.86% MAE 8.4894 8.4369 8.0560 7.3223 MSPE 2.17% 2.17% 2.17% 2.18% ζ 0.5541 0.5571 0.6166 0.7009 KPI 5 MAPE 2.09% 2.09% 2.00% 1.60% MAE 0.02 0.0200 0.0191 0.015 MSPE 1.26% 1.26% 1.26% 1.26% ζ 0.6741 0.6740 0.6983 0.8178 KPI 6 MAPE 8.07% 8.09% 6.38% 6.30% MAE 0.2402 0.2403 0.2006 0.1974 MSPE 4.54% 4.55% 4.36% 4.34% ζ 0.6810 0.6814 0.7777 0.7829 KPI 7 MAPE 4.22% 4.22% 4.10% 3.78% MAE 0.0380 0.0380 0.0365 0.0325 MSPE 2.13% 2.14% 2.20% 2.23% ζ 0.5863 0.5874 0.6264 0.7754 KPI 8 MAPE 3.69% 3.66% 3.52% 2.98% MAE 3.3999 3.3766 3.2706 2.8317 MSPE 2.01% 2.01% 2.00% 2.01% ζ 0.6542 0.6583 0.6857 0.7852 KPI 9 MAPE 6.30% 6.30% 6.17% 5.99% MAE 0.0019 0.0019 0.0018 0.0017 MSPE 3.36% 3.35% 3.48% 3.43% ζ 0.5975 0.6021 0.6454 0.7175 KPI 10 MAPE 1.23% 1.23% 1.20% 1.12% MAE 1.1995 1.1994 1.1652 1.0832 MSPE 0.62% 0.62% 0.63% 0.64% ζ 0.5804 0.5803 0.6170 0.7224 KPI 11 MAPE 17.85% 17.71% 16.80% 12.70% MAE 33.8729 33.1638 32.9651 36.2155 MSPE 10.47% 10.75% 10.00% 10.01% ζ 0.6387 0.6598 0.6539 0.8417 KPI 12 MAPE 4.84% 4.84% 4.76% 4.54% MAE 295.999 296.001 288.652 270 MSPE 2.48% 2.47% 2.53% 2.76% ζ 0.5905 0.5888 0.6179 0.6982 KPI 13 MAPE 4.76% 4.79% 4.41% 4.29% MAE 475.112 478.789 450.173 447.448 MSPE 2.37% 2.37% 2.38% 2.37% ζ 0.5739 0.5672 0.6497 0.7085 KPIs . Performance matric . Model . . . GM (1, 1) . DGM (1, 1) . GAGM (1, 1) . PSOGM (1, 1) . KPI 1 MAPE 4.74% 4.74% 4.52% 4.12% MAE 0.0560 0.0560 0.0530 0.0475 MSPE 2.87% 2.87% 2.90% 2.89% ζ 0.6851 0.6855 0.7141 0.7716 KPI 2 MAPE 7.59% 7.78% 7.40% 6.85% MAE 0.0579 0.0595 0.0573 0.0508 MSPE 4.37% 4.36% 4.26% 4.41% ζ 0.6432 0.6290 0.6715 0.7496 KPI 3 MAPE 2.41% 2.41% 2.28% 2.27% MAE 1.9762 1.9761 1.8440 1.8349 MSPE 1.43% 1.43% 1.50% 1.50% ζ 0.6786 0.6797 0.7377 0.7473 KPI 4 MAPE 4.45% 4.43% 4.18% 3.86% MAE 8.4894 8.4369 8.0560 7.3223 MSPE 2.17% 2.17% 2.17% 2.18% ζ 0.5541 0.5571 0.6166 0.7009 KPI 5 MAPE 2.09% 2.09% 2.00% 1.60% MAE 0.02 0.0200 0.0191 0.015 MSPE 1.26% 1.26% 1.26% 1.26% ζ 0.6741 0.6740 0.6983 0.8178 KPI 6 MAPE 8.07% 8.09% 6.38% 6.30% MAE 0.2402 0.2403 0.2006 0.1974 MSPE 4.54% 4.55% 4.36% 4.34% ζ 0.6810 0.6814 0.7777 0.7829 KPI 7 MAPE 4.22% 4.22% 4.10% 3.78% MAE 0.0380 0.0380 0.0365 0.0325 MSPE 2.13% 2.14% 2.20% 2.23% ζ 0.5863 0.5874 0.6264 0.7754 KPI 8 MAPE 3.69% 3.66% 3.52% 2.98% MAE 3.3999 3.3766 3.2706 2.8317 MSPE 2.01% 2.01% 2.00% 2.01% ζ 0.6542 0.6583 0.6857 0.7852 KPI 9 MAPE 6.30% 6.30% 6.17% 5.99% MAE 0.0019 0.0019 0.0018 0.0017 MSPE 3.36% 3.35% 3.48% 3.43% ζ 0.5975 0.6021 0.6454 0.7175 KPI 10 MAPE 1.23% 1.23% 1.20% 1.12% MAE 1.1995 1.1994 1.1652 1.0832 MSPE 0.62% 0.62% 0.63% 0.64% ζ 0.5804 0.5803 0.6170 0.7224 KPI 11 MAPE 17.85% 17.71% 16.80% 12.70% MAE 33.8729 33.1638 32.9651 36.2155 MSPE 10.47% 10.75% 10.00% 10.01% ζ 0.6387 0.6598 0.6539 0.8417 KPI 12 MAPE 4.84% 4.84% 4.76% 4.54% MAE 295.999 296.001 288.652 270 MSPE 2.48% 2.47% 2.53% 2.76% ζ 0.5905 0.5888 0.6179 0.6982 KPI 13 MAPE 4.76% 4.79% 4.41% 4.29% MAE 475.112 478.789 450.173 447.448 MSPE 2.37% 2.37% 2.38% 2.37% ζ 0.5739 0.5672 0.6497 0.7085 Open in new tab Table 8: Accuracy comparison of the four grey models. KPIs . Performance matric . Model . . . GM (1, 1) . DGM (1, 1) . GAGM (1, 1) . PSOGM (1, 1) . KPI 1 MAPE 4.74% 4.74% 4.52% 4.12% MAE 0.0560 0.0560 0.0530 0.0475 MSPE 2.87% 2.87% 2.90% 2.89% ζ 0.6851 0.6855 0.7141 0.7716 KPI 2 MAPE 7.59% 7.78% 7.40% 6.85% MAE 0.0579 0.0595 0.0573 0.0508 MSPE 4.37% 4.36% 4.26% 4.41% ζ 0.6432 0.6290 0.6715 0.7496 KPI 3 MAPE 2.41% 2.41% 2.28% 2.27% MAE 1.9762 1.9761 1.8440 1.8349 MSPE 1.43% 1.43% 1.50% 1.50% ζ 0.6786 0.6797 0.7377 0.7473 KPI 4 MAPE 4.45% 4.43% 4.18% 3.86% MAE 8.4894 8.4369 8.0560 7.3223 MSPE 2.17% 2.17% 2.17% 2.18% ζ 0.5541 0.5571 0.6166 0.7009 KPI 5 MAPE 2.09% 2.09% 2.00% 1.60% MAE 0.02 0.0200 0.0191 0.015 MSPE 1.26% 1.26% 1.26% 1.26% ζ 0.6741 0.6740 0.6983 0.8178 KPI 6 MAPE 8.07% 8.09% 6.38% 6.30% MAE 0.2402 0.2403 0.2006 0.1974 MSPE 4.54% 4.55% 4.36% 4.34% ζ 0.6810 0.6814 0.7777 0.7829 KPI 7 MAPE 4.22% 4.22% 4.10% 3.78% MAE 0.0380 0.0380 0.0365 0.0325 MSPE 2.13% 2.14% 2.20% 2.23% ζ 0.5863 0.5874 0.6264 0.7754 KPI 8 MAPE 3.69% 3.66% 3.52% 2.98% MAE 3.3999 3.3766 3.2706 2.8317 MSPE 2.01% 2.01% 2.00% 2.01% ζ 0.6542 0.6583 0.6857 0.7852 KPI 9 MAPE 6.30% 6.30% 6.17% 5.99% MAE 0.0019 0.0019 0.0018 0.0017 MSPE 3.36% 3.35% 3.48% 3.43% ζ 0.5975 0.6021 0.6454 0.7175 KPI 10 MAPE 1.23% 1.23% 1.20% 1.12% MAE 1.1995 1.1994 1.1652 1.0832 MSPE 0.62% 0.62% 0.63% 0.64% ζ 0.5804 0.5803 0.6170 0.7224 KPI 11 MAPE 17.85% 17.71% 16.80% 12.70% MAE 33.8729 33.1638 32.9651 36.2155 MSPE 10.47% 10.75% 10.00% 10.01% ζ 0.6387 0.6598 0.6539 0.8417 KPI 12 MAPE 4.84% 4.84% 4.76% 4.54% MAE 295.999 296.001 288.652 270 MSPE 2.48% 2.47% 2.53% 2.76% ζ 0.5905 0.5888 0.6179 0.6982 KPI 13 MAPE 4.76% 4.79% 4.41% 4.29% MAE 475.112 478.789 450.173 447.448 MSPE 2.37% 2.37% 2.38% 2.37% ζ 0.5739 0.5672 0.6497 0.7085 KPIs . Performance matric . Model . . . GM (1, 1) . DGM (1, 1) . GAGM (1, 1) . PSOGM (1, 1) . KPI 1 MAPE 4.74% 4.74% 4.52% 4.12% MAE 0.0560 0.0560 0.0530 0.0475 MSPE 2.87% 2.87% 2.90% 2.89% ζ 0.6851 0.6855 0.7141 0.7716 KPI 2 MAPE 7.59% 7.78% 7.40% 6.85% MAE 0.0579 0.0595 0.0573 0.0508 MSPE 4.37% 4.36% 4.26% 4.41% ζ 0.6432 0.6290 0.6715 0.7496 KPI 3 MAPE 2.41% 2.41% 2.28% 2.27% MAE 1.9762 1.9761 1.8440 1.8349 MSPE 1.43% 1.43% 1.50% 1.50% ζ 0.6786 0.6797 0.7377 0.7473 KPI 4 MAPE 4.45% 4.43% 4.18% 3.86% MAE 8.4894 8.4369 8.0560 7.3223 MSPE 2.17% 2.17% 2.17% 2.18% ζ 0.5541 0.5571 0.6166 0.7009 KPI 5 MAPE 2.09% 2.09% 2.00% 1.60% MAE 0.02 0.0200 0.0191 0.015 MSPE 1.26% 1.26% 1.26% 1.26% ζ 0.6741 0.6740 0.6983 0.8178 KPI 6 MAPE 8.07% 8.09% 6.38% 6.30% MAE 0.2402 0.2403 0.2006 0.1974 MSPE 4.54% 4.55% 4.36% 4.34% ζ 0.6810 0.6814 0.7777 0.7829 KPI 7 MAPE 4.22% 4.22% 4.10% 3.78% MAE 0.0380 0.0380 0.0365 0.0325 MSPE 2.13% 2.14% 2.20% 2.23% ζ 0.5863 0.5874 0.6264 0.7754 KPI 8 MAPE 3.69% 3.66% 3.52% 2.98% MAE 3.3999 3.3766 3.2706 2.8317 MSPE 2.01% 2.01% 2.00% 2.01% ζ 0.6542 0.6583 0.6857 0.7852 KPI 9 MAPE 6.30% 6.30% 6.17% 5.99% MAE 0.0019 0.0019 0.0018 0.0017 MSPE 3.36% 3.35% 3.48% 3.43% ζ 0.5975 0.6021 0.6454 0.7175 KPI 10 MAPE 1.23% 1.23% 1.20% 1.12% MAE 1.1995 1.1994 1.1652 1.0832 MSPE 0.62% 0.62% 0.63% 0.64% ζ 0.5804 0.5803 0.6170 0.7224 KPI 11 MAPE 17.85% 17.71% 16.80% 12.70% MAE 33.8729 33.1638 32.9651 36.2155 MSPE 10.47% 10.75% 10.00% 10.01% ζ 0.6387 0.6598 0.6539 0.8417 KPI 12 MAPE 4.84% 4.84% 4.76% 4.54% MAE 295.999 296.001 288.652 270 MSPE 2.48% 2.47% 2.53% 2.76% ζ 0.5905 0.5888 0.6179 0.6982 KPI 13 MAPE 4.76% 4.79% 4.41% 4.29% MAE 475.112 478.789 450.173 447.448 MSPE 2.37% 2.37% 2.38% 2.37% ζ 0.5739 0.5672 0.6497 0.7085 Open in new tab In the chart N of the above figure, the computational times of the GM (1, 1) and DGM (1, 1) models are almost identical and lower than the computational times of the PSOGM (1, 1) and GAGM (1, 1) models. The latter two had higher computational times due to the integration of the optimization algorithm in the GM (1, 1) model. It is important to note that the computational time of the PSOGM (1, 1) model is significantly less than that of the GAGM (1, 1) model, which proves the dominance of the proposed model. According to Table 8, the proposed model boasts a more accurate forecast than the other three grey models across all 13 KPIs in terms of MAPE, MAE, and ζ. In terms of MSPE, the proposed model shows a minor degree of deviation from the other models for a few KPIs. Among the other three models, the GAGM (1, 1) model performs best. Table 8 also indicates that the performance of the two basic grey models, GM (1, 1) and DGM (1, 1), is almost identical across all KPIs. Furthermore, it suggests that the values of certain metrics do not significantly vary for a few KPIs (KPI 4, KPI 5, and KPI 13). Overall, from the above analysis of the forecasting accuracy of the four grey models, the PSOGM (1, 1) model outperforms the others; it is used for the prediction of the selected KPIs over the next 5 months from the end period of the actual data, which is shown in Table 9. Table 9: Prediction of each KPI for the selected warehouse over the next 5 months. SL . KPIs . Forecasted values . . . Mar-20 . Apr-20 . May-20 . Jun-20 . Jul-20 . 1 Inventory turnover 1.228 1.216 1.204 1.192 1.180 2 Inventory-to-sales ratio 0.803 0.805 0.808 0.810 0.813 3 Store utilization 89.85 91.46 93.10 94.77 96.47 4 Orders per hour 187.91 187.33 186.74 186.16 185.58 5 Inventory accuracy 0.975 0.970 0.965 0.960 0.956 6 Stock-out percentage 2.84 2.88 2.92 2.96 3.00 7 Perfect order rate 0.963 0.965 0.968 0.970 0.973 8 Order lead time 87.34 86.69 86.04 85.40 84.76 9 Downtime-to-operating time ratio 0.026 0.024 0.023 0.021 0.020 10 On-time delivery percentage 97.75 97.50 97.26 97.01 96.76 11 Cost per order ($) 215.12 237.31 261.79 288.8 318.59 12 Carrying cost of inventory ($) 6252.88 6204.59 6156.68 6109.14 6061.96 13 Labor cost ($) 10 008.30 10 140.00 10 273.44 10 408.63 10 545.60 SL . KPIs . Forecasted values . . . Mar-20 . Apr-20 . May-20 . Jun-20 . Jul-20 . 1 Inventory turnover 1.228 1.216 1.204 1.192 1.180 2 Inventory-to-sales ratio 0.803 0.805 0.808 0.810 0.813 3 Store utilization 89.85 91.46 93.10 94.77 96.47 4 Orders per hour 187.91 187.33 186.74 186.16 185.58 5 Inventory accuracy 0.975 0.970 0.965 0.960 0.956 6 Stock-out percentage 2.84 2.88 2.92 2.96 3.00 7 Perfect order rate 0.963 0.965 0.968 0.970 0.973 8 Order lead time 87.34 86.69 86.04 85.40 84.76 9 Downtime-to-operating time ratio 0.026 0.024 0.023 0.021 0.020 10 On-time delivery percentage 97.75 97.50 97.26 97.01 96.76 11 Cost per order ($) 215.12 237.31 261.79 288.8 318.59 12 Carrying cost of inventory ($) 6252.88 6204.59 6156.68 6109.14 6061.96 13 Labor cost ($) 10 008.30 10 140.00 10 273.44 10 408.63 10 545.60 Open in new tab Table 9: Prediction of each KPI for the selected warehouse over the next 5 months. SL . KPIs . Forecasted values . . . Mar-20 . Apr-20 . May-20 . Jun-20 . Jul-20 . 1 Inventory turnover 1.228 1.216 1.204 1.192 1.180 2 Inventory-to-sales ratio 0.803 0.805 0.808 0.810 0.813 3 Store utilization 89.85 91.46 93.10 94.77 96.47 4 Orders per hour 187.91 187.33 186.74 186.16 185.58 5 Inventory accuracy 0.975 0.970 0.965 0.960 0.956 6 Stock-out percentage 2.84 2.88 2.92 2.96 3.00 7 Perfect order rate 0.963 0.965 0.968 0.970 0.973 8 Order lead time 87.34 86.69 86.04 85.40 84.76 9 Downtime-to-operating time ratio 0.026 0.024 0.023 0.021 0.020 10 On-time delivery percentage 97.75 97.50 97.26 97.01 96.76 11 Cost per order ($) 215.12 237.31 261.79 288.8 318.59 12 Carrying cost of inventory ($) 6252.88 6204.59 6156.68 6109.14 6061.96 13 Labor cost ($) 10 008.30 10 140.00 10 273.44 10 408.63 10 545.60 SL . KPIs . Forecasted values . . . Mar-20 . Apr-20 . May-20 . Jun-20 . Jul-20 . 1 Inventory turnover 1.228 1.216 1.204 1.192 1.180 2 Inventory-to-sales ratio 0.803 0.805 0.808 0.810 0.813 3 Store utilization 89.85 91.46 93.10 94.77 96.47 4 Orders per hour 187.91 187.33 186.74 186.16 185.58 5 Inventory accuracy 0.975 0.970 0.965 0.960 0.956 6 Stock-out percentage 2.84 2.88 2.92 2.96 3.00 7 Perfect order rate 0.963 0.965 0.968 0.970 0.973 8 Order lead time 87.34 86.69 86.04 85.40 84.76 9 Downtime-to-operating time ratio 0.026 0.024 0.023 0.021 0.020 10 On-time delivery percentage 97.75 97.50 97.26 97.01 96.76 11 Cost per order ($) 215.12 237.31 261.79 288.8 318.59 12 Carrying cost of inventory ($) 6252.88 6204.59 6156.68 6109.14 6061.96 13 Labor cost ($) 10 008.30 10 140.00 10 273.44 10 408.63 10 545.60 Open in new tab 5.3. Weight calculation for each KPI Since the importance of each KPI is unequal, their effect on the OWP will also be unequal. To determine the global weight of each KPI, this study employs the AHP method; the final KPI scores are shown in Table 10. This table presents the most significant category of KPIs over the others based on the pairwise comparison matrices for six experts, which are displayed in Appendix (Table A1, Table A2, Table A3, Table A4, Table A5). Table 10: Local and global weights of each KPI. Category . Local weight of category . KPI . Symbol . Local weight of each KPI . Global weight, |${{\boldsymbol{W}}_{\boldsymbol{i}}}$| a . Productivity 29.0% Inventory turnover |${\rm{KPI\ }}1$| 57.5% 16.68% Inventory-to-sales ratio |${\rm{KPI\ }}2$| 8.0% 2.32% Store utilization |${\rm{KPI\ }}3$| 12.7% 3.68% Orders per hour |${\rm{KPI\ }}4$| 21.8% 6.32% Quality 43.7% Inventory accuracy |${\rm{KPI\ }}5$| 66.5% 29.06% Stock-out percentage |${\rm{KPI\ }}6$| 23.1% 10.09% Perfect order rate |${\rm{KPI\ }}7$| 10.4% 4.54% Time 17.0% Order lead time |${\rm{KPI\ }}8$| 72.4% 12.31% Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 19.3% 3.28% On-time delivery percentage |${\rm{KPI\ }}10$| 8.3% 1.41% Cost 10.3% Cost per order |${\rm{KPI\ }}11$| 51.1% 5.26% Carrying cost of inventory |${\rm{KPI\ }}12$| 10.0% 1.03% Labor cost |${\rm{KPI\ }}13$| 38.9% 4.01% Total 100% Category . Local weight of category . KPI . Symbol . Local weight of each KPI . Global weight, |${{\boldsymbol{W}}_{\boldsymbol{i}}}$| a . Productivity 29.0% Inventory turnover |${\rm{KPI\ }}1$| 57.5% 16.68% Inventory-to-sales ratio |${\rm{KPI\ }}2$| 8.0% 2.32% Store utilization |${\rm{KPI\ }}3$| 12.7% 3.68% Orders per hour |${\rm{KPI\ }}4$| 21.8% 6.32% Quality 43.7% Inventory accuracy |${\rm{KPI\ }}5$| 66.5% 29.06% Stock-out percentage |${\rm{KPI\ }}6$| 23.1% 10.09% Perfect order rate |${\rm{KPI\ }}7$| 10.4% 4.54% Time 17.0% Order lead time |${\rm{KPI\ }}8$| 72.4% 12.31% Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 19.3% 3.28% On-time delivery percentage |${\rm{KPI\ }}10$| 8.3% 1.41% Cost 10.3% Cost per order |${\rm{KPI\ }}11$| 51.1% 5.26% Carrying cost of inventory |${\rm{KPI\ }}12$| 10.0% 1.03% Labor cost |${\rm{KPI\ }}13$| 38.9% 4.01% Total 100% a |${W_i} = $| Local weight of category |$\times $| local weight of each KPI. Open in new tab Table 10: Local and global weights of each KPI. Category . Local weight of category . KPI . Symbol . Local weight of each KPI . Global weight, |${{\boldsymbol{W}}_{\boldsymbol{i}}}$| a . Productivity 29.0% Inventory turnover |${\rm{KPI\ }}1$| 57.5% 16.68% Inventory-to-sales ratio |${\rm{KPI\ }}2$| 8.0% 2.32% Store utilization |${\rm{KPI\ }}3$| 12.7% 3.68% Orders per hour |${\rm{KPI\ }}4$| 21.8% 6.32% Quality 43.7% Inventory accuracy |${\rm{KPI\ }}5$| 66.5% 29.06% Stock-out percentage |${\rm{KPI\ }}6$| 23.1% 10.09% Perfect order rate |${\rm{KPI\ }}7$| 10.4% 4.54% Time 17.0% Order lead time |${\rm{KPI\ }}8$| 72.4% 12.31% Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 19.3% 3.28% On-time delivery percentage |${\rm{KPI\ }}10$| 8.3% 1.41% Cost 10.3% Cost per order |${\rm{KPI\ }}11$| 51.1% 5.26% Carrying cost of inventory |${\rm{KPI\ }}12$| 10.0% 1.03% Labor cost |${\rm{KPI\ }}13$| 38.9% 4.01% Total 100% Category . Local weight of category . KPI . Symbol . Local weight of each KPI . Global weight, |${{\boldsymbol{W}}_{\boldsymbol{i}}}$| a . Productivity 29.0% Inventory turnover |${\rm{KPI\ }}1$| 57.5% 16.68% Inventory-to-sales ratio |${\rm{KPI\ }}2$| 8.0% 2.32% Store utilization |${\rm{KPI\ }}3$| 12.7% 3.68% Orders per hour |${\rm{KPI\ }}4$| 21.8% 6.32% Quality 43.7% Inventory accuracy |${\rm{KPI\ }}5$| 66.5% 29.06% Stock-out percentage |${\rm{KPI\ }}6$| 23.1% 10.09% Perfect order rate |${\rm{KPI\ }}7$| 10.4% 4.54% Time 17.0% Order lead time |${\rm{KPI\ }}8$| 72.4% 12.31% Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 19.3% 3.28% On-time delivery percentage |${\rm{KPI\ }}10$| 8.3% 1.41% Cost 10.3% Cost per order |${\rm{KPI\ }}11$| 51.1% 5.26% Carrying cost of inventory |${\rm{KPI\ }}12$| 10.0% 1.03% Labor cost |${\rm{KPI\ }}13$| 38.9% 4.01% Total 100% a |${W_i} = $| Local weight of category |$\times $| local weight of each KPI. Open in new tab According to Table 10, the global weight of each KPI is obtained by multiplying the local importance of each KPI by the local significance of the corresponding KPI category. The table illustrates that, among the four groups, the local importance is highest for the second category, “Quality.” This suggests that the industry is most concerned with the quality of service and production. Among all the KPIs, KPI 1 (Inventory Turnover) and KPI 11 (Cost Per Order) achieve the highest and lowest global weights, respectively. 5.4. OWP prediction The OWP of the selected RMG warehouse, represented as |${\eta _{\mathrm{ Warehouse}}}$|⁠, is measured by the following equation: $$\begin{equation*} {\eta _{\mathrm{ Warehouse}}} = \ \mathop \sum \limits_{i\ = \ 1}^n \left( {{W_i} \times \mathrm{ KP}{\mathrm{ I}_i}} \right), \end{equation*}$$(37) where |${W_i}$| indicates the global weights of each KPI, which are obtained from Table 10. The KPI values are not directly applicable to performance measurement. Before calculating overall performance, the forecasted KPI values must be converted to normalized values. This normalization is done in the range of [0.7, 1.0] using the following equation: $$\begin{equation*} \mathrm{ Normalization}\ = \ l + \frac{{\left( {X - L} \right)\left( {u - l} \right)}}{{\left( {U - L} \right)}}, \end{equation*}$$(38) where l is the minimum value of the desired range (0.7) and u is the maximum value of the desired range (1.0). X indicates the values that must be normalized. L and U are the minimum and maximum values of the data that must be normalized, respectively. Finally, applying equations (37) and (38), OWP is measured using the normalized KPI values, which are presented in Table 11. A graphical illustration is shown in Fig. 8; this illustrates the dominant trend by utilizing the measured overall performance. Figure 8: Open in new tabDownload slide Forecasted overall performance of the Best Shirt Ltd warehouse. Figure 8: Open in new tabDownload slide Forecasted overall performance of the Best Shirt Ltd warehouse. Table 11: Performance prediction through normalized forecasted KPI values. Indicators . Symbol . Global weight, |${\rm{\ }}{{\boldsymbol{W}}_{\boldsymbol{i}}}$| . Normalized forecasted KPIs value . . . . Mar-20 . Apr-20 . May-20 . June-20 . Jul-20 . Inventory turnover |${\rm{KPI\ }}1$| 16.68% 0.934 0.898 0.862 0.826 0.790 Inventory-to-sales ratio |${\rm{KPI\ }}2$| 2.32% 0.803 0.805 0.808 0.810 0.813 Store utilization |${\rm{KPI\ }}3$| 3.68% 0.899 0.915 0.931 0.948 0.965 Orders per hour |${\rm{KPI\ }}4$| 6.32% 0.937 0.920 0.902 0.885 0.867 Inventory accuracy |${\rm{KPI\ }}5$| 29.06% 0.975 0.970 0.965 0.960 0.956 Stock-out percentage |${\rm{KPI\ }}6$| 10.09% 0.757 0.753 0.750 0.746 0.743 Perfect order rate |${\rm{KPI\ }}7$| 4.54% 0.963 0.965 0.968 0.970 0.973 Order lead time |${\rm{KPI\ }}8$| 12.31% 0.814 0.842 0.870 0.897 0.925 Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 3.28% 0.961 0.964 0.966 0.969 0.970 On-time delivery percentage |${\rm{KPI\ }}10$| 1.41% 0.978 0.975 0.973 0.970 0.968 Cost per order |${\rm{KPI\ }}11$| 5.26% 0.902 0.869 0.832 0.792 0.747 Carrying cost of inventory |${\rm{KPI\ }}12$| 1.03% 0.812 0.819 0.826 0.834 0.841 Labor cost |${\rm{KPI\ }}13$| 4.01% 0.848 0.815 0.782 0.748 0.714 Overall performance, |${{\boldsymbol{\eta }}_{{\boldsymbol{\mathrm{ Warehouse}}}}} = {\boldsymbol{\ }}$| 90.55% 89.79% 89.00% 88.19% 87.38% Indicators . Symbol . Global weight, |${\rm{\ }}{{\boldsymbol{W}}_{\boldsymbol{i}}}$| . Normalized forecasted KPIs value . . . . Mar-20 . Apr-20 . May-20 . June-20 . Jul-20 . Inventory turnover |${\rm{KPI\ }}1$| 16.68% 0.934 0.898 0.862 0.826 0.790 Inventory-to-sales ratio |${\rm{KPI\ }}2$| 2.32% 0.803 0.805 0.808 0.810 0.813 Store utilization |${\rm{KPI\ }}3$| 3.68% 0.899 0.915 0.931 0.948 0.965 Orders per hour |${\rm{KPI\ }}4$| 6.32% 0.937 0.920 0.902 0.885 0.867 Inventory accuracy |${\rm{KPI\ }}5$| 29.06% 0.975 0.970 0.965 0.960 0.956 Stock-out percentage |${\rm{KPI\ }}6$| 10.09% 0.757 0.753 0.750 0.746 0.743 Perfect order rate |${\rm{KPI\ }}7$| 4.54% 0.963 0.965 0.968 0.970 0.973 Order lead time |${\rm{KPI\ }}8$| 12.31% 0.814 0.842 0.870 0.897 0.925 Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 3.28% 0.961 0.964 0.966 0.969 0.970 On-time delivery percentage |${\rm{KPI\ }}10$| 1.41% 0.978 0.975 0.973 0.970 0.968 Cost per order |${\rm{KPI\ }}11$| 5.26% 0.902 0.869 0.832 0.792 0.747 Carrying cost of inventory |${\rm{KPI\ }}12$| 1.03% 0.812 0.819 0.826 0.834 0.841 Labor cost |${\rm{KPI\ }}13$| 4.01% 0.848 0.815 0.782 0.748 0.714 Overall performance, |${{\boldsymbol{\eta }}_{{\boldsymbol{\mathrm{ Warehouse}}}}} = {\boldsymbol{\ }}$| 90.55% 89.79% 89.00% 88.19% 87.38% Open in new tab Table 11: Performance prediction through normalized forecasted KPI values. Indicators . Symbol . Global weight, |${\rm{\ }}{{\boldsymbol{W}}_{\boldsymbol{i}}}$| . Normalized forecasted KPIs value . . . . Mar-20 . Apr-20 . May-20 . June-20 . Jul-20 . Inventory turnover |${\rm{KPI\ }}1$| 16.68% 0.934 0.898 0.862 0.826 0.790 Inventory-to-sales ratio |${\rm{KPI\ }}2$| 2.32% 0.803 0.805 0.808 0.810 0.813 Store utilization |${\rm{KPI\ }}3$| 3.68% 0.899 0.915 0.931 0.948 0.965 Orders per hour |${\rm{KPI\ }}4$| 6.32% 0.937 0.920 0.902 0.885 0.867 Inventory accuracy |${\rm{KPI\ }}5$| 29.06% 0.975 0.970 0.965 0.960 0.956 Stock-out percentage |${\rm{KPI\ }}6$| 10.09% 0.757 0.753 0.750 0.746 0.743 Perfect order rate |${\rm{KPI\ }}7$| 4.54% 0.963 0.965 0.968 0.970 0.973 Order lead time |${\rm{KPI\ }}8$| 12.31% 0.814 0.842 0.870 0.897 0.925 Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 3.28% 0.961 0.964 0.966 0.969 0.970 On-time delivery percentage |${\rm{KPI\ }}10$| 1.41% 0.978 0.975 0.973 0.970 0.968 Cost per order |${\rm{KPI\ }}11$| 5.26% 0.902 0.869 0.832 0.792 0.747 Carrying cost of inventory |${\rm{KPI\ }}12$| 1.03% 0.812 0.819 0.826 0.834 0.841 Labor cost |${\rm{KPI\ }}13$| 4.01% 0.848 0.815 0.782 0.748 0.714 Overall performance, |${{\boldsymbol{\eta }}_{{\boldsymbol{\mathrm{ Warehouse}}}}} = {\boldsymbol{\ }}$| 90.55% 89.79% 89.00% 88.19% 87.38% Indicators . Symbol . Global weight, |${\rm{\ }}{{\boldsymbol{W}}_{\boldsymbol{i}}}$| . Normalized forecasted KPIs value . . . . Mar-20 . Apr-20 . May-20 . June-20 . Jul-20 . Inventory turnover |${\rm{KPI\ }}1$| 16.68% 0.934 0.898 0.862 0.826 0.790 Inventory-to-sales ratio |${\rm{KPI\ }}2$| 2.32% 0.803 0.805 0.808 0.810 0.813 Store utilization |${\rm{KPI\ }}3$| 3.68% 0.899 0.915 0.931 0.948 0.965 Orders per hour |${\rm{KPI\ }}4$| 6.32% 0.937 0.920 0.902 0.885 0.867 Inventory accuracy |${\rm{KPI\ }}5$| 29.06% 0.975 0.970 0.965 0.960 0.956 Stock-out percentage |${\rm{KPI\ }}6$| 10.09% 0.757 0.753 0.750 0.746 0.743 Perfect order rate |${\rm{KPI\ }}7$| 4.54% 0.963 0.965 0.968 0.970 0.973 Order lead time |${\rm{KPI\ }}8$| 12.31% 0.814 0.842 0.870 0.897 0.925 Downtime-to-operating time ratio |${\rm{KPI\ }}9$| 3.28% 0.961 0.964 0.966 0.969 0.970 On-time delivery percentage |${\rm{KPI\ }}10$| 1.41% 0.978 0.975 0.973 0.970 0.968 Cost per order |${\rm{KPI\ }}11$| 5.26% 0.902 0.869 0.832 0.792 0.747 Carrying cost of inventory |${\rm{KPI\ }}12$| 1.03% 0.812 0.819 0.826 0.834 0.841 Labor cost |${\rm{KPI\ }}13$| 4.01% 0.848 0.815 0.782 0.748 0.714 Overall performance, |${{\boldsymbol{\eta }}_{{\boldsymbol{\mathrm{ Warehouse}}}}} = {\boldsymbol{\ }}$| 90.55% 89.79% 89.00% 88.19% 87.38% Open in new tab The final result constitutes a small deviation from the preset standard of 90%. This deviation entirely depends on KPI data and the global weights obtained through the AHP process. One partial cause that may be responsible for the small deviation is the fact that the randomness of the raw data is very low. Finally, there has been a decline in warehouse performance, indicating that the manager should take diagnostic action in advance. The manager can take corrective measures for the KPIs that have a high impact on overall performance according to their weight. Such measures may entail reallocating resources, capital or workers—or even redesigning the warehouse’s operational systems. 6. Conclusions This study contributed to the improvement of the GM (1, 1) model’s prediction accuracy by incorporating the PSO algorithm to minimize the grey model’s development coefficients. The proposed model, named PSOGM (1, 1), was used to predict the overall performance of an RMG warehouse in Bangladesh through the forecasting of its KPIs. The performance of the PSOGM (1, 1) model was compared to that of three other grey models—the GAGM (1, 1), DGM (1, 1), and GM (1, 1) models. The evaluation index MAPE was used to validate the performances of the integrated models. The primary outcomes of this study can be summarized as follows: Defined a new way to optimize the development coefficients’ ranges using the optimization algorithm, which directly solves the limitation found in the literature (Ervural & Ervural, 2018) through which highly variable data cannot satisfy the range set for the coefficient b. Designed robust parameters for PSO and GA using the Taguchi process to increase the search efficiency of the hybrid grey model; this was done based on the MAPE as a minimizing objective function. Identified 13 KPIs for an RMG warehouse in Bangladesh. These were ranked using the AHP method according to the specific warehouse. OWP of the warehouse was measured by forecasting the values of each KPI using the proposed model. The proposed model showed promising results relative to the other grey models in terms of the four accuracy-testing metrics. It reduces the MAPE by |$6\!-\!29\% $| for the selected KPIs; this reduction is more significant than that stemming from the GM (1, 1), GAGM (1, 1), or DGM (1, 1) model. This performance index revealed that the PSOGM (1, 1) model outperformed the other grey models. These findings and the proposed model can help warehouse professionals make quick estimations of warehouse KPIs. This can help them measure OWP ahead of time and, in turn, avoid massive losses. Additionally, this study can provide mathematical support in the design of warehouse performance dashboards and smart manufacturing systems by integrating the Internet of things into the warehousing system. This study only considered MAPE criteria as constituting the objective function for the PSO and GA. However, for future work, there are more methods that can be used to analyse forecasting error, which may all be considered together as multiple objective functions for the optimization algorithms, i.e. multiobjective optimization. A Big O notation analysis could also be performed by future studies to get a more accurate result than the current method. ACKNOWLEDGEMENTS This research work was carried out at Bangladesh University of Engineering and Technology (BUET), Dhaka, Bangladesh. The authors acknowledge the supports received from the Department of Industrial and Production Engineering of BUET to carry out the research work successfully. The last author acknowledges the financial support through Natural Science Engineering Research Council Canada Discovery Grant Program (RGPIN-2019-04704) for professional editing and proofreading. Conflict of interest statement None declared. References Anjomshoae A. , Hassan A., Wong K. Y. ( 2019 ). An integrated AHP-based scheme for performance measurement in humanitarian supply chains . International Journal of Productivity and Performance Management , 68 ( 5 ), 938 – 957 .. https://doi.org/10.1108/IJPPM-04-2018-0132. Google Scholar OpenURL Placeholder Text WorldCat Bansal J. C. ( 2019 ). Evolutionary and swarm intelligence algorithms ( Vol. 779 ). Springer International Publishing . https://doi.org/10.1007/978-3-319-91341-4 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Bansal J. C. , Singh P. K., Saraswat M., Verma A., Jadon S. S., Abraham A. ( 2011 ). Inertia weight strategies in particle swarm optimization . In 2011 Third World Congress on Nature and Biologically Inspired Computing . IEEE . https://doi.org/10.1109/NaBIC.2011.6089659 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Bekrar A. , Nouiri M., Ammari A. C., Jemai A., Niar S. ( 2015 ). An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem . Journal of Intelligent Manufacturing , 29 ( 3 ), 603 – 615 .. https://doi.org/10.1007/s10845-015-1039-3 . Google Scholar OpenURL Placeholder Text WorldCat Bensingh R. J. , Machavaram R., Boopathy S. R., Jebaraj C. ( 2019 ). Injection molding process optimization of a bi-aspheric lens using hybrid artificial neural networks (ANNs) and particle swarm optimization (PSO) . Measurement: Journal of the International Measurement Confederation , 134 , 359 – 374 .. https://doi.org/10.1016/j.measurement.2018.10.066 . Google Scholar OpenURL Placeholder Text WorldCat Bhatti M. I. , Awan H. M. ( 2014 ). The key performance indicators (KPIs) and their impact on overall organizational performance . Quality and Quantity , 48 ( 6 ), 3127 – 3143 .. https://doi.org/10.1007/s11135-013-9945-y . Google Scholar OpenURL Placeholder Text WorldCat Cao W. , Li X., Wang Y., Liu Q., Tang J. ( 2014 ). Optimization approach of background value and initial item for improving prediction precision of GM(1,1) model . Journal of Systems Engineering and Electronics , 25 ( 1 ), 77 – 82 .. https://doi.org/10.1109/jsee.2014.00009 . Google Scholar OpenURL Placeholder Text WorldCat Chen W. C. , Nguyen M. H., Chiu W. H., Chen T. N., Tai P. H. ( 2016 ). Optimization of the plastic injection molding process using the Taguchi method, RSM, and hybrid GA-PSO . International Journal of Advanced Manufacturing Technology , 83 ( 9–12 ), 1873 – 1886 .. https://doi.org/10.1007/s00170-015-7683-0 . Google Scholar OpenURL Placeholder Text WorldCat Chen P. S. , Huang C. Y., Yu C. C., Hung C. C. ( 2017 ). The examination of key performance indicators of warehouse operation systems based on detailed case studies . Journal of Information and Optimization Sciences , 38 ( 2 ), 367 – 389 .. https://doi.org/10.1080/02522667.2016.1224465 . Google Scholar OpenURL Placeholder Text WorldCat Couceiro M. , Ghamisi P. ( 2015 ). Fractional order Darwinian particle swarm optimization: Applications and evaluation of an evolutionary algorithm . In Fractional Order Darwinian Particle Swarm Optimization: Applications and Evaluation of an Evolutionary Algorithm . https://doi.org/10.1007/978-3-319-19635-0 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Cui J. , Liu S. F., Zeng B., Xie N. M. ( 2013 ). A novel grey forecasting model and its optimization . Applied Mathematical Modelling , 37 ( 6 ), 4399 – 4406 .. https://doi.org/10.1016/j.apm.2012.09.052 . Google Scholar OpenURL Placeholder Text WorldCat Deng J.-L. ( 1982 ). Control problems of grey systems . Systems and Control Letters , 1 ( 5 ), 288 – 294 .. https://doi.org/10.1016/S0167-6911(82)80025-X . Google Scholar OpenURL Placeholder Text WorldCat Dengiz A. Ö. , Atalay K. D., Dengiz O. ( 2019 ). Grey forecasting model for CO2 emissions of developed countries . In Proceedings of the International Symposium for Production Research 2018 ( Vol. 1 , pp. 604 – 611 .). https://doi.org/10.1007/978-3-319-92267-6 . Google Scholar OpenURL Placeholder Text WorldCat Ding S. , Hipel K. W., Dang Y. G. ( 2018 ). Forecasting China's electricity consumption using a new grey prediction model . Energy , 149 , 314 – 328 .. https://doi.org/10.1016/j.energy.2018.01.169 . Google Scholar OpenURL Placeholder Text WorldCat Ding Y. , Zhang W., Yu L., Lu K. ( 2019 ). The accuracy and efficiency of GA and PSO optimization schemes on estimating reaction kinetic parameters of biomass pyrolysis . Energy , 176 , 582 – 588 .. https://doi.org/10.1016/j.energy.2019.04.030 . Google Scholar OpenURL Placeholder Text WorldCat Dong W. , Liu S., Fang Z., Yang X., Hu Q., Tao L. ( 2017 ). Study of a discrete grey forecasting model based on the quality cost characteristic curve . Grey Systems: Theory and Application , 7 ( 3 ), 376 – 384 .. https://doi.org/10.1108/gs-06-2017-0016 . Google Scholar OpenURL Placeholder Text WorldCat El-Shorbagy M. A. , Hassanien A. E. ( 2018 ). Particle Swarm Optimization from theory to applications . International Journal of Rough Sets and Data Analysis , 5 ( 2 ), 1 – 24 .. https://doi.org/10.4018/ijrsda.2018040101 . Google Scholar OpenURL Placeholder Text WorldCat Ervural B. C. , Ervural B. ( 2018 ). Improvement of grey prediction models and their usage for energy demand forecasting . Journal of Intelligent and Fuzzy Systems , 34 ( 4 ), 2679 – 2688 .. https://doi.org/10.3233/JIFS-17794 . Google Scholar OpenURL Placeholder Text WorldCat Essiet I. O. , Sun Y., Wang Z. ( 2018 ). Improved genetic algorithm based on particle swarm optimization-inspired reference point placement . Engineering Optimization , 51 , 1 – 19 .. https://doi.org/10.1080/0305215X.2018.1509961 . Google Scholar OpenURL Placeholder Text WorldCat Eubank A. ( 2018 ). How to measure warehouse efficiency: Detailed KPIs to watch . https://info.voodoorobotics.com/blog/how-to-measure-warehouse-efficiency-detailed-kpis-to-watch . Accessed March 21, 2020 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Fathollahi-Fard A. M. , Hajiaghaei-Keshteli M., Tavakkoli-Moghaddam R. ( 2018 ). The social engineering optimizer (SEO) . Engineering Applications of Artificial Intelligence , 72 , 267 – 293 .. https://doi.org/10.1016/j.engappai.2018.04.009 . Google Scholar OpenURL Placeholder Text WorldCat Fathollahi-Fard A. M. , Ranjbar-Bourani M., Cheikhrouhou N., Hajiaghaei-Keshteli M. ( 2019 ). Novel modifications of social engineering optimizer to solve a truck scheduling problem in a cross-docking system . Computers and Industrial Engineering , 137 , 106103 . https://doi.org/10.1016/j.cie.2019.106103 . Google Scholar OpenURL Placeholder Text WorldCat Fathollahi-Fard A. M. , Hajiaghaei-Keshteli M., Tavakkoli-Moghaddam R. ( 2020 ). Red deer algorithm (RDA): A new nature-inspired meta-heuristic . Soft Computing , 20 , 14637 – 14665 .. https://doi.org/10.1007/s00500-020-04812-z . Google Scholar OpenURL Placeholder Text WorldCat Fei Z. H. , Jiang Z. Y., He Z. F. ( 2011 ). Discrete GM(1,1) model and its application for forecasting of real estate prices . In 2011 International Conference on Management Science and Industrial Engineering (MSIE 2011) (pp. 1195 – 1197 .). https://doi.org/10.1109/MSIE.2011.5707634 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Frazelle E. H. ( 2016 ). World-class warehousing and material handling . (2nd ed.). McGraw-Hill Education . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Freddi A. , Salmon M. ( 2019 ). Introduction to the Taguchi method . In Design principles and methodologies (pp. 159 – 180 .). Springer Tracts in Mechanical Engineering . https://doi.org/10.1007/978-3-319-95342-7_7 . Google Scholar OpenURL Placeholder Text WorldCat Fukuyama Y. ( 2007 ). Fundamentals of particle swarm optimization techniques . In Modern heuristic optimization techniques (pp. 71 – 87 .). John Wiley & Sons, Inc . https://doi.org/10.1002/9780470225868.ch4 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC De Gooijer J. G. , Hyndman R. J. ( 2006 ). 25 years of time series forecasting . International Journal of Forecasting , 22 ( 3 ), 443 – 473 .. https://doi.org/10.1016/j.ijforecast.2006.01.001 . Google Scholar OpenURL Placeholder Text WorldCat Guo H. , Li H., Xiong J., Yu M. ( 2019 ). Indoor positioning system based on particle swarm optimization algorithm . Measurement: Journal of the International Measurement Confederation , 134 , 908 – 913 .. https://doi.org/10.1016/j.measurement.2018.12.038 . Google Scholar OpenURL Placeholder Text WorldCat Hao H. , Zhang Q., Wang Z., Zhang J. ( 2018 ). Forecasting the number of end-of-life vehicles using a hybrid model based on grey model and artificial neural network . Journal of Cleaner Production , 202 , 684 – 696 .. https://doi.org/10.1016/j.jclepro.2018.08.176 . Google Scholar OpenURL Placeholder Text WorldCat Hsu C. C. , Chen C. Y. ( 2003 ). Applications of improved grey prediction model for power demand forecasting . Energy Conversion and Management , 44 ( 14 ), 2241 – 2249 .. https://doi.org/10.1016/S0196-8904(02)00248-0 . Google Scholar OpenURL Placeholder Text WorldCat Hu Y. C. ( 2017 ). A genetic-algorithm-based remnant grey prediction model for energy demand forecasting . Plos One , 12 ( 10 ), 1 – 11 .. https://doi.org/10.1371/journal.pone.0185478 . Google Scholar OpenURL Placeholder Text WorldCat Hu Y. C. , Jiang P. ( 2017 ). Forecasting energy demand using neural-network-based grey residual modification models . Journal of the Operational Research Society , 68 ( 5 ), 556 – 565 .. https://doi.org/10.1057/s41274-016-0130-2 . Google Scholar OpenURL Placeholder Text WorldCat Hui S. , Yang F., Li Z., Liu Q. ( 2009 ). Application of Grey system theory to forecast the growth of Larch . International Journal of Information and Systems Sciences , 5 ( 3 ), 522 – 527 . Google Scholar OpenURL Placeholder Text WorldCat Iqelan B. M. ( 2017 ). Forecasts of female breast cancer referrals using grey prediction model GM(1,1) . Applied Mathematical Sciences , 11 , 2647 – 2662 .. https://doi.org/10.12988/ams.2017.79273 . Google Scholar OpenURL Placeholder Text WorldCat Javed S. A. , Ikram M., Tao L., Liu S. ( 2020 ). Forecasting key indicators of China's inbound and outbound tourism: Optimistic–pessimistic method . Grey Systems: Theory and Application , (ahead-of-print) . https://doi.org/10.1108/gs-12-2019-0064 . Google Scholar OpenURL Placeholder Text WorldCat Javed S. A. , Liu S. ( 2018 ). Predicting the research output/growth of selected countries: application of Even GM (1, 1) and NDGM models . Scientometrics , 115 ( 1 ), 395 – 413 .. https://doi.org/10.1007/s11192-017-2586-5 . Google Scholar OpenURL Placeholder Text WorldCat Johnson A. , McGinnis L. ( 2011 ). Performance measurement in the warehousing industry . IIE Transactions (Institute of Industrial Engineers) , 43 ( 3 ), 220 – 230 .. https://doi.org/10.1080/0740817X.2010.491497 . Google Scholar OpenURL Placeholder Text WorldCat Kaganski S. , Majak J., Karjust K. ( 2018 ). Fuzzy AHP as a tool for prioritization of key performance indicators . Procedia CIRP , 72 , 1227 – 1232 .. https://doi.org/10.1016/j.procir.2018.03.097 . Google Scholar OpenURL Placeholder Text WorldCat Kayacan E. , Ulutas B., Kaynak O. ( 2010 ). Grey system theory-based models in time series prediction . Expert Systems with Applications , 37 ( 2 ), 1784 – 1789 .. https://doi.org/10.1016/j.eswa.2009.07.064 . Google Scholar OpenURL Placeholder Text WorldCat Kennedy J. , Eberhart R. ( 1994 ). Prognostic evaluation of abdominal echography in typhoid fever . Giornale Di Malattie Infettive e Parassitarie , 46 ( 10 ), 1942 – 1948 .. https://doi.org/10.1109/ICNN.1995.488968 . Google Scholar OpenURL Placeholder Text WorldCat Kramer O. ( 2017 ). Studies in computational intelligence - Genetic algorithm essentials ( Kacprzyk J.ed.). Springer International Publishing . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Krauth E. , Moonen H. ( 2005 ). Performance measurement and control and logistics service providing . In International Conference on Enterprise Information Systems (ICEIS 2005) (pp. 239 – 247 .). Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Krauth E. , Moonen H., Popova V., Schut M. ( 2005 ). Performance indicators in logistics service provision and warehouse management– A literature review and framework (pp. 1 – 10 .). RSM Erasmus University . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Kusrini E. , Novendri F., Helia V. N. ( 2018 ). Determining key performance indicators for warehouse performance measurement – A case study in construction materials warehouse . In MATEC Web of Conferences, 154 . https://doi.org/10.1051/matecconf/201815401058 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Lai K. K. , Liu C., Wang S., Chen S., Gan L., Shu T. ( 2015 ). An improved grey neural network model for predicting transportation disruptions . Expert Systems with Applications , 45 , 331 – 340 .. https://doi.org/10.1016/j.eswa.2015.09.052 . Google Scholar OpenURL Placeholder Text WorldCat Lai X. , Gao W., Zheng Y., Ouyang M., Li J., Han X., Zhou L. ( 2019 ). A comparative study of global optimization methods for parameter identification of different equivalent circuit models for Li-ion batteries . Electrochimica Acta , 295 , 1057 – 1066 .. https://doi.org/10.1016/j.electacta.2018.11.134 . Google Scholar OpenURL Placeholder Text WorldCat Latchoumi T. P. , Balamurugan K., Dinesh K., Ezhilarasi T. P. ( 2019 ). Particle swarm optimization approach for waterjet cavitation peening . Measurement: Journal of the International Measurement Confederation , 141 , 184 – 189 .. https://doi.org/10.1016/j.measurement.2019.04.040 . Google Scholar OpenURL Placeholder Text WorldCat Lee Y. S. , Tong L. I. ( 2011 ). Forecasting energy consumption using a grey model improved by incorporating genetic programming . Energy Conversion and Management , 52 ( 1 ), 147 – 152 .. https://doi.org/10.1016/j.enconman.2010.06.053 . Google Scholar OpenURL Placeholder Text WorldCat Li C. , Qin J., Li J., Hou Q. ( 2016 ). The accident early warning system for iron and steel enterprises based on combination weighting and grey prediction model GM (1,1) . Safety Science , 89 , 19 – 27 .. https://doi.org/10.1016/j.ssci.2016.05.015 . Google Scholar OpenURL Placeholder Text WorldCat Li K. , Liu L., Zhai J., Khoshgoftaar T. M., Li T. ( 2016 ). The improved grey model based on particle swarm optimization algorithm for time series prediction . Engineering Applications of Artificial Intelligence , 55 , 285 – 291 .. https://doi.org/10.1016/j.engappai.2016.07.005. Google Scholar OpenURL Placeholder Text WorldCat Li L. , Wang H. ( 2018 ). A VVWBO-BVO-based GM (1,1) and its parameter optimization by GRA-IGSA integration algorithm for annual power load forecasting . Plos One , 13 ( 5 ), 1 – 20 .. https://doi.org/10.1371/journal.pone.0196816 . Google Scholar OpenURL Placeholder Text WorldCat Li B. , Yang W., Li X. ( 2018 ). Application of combined model with DGM(1,1) and linear regression in grain yield prediction . Grey Systems: Theory and Application , 8 ( 1 ), 25 – 34 .. https://doi.org/10.1108/gs-07-2017-0020 . Google Scholar OpenURL Placeholder Text WorldCat Li K. , Zhang T. ( 2019 ). A novel grey forecasting model and its application in forecasting the energy consumption in Shanghai . Energy Systems . https://doi.org/10.1007/s12667-019-00344-0 . Google Scholar OpenURL Placeholder Text WorldCat Liu S. , Forrest J., Yang Y. ( 2011 ). A brief introduction to grey systems theory . In Proceedings of 2011 IEEE International Conference on Grey Systems and Intelligent Services, GSIS’11 - Joint with the 15th WOSC International Congress on Cybernetics and Systems (pp. 1 – 9) .. https://doi.org/10.1109/GSIS.2011.6044018 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Liu S. , Zeng B., Liu J., Xie N., Yang Y. ( 2015 ). Four basic models of GM(1, 1) and their suitable sequences . Grey Systems: Theory and Application , 5 ( 2 ), 141 – 156 .. https://doi.org/10.1108/gs-04-2015-0016 . Google Scholar OpenURL Placeholder Text WorldCat Liu S. , Yang Y., Forrest J. ( 2016 ). Grey data analysis . (1st ed.). Springer . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Lu S. L. ( 2019 ). Integrating heuristic time series with modified grey forecasting for renewable energy in Taiwan . Renewable Energy , 133 , 1436 – 1444 .. https://doi.org/10.1016/j.renene.2018.08.092 . Google Scholar OpenURL Placeholder Text WorldCat Lü X. , Lu W. ( 2012 ). Pre-alarm model of diesel vapour detection and alarm based on grey forecasting . Measurement: Journal of the International Measurement Confederation , 45 ( 4 ), 656 – 662 .. https://doi.org/10.1016/j.measurement.2012.01.003 . Google Scholar OpenURL Placeholder Text WorldCat Ma D. , Zhang Q., Peng Y., Liu S. ( 2011 ). A particle swarm optimization based grey forecast model of underground pressure for working surface . Electronic Journal of Geotechnical Engineering , 16 H , 811 – 830 . Google Scholar OpenURL Placeholder Text WorldCat Ma W. , Zhu X., Wang M. ( 2013 ). Forecasting iron ore import and consumption of China using grey model optimized by particle swarm optimization algorithm . Resources Policy , 38 ( 4 ), 613 – 620 .. https://doi.org/10.1016/j.resourpol.2013.09.007 . Google Scholar OpenURL Placeholder Text WorldCat Madhi M. H. , Mohamed N. ( 2016 ). An improved GM(1,1) model based on modified background value . Information Technology Journal , 16 ( 1 ), 11 – 16 .. https://doi.org/10.3923/itj.2017.11.16 . Google Scholar OpenURL Placeholder Text WorldCat Madhi M. H. , Mohamed N. ( 2017 ). Optimized GM(1,1) model based on the modified initial condition . Journal of Applied Sciences , 17 ( 2 ), 90 – 96 .. https://doi.org/10.3923/jas.2017.90.96 . Google Scholar OpenURL Placeholder Text WorldCat Makaci M. , Reaidy P., Evrard-Samuel K., Botta-Genoulaz V., Monteiro T. ( 2017 ). Pooled warehouse management: An empirical study . Computers and Industrial Engineering , 112 , 526 – 536 .. https://doi.org/10.1016/j.cie.2017.03.005 . Google Scholar OpenURL Placeholder Text WorldCat Manrodt K. , Tillman J., Williams D. ( 2015 ). Top warehouse performance KPIs: LEGACY supply chain . https://legacyscs.com/warehouse-kpis-to-measure/ . Accessed March 21, 2020 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Maté A. , Trujillo J., Mylopoulos J. ( 2017 ). Specification and derivation of key performance indicators for business analytics: A semantic approach . Data and Knowledge Engineering , 108 , 30 – 49 .. https://doi.org/10.1016/j.datak.2016.12.004 . Google Scholar OpenURL Placeholder Text WorldCat Melnyk S. A. , Stewart D. M., Swink M. ( 2004 ). Metrics and performance measurement in operations management: Dealing with the metrics maze . Journal of Operations Management , 22 ( 3 ), 209 – 218 .. https://doi.org/10.1016/j.jom.2004.01.004 . Google Scholar OpenURL Placeholder Text WorldCat Meng F. , Wang T., Li B. ( 2017 ). The improved GM(1,1) based on PSO with stochastic weight . In 2017 IEEE International Conference on Grey Systems and Intelligent Services (GSIS 2017) (pp. 154 – 158) .. https://doi.org/10.1109/GSIS.2017.8077693 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Nurjanah A. , Kusrini E., Masita Sari G., Kisanjani A., Asmarawati C. I., Prakoso I., Wibowo S. A. ( 2018 ). Warehousing performance improvement using Frazelle Model and per group benchmarking: A case study in retail warehouse in Yogyakarta and Central Java . MATEC Web of Conferences , 154 , 01091 . https://doi.org/10.1051/matecconf/201815401091 . Google Scholar OpenURL Placeholder Text WorldCat Olsson A. E. ( 2011 ). Particle swarm optimization: Theory, techniques and applications . Nova Science Publishers . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Özcan T. , Tüysüz F. ( 2018 ). Healthcare expenditure prediction in Turkey by using genetic algorithm based grey forecasting models . In International Series in Operations Research and Management Science ( Vol. 262 ). https://doi.org/10.1007/978-3-319-65455-3_7 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Parsopoulos K. E. , Vrahatis M. N. ( 2010 ). Particle Swarm Optimization and Intelligence . In Information Science Reference (An Imprint of IGI Global) . https://doi.org/10.4018/978-1-61520-666-7 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Pérez C. Á. , Montequín V. R., Fernández F. O., Balsera J. V. ( 2017 ). Integrating analytic hierarchy process (AHP) and balanced scorecard (BSC) framework for sustainable business in a software factory in the financial sector . Sustainability (Switzerland) , 9 ( 4) , (pp. 1 – 16 .). https://doi.org/10.3390/su9040486. Google Scholar OpenURL Placeholder Text WorldCat Podgórski D. ( 2015 ). Measuring operational performance of OSH management system - A demonstration of AHP-based selection of leading key performance indicators . Safety Science , 73 , 146 – 166 .. https://doi.org/10.1016/j.ssci.2014.11.018 . Google Scholar OpenURL Placeholder Text WorldCat Pradeepkumar D. , Ravi V. ( 2017 ). Forecasting financial time series volatility using particle swarm optimization trained quantile regression neural network . In Applied Soft Computing Journal ( Vol. 58 ). Elsevier B.V https://doi.org/10.1016/j.asoc.2017.04.014 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Qian W. , Dang Y., Mu S., Li X. ( 2011 ). The intelligent optimization of GM(1,1) power model and its application in the forecast of traffic accident . In Proceedings of 2011 IEEE International Conference on Grey Systems and Intelligent Services, GSIS’11 - Joint with the 15th WOSC International Congress on Cybernetics and Systems (pp. 385 – 389) .. https://doi.org/10.1109/GSIS.2011.6044034 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Rahman M. H. , Tumpa T. J., Ali S. M., Paul S. K. ( 2019 ). A grey approach to predicting healthcare performance . Measurement: Journal of the International Measurement Confederation , 134 , 307 – 325 .. https://doi.org/10.1016/j.measurement.2018.10.055 . Google Scholar OpenURL Placeholder Text WorldCat Richardson G. ( 2018 ). 20 important warehouse metrics and KPIs to determine the right warehouse setup . https://www.infopluscommerce.com/blog/warehouse-metrics-kpis . Accesed February 25, 2020 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Shahin A. , Mahbod M. A. ( 2007 ). Prioritization of key performance indicators: An integration of analytical hierarchy process and goal setting . International Journal of Productivity and Performance Management , 56 ( 3 ), 226 – 240 .. https://doi.org/10.1108/17410400710731437. Google Scholar OpenURL Placeholder Text WorldCat Shahnazar A. , Nikafshan Rad H., Hasanipanah M., Tahir M. M., Jahed Armaghani D., Ghoroqi M. ( 2017 ). A new developed approach for the prediction of ground vibration using a hybrid PSO-optimized ANFIS-based model . Environmental Earth Sciences , 76 ( 15 ), 1 – 17 .. https://doi.org/10.1007/s12665-017-6864-6 . Google Scholar OpenURL Placeholder Text WorldCat Staudt F. H. , Alpan G., Mascolo M. Di, Rodriguez C. M. T. ( 2015a ). Warehouse performance measurement: A literature review . International Journal of Production Research , 53 ( 18 ), 5524 – 5544 .. https://doi.org/10.1080/00207543.2015.1030466 . Google Scholar OpenURL Placeholder Text WorldCat Staudt F. H. , Mascolo M. Di, Alpan G., Rodriguez C. M. T. ( 2015b ). Warehouse performance measurement: Classification and mathematical expressions of indicators . In ILS 2014 - Fifth International Conference Information Systems, Logistics and Supply Chain . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Sunol H. ( 2019 ). Top 24 warehouse KPIs you must be tracking . https://articles.cyzerg.com/warehouse-kpi-tracking-top-24 . Accesed February 25, 2020 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Tealab A. ( 2018 ). Time series forecasting using artificial neural networks methodologies: A systematic review . Future Computing and Informatics Journal , 3 ( 2 ), 334 – 340 .. https://doi.org/10.1016/j.fcij.2018.10.003 . Google Scholar OpenURL Placeholder Text WorldCat Tien T. L. ( 2009 ). A new grey prediction model FGM(1, 1) . Mathematical and Computer Modelling , 49 ( 7–8 ), 1416 – 1426 .. https://doi.org/10.1016/j.mcm.2008.11.015 . Google Scholar OpenURL Placeholder Text WorldCat Wang Z. , Dang Y., Liu S. ( 2009 ). Optimization of background value in GM(1,1) model . Systems Engineering - Theory & Practice , 28 ( 2 ), 61 – 67 .. https://doi.org/10.1016/s1874-8651(09)60011-9 . Google Scholar OpenURL Placeholder Text WorldCat Wang Z. X. ( 2013 ). A genetic algorithm-based grey method for forecasting food demand after snow disasters: An empirical study . Natural Hazards , 68 ( 2 ), 675 – 686 .. https://doi.org/10.1007/s11069-013-0644-8 . Google Scholar OpenURL Placeholder Text WorldCat Wang H. , Geng Q., Qiao Z. ( 2014 ). Parameter tuning of particle swarm optimization by using Taguchi method and its application to motor design . In ICIST 2014 - Proceedings of 2014 Fourth IEEE International Conference on Information Science and Technology ( Vol. 20130415 , pp. 722 – 726 .). https://doi.org/10.1109/ICIST.2014.6920579 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Wang D. , Tan D., Liu L. ( 2018 ). Particle swarm optimization algorithm: An overview . Soft Computing , 22 ( 2 ), 387 – 408 .. https://doi.org/10.1007/s00500-016-2474-6 . Google Scholar OpenURL Placeholder Text WorldCat Wang Z. X. , Li Q. ( 2019 ). Modelling the nonlinear relationship between CO2 emissions and economic growth using a PSO algorithm-based grey Verhulst model . Journal of Cleaner Production , 207 , 214 – 224 .. https://doi.org/10.1016/j.jclepro.2018.10.010 . Google Scholar OpenURL Placeholder Text WorldCat Wang Q. , Song X. ( 2019 ). Forecasting China's oil consumption: A comparison of novel nonlinear-dynamic grey model (GM), linear GM, nonlinear GM and metabolism GM . Energy , 183 , 160 – 171 .. https://doi.org/10.1016/j.energy.2019.06.139 . Google Scholar OpenURL Placeholder Text WorldCat Wang L. , Ding R. ( 2020 ). Inversion and precision estimation of earthquake fault parameters based on scaled unscented transformation and hybrid PSO/Simplex algorithm with GPS measurement data . Measurement: Journal of the International Measurement Confederation , 153 , 107422 . https://doi.org/10.1016/j.measurement.2019.107422 . Google Scholar OpenURL Placeholder Text WorldCat Wang Z. X. , Li D. D., Zheng H. H. ( 2020 ). Model comparison of GM(1,1) and DGM(1,1) based on Monte-Carlo simulation . Physica A: Statistical Mechanics and Its Applications , 542 , 123341 . https://doi.org/10.1016/j.physa.2019.123341 . Google Scholar OpenURL Placeholder Text WorldCat Weiss D. ( 2018 ). 15 warehouse management KPIs you need to track . www.skunexus.com/blog/warehouse-management-kpis . Accessed February 25, 2020 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Wu L. Z. , Li S. H., Huang R. Q., Xu Q. ( 2020 ). A new grey prediction model and its application to predicting landslide displacement . Applied Soft Computing Journal , 95 , 106543 . https://doi.org/10.1016/j.asoc.2020.106543 . Google Scholar OpenURL Placeholder Text WorldCat Wudhikarn R. , Chakpitak N., Neubert G. ( 2018 ). A literature review on performance measures of logistics management: An intellectual capital perspective . International Journal of Production Research , 56 ( 13 ), 4490 – 4520 .. https://doi.org/10.1080/00207543.2018.1431414 . Google Scholar OpenURL Placeholder Text WorldCat Xia J. , Ma X., Wu W., Huang B., Li W. ( 2020 ). Application of a new information priority accumulated grey model with time power to predict short-term wind turbine capacity . Journal of Cleaner Production , 244 , 118573 . https://doi.org/10.1016/j.jclepro.2019.118573 . Google Scholar OpenURL Placeholder Text WorldCat Xu N. , Dang Y., Gong Y. ( 2017 ). Novel grey prediction model with nonlinear optimized time response method for forecasting of electricity consumption in China . Energy , 118 , 473 – 480 .. https://doi.org/10.1016/j.energy.2016.10.003 . Google Scholar OpenURL Placeholder Text WorldCat Xu X. , Rong H., Trovati M., Liptrott M., Bessis N. ( 2018 ). CS-PSO: Chaotic particle swarm optimization algorithm for solving combinatorial optimization problems . Soft Computing , 22 ( 3 ), 783 – 795 .. https://doi.org/10.1007/s00500-016-2383-8 . Google Scholar OpenURL Placeholder Text WorldCat Yahya A. E. , Samsudin R., Ilman A. S. ( 2020 ). A genetic algorithm-based Grey model combined with Fourier series for forecasting tourism arrivals in Langkawi Island Malaysia . In Advances in Intelligent Systems and Computing ( Vol. 1073 ). https://doi.org/https://doi.org/10.1007/978-3-030-33582-3_14 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Yang Y. , Yang B., Jing Z., Wang Z., Kang Y. ( 2017 ). Determination of the number of fixture locating points for sheet metal by grey model . MATEC Web of Conferences , 95 , 07018 . https://doi.org/10.1051/matecconf/20179507018 . Google Scholar OpenURL Placeholder Text WorldCat Yang H. , Hasanipanah M., Tahir M. M., Bui D. T. ( 2020 ). Intelligent prediction of blasting-induced ground vibration using ANFIS optimized by GA and PSO . Natural Resources Research , 29 ( 2 ), 739 – 750 .. https://doi.org/10.1007/s11053-019-09515-3 . Google Scholar OpenURL Placeholder Text WorldCat Yao T. , Forrest J., Gong Z. ( 2012 ). Generalized discrete GM (1,1) model . Grey Systems: Theory and Application , 2 ( 1 ), 4 – 12 .. https://doi.org/10.1108/20439371211197622 . Google Scholar OpenURL Placeholder Text WorldCat Ying L. , Min-an T., Tao L. ( 2015 ). Study on optimization for Grey forecasting model . 2015 AASRI International Conference on Industrial Electronics and Applications (IEA 2015) , 275 – 279 .. https://doi.org/10.2991/iea-15.2015.67. Google Scholar OpenURL Placeholder Text WorldCat Zeng B. , Ma X., Shi J. ( 2020 ). Modeling method of the Grey GM(1,1) model with interval grey action quantity and its application . Complexity , 2020 ( c ), 1 – 10 .. https://doi.org/10.1155/2020/6514236 . Google Scholar OpenURL Placeholder Text WorldCat Zhai Y. , Liao X., Mu N., Le J. ( 2020 ). A two-layer algorithm based on PSO for solving unit commitment problem . Soft Computing , 24 ( 12 ), 9161 – 9178 .. https://doi.org/10.1007/s00500-019-04445-x . Google Scholar OpenURL Placeholder Text WorldCat Zhang Y. , Wang S., Ji G. ( 2015 ). A comprehensive survey on particle Swarm Optimization algorithm and its applications . Mathematical Problems in Engineering , 2015 , 1 – 38 .. https://doi.org/10.1155/2015/931256 . Google Scholar OpenURL Placeholder Text WorldCat Zhang J. , Xia P. ( 2017 ). An improved PSO algorithm for parameter identification of nonlinear dynamic hysteretic models . Journal of Sound and Vibration , 389 , 153 – 167 .. https://doi.org/10.1016/j.jsv.2016.11.006 . Google Scholar OpenURL Placeholder Text WorldCat Zhao H. , Zhao H., Guo S. ( 2016 ). Using GM (1,1) optimized by MFO with rolling mechanism to forecast the electricity consumption of Inner Mongolia . Applied Sciences , 6 ( 1 ), 20 . https://doi.org/10.3390/app6010020 . Google Scholar OpenURL Placeholder Text WorldCat Zhou J. , Fang R., Li Y., Zhang Y., Peng B. ( 2009 ). Parameter optimization of nonlinear grey Bernoulli model using particle swarm optimization . Applied Mathematics and Computation , 207 ( 2 ), 292 – 299 .. https://doi.org/10.1016/j.amc.2008.10.045 . Google Scholar OpenURL Placeholder Text WorldCat Appendix: Pairwise Comparison Matrices for Five Experts Table A1: Pairwise comparison matrix for the four categories. Item description . Productivity . Quality . Time . Cost . Productivity 1.00 0.33 3.00 3.00 Quality 3.03 1.00 2.00 3.00 Time 0.33 0.50 1.00 2.00 Cost 0.33 0.33 0.50 1.00 Item description . Productivity . Quality . Time . Cost . Productivity 1.00 0.33 3.00 3.00 Quality 3.03 1.00 2.00 3.00 Time 0.33 0.50 1.00 2.00 Cost 0.33 0.33 0.50 1.00 * CR value = 0.098. Open in new tab Table A1: Pairwise comparison matrix for the four categories. Item description . Productivity . Quality . Time . Cost . Productivity 1.00 0.33 3.00 3.00 Quality 3.03 1.00 2.00 3.00 Time 0.33 0.50 1.00 2.00 Cost 0.33 0.33 0.50 1.00 Item description . Productivity . Quality . Time . Cost . Productivity 1.00 0.33 3.00 3.00 Quality 3.03 1.00 2.00 3.00 Time 0.33 0.50 1.00 2.00 Cost 0.33 0.33 0.50 1.00 * CR value = 0.098. Open in new tab Table A2: Pairwise comparison matrix for KPI-1|${\rm{\ to\ }}$|KPI-4 under the category of Productivity. Item description . Inventory turnover . Inventory-to-sales ratio . Store utilization . Orders per hour . Inventory turnover 1.00 7.00 5.00 3.00 Inventory-to-sales ratio 0.14 1.00 1.00 0.20 Store utilization 0.20 1.00 1.00 1.00 Orders per hour 0.33 5.00 1.00 1.00 Item description . Inventory turnover . Inventory-to-sales ratio . Store utilization . Orders per hour . Inventory turnover 1.00 7.00 5.00 3.00 Inventory-to-sales ratio 0.14 1.00 1.00 0.20 Store utilization 0.20 1.00 1.00 1.00 Orders per hour 0.33 5.00 1.00 1.00 * CR value = 0.086. Open in new tab Table A2: Pairwise comparison matrix for KPI-1|${\rm{\ to\ }}$|KPI-4 under the category of Productivity. Item description . Inventory turnover . Inventory-to-sales ratio . Store utilization . Orders per hour . Inventory turnover 1.00 7.00 5.00 3.00 Inventory-to-sales ratio 0.14 1.00 1.00 0.20 Store utilization 0.20 1.00 1.00 1.00 Orders per hour 0.33 5.00 1.00 1.00 Item description . Inventory turnover . Inventory-to-sales ratio . Store utilization . Orders per hour . Inventory turnover 1.00 7.00 5.00 3.00 Inventory-to-sales ratio 0.14 1.00 1.00 0.20 Store utilization 0.20 1.00 1.00 1.00 Orders per hour 0.33 5.00 1.00 1.00 * CR value = 0.086. Open in new tab Table A3: Pairwise comparison matrix for KPI-5|${\rm{\ to\ }}$|KPI-7 under the category of Quality. Item description . Inventory accuracy . Stock-out percentage . Perfect order rate . Inventory accuracy 1.00 4.00 5.00 Stock-out percentage 0.25 1.00 3.00 Perfect order rate 0.20 0.33 1.00 Item description . Inventory accuracy . Stock-out percentage . Perfect order rate . Inventory accuracy 1.00 4.00 5.00 Stock-out percentage 0.25 1.00 3.00 Perfect order rate 0.20 0.33 1.00 * CR value = 0.0750. Open in new tab Table A3: Pairwise comparison matrix for KPI-5|${\rm{\ to\ }}$|KPI-7 under the category of Quality. Item description . Inventory accuracy . Stock-out percentage . Perfect order rate . Inventory accuracy 1.00 4.00 5.00 Stock-out percentage 0.25 1.00 3.00 Perfect order rate 0.20 0.33 1.00 Item description . Inventory accuracy . Stock-out percentage . Perfect order rate . Inventory accuracy 1.00 4.00 5.00 Stock-out percentage 0.25 1.00 3.00 Perfect order rate 0.20 0.33 1.00 * CR value = 0.0750. Open in new tab Table A4: Pairwise comparison matrix for KPI-8 to KPI-10 under the category of Time. Item description . Order lead time (days) . Downtime-to-operating time ratio . On-time delivery percentage . Order lead time (days) 1.00 5.00 7.00 Downtime-to-operating time ratio 0.20 1.00 3.00 On-time delivery percentage 0.14 0.33 1.00 Item description . Order lead time (days) . Downtime-to-operating time ratio . On-time delivery percentage . Order lead time (days) 1.00 5.00 7.00 Downtime-to-operating time ratio 0.20 1.00 3.00 On-time delivery percentage 0.14 0.33 1.00 * CR value = 0.057. Open in new tab Table A4: Pairwise comparison matrix for KPI-8 to KPI-10 under the category of Time. Item description . Order lead time (days) . Downtime-to-operating time ratio . On-time delivery percentage . Order lead time (days) 1.00 5.00 7.00 Downtime-to-operating time ratio 0.20 1.00 3.00 On-time delivery percentage 0.14 0.33 1.00 Item description . Order lead time (days) . Downtime-to-operating time ratio . On-time delivery percentage . Order lead time (days) 1.00 5.00 7.00 Downtime-to-operating time ratio 0.20 1.00 3.00 On-time delivery percentage 0.14 0.33 1.00 * CR value = 0.057. Open in new tab Table A5: Pairwise comparison matrix for KPI-11 to KPI-13 under the category of Cost. Item description . Cost per order ($) . Carrying cost of inventory ($) . Labor cost ($) . Cost per order ($) 1.00 7.00 1.00 Carrying cost of inventory ($) 0.14 1.00 0.33 Labor cost ($) 1.00 3.00 1.00 Item description . Cost per order ($) . Carrying cost of inventory ($) . Labor cost ($) . Cost per order ($) 1.00 7.00 1.00 Carrying cost of inventory ($) 0.14 1.00 0.33 Labor cost ($) 1.00 3.00 1.00 * CR value = 0.070. Open in new tab Table A5: Pairwise comparison matrix for KPI-11 to KPI-13 under the category of Cost. Item description . Cost per order ($) . Carrying cost of inventory ($) . Labor cost ($) . Cost per order ($) 1.00 7.00 1.00 Carrying cost of inventory ($) 0.14 1.00 0.33 Labor cost ($) 1.00 3.00 1.00 Item description . Cost per order ($) . Carrying cost of inventory ($) . Labor cost ($) . Cost per order ($) 1.00 7.00 1.00 Carrying cost of inventory ($) 0.14 1.00 0.33 Labor cost ($) 1.00 3.00 1.00 * CR value = 0.070. Open in new tab © The Author(s) 2021. Published by Oxford University Press on behalf of the Society for Computational Design and Engineering. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. TI - A novel particle swarm optimization-based grey model for the prediction of warehouse performance JF - Journal of Computational Design and Engineering DO - 10.1093/jcde/qwab009 DA - 2021-02-24 UR - https://www.deepdyve.com/lp/oxford-university-press/a-novel-particle-swarm-optimization-based-grey-model-for-the-9DFP0I99UG SP - 1 EP - 1 VL - Advance Article IS - DP - DeepDyve ER -