Submitted:
29 September 2023
Posted:
01 October 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
2.1. Introduction to PSC (Pharmaceutical Supply Chain)
2.2. Introduction to BT (Blockchain Technology)
2.3. Key Features and Benefits of BT in PSC
2.4. Enabling BT in PSC
2.5. Uncertain Demand in PSC
2.6. SL optimized by EC
3. Research Method and Data Generation
4. Proposed Optimization Multi-Function BT-enabled PSC Model
- The PSC comprises a single pharmaceutical system with multiple (M) pharmaceutical products. For the ith product, the pharmaceutical system produces nqi units at a finite production rate of pi per unit time in one production cycle.
- For the ith raw material, all orders are delivered to the pharmaceutical system in one shipment by an external supplier. In other words, the quantity of the ith raw material required for production in each production cycle is instantaneous.
- All expired pharmaceutical products held in inventory by the pharmaceutical system are a constant fraction of the accumulated inventory.
- The pharmaceutical system offers a certain trade credit period (permissible payment delay) for all products to cooperate with clients (like a hospital or a pharmacy) in an integrated strategy. Thus, the customers do not have to pay immediately on receipt of products.
- The credit period Tc is less than the reorder interval for each product, meaning the credit period cannot be longer than when another order is placed. This agrees with the usual practice in healthcare industries.
- Products are all packed, and the number of products is an integer.
- It is assumed the model uses the available Public Blockchain platform in the market as a hosting platform.
- Node hosting space (cloud storage) stores data; the node number is the copy number of data. We assigned one node in this research (A Blockchain node’s primary job is to confirm the legality of each subsequent batch of network transactions, known as blocks).
- Unsatisfied demand is positive; otherwise, it is zero.
4.1. Cost elements of a PSC
4.1.1. Raw Materials cost elements
4.1.1. Finished Products cost elements
4.1.1. Shortage-Surplus cost elements
4.1. Blockchain Implementation cost elements
4.1. Uncertain Demand elements
4.1. Optimization Multi-Function for BT-enabled PSC
5. Results
5.1. HS combined with four SLs
5.2. PSO linked with four SL algorithms
For multi-function BT-enabled PSC
6. Discussion
7. Conclusion
Data Availability Statement
References
- M. N. Kamel Boulos, J. T. Wilson and K. A. Clauson, “Geospatial blockchain: promises, challenges, and scenarios in health and healthcare,” International Journal of Health Geographics, vol. 17, 2018.
- R. Jafar Heydari and M. Rabbani, “A mathematical model for pharmaceutical supply chain coordination: Reselling medicines in an alternative market,” Journal of Cleaner Production, vol. 268, 2020.
- A. Chircu, E. Sultanow and S. P. Saraswat, “Healthcare RFID In Germany: An Integrated Pharmaceutical Supply Chain Perspective,” Journal of Applied Business Research, vol. 30, no. 3, 2014.
- R. Uthayakumar and S. Priyan, “Pharmaceutical supply chain and inventory management strategies: Optimization for a pharmaceutical company and a hospital,” Operations Research for Health Care, p. 52–64, 2013.
- B. Zahiri, P. Jula and R. Tavakkoli-Moghaddam, “Design of a pharmaceutical supply chain network under uncertainty considering perishability and substitutability of products,” Information Sciences, vol. 423, pp. 257-283, 2018.
- S. M. Hosseini Bamakan, S. Ghasemzadeh Moghaddam and S. Dehghan Manshadi, “Blockchain-enabled pharmaceutical cold chain: Applications, key challenges, and future trends,” Journal of Cleaner Production, vol. 302, 2021.
- Q. Mamun, “Blockchain technology in the future of healthcare,” Smart Health, vol. 23, 2022.
- H. Mansur Hussien, S. Md Yasin, N. Izura Udzir, M. I. Hafez Ninggal and S. Salman, “Blockchain technology in the healthcare industry: Trends and opportunities,” Journal of Industrial Information Integration, vol. 22, 2021.
- I. Abu-elezz, A. Hassan, A. Nazeemudeen, M. Househ and A. Abd-alrazaq, “The benefits and threats of blockchain technology in healthcare: A scoping review,” International Journal of Medical Informatics, vol. 142, 2020.
- C. Franco and E. Alfonso-Lizarazo, “Optimization under uncertainty of the pharmaceutical supply chain in hospitals,” Computers & Chemical Engineering, vol. 135, 2020.
- G. Kumar Badhotiya, V. Prakash Sharma, S. Prakash, V. Kalluri and R. Singh, “Investigation and assessment of blockchain technology adoption in the pharmaceutical supply chain,” Materials Today: Proceedings, vol. 46, no. 20, pp. 10776-10780, 2021.
- I. Haq and O. Muselemu Esuka, “Blockchain Technology in Pharmaceutical Industry to Prevent Counterfeit Drugs,” International Journal of Computer Applications, vol. 180, no. 25, 2018.
- A. Haleem, M. Javaid, R. Pratap Singh, R. Suman and S. Rab, “Blockchain technology applications in healthcare: An overview,” International Journal of Intelligent Networks, vol. 2, pp. 130-139, 2021.
- A. Ahmadi, M. Mousazadeh, S. Ali Torabi and M. S. Pishvaee, “OR Applications in Pharmaceutical Supply Chain Management,” in Operations Research Applications in Health Care Management, vol. 262, Springer, Cham, 2017, pp. 461-491.
- H. Hu, X. Xia, Y. Luo, C. Zhang, M. S. Nazir and T. Peng, “Development and application of an evolutionary deep learning framework of LSTM based on improved grasshopper optimization algorithm for short-term load forecasting,” Journal of Building Engineering, vol. 57, 2022.
- F. Zhang, C. Deb, S. E. Lee, J. Yang and K. W. Shah, “Time series forecasting for building energy consumption using weighted Support Vector Regression with differential evolution optimization,” Energy and Buildings, vol. 126, pp. 94-103, 2016.
- Y. Li, T. Peng, L. Hua, C. Ji, H. Ma, M. S. Nazir and C. Zhang, “Research and application of an evolutionary deep learning model based on improved grey wolf optimization algorithm and DBN-ELM for AQI prediction,” Sustainable Cities and Society, vol. 87, 2022.
- Z. Tian and H. Chen, “A novel decomposition-ensemble prediction model for ultra-short-term wind speed,” Energy Conversion and Management, vol. 248, 2021.
- R. Shu, T. Xia, H. Tu, L. Williams and T. Menzies, “Reducing the Cost of Training Security Classifier (via Optimized Semi-Supervised Learning),” arXiv, 2022.
- A. M. Al-Zoubi, M. A. Hassonah, A. A. Heidari, H. Faris, M. Mafarja and I. Aljarah, “Evolutionary competitive swarm exploring optimal support vector machines and feature weighting,” Methodologies and Application, vol. 25, p. 3335–3352, 2021.
- M. Roshan, R. Tavakkoli-Moghaddam and Y. Rahimi, “A two-stage approach to agile pharmaceutical supply chain management with product substitutability in crises,” Computers and Chemical Engineering, vol. 127, p. 200–217, 2019.
- IBM, “IBM Cloud,” 2022. [Online]. Available: https://cloud.ibm.com/objectstorage/create#pricing.
- X. Wang, W. iNi, X. Zha, G. Yu, R. P. Liu, N. Georgalas and A. Reeves, “Capacity analysis of public blockchain,” Computer Communications, vol. 177, pp. 112-124, 2021.
- F. Longo, L. Nicoletti, A. Padovano, G. d’Atri and M. Forte, “Blockchain-enabled supply chain: An experimental study,” Computers & Industrial Engineering, vol. 136, p. 57–69, 2019.
- “ETH Gas Station,” 2022. [Online]. Available: https://ethgasstation.info/.
- M. Mousazadeh, S. Torabi and B. Zahiri, “A robust possibilistic programming approach for pharmaceutical supply chain network design,” Computers & Chemical Engineering, vol. 82, pp. 115-128, 2015.
- H. Havaeji, T.-M. Dao and T. Wong, “Cost Optimization of Blockchain Technology-enabled Supply Chain System using Evolutionary Computation Approaches: A Healthcare Case Study,” World Wide Journal of Multidisciplinary Research and Development, 2022.
- G. Wood, “Ethereum: A Secure Decentralised Generalised Transaction Ledger,” Ethereum project yellow paper, 2020.
- A. Jabbar and S. Dani, “Investigating the link between transaction and computational costs in a blockchain environment,” International Journal of Production Research, vol. 58, no. 11, p. 3423–3436, 2020.
- P. K. Gopalakrishnan, J. Hall and S. Behdad, “Cost analysis and optimization of Blockchain-based solid waste management traceability system,” Waste Management, vol. 120, pp. 594-607, 2021.
- A. Takyar, “HOW TO DETERMINE THE COST OF BLOCKCHAIN IMPLEMENTATION?,” 2021a. [Online]. Available: https://www.leewayhertz.com/cost-of-blockchain-implementation/.
- P. Ram, “Top 5 Blockchain Use Cases in Pharma and Healthcare — that you should know about!,” 2018. [Online]. Available: https://medium.com/blockchainbistro/top-5-use-cases-of-blockchain-in-pharma-and-healthcare-that-you-should-know-about-77ccdd76369b#:~:text=and%20its%20revocation.-,Industry%20Proof%2Dof%2DConcept,ultimately%20lowering%20drug%20development%20costs.




| Parameters | Explanation | Constraints |
|---|---|---|
| M | Number of products controlled in the PSC variables | 35 |
| qi | Order quantity for the ith product per year (i = 1, 2, 3, . . . , M) | 50 ≤ qi ≤ 100 (integer) |
| di | The average demand for the ith product per year | 45 ≤ di ≤ 115 (integer) |
| n | Total number of lots of M products delivered by the pharmaceutical system to the client per year | 50 ≤ n ≤ 100 (integer) |
| Iv | The interest rate for calculating the opportunity interest loss for the pharmaceutical system due to delayed payment per year | Iv = 0.02 |
| Tc | Common trade credit period for all products offered by the pharmaceutical system in years | 0.1 |
| hvi | Holding cost for the ith finished product per year | 20 ≤ hvi ≤ 40 |
| si | Set-up cost for the ith finished product per year | 12 ≤ si ≤ 25 |
| pi | The production rate for the ith finished product | 45 ≤ pi ≤ 115 (integer) |
| bi | The purchase price per unit for the ith product | 80 ≤ bi ≤ 150 |
| pci | Production cost for a product i per year | 25 ≤ pci ≤ 50 |
| dci | Expiration rate for the ith finished product | 6% ≤ dci ≤ 15% |
| cdci | Cost of expiry for the ith finished product | 25 ≤ cdci ≤ 55 |
| qwi | Replenishment quantity for the ith raw material for the production | 20 ≤ qwi ≤ 27 |
| awi | Ordering cost for the ith raw material | 15 ≤ awi ≤ 25 |
| hwi | Holding cost per year for the ith raw material | 10 ≤ hwi ≤ 15 |
| Fw | Fixed transportation cost for all raw materials per year | 3500 |
| vwi | Labor cost for order handling and receipt for the ith raw material per year | 16 ≤ vwi ≤ 28 |
| i | Defect rate for the ith raw material in an order lot,i [0, 1], a random variable | 0 ≤ i ≤ 1 |
| rsi | Screening rate per year for the ith raw material | 1.04% ≤ rsi ≤ 7.2% |
| costSi | Shortage cost of unit product type i | 10≤ costSi ≤ 20 |
| costSUi | Surplus cost of unit product type i | 15 ≤ costSUi ≤ 25 |
| z1i | Surplus amount of product i | 0 ≤ z1i ≤ 70 (integer) z1i ≥ pi di |
| z2i | Shortage amount of product i | 0 ≤ z2i ≤ 70 / (integer) z2i ≤ di pi |
| τi | Comparative importance of product i | 1 ≤ τi ≤ 5 (integer) |
| gWei | The cost paid to the transaction validators and the network (Wei is the unit of ETH) | --- |
| Gu | The amount of Ether as gasUsed per day | $3.86 ≤ Gu × gp ≤ $41.66 |
| gp | Number of gWei to be paid for gasUsed per day | |
| s | The data storage size to store the data | 51 TB/yr ≤ s ≤ 99 TB/yr |
| Cs | Cost storage per year (USD/TB) for Public outbound bandwidth service [22] | $110×12 = 1320 $/yr |
| cfixed | The initial fixed cost per year | 860 ≤ cfixed ≤ 1160 |
| conboarding | The Onboarding cost | $180 ≤ conboarding ≤ $260 |
| cmc | The unit Maintenance cost; cmc + cmo is 15%–25% of the project value | $230 ≤ cmc + cmo ≤ $550 |
| cmo | The unit Monitoring cost; cmc + cmo is 15%–25% of the project value | |
| U | The number of Blockchain users | 4 |
| di - pi | The demand uncertainty | ≥ 0 |
| Objective 1 | Objective 2 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HS_KNN | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.31 | 1 | 0.83 | 1 | 1 | 447578659.37 | 21156.05 | 15225.04 | 0.99 | 24710.22 | 157.19 | 122.09 | 0.006 | |
| 2 | 0.321 | 0.978 | 0.911 | 0.874 | 0.568 | 12216876173.60 | 110529.97 | 83903.98 | 0.991 | 24508.02 | 156.55 | 120.55 | 0.003 | |
| 3 | 0.493 | 0 | 0.797 | 0 | 0.253 | 2584577237772.87 | 1607662.04 | 1428615.72 | 0.033 | 23231.68 | 152.41 | 117.72 | 0.006 | |
| 4 | 0.855 | 0 | 0.239 | 0 | 0.067 | 2559565339629.15 | 1599864.16 | 1316755.65 | 0.082 | 8411.63 | 91.71 | 59.56 | 0.132 | |
| 5 | 0.513 | 0.332 | 0.087 | 0.358 | 0.892 | 24544114160.46 | 156665.61 | 112810.15 | 0.983 | 4820.3 | 69.42 | 39.76 | 0.474 | |
| 6 | 0.068 | 0.974 | 1 | 1 | 0.938 | 592467081.45 | 24340.64 | 16459.35 | 0.999 | 3021.13 | 54.96 | 34.6 | 0.554 | |
| 7 | 0.0989 | 0.994 | 1 | 1 | 1 | 558779878.15 | 23638.52 | 16243.51 | 0.999 | 13822.96 | 117.57 | 88.13 | 0.195 | |
| 8 | 1 | 0.934 | 0.695 | 0.848 | 1 | 517518033.07 | 22749.0227 | 16312.7089 | 0.999 | 23441.02 | 153.10 | 117.82 | 0.004 | |
| 9 | 1 | 0.940 | 0.685 | 0.915 | 1 | 18935746767.50 | 137607.21 | 101185.10 | 0.986 | 13012.55 | 114.07 | 85.42 | 0.205 | |
| 10 | 0 | 0.548 | 0.479 | 0.584 | 0.672 | 414695195.67 | 20364.0663 | 15134.7278 | 0.999 | 7351.13 | 85.73 | 59 | 0.0302 | |
| Average | 0.46 | 0.67 | 0.67 | 0.65 | 0.73 | 520237035335.13 | 283604.18 | 227843.03 | 0.86 | 14633.06 | 115.27 | 84.47 | 0.16 | |
| Objective 1 | Objective 2 | |||||||||||||
| HS_DT | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.194 | 0.257 | 0.838 | 0.271 | 0.248 | 487814443.56 | 22086.52 | 16297.92 | 0.999 | 22777.09 | 150.92 | 114.31 | 0.010 | |
| 2 | 0 | 0.898 | 0 | 1 | 0 | 2499618098.92 | 49996.18 | 35512.63 | 0.998 | 19404.58 | 139.30 | 106.21 | 0.004 | |
| 3 | 0 | 0.866 | 0 | 0.691 | 0 | 2008075275.94 | 44811.55 | 32162.61 | 0.998 | 19118.08 | 138.26 | 105.64 | 0.004 | |
| 4 | 0 | 1 | 0 | 0.572 | 0 | 2222526522.60 | 47143.67 | 34027.37 | .998 | 18782.17 | 137.04 | 106.68 | 0.010 | |
| 5 | 0.878 | 0.299 | 0.714 | 1 | 0 | 2124057520.85 | 46087.49 | 33848.02 | 0.998 | 10892.02 | 104.36 | 77.62 | 0.313 | |
| 6 | 0 | 0.154 | 0 | 1 | 0 | 2407898995.12 | 49070.34 | 35782.17 | 0.998 | 19876.76 | 140.98 | 106.38 | 0.002 | |
| 7 | 0 | 0.406 | 0 | 0.896 | 0 | 2268558510.16 | 47629.38 | 34306.15 | 0.998 | 19171.03 | 138.45 | 105.52 | 0.006 | |
| 8 | 0.356 | 0.012 | 0.957 | 1 | 0 | 2121641968.13 | 46061.28 | 34345.41 | 0.998 | 9716.27 | 98.57 | 73.83 | 0.341 | |
| 9 | 1 | 0.108 | 1 | 0.500 | 0 | 2425609238.87 | 49250.47 | 35790.56 | 0.998 | 10676.44 | 103.32 | 77.43 | 0.304 | |
| 10 | 0.166 | 0.044 | 0.392 | 0.784 | 0 | 2760284205.16 | 52538.40 | 36269.32 | 0.998 | 10342.51 | 101.69 | 74.97 | 0.324 | |
| Average | 0.26 | 0.40 | 0.39 | 0.77 | 0.02 | 2132608477.93 | 45467.53 | 32834.22 | 1.00 | 16075.70 | 125.29 | 94.86 | 0.13 | |
| Objective 1 | Objective 2 | |||||||||||||
| HS_SVM | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.231 | 0.981 | 0.642 | 0.076 | 0.744 | 8216337569.52 | 90644.01 | 78810.96 | 0.999 | 1343.01 | 36.64 | 27.23 | 0.713 | |
| 2 | 0.679 | 0 | 0.020 | 0.003 | 0.153 | 6757738172.25 | 82205.46 | 70810.95 | 0.997 | 2076.14 | 45.56 | 33.16 | 0.588 | |
| 3 | 0.126 | 0.504 | 0.799 | 0.198 | 0.0431 | 4785591120.97 | 69177.96 | 63238.64 | 0.999 | 2076.14 | 45.56 | 33.16 | 0.588 | |
| 4 | 0.001 | 0.599 | 0.818 | 0.208 | 0.115 | 5539994619.11 | 74431.14 | 63613.45 | 0.999 | 1764.26 | 42.00 | 33.29 | 0.727 | |
| 5 | 0.993 | 0.287 | 1 | 0.243 | 0.174 | 6618206320.17 | 81352.35 | 64946.07 | 0.995 | 2887.11 | 53.73 | 45.25 | 0.579 | |
| 6 | 0.689 | 0.725 | 0.533 | 0.104 | 0.126 | 6964170744.91 | 83451.60 | 72470.90 | 0.999 | 1764.26 | 42.00 | 33.29 | 0.727 | |
| 7 | 0.064 | 0.172 | 1 | 0.027 | 0.68 | 6600773868.49 | 81245.14 | 68273.45 | 0.999 | 8108.04 | 90.04 | 73.82 | 0.346 | |
| 8 | 0.750 | 0.016 | 0.035 | 0.007 | 0.534 | 6002777653.01 | 77477.59 | 68913.88 | 0.999 | 2155.18 | 46.42 | 37.33 | 0.814 | |
| 9 | 0.460 | 0.031 | 0.787 | 0.031 | 0.432 | 4877903687.16 | 69841.99 | 57241.79 | 0.996 | 5128.06 | 71.61 | 53.09 | 0.535 | |
| 10 | 0.679 | 0 | 0.020 | 0.003 | 0.153 | 6757738172.25 | 82205.46 | 70810.95 | 0.997 | 2934.60 | 54.17 | 36.95 | 0.773 | |
| Average | 0.47 | 0.33 | 0.57 | 0.09 | 0.32 | 6312123192.78 | 79203.27 | 67913.10 | 1.00 | 3023.68 | 52.77 | 40.66 | 0.64 | |
| Objective 1 | Objective 2 | |||||||||||||
| HS_NB | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.968 | 0.001 | 0.987 | 0 | 0.047 | 757.59 | 27.52 | 20.52 | 1 | 2618.22 | 51.16 | 34.57 | 0.809 | |
| 2 | 0.576 | 0.008 | 0.966 | 0.001 | 0.403 | 115.42 | 10.74 | 9.53 | 1 | 1713.43 | 41.39 | 34.15 | 0.634 | |
| 3 | 1 | 0.002 | 0.982 | 0 | 0.146 | 193.52 | 13.91 | 11.66 | 1 | 2256.35 | 47.50 | 36.31 | 0.551 | |
| 4 | 0.986 | 0.001 | 0.905 | 0 | 0.169 | 197.89 | 14.06 | 11.57 | 1 | 2141.78 | 46.27 | 31.92 | 0.655 | |
| 5 | 0.761 | 0.002 | 0.650 | 0 | 0.039 | 164.36 | 12.82 | 10.43 | 1 | 1959.94 | 44.27 | 33.18 | 0.649 | |
| 6 | 0.871 | 0.003 | 0.924 | 0 | 0.955 | 162.34 | 12.74 | 10.87 | 1 | 2918.73 | 54.02 | 44.42 | 0.584 | |
| 7 | 0.926 | 0.006 | 0.920 | 0.001 | 0.728 | 185.71 | 13.62 | 11.60 | 1 | 4111.33 | 64.11 | 47.80 | 0.402 | |
| 8 | 0.950 | 0.003 | 0.527 | 0 | 0.080 | 217.95 | 14.76 | 12.86 | 1 | 2566.81 | 50.66 | 41.41 | 0.447 | |
| 9 | 0.990 | 0.002 | 0.355 | 0 | 0.034 | 130.74 | 11.43 | 8.04 | 1 | 2451.95 | 49.51 | 37.18 | 0.704 | |
| 10 | 0.576 | 0.008 | 0.966 | 0.001 | 0.403 | 115.42 | 10.74 | 9.53 | 1 | 1323.14 | 36.37 | 29.23 | 0.694 | |
| Average | 0.86 | 0.00 | 0.82 | 0.00 | 0.30 | 224.09 | 14.23 | 11.66 | 1.00 | 2406.17 | 48.53 | 37.02 | 0.61 | |
| Objective 1 | Objective 2 | |||||||
|---|---|---|---|---|---|---|---|---|
| Performance metrics | Performance metrics | |||||||
| Methods | Ave_MSE | Ave_RMSE | Ave_ MAE | Ave_R^2 | Ave_MSE | Ave_RMSE | Ave_ MAE | Ave_R^2 |
| HS_KNN | 520237035335.13 | 283604.18 | 227843.03 | 0.86 | 14633.06 | 115.27 | 84.47 | 0.16 |
| HS_DT | 2132608477.93 | 45467.53 | 32834.22 | 1.00 | 16075.70 | 125.29 | 94.86 | 0.13 |
| HS_SVM | 6312123192.78 | 79203.27 | 67913.10 | 1.00 | 3023.68 | 52.77 | 40.66 | 0.64 |
| HS_NB | 224.09 | 14.23 | 11.66 | 1.00 | 2406.17 | 48.53 | 37.02 | 0.61 |
| Feature weighting | ||
|---|---|---|
| Methods | Max_Ave_Weighting | Min_ Ave_Weighting |
| HS_KNN | W_(BT_Transaction) = 0.73 | W_(Raw_Materials) = 0.46 |
| HS_DT | W_(BT_Installation) = 0.77 | W_(BT_Transaction) = 0.02 |
| HS_SVM | W_(Shortage_Surplus) = 0.57 | W_(BT_Installation) = 0.09 |
| HS_NB | W_(Raw_Materials) = 0.86 | W_(Finished_Products) & W_(BT_Installation) = 0.00 |
| Objective 1 | Objective 2 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSO_KNN | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0 | 0.825 | 0 | 1 | 1 | 549741219.89 | 23446.5609 | 16634.91 | 0.999 | 23806.25 | 154.29 | 117.60 | 0.011 | |
| 2 | 0.533 | 0.744 | 0.322 | 0.817 | 0.884 | 491607040.75 | 22172.21 | 15688.57 | 0.999 | 22455.19 | 149.85 | 114.24 | 0.009 | |
| 3 | 0.767 | 0.007 | 0.102 | 0.018 | 0.786 | 61527504303.02 | 248047.38 | 185904.62 | 0.959 | 19758.51 | 140.56 | 106.62 | 0.042 | |
| 4 | 0.676 | 0.049 | 0.794 | 0.045 | 0 | 525110440.86 | 22915.28 | 17221.68 | 0.999 | 23954.87 | 154.77 | 118.47 | 0.009 | |
| 5 | 0.516 | 0.560 | 0.111 | 0.907 | 0.281 | 550748692.11 | 23468.03 | 17092.62 | 0.999 | 24544.10 | 156.66 | 122.29 | 0.0079 | |
| 6 | 1 | 1 | 0.617 | 1 | 0.627 | 454654767.36 | 21322.63 | 15340.97 | 0.999 | 24004.42 | 154.93 | 118.78 | 0.006 | |
| 7 | 1 | 0.186 | 0 | 0.080 | 0.942 | 10745095521.78 | 103658.55 | 79592.31 | 0.987 | 12554.8 | 112.04 | 79.13 | 0.103 | |
| 8 | 0 | 0.554 | 1 | 0.702 | 0.470 | 431096960.34 | 20762.87 | 15099.64 | 0.999 | 6669 | 81.66 | 59.33 | 0.226 | |
| 9 | 1 | 1 | 0.543 | 1 | 0.616 | 454972132.96 | 21330.07 | 15345.73 | 0.999 | 24561.92 | 156.72 | 122.34 | 0.007 | |
| 10 | 0.886 | 0.047 | 1 | 0.152 | 0 | 742284495.02 | 27244.89 | 20085.31 | 0.999 | 20796.63 | 144.21 | 109.21 | 0.020 | |
| Average | 0.64 | 0.50 | 0.45 | 0.57 | 0.56 | 7647281557.41 | 53436.85 | 39800.64 | 0.99 | 20310.57 | 140.57 | 106.80 | 0.04 | |
| Objective 1 | Objective 2 | |||||||||||||
| PSO_DT | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.074 | 0.453 | 0.252 | 0.142 | 0 | 2124057520.85 | 46087.49 | 33848.02 | 0.998 | 10892.02 | 104.36 | 77.62 | 0.313 | |
| 2 | 0.333 | 0.322 | 0.811 | 0.069 | 0.406 | 66808063437.00 | 258472.55 | 196228.98 | 0.952 | 10643.44 | 103.16 | 77.68 | 0.337 | |
| 3 | 0.232 | 0.304 | 0.073 | 0.088 | 0 | 2222537815.15 | 47143.79 | 34199.82 | 0.998 | 9340.04 | 96.64 | 72.67 | 0.351 | |
| 4 | 0.917 | 0.778 | 0.670 | 0.210 | 0 | 68611472474.87 | 261937.91 | 202530.73 | 0.953 | 2361.72 | 48.59 | 29.84 | 0.694 | |
| 5 | 0.225 | 1 | 0.277 | 1 | 0 | 2464171102.89 | 49640.41 | 35610.29 | 0.998 | 3199.95 | 56.56 | 34.61 | 0.409 | |
| 6 | 0 | 0.145 | 0.627 | 0.285 | 0 | 50446994254.48 | 224604.08 | 166066.93 | 0.957 | 2678.00 | 51.74 | 35.21 | 0.654 | |
| 7 | 0 | 1 | 0.169 | 0.315 | 0 | 68200434557.48 | 261152.12 | 201638.36 | 0.925 | 2920.60 | 54.04 | 40.28 | 0.552 | |
| 8 | 0.602 | 0.248 | 0.020 | 0.947 | 0.061 | 65259550220.65 | 255459.48 | 194744.85 | 0.946 | 3266.07 | 57.14 | 41.86 | 0.537 | |
| 9 | 0.789 | 0.134 | 0.134 | 0.751 | 0 | 2331651357.13 | 48287.17 | 35532.25 | 0.998 | 10094.09 | 100.46 | 74.92 | 0.313 | |
| 10 | 0.428 | 0.428 | 0.208 | 0.011 | 0.948 | 2353131810.38 | 48509.09 | 35571.26 | 0.998 | 10475.52 | 102.35 | 76.50 | 0.325 | |
| Average | 0.36 | 0.48 | 0.32 | 0.38 | 0.14 | 33082206455.09 | 150129.41 | 113597.15 | 0.97 | 6587.15 | 77.50 | 56.12 | 0.45 | |
| Objective 1 | Objective 2 | |||||||||||||
| PSO_SVM | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.834 | 0.994 | 0.999 | 0.340 | 0.535 | 6481651810.93 | 80508.70 | 72188.64 | 0.999 | 293747.64 | 541.98 | 437.60 | 0.136 | |
| 2 | 1 | 0.527 | 0.283 | 0.184 | 0.966 | 5547584998.00 | 74482.11 | 69169.55 | 0.999 | 3507.26 | 59.22 | 48.12 | 0.745 | |
| 3 | 0.935 | 1 | 0.481 | 0.347 | 1 | 3605444643.76 | 60045.35 | 55331.24 | 0.999 | 3373.98 | 58.08 | 48.39 | 0.572 | |
| 4 | 0.916 | 1 | 0.680 | 0.351 | 1 | 4514645983.04 | 67191.11 | 61008.17 | 0.999 | 3715.10 | 60.95 | 51.35 | 0.354 | |
| 5 | 0.783 | 0.832 | 0.080 | 0.181 | 0.862 | 5844285150.30 | 76447.92 | 68615.39 | 0.999 | 1644.43 | 40.55 | 31.86 | 0.699 | |
| 6 | 0.530 | 0.340 | 1 | 0.134 | 0 | 5986270734.82 | 77370.99 | 66270.24 | 0.999 | 3927.42 | 62.66 | 52.17 | 0.651 | |
| 7 | 0.490 | 0.305 | 0.999 | 0.106 | 1 | 4348863443.90 | 65945.91 | 57060.60 | 0.999 | 2011.16 | 44.84 | 34.05 | 0.650 | |
| 8 | 0.679 | 0.107 | 0.392 | 0.037 | 0.313 | 4509807347.28 | 67155.09 | 58613.10 | 0.999 | 3655.66 | 60.46 | 47.21 | 0.504 | |
| 9 | 1 | 0.281 | 0.282 | 0.108 | 0.617 | 6022445081.15 | 77604.41 | 66322.34 | 0.999 | 1170745.01 | 1082.00 | 919.48 | 0.0669 | |
| 10 | 0.895 | 0.624 | 0.413 | 0.245 | 0.753 | 4374513944.83 | 66140.10 | 57651.87 | 0.999 | 1149307.12 | 1072.05 | 753.85 | 0.174 | |
| Average | 0.81 | 0.60 | 0.56 | 0.20 | 0.70 | 5123551313.80 | 71289.17 | 63223.11 | 1.00 | 263563.48 | 308.28 | 242.41 | 0.46 | |
| Objective 1 | Objective 2 | |||||||||||||
| PSO_NB | Run | Feature weighting | Performance metrics | Performance metrics | ||||||||||
| W_(Raw_Materials) | W_(Finished_Products) | W_(Shortage_Surplus) | W_(BT_Installation) | W_(BT_Transaction) | MSE | RMSE | MAE | R^2 | MSE | RMSE | MAE | R^2 | ||
| 1 | 0.019 | 0.091 | 0.883 | 0.244 | 0.335 | 27165.54 | 164.81 | 139.53 | 1 | 4374.03 | 66.13 | 54.98 | 0.438 | |
| 2 | 1 | 0.004 | 1 | 0.001 | 1 | 241.74 | 15.54 | 13.24 | 1 | 2335.18 | 48.32 | 40.55 | 0.60 | |
| 3 | 1 | 0.029 | 0.995 | 0 | 0.999 | 158.73 | 12.59 | 10.48 | 1 | 1622.74 | 40.28 | 33.03 | 0.679 | |
| 4 | 0.336 | 0.472 | 1 | 0.377 | 0.582 | 385352.01 | 620.76 | 517.70 | 1 | 4244.30 | 65.14 | 55.06 | 0.255 | |
| 5 | 1 | 0.529 | 0.990 | 0.965 | 1 | 653210.23 | 808.21 | 583.32 | 1 | 9377.69 | 96.83 | 69.14 | 0.243 | |
| 6 | 1 | 0.005 | 1 | 0.001 | 0.085 | 80.76 | 8.98 | 7.00 | 1 | 1874.46 | 43.29 | 36.17 | 0.560 | |
| 7 | 0.992 | 0.464 | 0.989 | 0.026 | 0.650 | 754.26 | 27.46 | 22.41 | 1 | 3180.67 | 56.39 | 52.21 | 0.116 | |
| 8 | 0.558 | 0 | 0.942 | 0 | 1 | 147.15 | 12.13 | 9.87 | 1 | 2392.15 | 48.90 | 35.94 | 0.554 | |
| 9 | 0.992 | 0.001 | 0.984 | 0 | 0.157 | 277.38 | 16.65 | 13.96 | 1 | 1929.62 | 43.92 | 34.37 | 0.638 | |
| 10 | 0.750 | 0.015 | 0.999 | 0 | 0.656 | 264.05 | 16.24 | 13.20 | 1 | 5488.47 | 74.08 | 59.06 | 0.310 | |
| Average | 0.76 | 0.16 | 0.98 | 0.16 | 0.65 | 106765.19 | 170.34 | 133.07 | 1.00 | 3681.93 | 58.33 | 47.05 | 0.44 | |
| Objective 1 | Objective 2 | |||||||
|---|---|---|---|---|---|---|---|---|
| Performance metrics | Performance metrics | |||||||
| Methods | Ave_MSE | Ave_RMSE | Ave_ MAE | Ave_R^2 | Ave_MSE | Ave_RMSE | Ave_ MAE | Ave_R^2 |
| PSO_KNN | 7647281557.41 | 53436.85 | 39800.64 | 0.99 | 20310.57 | 140.57 | 106.80 | 0.04 |
| PSO_DT | 33082206455.09 | 150129.41 | 113597.15 | 0.97 | 6587.15 | 77.50 | 56.12 | 0.45 |
| PSO_SVM | 5123551313.80 | 71289.17 | 63223.11 | 1.00 | 263563.48 | 308.28 | 242.41 | 0.46 |
| PSO_NB | 106765.19 | 170.34 | 133.07 | 1.00 | 3681.93 | 58.33 | 47.05 | 0.44 |
| Feature weighting | ||
|---|---|---|
| Methods | Max_ Ave_Weighting | Min_ Ave_Weighting |
| PSO_KNN | W_(Raw_Materials) = 0.64 | W_(Shortage_Surplus) = 0.45 |
| PSO_DT | W_(Finished_Products) = 0.48 | W_(BT_Transaction) = 0.14 |
| PSO_SVM | W_(Raw_Materials) = 0.81 | W_(BT_Installation) = 0.20 |
| PSO_NB | W_(Shortage_Surplus) = 0.98 | W_(Finished_Products) & W_(BT_Installation) = 0.16 |
| Objective 1 | Objective 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Performance metrics | Performance metrics | TRS | Rank | ||||||||
| Method | Ave_MSE | Ave_RMSE | Ave_ MAE | Ave_R^2 | Ave_MSE | Ave_RMSE | Ave_MAE | Ave_R^2 | |||
| HS_KNN | 520237035335.13 | 283604.18 | 227843.03 | 0.86 | 14633.06 | 115.27 | 84.47 | 0.16 | |||
| HS_DT | 2132608477.93 | 45467.53 | 32834.22 | 1.00 | 16075.70 | 125.29 | 94.86 | 0.13 | |||
| HS_SVM | 6312123192.78 | 79203.27 | 67913.10 | 1.00 | 3023.68 | 52.77 | 40.66 | 0.64 | |||
| HS_NB | 224.09 | 14.23 | 11.66 | 1.00 | 2406.17 | 48.53 | 37.02 | 0.61 | |||
| PSO_KNN | 7647281557.41 | 53436.85 | 39800.64 | 0.99 | 20310.57 | 140.57 | 106.80 | 0.04 | |||
| PSO_DT | 33082206455.09 | 150129.41 | 113597.15 | 0.97 | 6587.15 | 77.50 | 56.12 | 0.45 | |||
| PSO_SVM | 5123551313.80 | 71289.17 | 63223.11 | 1.00 | 263563.48 | 308.28 | 242.41 | 0.46 | |||
| PSO_NB | 106765.19 | 170.34 | 133.07 | 1.00 | 3681.93 | 58.33 | 47.05 | 0.44 | |||
| Ranking Score | HS_KNN | 1 | 1 | 1 | 5 | 4 | 4 | 4 | 3 | 23.00 | 8 |
| HS_DT | 6 | 6 | 6 | 8 | 3 | 3 | 3 | 2 | 37.00 | 4 | |
| HS_SVM | 4 | 3 | 3 | 8 | 7 | 7 | 7 | 8 | 47.00 | 3 | |
| HS_NB | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 7 | 63.00 | 1 | |
| PSO_KNN | 3 | 5 | 5 | 7 | 2 | 2 | 2 | 1 | 27.00 | 7 | |
| PSO_DT | 2 | 2 | 2 | 6 | 5 | 5 | 5 | 5 | 32.00 | 5 | |
| PSO_SVM | 5 | 4 | 4 | 8 | 1 | 1 | 1 | 6 | 30.00 | 6 | |
| PSO_NB | 7 | 7 | 7 | 8 | 6 | 6 | 6 | 4 | 51.00 | 2 | |
| Objective 1 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Methods | TRS | Rank | |||||||||
| Ave_FW | HS_KNN | HS_DT | HS_SVM | HS_NB | PSO_KNN | PSO_DT | PSO_SVM | PSO_NB | |||
| W_(Raw_Materials) | 0.46 | 0.26 | 0.47 | 0.86 | 0.64 | 0.36 | 0.81 | 0.76 | |||
| W_(Finished_Products) | 0.67 | 0.40 | 0.33 | 0.00 | 0.50 | 0.48 | 0.60 | 0.16 | |||
| W_(Shortage_Surplus) | 0.67 | 0.39 | 0.57 | 0.82 | 0.45 | 0.32 | 0.56 | 0.98 | |||
| W_(BT_Installation) | 0.65 | 0.77 | 0.09 | 0.00 | 0.57 | 0.38 | 0.20 | 0.16 | |||
| W_(BT_Transaction) | 0.73 | 0.02 | 0.32 | 0.30 | 0.56 | 0.14 | 0.70 | 0.65 | |||
| Ranking Score | W_(Raw_Materials) | 2 | 2 | 4 | 5 | 5 | 3 | 5 | 4 | 30 | 1 |
| W_(Finished_Products) | 4 | 4 | 3 | 2 | 2 | 5 | 3 | 2 | 25 | 3 | |
| W_(Shortage_Surplus) | 4 | 3 | 5 | 4 | 1 | 2 | 2 | 5 | 26 | 2 | |
| W_(BT_Installation) | 3 | 5 | 1 | 2 | 4 | 4 | 1 | 2 | 22 | 4 | |
| W_(BT_Transaction) | 5 | 1 | 2 | 3 | 3 | 1 | 4 | 3 | 22 | 4 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).