A Web-Interface Based Decision Support System for Optimizing Home Healthcare Waste Collection Vehicle Routing
Abstract
:1. Introduction
2. Literature Review
3. The Case Study
3.1. System Description
3.2. Mathematical Model
3.2.1. Objective Function 1: Minimisation Travel Time
3.2.2. Objective Function 2: Minimisation of Total Emission
3.2.3. Objective Function 3: Minimisation of Social Risk
3.3. Solution Algorithm
- Initialisation: The initial population consists of random solutions (chromosomes).
- The chromosomes (i.e., solutions) are evaluated. After each chromosome is assessed, it is ranked based on its performance. The best solutions are placed in rank 1 (F1), the second-best solutions are placed in rank 2 (F2), and so on. Therefore, rank 1 consists of the top-performing solutions.
- The crowding distance operator assesses the chromosomes with the same rank and calculates the average distance between neighbouring solutions. When two solutions have the same rank, the one with a greater crowding distance is selected. This process ensures that the Pareto solutions are evenly distributed. After completing this procedure, the parents that will be used to generate the offspring are identified.
- After the parent selection process, new generations are generated with mutation and crossover operators. These operators aim to increase the diversity of the new offspring.
- A new population is created by merging the newly generated offspring with the selected parents from the previous generation. These individuals are then sorted using non-dominated sorting criteria, and the best solutions are chosen based on their crowding distance and rank. Figure 2 shows how this procedure is implemented.
- The solutions assigned to rank one are saved as potential Pareto solutions.
- -
- Solution Representation
- -
- Crossover and Mutation Operators
- Initialisation: Generate an initial population of solutions randomly.
- Fitness Assignment: Evaluate the fitness of each individual in the population. In SPEA-2, this involves both the individual’s objective values and a measure of how many solutions it dominates or is dominated by.
- Environmental Selection: Select the best individuals to form a new population, using a combination of Pareto dominance and density estimation to maintain diversity.
- Binary Tournament Selection: Use binary tournament selection based on fitness to select parents for reproduction.
- Crossover and Mutation: Apply genetic operators such as crossover and mutation to generate new offspring.
- Update External Archive: Update an external archive that stores the best non-dominated solutions found during the search process.
- Termination: Repeat the process until a termination criterion is met, which could be a set number of generations or a convergence threshold.
3.4. Decision Support System Development
3.5. Core Functionalities
3.6. Design Architecture and Components
3.7. Validation and Key Performance Indicators (KPIs)
4. Discussions, Theoretical and Managerial Implications
4.1. Discussions
4.2. Theoretical Implications
4.3. Managerial Implications
5. Conclusions, Limitations, and Future Works
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Goyal, S. A survey on travelling salesman problem. In Proceedings of the Midwest Instruction and Computing Symposium, Eau Claire, WI, USA, 16–17 April 2010; pp. 1–9. [Google Scholar]
- Hoffman, K.L.; Padberg, M.; Rinaldi, G. Traveling salesman problem. Encycl. Oper. Res. Manag. Sci. 2013, 1, 1573–1578. [Google Scholar]
- Dantzig, G.B.; Ramser, J.H. The truck dispatching problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
- Beltrami, E.J.; Bodin, L.D. Networks and vehicle routing for municipal waste collection. Networks 1974, 4, 65–94. [Google Scholar] [CrossRef]
- Sar, K.; Ghadimi, P. A bi-objective Smart Capacitated Vehicle Routing Problem with Threshold Waste Level for the Home Health Care. In Proceedings of the 2023 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), Edinburgh, UK, 19–22 June 2023; pp. 1–9. [Google Scholar]
- Babaee Tirkolaee, E.; Aydın, N.S. A sustainable medical waste collection and transportation model for pandemics. Waste Manag. Res. 2021, 39, 34–44. [Google Scholar] [CrossRef]
- Ghannadpour, S.F.; Zandieh, F.; Esmaeili, F. Optimizing triple bottom-line objectives for sustainable health-care waste collection and routing by a self-adaptive evolutionary algorithm: A case study from tehran province in Iran. J. Clean. Prod. 2021, 287, 125010. [Google Scholar] [CrossRef]
- Govindan, K.; Nasr, A.K.; Mostafazadeh, P.; Mina, H. Medical waste management during coronavirus disease 2019 (COVID-19) outbreak: A mathematical programming model. Comput. Ind. Eng. 2021, 162, 107668. [Google Scholar] [CrossRef]
- Grau, M.V. Deposit-refund systems: A solution to medical waste management. Environ. Eng. Sci. 1997, 14, 27–32. [Google Scholar] [CrossRef]
- Ndayizigamiye, P.; Hangulu, L.; Akintola, O. A design of a mobile health intervention to enhance home-carers’ disposal of medical waste in South Africa. In Proceedings of the GHTC 2017—IEEE Global Humanitarian Technology Conference, San Jose, CA, USA, 19–22 October 2017; pp. 1–6. [Google Scholar]
- Ji, Y. Optimal scheduling in home health care pharmacy-hospital-patient’s vehicle routing problem. In Proceedings of ACM International Conference Proceeding Series; ACM: New York, NY, USA, 2019. [Google Scholar]
- de Souza Melaré, A.V.; González, S.M.; Faceli, K.; Casadei, V. Technologies and decision support systems to aid solid-waste management: A systematic review. Waste Manag. 2017, 59, 567–584. [Google Scholar] [CrossRef]
- Santos, L.; Coutinho-Rodrigues, J.; Antunes, C.H. A web spatial decision support system for vehicle routing using Google Maps. Decis. Support Syst. 2011, 51, 1–9. [Google Scholar] [CrossRef]
- Burton Watson, R.; John Ryan, P. Visualization and Waste Collection Route Heuristics of Smart Bins Data using Python Big Data Analytics. In Proceedings of the 2021 the 4th International Conference on Software Engineering and Information Management, Yokohama Japan, 16–18 January 2021; pp. 124–130. [Google Scholar]
- Öztürk, E.G.; Rocha, P.; Rodrigues, A.M.; Ferreira, J.S.; Lopes, C.; Oliveira, C.; Nunes, A.C. D3S: Decision support system for sectorization. Decis. Support Syst. 2024, 181, 114211. [Google Scholar] [CrossRef]
- Gasque, D.; Munari, P. Metaheuristic, models and software for the heterogeneous fleet pickup and delivery problem with split loads. J. Comput. Sci. 2022, 59, 101549. [Google Scholar] [CrossRef]
- Redjem, R.; Marcon, E.; Xie, X. Management of the care activities in Home Health Care Services: The routing and scheduling of caregivers level. In Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Selangor Darul Ehsan, Malaysia, 9–12 December 2014; pp. 712–718. [Google Scholar]
- Naji, W.; Masmoudi, M.; Mellouli, R. A robust-MILP for synchronized-mTSPTW: Application to home health care under uncertainties. In Proceedings of the 2017 4th International Conference on Control, Decision and Information Technologies, CoDIT 2017, Barcelona, Spain, 5–7 April 2017; pp. 1089–1094. [Google Scholar]
- Masmoudi, M.; Mellouli, R. MILP for synchronized-mTSPTW: Application to home healthcare scheduling. In Proceedings of the Proceedings—2014 International Conference on Control, Decision and Information Technologies, CoDIT 2014, Metz, France, 3–5 November 2014; pp. 297–302. [Google Scholar]
- Belhor, M.; El-Amraoui, A.; Jemai, A.; Delmotte, F. Learning-Based Metaheuristic Approach for Home Healthcare Optimization Problem. Comput. Syst. Sci. Eng. 2023, 45, 1–19. [Google Scholar] [CrossRef]
- Mei, X.; Hao, H.; Sun, Y.; Wang, X.; Zhou, Y. Optimization of medical waste recycling network considering disposal capacity bottlenecks under a novel coronavirus pneumonia outbreak. Environ. Sci. Pollut. Res. 2022, 29, 79669–79687. [Google Scholar] [CrossRef] [PubMed]
- Czekała, W.; Drozdowski, J.; Łabiak, P. Modern technologies for waste management: A review. Appl. Sci. 2023, 13, 8847. [Google Scholar] [CrossRef]
- Epifancev, K.; Hvan, D.; Morokina, G.; Baranov, I. Development software platform for collection and exchange of data in the field of waste management. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2019; p. 062077. [Google Scholar]
- Bányai, T.; Tamás, P.; Illés, B.; Stankevičiūtė, Ž.; Bányai, Á. Optimization of municipal waste collection routing: Impact of industry 4.0 technologies on environmental awareness and sustainability. Int. J. Environ. Res. Public Health 2019, 16, 634. [Google Scholar] [CrossRef]
- Nacakli, I.; Guzel, S.; Zontul, M. Web Service-Based Two-Dimensional Vehicle Pallet Loading with Routing for a Real-World Problem. In Proceedings of the 2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE), Istanbul, Turkey, 29 September–1 October 2022; pp. 153–156. [Google Scholar]
- Tsoukas, V.; Boumpa, E.; Chioktour, V.; Kalafati, M.; Spathoulas, G.; Kakarountas, A. Development of a Dynamically Adaptable Routing System for Data Analytics Insights in Logistic Services. Analytics 2023, 2, 328–345. [Google Scholar] [CrossRef]
- Moeini, M.; Mees, L. Automated Tour Planning for Driving Service of Children with Disabilities: A Web-Based Platform and a Case Study. In Proceedings of the Computational Logistics: 12th International Conference, ICCL 2021, Enschede, The Netherlands, 27–29 September 2021; Springer: Cham, Switzerland, 2021; pp. 456–470. [Google Scholar]
- Tagorda, I.P.; Calata, L.E.; Limjoco, W.J.R.; Dizon, C.C. Development of a vehicle routing system for delivery services. In Proceedings of the 2020 IEEE REGION 10 CONFERENCE (TENCON), Osaka, Japan, 16–19 November 2020; IEEE: New York, NY, USA; pp. 1187–1191. [Google Scholar]
- Mendes, N.F.; Iori, M. A Decision Support System for a Multi-trip Vehicle Routing Problem with Trucks and Drivers Scheduling. In Proceedings of the ICEIS, Prague, Czech Republic, 5–7 May 2020; pp. 339–349. [Google Scholar]
- Lühr Sierra, D.; Balinos, M.; Gatica, J.; Lagomarsino, C. Ciudad Limpia Valdivia: A Mobile and Web Based Smart Solution Based on Foss Technology to Support Municipal and Household Waste Collection. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, 46, 97–102. [Google Scholar] [CrossRef]
- Wijendra, D.; De Silva, D.; Gunawardhena, N.; Wijayarathna, S.; Aluthwaththage, J. A Mobile Based Garbage Collection System. In Proceedings of the 2022 3rd International Informatics and Software Engineering Conference (IISEC), Ankara, Turkey, 15–16 December 2022; pp. 1–6. [Google Scholar]
- Sar, K.; Ghadimi, P. Designing reverse logistics network for a case study of home-care health medical device waste management: Implications for industry 4.0 supply chains. IFAC-Pap. 2022, 55, 3148–3153. [Google Scholar] [CrossRef]
- Koç, Ç. Analysis of vehicle emissions in location-routing problem. Flex. Serv. Manuf. J. 2019, 31, 1–33. [Google Scholar] [CrossRef]
- Xiao, Y.; Zhao, Q.; Kaku, I.; Xu, Y. Development of a fuel consumption optimization model for the capacitated vehicle routing problem. Comput. Oper. Res. 2012, 39, 1419–1431. [Google Scholar] [CrossRef]
- Faccio, M.; Persona, A.; Zanin, G. Waste collection multi objective model with real time traceability data. Waste Manag. 2011, 31, 2391–2405. [Google Scholar] [CrossRef] [PubMed]
- Wu, H.; Yang, B.; Tao, F. Optimization of vehicle routing for waste collection and transportation. Int. J. Environ. Res. Public Health 2020, 17, 4963. [Google Scholar] [CrossRef]
- Konak, A.; Coit, D.W.; Smith, A.E. Multi-objective optimization using genetic algorithms: A tutorial. Reliab. Eng. Syst. Saf. 2006, 91, 992–1007. [Google Scholar] [CrossRef]
- Bonyadi, M.R.; Michalewicz, Z. Particle swarm optimization for single objective continuous space problems: A review. Evol. Comput. 2017, 25, 1–54. [Google Scholar] [CrossRef] [PubMed]
- Suman, B.; Kumar, P. A survey of simulated annealing as a tool for single and multiobjective optimization. J. Oper. Res. Soc. 2006, 57, 1143–1160. [Google Scholar] [CrossRef]
- Jemai, J.; Zekri, M.; Mellouli, K. An NSGA-II algorithm for the green vehicle routing problem. In Proceedings of the Evolutionary Computation in Combinatorial Optimization: 12th European Conference, EvoCOP 2012, Malaga, Spain, 11–13 April 2012; Springer: Berlin/Heidelberg, Germany; pp. 37–48. [Google Scholar]
- Kuo, R.J.; Edbert, E.; Zulvia, F.E.; Lu, S.-H. Applying NSGA-II to vehicle routing problem with drones considering makespan and carbon emission. Expert Syst. Appl. 2023, 221, 119777. [Google Scholar] [CrossRef]
- Mengyue, Y.; Keping, L. Multi-Objective Vehicle Routing Problem Based on NSGA-II. In Proceedings of the 2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian, China, 27–29 September 2020; pp. 382–386. [Google Scholar]
- Matijević, L. Metaheuristic Approaches for the Green Vehicle Routing Problem with Alternative Fuel Vehicles. Doctoral Thesis, University of Novi Sad, Novi Sad, Serbia, 2023. [Google Scholar]
- Wang, Y.; Peng, S.; Assogba, K.; Liu, Y.; Wang, H.; Xu, M.; Wang, Y. Implementation of cooperation for recycling vehicle routing optimization in two-echelon reverse logistics networks. Sustainability 2018, 10, 1358. [Google Scholar] [CrossRef]
- Aliahmadi, S.Z.; Barzinpour, F.; Pishvaee, M.S. A novel bi-objective credibility-based fuzzy model for municipal waste collection with hard time windows. J. Clean. Prod. 2021, 296, 126364. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef]
- Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the strength Pareto evolutionary algorithm. TIK Rep. 2001, 103, 5. [Google Scholar] [CrossRef]
- Rabbani, M.; Nikoubin, A.; Farrokhi-Asl, H. Using modified metaheuristic algorithms to solve a hazardous waste collection problem considering workload balancing and service time windows. Soft Comput. 2021, 25, 1885–1912. [Google Scholar] [CrossRef]
- Jemai, J.; Zekri, M.; Mellouli, K. Multi-objective genetic algorithms for the green vehicle routing problem: A comparative study. J. Theor. Appl. Inf. Technol. 2017, 95, 6597–6607. [Google Scholar]
- Moradi, B. The new optimization algorithm for the vehicle routing problem with time windows using multi-objective discrete learnable evolution model. Soft Comput. 2020, 24, 6741–6769. [Google Scholar] [CrossRef]
- Xiang, T.; Li, Y.; Szeto, W.Y. The daily routing and scheduling problem of home health care: Based on costs and participants’ preference satisfaction. Int. Trans. Oper. Res. 2023, 30, 39–69. [Google Scholar] [CrossRef]
- Mohammadi, M.; Razmi, J.; Tavakkoli-Moghaddam, R. Multi-objective invasive weed optimization for stochastic green hub location routing problem with simultaneous pick-ups and deliveries. Econ. Comput. Econ. Cybern. Stud. Res. 2013, 47, 247–266. [Google Scholar]
- Asefi, H.; Jolai, F.; Rabiee, M.; Tayebi Araghi, M.E. A hybrid NSGA-II and VNS for solving a bi-objective no-wait flexible flowshop scheduling problem. Int. J. Adv. Manuf. Technol. 2014, 75, 1017–1033. [Google Scholar] [CrossRef]
- Flask. Available online: https://flask.palletsprojects.com/en/2.2.x/ (accessed on 13 October 2023).
- Baykasoğlu, A.; Subulan, K.; Serdar Taşan, A.; Dudaklı, N.; Turan, M.; Çelik, E.; Ülker, Ö. Development of a web-based decision support system for strategic and tactical sustainable fleet management problems in intermodal transportation networks. Lean Green Supply Chain Manag. Optim. Models Algorithms 2019, 273, 189–230. [Google Scholar]
Author | Problem | Solution Algorithm | Logistics Process | Sector | Interface |
---|---|---|---|---|---|
Nacakli, Guzel [25] | Two-Dimensional Vehicle Pallet Loading with Routing | MaxRects, Skyline and Guillotine with Dijkstra’s algorithm | Forward | Building and Construction | FLASK |
Gasque and Munari [16] | VRP with pickup and delivery | Adaptive Large Neighbourhood Search | Forward and Reverse | E-commerce | JavaServer Faces |
Burton Watson and John Ryan [14] | Smart Bin based VRP | - | Reverse | Solid Waste | FLASK |
Tsoukas, Boumpa [26] | CVRP-TW | Modified Hopfield Network | Forward | E-commerce | FLASK |
Moeini and Mees [27] | TSP | Route Generation Heuristic and Driver Assignment Heuristic | Forward | School Tour Planning | FLASK |
Tagorda, Calata [28] | CVRP | Two-phase Heuristics | Forward | E-commerce | FLASK |
Our Study | Smart CVRP * | NSGA-II and SPEA-2 | Reverse | Medical Waste | FLASK |
Sets | Description |
K | Set of all vehicle types, K = {1, 2,… k,…} |
T | Set of trips/routes T = {1, 2,… t,...} |
N | Set of all collection points N = {1, 2, 3…n, n + 1} depot = {0} |
Decision Variables | Description |
Binary variable with a value of 1 if arc (i,j) is traversed of vehicle k on trip t. | |
Actual arrival time at node j by vehicle k | |
Carried load (kg) of vehicle k visit from point i to point j | |
Parameters | Description |
Distance between nodes i and j. | |
The travel time between nodes i and j. | |
Penalty cost per unit of time | |
Latest acceptable arrival time at node j | |
Amount of fuel consumed per km when the ICE vehicle is fully empty (kg/L) | |
η | Amount of fuel consumed per km when the ICE vehicle is fully loaded (kg/L) |
Amount of fuel consumed per minute when the ICE vehicle is running idle | |
Service time at collection points | |
Emission coefficient | |
Q | Maximum cargo capacity of the vehicle |
Small Dataset | Medium Dataset | Large Dataset | |
---|---|---|---|
NSGA-II | 14 | 13 | 7 |
SPEA-2 | 55 | 58 | 24 |
Small Dataset | Medium Dataset | Large Dataset | |
---|---|---|---|
NSGA-II | 13.79 | 9.01 | 68.97 |
SPEA-2 | 6.005 | 9.299 | 255.58 |
Small Dataset | Medium Dataset | Large Dataset | |
---|---|---|---|
NSGA-II | 0 | 0 | 790 |
SPEA-2 | 0 | 0 | 1100 |
Small Dataset | Medium Dataset | Large Dataset | |
---|---|---|---|
NSGA-II | 0.77 | 0.53 | 1.31 |
SPEA-2 | 663 | 759 | 1141 |
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. |
© 2024 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
Sar, K.; Ghadimi, P. A Web-Interface Based Decision Support System for Optimizing Home Healthcare Waste Collection Vehicle Routing. Logistics 2024, 8, 119. https://doi.org/10.3390/logistics8040119
Sar K, Ghadimi P. A Web-Interface Based Decision Support System for Optimizing Home Healthcare Waste Collection Vehicle Routing. Logistics. 2024; 8(4):119. https://doi.org/10.3390/logistics8040119
Chicago/Turabian StyleSar, Kubra, and Pezhman Ghadimi. 2024. "A Web-Interface Based Decision Support System for Optimizing Home Healthcare Waste Collection Vehicle Routing" Logistics 8, no. 4: 119. https://doi.org/10.3390/logistics8040119
APA StyleSar, K., & Ghadimi, P. (2024). A Web-Interface Based Decision Support System for Optimizing Home Healthcare Waste Collection Vehicle Routing. Logistics, 8(4), 119. https://doi.org/10.3390/logistics8040119