A Heuristic-Based Methodology for Collecting Irregular Waste in Sustainable Cities
Abstract
1. Introduction
2. Literature Review
3. Designing a Test Problem
- Whether the appropriate vehicle was selected for the type of waste at each location;
- Whether the total amount of waste of the same type exceeds the vehicle capacity;
- Whether the vehicle with the lowest capacity that can collect the total amount of waste of the same type was selected.
4. Methodology
4.1. Notification of Waste via a Mobile Application
4.2. Distance Matrix Generation
4.3. Constraint-Based Irregular Waste Collection Model
4.3.1. Penalty of Waste–Vehicle Type Mismatch
4.3.2. Penalty for Exceeding the Vehicle Capacity
4.3.3. Penalty of Operational Rules
- If Rub. < 3 tons, vehicle-0 (5-ton truck) should not be used,
- If 3 ≤ Rub. < 5 tons, vehicle-0 must be used.
4.4. Genetic Algorithm and Differential Evolution Algorithms
4.4.1. Genetic Algorithm
4.4.2. Differential Evolution
5. Results and Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kaçtıoğlu, S.; Şengül, Ü. Erzurum Kenti Ambalaj Atıklarının Geri Dönüşümü İçin Tersine Lojistik Ağı Tasarımı ve Bir Karma Tam Sayılı Programlama Modeli. Atatürk Üniversitesi İKtisadi ve İDari Bilim. Derg. 2010, 24, 89–112. [Google Scholar]
- Coffey, M.; Coad, A. Collection of Municipal Solid Waste in Developing Countries; United Nations Human Settlements Programme: Nairobi, Kenya, 2010. [Google Scholar]
- United Nations Human Settlements Programme (UN-Habitat). A Word from the United Nations Secretary-General. Available online: https://www.unhabitat.org (accessed on 13 April 2026).
- Das, S.; Bhattacharyya, B.K. Optimization of municipal solid waste collection and transportation routes. Waste Manag. 2015, 43, 9–18. [Google Scholar] [CrossRef] [PubMed]
- Vu, H.L.; Ng, K.T.W.; Bolingbroke, D. Parameter interrelationships in a dual phase GIS-based municipal solid waste collection model. Waste Manag. 2018, 78, 258–270. [Google Scholar] [CrossRef] [PubMed]
- Cicala, L.; Gargiulo, F.; Parrilli, S.; Amitrano, D.; Pigliasco, G. Progressive Monitoring of Micro-Dumps Using Remote Sensing: An Applicative Framework for Illegal Waste Management. Sustainability 2024, 16, 5695. [Google Scholar] [CrossRef]
- Medina-Medina, A.J.; Salas López, R.; Barboza, E.; Tuesta-Trauco, K.M.; Zabaleta-Santiesteban, J.A.; Guzman, B.K.; Oliva-Cruz, M.; Tariq, A.; Rojas-Briceño, N.B. Participation GIS for the monitoring of areas contaminated by municipal solid waste: A case study in the city of Pedro Ruiz Gallo (Peru). Case Stud. Chem. Environ. Eng. 2024, 10, 100941. [Google Scholar] [CrossRef]
- Saha, S.; Chaki, R. IoT based smart waste management system in aspect of COVID-19. J. Open Innov. Technol. Mark. Complex. 2023, 9, 100048. [Google Scholar] [CrossRef]
- Alourani, A.; Ashraf, M.U.; Aloraini, M. Smart waste management and classification system using advanced IoT and AI technologies. PeerJ Comput. Sci. 2025, 11, e2777. [Google Scholar] [CrossRef] [PubMed]
- Viotti, P.; Polettini, A.; Pomi, R.; Innocenti, C. Genetic algorithms as a promising tool for optimisation of the MSW collection routes. Waste Manag. Res. 2003, 21, 292–298. [Google Scholar] [CrossRef] [PubMed]
- Karadimas, N.V.; Papatzelou, K.; Loumos, V.G. Genetic algorithms for municipal solid waste collection and routing optimization. IFIP Int. Fed. Inf. Process. 2007, 247, 223–231. [Google Scholar] [CrossRef]
- Fujdiak, R.; Masek, P.; Mlynek, P.; Misurec, J.; Olshannikova, E. Using Genetic Algorithm for Advanced Municipal Waste Collection in Smart City. In Proceedings of the 2016 10th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), Prague, Czech Republic, 20–22 July 2016; IEEE: Washington, DC, USA, 2016. [Google Scholar] [CrossRef]
- Melo, A.B.; Oliveira, A.M.; de Souza, D.S.; da Cunha, M.J. Optimization of Garbage Collection Using Genetic Algorithm. In Proceedings of the 14th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS, Orlando, FL, USA, 22–25 October 2017. [Google Scholar] [CrossRef]
- Hu, S.; An, L.; Shen, L. A multi-objective modeling and optimization approach to municipal solid waste collection for classified treatment in China towards sustainable development. Sustain. Cities Soc. 2023, 98, 104846. [Google Scholar] [CrossRef]
- Zhang, S.; Zhang, X.; Xiao, Y.; Tang, H.; Zhao, Y.; Wang, S.; Peng, Y. Optimization of municipal solid waste (MSW) collection routes in Hengyang City, china using an enhanced genetic algorithm based on Amap application programming interface (API). Waste Manag. 2026, 215, 115437. [Google Scholar] [CrossRef] [PubMed]
- Roy, A.; Manna, A.; Kim, J.; Moon, I. IoT-based smart bin allocation and vehicle routing in solid waste management: A case study in South Korea. Comput. Ind. Eng. 2022, 171, 108457. [Google Scholar] [CrossRef]
- Ferrão, C.C.; Moraes, J.A.R.; Fava, L.P.; Furtado, J.C.; Machado, E.; Rodrigues, A.; Sellitto, M.A. Optimizing routes of municipal waste collection: An application algorithm. Manag. Environ. Qual. 2024, 35, 965–985. [Google Scholar] [CrossRef]
- Assaf, R.; Saleh, Y. Vehicle-Routing Optimization for Municipal Solid Waste Collection Using Genetic Algorithm: The Case of Southern Nablus City. Civ. Environ. Eng. Rep. 2017, 26, 43–57. [Google Scholar] [CrossRef]
- Benjamin, A.M.; Beasley, J.E. Metaheuristics for the waste collection vehicle routing problem with time windows, driver rest period and multiple disposal facilities. Comput. Oper. Res. 2010, 37, 2270–2280. [Google Scholar] [CrossRef]
- Holland, J.H. Adaptation in Natural and Artificial Systems, 2nd ed.; University of Michigan Press: Ann Arbor, MI, USA, 1975; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
- Yildirim, M. Heuristic Optimization Methods for Generating Test from a Question Bank. In MICAI 2007: Advances in Artificial Intelligence; Gelbukh, A., Kuri Morales, Á.F., Eds.; MICAI 2007. Lecture Notes in Computer Science; Springer: Berlin, Heidelberg, 2007; Volume 4827, pp. 1218–1229. [Google Scholar] [CrossRef]
- Tuncer, A.; Yildirim, M.; Erkan, K. A Hybrid Implementation of Genetic Algorithm for Path Planning of Mobile Robots on FPGA. In Computer and Information Sciences III; Gelenbe, E., Lent, R., Eds.; Springer: London, UK, 2013; pp. 459–465. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. Differential Evolution-A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Ren, G.; Zhang, K.; Li, Y.; Wang, S.; Ou, X.; Gao, S. Stiffness and damping identification for bearings using differential evolution algorithm. J. Mech. Sci. Technol. 2026, 40, 883–894. [Google Scholar] [CrossRef]
- Puzhimel, T.J.; Pappas, G. Differential Evolution-Based Optimization of Hybrid PV–Wind Energy Using Reanalysis Data. Appl. Sci. 2026, 16, 2054. [Google Scholar] [CrossRef]
- ISO 14083:2023; Greenhouse gases—Quantification and Reporting of Greenhouse Gas Emissions Arising from Transport Chain Operations. International Organization for Standardization: Geneva, Switzerland, 2023.












| Locations of 10 Notifications | ||||||
|---|---|---|---|---|---|---|
| Waste Locations | Location’s Latitude | Location’s Longitude | Waste Quantities and (Types) in Scenarios (kg) | |||
| S1 | S2 | S3 | S4 | |||
| Repository | 41.4588092 | 27.3872315 | - | - | - | - |
| 1 | 41.3965470 | 27.3746385 | 100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) | 2600 (Rub.) |
| 2 | 41.3934534 | 27.3569651 | 100 (M.O.) | 100 (M.O.) | 100 (M.O.) | 1100 (G.W.) |
| 3 | 41.3983778 | 27.3427843 | 100 (Rub.) | 1100 (Rub.) | 100 (P.W.) | 100 (P.W.) |
| 4 | 41.4045958 | 27.3767424 | 100 (Rub.) | 900 (Rub.) | 1900 (Rub.) | 1900 (Rub.) |
| 5 | 41.3824355 | 27.3610047 | 100 (Rub.) | 100 (G.W.) | 200 (P.W.) | 200 (P.W.) |
| 6 | 41.3870425 | 27.3932412 | 100 (M.O.) | 100 (M.O.) | 1100 (Rub.) | 1500 (G.W.) |
| 7 | 41.3839122 | 27.3744872 | 100 (V.O.) | 100 (V.O.) | 100 (M.O.) | 100 (Rub.) |
| 8 | 41.3871556 | 27.3444506 | 100 (Rub.) | 900 (Rub.) | 1900 (Rub.) | 1900 (Rub.) |
| 9 | 41.3900190 | 27.3453489 | 100 (Rub.) | 900 (G.W.) | 200 (P.W.) | 900 (P.W.) |
| 10 | 41.4100243 | 27.3578250 | 100 (V.O.) | 100 (V.O.) | 1000 (Rub.) | 2500 (Rub.) |
| Locations of 20 Notifications | ||||||
|---|---|---|---|---|---|---|
| Waste Locations | Location’s Latitude | Location’s Longitude | Waste Quantities and (Types) in Scenarios (kg) | |||
| S1 | S2 | S3 | S4 | |||
| Repository | 41.4588092 | 27.3872315 | - | - | - | - |
| 1 | 41.3965470 | 27.3746385 | 100 (V.O.) | 1000 (G.W.) | 1000 (Rub.) | 1000 (G.W.) |
| 2 | 41.3934534 | 27.3569651 | 100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) |
| 3 | 41.3983778 | 27.3427843 | 300 (Rub.) | 100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) |
| 4 | 41.4045958 | 27.3767424 | 100 (Rub.) | 500 (Rub.) | 1000 (Rub.) | 1000 (Rub.) |
| 5 | 41.3824355 | 27.3610047 | 200 (Rub.) | 200 (Rub.) | 200 (Rub.) | 200 (G.W.) |
| 6 | 41.3870425 | 27.3932412 | 200 (V.O.) | 200 (M.O.) | 200 (M.O.) | 200 (G.W.) |
| 7 | 41.3839122 | 27.3744872 | 200 (M.O.) | 100 (V.O.) | 100 (Rub.) | 100 (Rub.) |
| 8 | 41.3871556 | 27.3444506 | 200 (M.O.) | 500 (Rub.) | 800 (Rub.) | 800 (G.W.) |
| 9 | 41.3900190 | 27.3453489 | 100 (V.O.) | 200 (M.O.) | 200 (M.O.) | 200 (G.W.) |
| 10 | 41.4100243 | 27.3578250 | 100 (V.O.) | 1100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) |
| 11 | 41.4141052 | 27.3548341 | 500 (Rub.) | 100 (V.O.) | 100 (Rub.) | 100 (Rub.) |
| 12 | 41.4199962 | 27.3432308 | 200 (Rub.) | 100 (Rub.) | 100 (Rub.) | 2100 (Rub.) |
| 13 | 41.4081865 | 27.3290329 | 200 (Rub.) | 100 (Rub.) | 100 (Rub.) | 1100 (Rub.) |
| 14 | 41.4061865 | 27.3250330 | 100 (M.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 15 | 41.4027809 | 27.3446722 | 200 (M.O.) | 100 (Rub.) | 100 (Rub.) | 1100 (Rub.) |
| 16 | 41.3854258 | 27.3451406 | 100 (V.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 17 | 41.3808565 | 27.3624735 | 600 (Rub.) | 100 (M.O.) | 100 (M.O.) | 100 (G.W.) |
| 18 | 41.3951295 | 27.3810322 | 300 (Rub.) | 100 (V.O.) | 100 (P.W.) | 100 (P.W.) |
| 19 | 41.3953395 | 27.3846133 | 300 (Rub.) | 100 (G.W.) | 100 (P.W.) | 100 (P.W.) |
| 20 | 41.4267475 | 27.3724537 | 300 (V.O.) | 1100 (G.W.) | 100 (P.W.) | 100 (P.W.) |
| Locations of 40 Notifications | ||||||
|---|---|---|---|---|---|---|
| Waste Locations | Location’s Latitude | Location’s Longitude | Waste Quantities and (Types) in Scenarios (kg) | |||
| S1 | S2 | S3 | S4 | |||
| Repository | 41.4588092 | 27.3872315 | - | - | - | - |
| 1 | 41.3965470 | 27.3746385 | 100 (Rub.) | 300 (M.O.) | 100 (M.O.) | 200 (G.W.) |
| 2 | 41.3934534 | 27.3569651 | 100 (Rub.) | 100 (Rub.) | 500 (Rub.) | 500 (Rub.) |
| 3 | 41.3983778 | 27.3427843 | 100 (Rub.) | 100 (Rub.) | 400 (Rub.) | 400 (Rub.) |
| 4 | 41.4045958 | 27.3767424 | 100 (Rub.) | 300 (Rub.) | 300 (Rub.) | 300 (Rub.) |
| 5 | 41.3824355 | 27.3610047 | 100 (Rub.) | 100 (M.O.) | 100 (M.O.) | 200 (G.W.) |
| 6 | 41.3870425 | 27.3932412 | 100 (M.O.) | 100 (M.O.) | 100 (M.O.) | 100 (G.W.) |
| 7 | 41.3839122 | 27.3744872 | 100 (V.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 8 | 41.3871556 | 27.3444506 | 100 (Rub.) | 200 (M.O.) | 200 (M.O.) | 200 (G.W.) |
| 9 | 41.390019 | 27.3453489 | 100 (Rub.) | 200 (M.O.) | 200 (M.O.) | 200 (G.W.) |
| 10 | 41.4100243 | 27.3578250 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 11 | 41.4141052 | 27.3548341 | 100 (M.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 12 | 41.4199962 | 27.3432308 | 100 (Rub.) | 100 (Rub.) | 1100 (Rub.) | 2100 (Rub.) |
| 13 | 41.4081865 | 27.3290329 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 1100 (Rub.) |
| 14 | 41.4061865 | 27.3250330 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 15 | 41.4027809 | 27.3446722 | 100 (M.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 16 | 41.3854258 | 27.3451406 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 17 | 41.3808565 | 27.3624735 | 100 (M.O.) | 100 (Rub.) | 100 (Rub.) | 100 (G.W.) |
| 18 | 41.3951295 | 27.3810322 | 100 (V.O.) | 100 (V.O.) | 100 (P.W.) | 100 (P.W.) |
| 19 | 41.3953395 | 27.3846133 | 100 (V.O.) | 100 (V.O.) | 100 (P.W.) | 100 (P.W.) |
| 20 | 41.4267475 | 27.3724537 | 100 (V.O.) | 100 (V.O.) | 100 (P.W.) | 100 (P.W.) |
| 21 | 41.4630619 | 27.3963241 | 100 (Rub.) | 300 (Rub.) | 300 (Rub.) | 300 (G.W.) |
| 22 | 41.4693557 | 27.3971262 | 100 (Rub.) | 200 (Rub.) | 200 (Rub.) | 500 (Rub.) |
| 23 | 41.4463374 | 27.3832809 | 100 (Rub.) | 100 (Rub.) | 400 (Rub.) | 400 (Rub.) |
| 24 | 41.4117605 | 27.4063042 | 100 (Rub.) | 300 (Rub.) | 300 (Rub.) | 300 (Rub.) |
| 25 | 41.3905818 | 27.3924887 | 100 (Rub.) | 200 (Rub.) | 200 (Rub.) | 200 (G.W.) |
| 26 | 41.3566706 | 27.4291384 | 100 (M.O.) | 200 (Rub.) | 200 (Rub.) | 200 (G.W.) |
| 27 | 41.3523540 | 27.3975527 | 100 (V.O.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 28 | 41.3653997 | 27.3888838 | 100 (V.O.) | 100 (Rub.) | 400 (Rub.) | 400 (G.W.) |
| 29 | 41.3379846 | 27.3916304 | 100 (V.O.) | 100 (V.O.) | 100 (P.W.) | 200 (G.W.) |
| 30 | 41.3473927 | 27.4499952 | 100 (M.O.) | 1100 (G.W.) | 100 (P.W.) | 100 (Rub.) |
| 31 | 41.3637570 | 27.4791347 | 100 (V.O.) | 600 (G.W.) | 100 (P.W.) | 100 (Rub.) |
| 32 | 41.4483645 | 27.3698753 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 2100 (Rub.) |
| 33 | 41.4655074 | 27.3571723 | 100 (Rub.) | 100 (Rub.) | 1100 (Rub.) | 1100 (Rub.) |
| 34 | 41.4816813 | 27.3351568 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 35 | 41.4657647 | 27.3215955 | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) | 100 (Rub.) |
| 36 | 41.4497155 | 27.3512071 | 100 (Rub.) | 400 (Rub.) | 400 (Rub.) | 100 (Rub.) |
| 37 | 41.4882397 | 27.3367875 | 100 (Rub.) | 100 (G.W.) | 100 (P.W.) | 100 (G.W.) |
| 38 | 41.3739503 | 27.4092938 | 100 (Rub.) | 100 (G.W.) | 100 (P.W.) | 100 (P.W.) |
| 39 | 41.3613894 | 27.3799826 | 100 (Rub.) | 100 (G.W.) | 100 (P.W.) | 100 (P.W.) |
| 40 | 41.3564933 | 27.3211027 | 100 (Rub.) | 500 (G.W.) | 100 (P.W.) | 100 (P.W.) |
| Waste Type | Vehicle Types and Capacities | ||||
|---|---|---|---|---|---|
| Vehicle-0 | Vehicle-1 | Vehicle-2 | Vehicle-3 | Vehicle-4 | |
| Rubble | 5 tons | 3 tons | |||
| Mineral Oil | 1000 L | ||||
| Vegetable Oil | 1000 L | ||||
| Garden Waste | 3 tons | ||||
| Packaging Waste | 2 tons | ||||
| Waste Type | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 |
|---|---|---|---|---|
| Rubble | x < 3 tons | x = 4 tons | x > 5 tons | 8 < x < 10 tons |
| Mineral Oil | x < 1000 L | x < 1000 L | x < 1000 L | 0 |
| Vegetable Oil | x < 1000 L | x < 1000 L | 0 | 0 |
| Garden Waste | 0 | x < 3 tons | 0 | x < 3 tons |
| Packaging Waste | 0 | 0 | x < 1 ton | x < 2 tons |
| Population Size | Generation Number | Mutation Rate | Best Distance |
|---|---|---|---|
| 20 | 200,000 | 0.001 | 175.41 |
| 0.005 | 172.47 | ||
| 0.010 | 171.17 | ||
| 0.020 | 174.54 | ||
| 0.050 | 198.51 | ||
| 50 | 200,000 | 0.001 | 166.04 |
| 0.005 | 166.45 | ||
| 0.010 | 161.82 | ||
| 0.020 | 172.16 | ||
| 0.050 | 186.00 | ||
| 100 | 200,000 | 0.001 | 192.41 |
| 0.005 | 164.01 | ||
| 0.010 | 165.83 | ||
| 0.020 | 176.13 | ||
| 0.050 | 176.04 | ||
| 200 | 200,000 | 0.001 | 186.11 |
| 0.005 | 168.81 | ||
| 0.010 | 164.01 | ||
| 0.020 | 169.63 | ||
| 0.050 | 195.38 |
| Seed Numbers | GA | DE | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| D (km) | Penalties (km) | f (km) | D (km) | Penalties (km) | f (km) | |||||
| C1 | C2 | C3 | C1 | C2 | C3 | |||||
| 1 | 90.06 | 500 | 590.06 | 90.09 | 500 | 590.09 | ||||
| 2 | 90.52 | 500 | 590.52 | 90.88 | 500 | 590.88 | ||||
| 3 | 85.78 | 500 | 585.78 | 93.60 | 500 | 593.60 | ||||
| 4 | 90.52 | 500 | 590.52 | 90.62 | 500 | 590.62 | ||||
| 5 | 85.78 | 500 | 585.78 | 86.20 | 500 | 586.20 | ||||
| 6 | 90.06 | 500 | 590.06 | 90.42 | 500 | 590.42 | ||||
| 7 | 85.78 | 500 | 585.78 | 90.62 | 500 | 590.62 | ||||
| 8 | 85.78 | 500 | 585.78 | 89.18 | 500 | 589.18 | ||||
| 9 | 90.52 | 500 | 590.52 | 90.06 | 500 | 590.06 | ||||
| 10 | 89.77 | 500 | 589.77 | 85.18 | 500 | 500 | 1085.18 | |||
| Mean Fitness | 588.46 | 639.68 | ||||||||
| Std. Dev. | 2.32 | 156.54 | ||||||||
| Best Fitness | 585.78 | 586.20 | ||||||||
| Worst Fitness | 590.52 | 1085.18 | ||||||||
| Mean Time (s) | 12.41 | 22.99 | ||||||||
| Scenarios | Locations | GA Fitness f (km) | DE Fitness f (km) | GA Penalties (km) | DE Penalties (km) | GA D (km) | DE D (km) | Difference Between the Ds (%) | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C1 | C2 | C3 | C1 | C2 | C3 | |||||||
| S1 | 10 | 50.96 | 50.96 | 0 | 0 | 0 | 0 | 0 | 0 | 50.96 | 50.96 | 0.0 |
| 20 | 72.77 | 2071.51 | 0 | 0 | 0 | 0 | 0 | 2000 | 72.77 | 71.51 | 1.8 | |
| 40 | 2211.84 | 2217.40 | 0 | 0 | 2000 | 0 | 0 | 2000 | 211.84 | 217.40 | −2.6 | |
| S2 | 10 | 76.37 | 76.37 | 0 | 0 | 0 | 0 | 0 | 0 | 76.37 | 76.37 | 0.0 |
| 20 | 84.52 | 85.28 | 0 | 0 | 0 | 0 | 0 | 0 | 84.52 | 85.28 | −0.9 | |
| 40 | 274.64 | 264.24 | 0 | 0 | 0 | 0 | 0 | 0 | 274.64 | 264.24 | 3.9 | |
| S3 | 10 | 93.57 | 93.57 | 0 | 0 | 0 | 0 | 0 | 0 | 93.57 | 93.57 | 0.0 |
| 20 | 100.92 | 102.20 | 0 | 0 | 0 | 0 | 0 | 0 | 100.92 | 102.20 | −1.3 | |
| 40 | 262.63 | 254.68 | 0 | 0 | 0 | 0 | 0 | 0 | 262.63 | 254.68 | 3.1 | |
| S4 | 10 | 585.78 | 585.78 | 0 | 500 | 0 | 0 | 500 | 0 | 85.78 | 85.78 | 0.0 |
| 20 | 602.68 | 600.71 | 0 | 500 | 0 | 0 | 500 | 0 | 102.68 | 100.71 | 2.0 | |
| 40 | 783.22 | 772.49 | 0 | 500 | 0 | 0 | 500 | 0 | 283.22 | 272.49 | 3.9 | |
| Average | 0.8 | |||||||||||
| Scenarios | Locations | Optimization with Euclidean Distance D1 (km) | Converting Euclidean Distance to Distance Matrix API D2 (km) | Optimization with Distance Matrix API D3 (km) | Differences Between D2 and D3 (%) |
|---|---|---|---|---|---|
| S1 | 10 | 41.26 | 50.96 | 50.96 | 0.0 |
| 20 | 54.86 | 75.62 | 72.77 | 3.8 | |
| 40 | 126.36 | 263.32 | 211.84 | 19.6 | |
| S2 | 10 | 60.47 | 78.47 | 76.37 | 2.7 |
| 20 | 79.51 | 104.62 | 84.52 | 19.2 | |
| 40 | 160.10 | 291.95 | 274.64 | 5.9 | |
| S3 | 10 | 74.73 | 95.39 | 93.57 | 1.9 |
| 20 | 83.56 | 109.35 | 100.92 | 7.7 | |
| 40 | 156.25 | 280.95 | 262.63 | 6.5 | |
| S4 | 10 | 72.11 | 93.62 | 85.78 | 8.4 |
| 20 | 80.04 | 102.35 | 102.68 | −0.3 | |
| 40 | 172.01 | 300.65 | 283.22 | 5.8 | |
| Average | 6.8 |
| Scenarios | Locations | Optimization with Euclidean Distance D1 (km) | Converting Euclidean Distance to Distance Matrix API D2 (km) | Optimization with Distance Matrix API D3 (km) | Differences between D2 and D3 (%) |
|---|---|---|---|---|---|
| S1 | 10 | 43.26 | 50.96 | 50.96 | 0.0 |
| 20 | 74.46 | 103.00 | 71.51 | 30.6 | |
| 40 | 129.81 | 266.86 | 217.40 | 18.5 | |
| S2 | 10 | 60.47 | 78.41 | 76.37 | 2.6 |
| 20 | 68.78 | 90.61 | 85.28 | 5.9 | |
| 40 | 156.26 | 298.53 | 264.24 | 11.5 | |
| S3 | 10 | 74.73 | 94.91 | 93.57 | 1.4 |
| 20 | 85.21 | 110.70 | 102.20 | 7.7 | |
| 40 | 153.50 | 276.25 | 254.68 | 7.8 | |
| S4 | 10 | 57.58 | 75.88 | 85.78 | −13.0 |
| 20 | 82.20 | 110.09 | 100.71 | 8.5 | |
| 40 | 172.52 | 316.78 | 272.49 | 14.0 | |
| Average | 8.0 |
| Scenarios | Locations | D (km) | Fuel Consumption (L) | CO2 Emission (Kg CO2) | |
|---|---|---|---|---|---|
| S1 | 20 | GA | 72.77 | 10.19 | 26.90 |
| DE | 71.51 | 14.30 | 37.76 |
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. |
© 2026 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.
Share and Cite
Dinçer, A.T.; Yildirim, M. A Heuristic-Based Methodology for Collecting Irregular Waste in Sustainable Cities. Sustainability 2026, 18, 5528. https://doi.org/10.3390/su18115528
Dinçer AT, Yildirim M. A Heuristic-Based Methodology for Collecting Irregular Waste in Sustainable Cities. Sustainability. 2026; 18(11):5528. https://doi.org/10.3390/su18115528
Chicago/Turabian StyleDinçer, Ali Tuna, and Mehmet Yildirim. 2026. "A Heuristic-Based Methodology for Collecting Irregular Waste in Sustainable Cities" Sustainability 18, no. 11: 5528. https://doi.org/10.3390/su18115528
APA StyleDinçer, A. T., & Yildirim, M. (2026). A Heuristic-Based Methodology for Collecting Irregular Waste in Sustainable Cities. Sustainability, 18(11), 5528. https://doi.org/10.3390/su18115528

