A Decision-Making Model to Determine Dynamic Facility Locations for a Disaster Logistic Planning Problem Using Deep Learning
Abstract
:1. Introduction
2. Problem Description
2.1. Model Assumptions
- determining the number of distribution centers that will be opened in the aftermath of a disaster;
- grouping demand points based on the shortest distance between opened distribution centers;
- forecast the location of newly opened distribution centers;
- determine which vehicles are assigned to newly opened distribution centers;
- determine clusters based on vehicle capacity and number of vehicles—the network only includes demand points that can be visited via the traffic network, and ignores areas that require other special modes of transportation;
- Each vehicle has a limited capacity—each vehicle begins and ends at the distribution center to which it belongs while completing the delivery task to the point of demand, and each point of demand is only visited once, where the route of distribution of relief goods is uncertain.
2.2. Objective Function
- 1.
- Location of emergency facilities
- The emergency facility location model generates an objective function based on the shortest distance between open distribution centers and demand points ().
- 2.
- Predicting location and forming transportation routes
- Based on open distribution centers, the location prediction model forecasts locations. The model is then trained by displaying an increase in accuracy, indicating that the model is still optimizing its internal parameter adjustments to improve performance, which has the potential to provide reliable predictive results and can be used effectively in relevant contexts such as predicting locations or data classification. The formation of transportation routes yields a destination function, which is a combination of routes based on demand point clusters .
- 3.
- Distribution route in uncertainty
- The forbidden route model, which is used to optimize route planning in routing problems with forbidden route restrictions, is used for distribution routes that are subject to uncertainty. Every vehicle used in this model will not take the forbidden route. The model’s objective function is to minimize the total cost ( and arrival time ( of the vehicle at the demand point of a route that is not prohibited.
2.3. Formulate Model Constraints
2.4. Modelling
2.4.1. Emergency Facility Location Model
- Notation:
- : number of distribution centers (DC) with
- : total of demand points with
- : latitude and longitude coordinates
- : is the coordinates (lat, long) of the demand point
- Variables:
- : coordinates of DC
- : distance between DC and demand point
- : 1 if demand point is assigned to DC cluster , and 0 otherwise
- Formulation
2.4.2. Model Prediction and Transportation Route Formation
- Predictions
- # Step 1: Load data from a CSV file (‘data.csv’):
- data = load_csv(‘data.csv’)
- # Step 2: Separate attributes (attribute1, attribute2, …) and labels (label) from the data:
- attributes = data[[‘attribute1’, ‘attribute2’, …]]
- labels = data[‘label’]
- # Step 3: Split the data into training data (X_train, y_train) and test data (X_test, y_test) with a test size of 20%:
- (X_train, X_test, y_train, y_test) = split_data(attributes, labels, test_size = 0.2)
- # Step 4: Normalize training and test data using StandardScaler:
- X_train = normalize(X_train)
- X_test = normalize(X_test)
- # Step 5: Initialize an artificial neural network (ANN) model:
- model = initialize_model()
- # Step 6: Compile the model:
- compile_model(model)
- # Step 7: Train the model with training data:
- train_model(model, X_train, y_train, epochs = n_epochs, batch_size = batch_size)
- # Step 8: Evaluate the model on test data:
- (loss, accuracy) = evaluate_model(model, X_test, y_test)
- print(‘Loss: {:.2f}, Accuracy: {:.2f}%’.format(loss, accuracy * 100))
- # Step 9: Transform new data for prediction after normalization:
- new_data = normalize_new_data([[new_attr1, new_attr2, …]])
- # Step 10: Make predictions using the trained model:
- predictions = make_predictions(model, new_data)
- # Step 11: Initialize the same model for grid search:
- grid_search_model = initialize_model()
- # Step 12: Compile the grid search model:
- compile_model(grid_search_model)
- # Step 13: Perform grid search to find optimal model parameters with training data:
- best_model = perform_grid_search(X_train, y_train, grid_search_model, param_grid, cv = 3)
- # Step 14: Use the best model to make predictions on new data:
- new_predictions = make_predictions(best_model, new_data)
- b.
- Route Formation
- Variables:
- : Route
- : Demand point location
- Formulation
2.4.3. Optimal Route
- Notation:
- : Set of resources used
- : Set of customers
- : Set of forbidden route
- Variables:
- : Cost and time of arc
- : Binary variable indicating whether arc is used in the route or not
- : The set of arcs comes out of vertex
- : The set of arcs enters node
- : The time required to travel from node to node uses resource
- and : The initial time limit and the final time limit to start the journey from node using resources .
- Formulation
3. Results and Discussion
3.1. Numerical Studies
3.2. Clustering Demand Points and Distribution Center Locations
3.3. Location Prediction and Formation of Distribution Routes
3.4. Formation of Distribution Routes
3.5. Optimal Route
3.6. Optimal Route with Forbidden Route
- Route 1: DC1 → 19 → 13 → 5 → 23 → 22 → 21 → DC1
- Route 2: DC1 → 6 → 36 → 20 → 37 → DC1
- Route 3: DC1 → 30 → 8 → DC1
- Route 4: DC1 → 9 → 10 → 12 → 11 → 18 → 38 → 16 → 14 → 17 → DC1
- Route 5: DC2 → 3 → 33 → 2 → 4 → 10 → DC2
- Route 6: DC2 → 7 → 15 → DC2
- Route 7: DC3 → 34 → 35 → 28 → 29 → DC3
- Route 8: DC3 → 32 → DC3
- Route 9: DC3 → 24 → DC3
- Route 10: DC3 → 31 → 25 → 27 → 26 → DC3
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ma, K.; Yan, H.; Ye, Y.; Zhou, D.; Ma, D. Critical Decision-Making Issues in Disaster Relief Supply Management: A Review. Comput. Intell. Neurosci. 2022, 2022, 1105839. [Google Scholar] [CrossRef]
- Roh, S.; Lin, H.H.; Jang, H. Performance Indicators for Humanitarian Relief Logistics in Taiwan. Asian J. Shipp. Logist. 2022, 38, 173–180. [Google Scholar] [CrossRef]
- Lu, Q.; Goh, M.; De Souza, R. A SCOR Framework to Measure Logistics Performance of Humanitarian Organizations. J. Humanit. Logist. Supply Chain Manag. 2016, 6, 222–239. [Google Scholar] [CrossRef]
- Mohd, S.; Fathi, M.S.; Harun, A.N.; Omar Chong, N. Key issues in the management of the humanitarian aid distribution process during and post-disaster in malaysia. Plan. Malays. J. 2018, 16, 211–221. [Google Scholar] [CrossRef]
- Dahiya, C.; Sangwan, S. Literature Review on Travelling Salesman Problem. Int. J. Res. 2018, 5, 1152–1155. [Google Scholar]
- Nadizadeh, A. Formulation and a Heuristic Approach for the Orienteering Location-Routing Problem. RAIRO Oper. Res. 2021, 55, S2055–S2069. [Google Scholar] [CrossRef]
- Safari, F.M.; Etebari, F.; Chobar, A.P. Modeling and Optimization of a Tri-Objective Transportation-Location-Routing Problem Considering Route Reliability: Using MOGWO, MOPSO, MOWCA, and NSGA-II. J. Optim. Ind. Eng. 2021, 14, 83–98. [Google Scholar] [CrossRef]
- Zhong, S.; Cheng, R.; Jiang, Y.; Wang, Z.; Larsen, A.; Nielsen, O.A. Risk-Averse Optimization of Disaster Relief Facility Location and Vehicle Routing under Stochastic Demand. Transp. Res. Part E Logist. Transp. Rev. 2020, 141, 102015. [Google Scholar] [CrossRef]
- Rahbari, M.; Arshadi Khamseh, A.; Sadati-Keneti, Y.; Jafari, M.J. A Risk-Based Green Location-Inventory-Routing Problem for Hazardous Materials: NSGA II, MOSA, and Multi-Objective Black Widow Optimization. Environ. Dev. Sustain. 2022, 24, 2804–2840. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, C.; Xu, W.; Zhang, J. Research on Location-Routing Problem of Maritime Emergency Materials Distribution Based on Bi-Level Programming. Mathematics 2022, 10, 1243. [Google Scholar] [CrossRef]
- Cheng, C.; Thompson, R.G.; Costa, A.M.; Huang, X. Application of the Bi-Level Location-Routing Problem for Post-Disaster Waste Collection. In City Logistics 2; Wiley: Hoboken, NJ, USA, 2018. [Google Scholar] [CrossRef]
- Liu, C.; Kou, G.; Peng, Y.; Alsaadi, F.E. Location-Routing Problem for Relief Distribution in the Early Post-Earthquake Stage from the Perspective of Fairness. Sustainability 2019, 11, 3420. [Google Scholar] [CrossRef]
- Shen, L.; Tao, F.; Shi, Y.; Qin, R. Optimization of Location-routing Problem in Emergency Logistics Considering Carbon Emissions. Int. J. Environ. Res. Public Health 2019, 16, 2982. [Google Scholar] [CrossRef] [PubMed]
- Wang, S.; Tao, F.; Shi, Y. Optimization of Location–Routing Problem for Coldchain Logistics Considering Carbon Footprint. Int. J. Environ. Res. Public Health 2018, 15, 86. [Google Scholar] [CrossRef] [PubMed]
- Wei, X.; Qiu, H.; Wang, D.; Duan, J.; Wang, Y.; Cheng, T.C.E. An Integrated Location-Routing Problem with Post-Disaster Relief Distribution. Comput. Ind. Eng. 2020, 147, 106632. [Google Scholar] [CrossRef]
- Wang, D.; Yang, K.; Yang, L.; Li, S. Distributional Robustness and Lateral Transshipment for Disaster Relief Logistics Planning under Demand Ambiguity. Int. Trans. Oper. Res. 2022. online ahead of print. [Google Scholar] [CrossRef]
- Abazari, S.R.; Aghsami, A.; Rabbani, M. Prepositioning and Distributing Relief Items in Humanitarian Logistics with Uncertain Parameters. Socio-Econ. Plan. Sci. 2021, 74, 100933. [Google Scholar] [CrossRef]
- Zhan, S.L.; Liu, S.; Ignatius, J.; Chen, D.; Chan, F.T.S. Disaster Relief Logistics under Demand-Supply Incongruence Environment: A Sequential Approach. Appl. Math. Model. 2021, 89, 592–609. [Google Scholar] [CrossRef]
- Aghajani, M.; Torabi, S.A.; Heydari, J. A Novel Option Contract Integrated with Supplier Selection and Inventory Prepositioning for Humanitarian Relief Supply Chains. Socio-Econ. Plan. Sci. 2020, 71, 100780. [Google Scholar] [CrossRef]
- Maharjan, R.; Hanaoka, S. A Credibility-Based Multi-Objective Temporary Logistics Hub Location-Allocation Model for Relief Supply and Distribution under Uncertainty. Socio-Econ. Plan. Sci. 2020, 70, 100727. [Google Scholar] [CrossRef]
- Liu, Y.; Cui, N.; Zhang, J. Integrated Temporary Facility Location and Casualty Allocation Planning for Post-Disaster Humanitarian Medical Service. Transp. Res. Part E Logist. Transp. Rev. 2019, 128, 1–16. [Google Scholar] [CrossRef]
- Praneetpholkrang, P.; Huynh, V.N.; Kanjanawattana, S. A Multi-Objective Optimization Model for Shelter Location-Allocation in Response to Humanitarian Relief Logistics. Asian J. Shipp. Logist. 2021, 37, 149–156. [Google Scholar] [CrossRef]
- Liu, Y.; Yuan, Y.; Shen, J.; Gao, W. Emergency Response Facility Location in Transportation Networks: A Literature Review. J. Traffic Transp. Eng. 2021, 8, 153–169. [Google Scholar] [CrossRef]
- Gizaw, B.T.; Gumus, A.T. Humanitarian Relief Supply Chain Performance Evaluation: A Literature Review. Int. J. Mark. Stud. 2016, 8, 105–120. [Google Scholar] [CrossRef]
- Pouyanfar, S.; Tao, Y.; Tian, H.; Chen, S.C.; Shyu, M.L. Multimodal Deep Learning Based on Multiple Correspondence Analysis for Disaster Management. World Wide Web 2019, 22, 1893–1911. [Google Scholar] [CrossRef]
- Aqib, M.; Mehmood, R.; Alzahrani, A.; Katib, I. A Smart Disaster Management System for Future Cities Using Deep Learning, Gpus, and in-Memory Computing. In Smart Infrastructure and Applications; EAI/Springer Innovations in Communication and Computing; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar] [CrossRef]
- Alidoost, F.; Arefi, H. Application of Deep Learning for Emergency Response and Disaster Management. In Proceedings of the AGSE Eighth International Summer School and Conference, Tehran, Iran, 29 April–4 May 2017; Iran University of Tehran: Tehran, Iran, 2017; pp. 11–17. [Google Scholar]
- Aqib, M.; Mehmood, R.; Albeshri, A.; Alzahrani, A. Disaster Management in Smart Cities by Forecasting Traffic Plan Using Deep Learning and GPUs. In Smart Societies, Infrastructure, Technologies and Applications; Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST; Springer: Berlin/Heidelberg, Germany, 2018; Volume 224. [Google Scholar] [CrossRef]
- Yi, Y.; Zhang, W. A New Deep-Learning-Based Approach for Earthquake-Triggered Landslide Detection from Single-Temporal RapidEye Satellite Imagery. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 6166–6176. [Google Scholar] [CrossRef]
- Antoniou, V.; Potsiou, C. A Deep Learning Method to Accelerate the Disaster Response Process. Remote Sens. 2020, 12, 544. [Google Scholar] [CrossRef]
- Galera-Zarco, C.; Floros, G. A Deep Learning Approach to Improve Built Asset Operations and Disaster Management in Critical Events: An Integrative Simulation Model for Quicker Decision Making. Ann. Oper. Res. 2023, 1–40. [Google Scholar] [CrossRef]
- Devaraj, J.; Ganesan, S.; Elavarasan, R.M.; Subramaniam, U. A Novel Deep Learning Based Model for Tropical Intensity Estimation and Post-Disaster Management of Hurricanes. Appl. Sci. 2021, 11, 4129. [Google Scholar] [CrossRef]
- Panahi, M.; Jaafari, A.; Shirzadi, A.; Shahabi, H.; Rahmati, O.; Omidvar, E.; Lee, S.; Bui, D.T. Deep Learning Neural Networks for Spatially Explicit Prediction of Flash Flood Probability. Geosci. Front. 2021, 12, 101076. [Google Scholar] [CrossRef]
- Bragagnolo, L.; da Silva, R.V.; Grzybowski, J.M.V. Landslide Susceptibility Mapping with r.Landslide: A Free Open-Source GIS-Integrated Tool Based on Artificial Neural Networks. Environ. Model. Softw. 2020, 123, 104565. [Google Scholar] [CrossRef]
- Zhang, Y.; Hao, Y. Loss Prediction of Mountain Flood Disaster in Villages and Towns Based on Rough Set RBF Neural Network. Neural Comput. Appl. 2022, 34, 2513–2524. [Google Scholar] [CrossRef]
- Pathirana, D.; Chandrasiri, L.; Jayasekara, D.; Dilmi, V.; Samarasinghe, P.; Pemadasa, N. Deep Learning Based Flood Prediction and Relief Optimization. In Proceedings of the 2019 International Conference on Advancements in Computing, ICAC 2019, Malabe, Sri Lanka, 5–6 December 2019. [Google Scholar] [CrossRef]
- Khosla, E.; Ramesh, D.; Sharma, R.P.; Nyakotey, S. RNNs-RT: Flood Based Prediction of Human and Animal Deaths in Bihar Using Recurrent Neural Networks and Regression Techniques. Procedia Comput. Sci. 2018, 132, 486–497. [Google Scholar] [CrossRef]
- Gupta, M.K.; Chandra, P. Effects of Similarity/Distance Metrics on k-Means Algorithm with Respect to Its Applications in IoT and Multimedia: A Review. Multimed. Tools Appl. 2022, 81, 37007–37032. [Google Scholar] [CrossRef]
- Moshref-Javadi, M.; Lee, S. The Latency Location-Routing Problem. Eur. J. Oper. Res. 2016, 255, 604–619. [Google Scholar] [CrossRef]
- Pratiwi, A.B.; Sasmito, A.; Istiqomah, Q.S.; Kurniawan, M.R.; Suprajitno, H. Metaheuristic Algorithms for Solving Multiple-Trips Vehicle Routing Problem with Time Windows (MTVRPTW). J. Phys. Conf. Ser. 2019, 1306, 012021. [Google Scholar] [CrossRef]
Demand Point | Latitude | Longitude | Demand |
---|---|---|---|
N1 | 3.071 | 98.250 | 2805 |
N2 | 3.137 | 98.301 | 715 |
N3 | 3.142 | 98.301 | 366 |
N4 | 3.119 | 98.270 | 805 |
N5 | 3.114 | 98.504 | 210 |
N6 | 3.132 | 98.504 | 122 |
N7 | 3.153 | 98.145 | 479 |
N8 | 3.135 | 98.454 | 190 |
N9 | 3.103 | 98.487 | 386 |
N10 | 3.104 | 98.488 | 1107 |
N11 | 3.095 | 98.487 | 415 |
N12 | 3.096 | 98.489 | 207 |
N13 | 3.117 | 98.505 | 81 |
N14 | 3.096 | 98.483 | 1095 |
N15 | 3.122 | 98.074 | 736 |
N16 | 3.099 | 98.493 | 503 |
N17 | 3.101 | 98.491 | 221 |
N18 | 3.099 | 98.485 | 650 |
N19 | 3.101 | 98.500 | 258 |
N20 | 3.132 | 98.504 | 232 |
N21 | 3.105 | 98.498 | 805 |
N22 | 3.108 | 98.501 | 1970 |
N23 | 3.112 | 98.502 | 1136 |
N24 | 3.227 | 98.540 | 385 |
N25 | 3.191 | 98.509 | 243 |
N26 | 3.187 | 98.507 | 637 |
N27 | 3.187 | 98.507 | 748 |
N28 | 3.196 | 98.509 | 173 |
N29 | 3.197 | 98.506 | 535 |
N30 | 3.152 | 98.461 | 1549 |
N31 | 3.186 | 98.509 | 1103 |
N32 | 3.293 | 98.408 | 516 |
N33 | 3.157 | 98.290 | 1192 |
N34 | 3.200 | 98.512 | 767 |
N35 | 3.194 | 98.510 | 1046 |
N36 | 3.133 | 98.506 | 311 |
N37 | 3.135 | 98.522 | 534 |
N38 | 3.101 | 98.485 | 283 |
Distribution Center | Latitude | Longitude | Demand Point |
---|---|---|---|
DC1 | 98.232 | 3.129 | N5, N6, N8, N9, N10, N11, N12, N13, N14, N16, N17, N18, N19, N20, N21, N22, N23, N30, N36, N37, and N38 |
DC2 | 98.493 | 3.103 | N1, N2, N3, N4, N7, N15, and N33 |
DC3 | 98.492 | 3.137 | N24, N25, N26, N27, N28, N29, N31, N32, N34, and N35 |
Distribution Center | Number of Distribution Centers | Number of Demand Points | Vehicles | Route Combinations | Route Selection |
---|---|---|---|---|---|
DC1 | 1 | 21 | 4 | 387,467,405 | 363,626 |
DC2 | 1 | 7 | 2 | 3.129 | 122 |
DC3 | 1 | 10 | 4 | 514 | 50 |
Total route combinations | 387,471,048 | 363,798 |
Distribution Center | Number of Distribution Centers | Number of Demand Points | Demand | Vehicles | Exact | DLRP | |
---|---|---|---|---|---|---|---|
Route Combinations | Route Combinations | Route Selection | |||||
DC1 | 1 | 21 | 5.225 | 4 | 5.10909 × 1019 | 387,467,405 | 363,626 |
DC2 | 1 | 7 | 7.417 | 2 | 5040 | 3129 | 122 |
DC3 | 1 | 10 | 5.038 | 4 | 3,628,800 | 514 | 50 |
Route formation | 5.10909 × 1019 | 387,471,048 | 363,798 |
No. of Routes | Normal Route | Forbidden Route | ||||
---|---|---|---|---|---|---|
) | ) | ) | ) | |||
1 | 54 | 2645.00 | 2699.00 | 54 | 2645.00 | 2699.00 |
2 | 87 | 2627.26 | 2714.26 | 87 | 2627.26 | 2714.26 |
3 | 58 | 2583.30 | 2641.30 | 58 | 2583.30 | 2641.30 |
4 | 49 | 2643.52 | 2692.52 | 49 | 2643.52 | 2692.52 |
5 | 118 | 1824.80 | 1942.80 | 139 | 1829.60 | 1968.60 |
6 | 289 | 1943.80 | 2232.80 | 289 | 1943.80 | 2232.80 |
7 | 43 | 1629.68 | 1672.68 | 43 | 1629.68 | 1672.68 |
8 | 181 | 1460.40 | 1641.40 | 181 | 1460.40 | 1641.40 |
9 | 58 | 1270.20 | 1328.20 | 58 | 1270.20 | 1328.20 |
10 | 32 | 1627.41 | 1659.41 | 32 | 1627.41 | 1659.41 |
Total | 969 | 20,255.37 | 21,224.37 | 990 | 20,260.17 | 21,250.17 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tanti, L.; Efendi, S.; Lydia, M.S.; Mawengkang, H. A Decision-Making Model to Determine Dynamic Facility Locations for a Disaster Logistic Planning Problem Using Deep Learning. Algorithms 2023, 16, 468. https://doi.org/10.3390/a16100468
Tanti L, Efendi S, Lydia MS, Mawengkang H. A Decision-Making Model to Determine Dynamic Facility Locations for a Disaster Logistic Planning Problem Using Deep Learning. Algorithms. 2023; 16(10):468. https://doi.org/10.3390/a16100468
Chicago/Turabian StyleTanti, Lili, Syahril Efendi, Maya Silvi Lydia, and Herman Mawengkang. 2023. "A Decision-Making Model to Determine Dynamic Facility Locations for a Disaster Logistic Planning Problem Using Deep Learning" Algorithms 16, no. 10: 468. https://doi.org/10.3390/a16100468
APA StyleTanti, L., Efendi, S., Lydia, M. S., & Mawengkang, H. (2023). A Decision-Making Model to Determine Dynamic Facility Locations for a Disaster Logistic Planning Problem Using Deep Learning. Algorithms, 16(10), 468. https://doi.org/10.3390/a16100468