Submitted:
14 April 2026
Posted:
15 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Designing a Test Problem
| 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 (Pack.) | 100 (Pack.) |
| 4 | 41.4045958 | 27.3767424 | 100 (Rub.) | 900 (Rub.) | 1900 (Rub.) | 1900 (Rub.) |
| 5 | 41.3824355 | 27.3610047 | 100 (Rub.) | 100 (G.W.) | 200 (Pack.) | 200 (Pack.) |
| 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 (Pack.) | 900 (Pack.) |
| 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 (Pack.) | 100 (Pack.) |
| 19 | 41.3953395 | 27.3846133 | 300 (Rub.) | 100 (G.W.) | 100 (Pack.) | 100 (Pack.) |
| 20 | 41.4267475 | 27.3724537 | 300 (V.O.) | 1100 (G.W.) | 100 (Pack.) | 100 (Pack.) |
| 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 (Pack.) | 100 (Pack.) |
| 19 | 41.3953395 | 27.3846133 | 100 (V.O.) | 100 (V.O.) | 100 (Pack.) | 100 (Pack.) |
| 20 | 41.4267475 | 27.3724537 | 100 (V.O.) | 100 (V.O.) | 100 (Pack.) | 100 (Pack.) |
| 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 (Pack.) | 200 (G.W.) |
| 30 | 41.3473927 | 27.4499952 | 100 (M.O.) | 1100 (G.W.) | 100 (Pack.) | 100 (Rub.) |
| 31 | 41.3637570 | 27.4791347 | 100 (V.O.) | 600 (G.W.) | 100 (Pack.) | 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 (Pack.) | 100 (G.W.) |
| 38 | 41.3739503 | 27.4092938 | 100 (Rub.) | 100 (G.W.) | 100 (Pack.) | 100 (Pack.) |
| 39 | 41.3613894 | 27.3799826 | 100 (Rub.) | 100 (G.W.) | 100 (Pack.) | 100 (Pack.) |
| 40 | 41.3564933 | 27.3211027 | 100 (Rub.) | 500 (G.W.) | 100 (Pack.) | 100 (Pack.) |
4. Methodoloji
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 of Exceeding the Vehicle Capacity
4.3.3. Penalty of Operational Rules
- If R < 3 tons, Vehicle-0 (5 tons truck) should not be used,
- If 3 ≤ R < 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. Conclusion
Author Contributions
Funding
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 Bilimler Dergisi 2010, 24, 89–112. Available online: https://izlik.org/JA29US86JD.
- Coffey, Manus.; Coad, Adrian. Collection of municipal solid waste in developing countries; United Nations Human Settlements Programme, 2010. [Google Scholar]
- United Nations Human Settlements Programme (UN-Habitat). A word from the United Nations Secretary-General. n.d. Available online: https://www.unhabitat.org.
- Das, S.; Bhattacharyya, B. K. Optimization of municipal solid waste collection and transportation routes. Waste Management 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 Management 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 Studies in Chemical and Environmental Engineering 2024, 10, 100941. [Google Scholar] [CrossRef]
- Saha, S.; Chaki, R. IoT based smart waste management system in aspect of COVID-19. Journal of Open Innovation: Technology, Market, and Complexity 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 Computer Science 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 Management & Research 2003, 21, 292–298. [Google Scholar] [CrossRef]
- Karadimas, N. V.; Papatzelou, K.; Loumos, V. G. Genetic algorithms for municipal solid waste collection and routing optimization. IFIP International Federation for Information Processing 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 2016 10th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP); IEEE, 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. Proceedings- 14th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS; 2017; 2017, pp. 672–677. [Google Scholar] [CrossRef]
- Holland, J.H. Adaptation in Natural and Artificial Systems, 2nd Edition ed; University of Michigan Press: Ann Arbor; MIT Press, 1975. [Google Scholar]
- Yildirim, M. Heuristic Optimization Methods for Generating Test from a Question Bank. In MICAI 2007: Advances in Artificial Intelligence. MICAI 2007. Lecture Notes in Computer Science; Gelbukh, A., Kuri Morales, ÁF., Eds.; Springer: Berlin, Heidelberg, 2007; vol 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, 2013; pp. 459–465. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. Differential Evolution-A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization 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. Journal of Mechanical Science and Technology 2026, 40, 883–894. [Google Scholar] [CrossRef]
- Puzhimel, T. J.; Pappas, G. Differential Evolution-Based Optimization of Hybrid PV–Wind Energy Using Reanalysis Data. Applied Sciences (Switzerland) 2026, 16, 2054. [Google Scholar] [CrossRef]








| Waste Type | Vehicle Types and Capacities | ||||
|---|---|---|---|---|---|
| Vehicle-0 | Vehicle-1 | Vehicle-2 | Vehicle-3 | Vehicle-4 | |
| Rubble | 5 tons | 3 tons | |||
| Mineral Oil | 1000 Liters | ||||
| Vegetable Oil | 1000 Liters | ||||
| Garden Waste | 3 tons | ||||
| Packaging Waste | 2 tons | ||||
| Waste Type | Senerio-1 | Senerio-2 | Senerio-3 | Senerio-4 |
|---|---|---|---|---|
| Rubble | x< 3 tons | x =4 tons | x> 5 tons | 8<x<10 tons |
| Mineral Oil | x < 1000 liters | x< 1000 liters | x< 1000 liters | 0 |
| Vegetable Oil | x < 1000 liters | x< 1000 liters | 0 | 0 |
| Garden Waste | 0 | x< 3 tons | 0 | x< 3 tons |
| Packaging Waste | 0 | 0 | x< 1 ton | x< 2 tons |
| Scenarios | Locations | GA Distance (km) | DE Distance (km) |
GA Constraints | DE Constraints | ||||
|---|---|---|---|---|---|---|---|---|---|
| C1 | C2 | C3 | C1 | C2 | C3 | ||||
| S1 | 10 | 50.96 | 50.96 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | 72.77 | 71.51 | 0 | 0 | 0 | 0 | 0 | 2000 | |
| 40 | 211.84 | 217.40 | 0 | 0 | 2000 | 0 | 0 | 2000 | |
| S2 | 10 | 76.37 | 76.37 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | 84.52 | 85.28 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 40 | 274.64 | 264.24 | 0 | 0 | 0 | 0 | 0 | 0 | |
| S3 | 10 | 93.57 | 93.57 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | 100.92 | 102.20 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 40 | 262.63 | 254.68 | 0 | 0 | 0 | 0 | 0 | 0 | |
| S4 | 10 | 85.78 | 85.78 | 0 | 500 | 0 | 0 | 500 | 0 |
| 20 | 102.68 | 100.71 | 0 | 500 | 0 | 0 | 500 | 0 | |
| 40 | 283.22 | 272.49 | 0 | 500 | 0 | 0 | 500 | 0 | |
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 (http://creativecommons.org/licenses/by/4.0/).