Abstract
Waste collection remains a very important research area in waste management to deal with environmental degradation and health risks caused by daily waste quantities of the population. However, due to financial resources limitations, there is an increasing trend towards developing waste collection systems able to meet the different requirements related to the performance of the global collection cost, the tour scheduling and the capacity of each truck, the collection times, the fuel consumption and the overall traveled distance. In this work, we investigate the waste collection problem in Tlemcen City in Algeria. The problem is represented as a traveling salesman problem. Owing to the complexity of this real-life problem, two classes of metaheuristics known as powerful approaches are used to provide useful solutions for the addressed case. A Tabu Search algorithm and a simulated annealing (SA) algorithm are integrated in a decision-making graphical interface developed to help decision makers to plan their tours. The proposed algorithms are validated using data retrieved from all areas in Tlemcen. The results show that the SA performs the best to minimize the traveled distance in the vast majority of cases.
Similar content being viewed by others
References
Abdelaziz FB, Mir H (2016) An optimization model and tabu search heuristic for scheduling of tasks on a radar sensor. IEEE Sens J 16(17):6694–6702
Abdeljaoued MA, Saadani NEH, Bahroun Z (2018) Heuristic and metaheuristic approaches for parallel machine scheduling under resource constraints. Oper Res. https://doi.org/10.1007/s12351-018-0412-3
Abdellafou KB, Hadda H, Korbaa O (2018) Heuristic algorithms for scheduling intrees on m machines with non-availability constraints. Oper Res. https://doi.org/10.1007/s12351-018-0432-z
Agatz N, Bouman P, Schmidt M (2018) Optimization approaches for the traveling salesman problem with drone. Transp Sci 52(4):965–981
Akbari M, Molla-Alizadeh-Zavardehi S, Niroomand S (2017) Meta-heuristic approaches for fixed-charge solid transportation problem in two-stage supply chain network. Oper Res. https://doi.org/10.1007/s12351-017-0332-7
Alidaee B, Ramalingam VP, Wang H, Kethley B (2018) Computational experiment of critical event tabu search for the general integer multidimensional knapsack problem. Ann of Oper Res 269(1–2):3–19
Archetti C, Speranza MG, Hertz A (2006) A tabu search algorithm for the split delivery vehicle routing problem. Transp Sci 40(1):64–73
Arribas CA, Blazquez CA, Lamas A (2010) Urban solid waste collection system using mathematical modelling and tools of geographic information systems. Waste Manag Res 28(4):355–363
Bautista J, Fernández E, Pereira J (2008) Solving an urban waste collection problem using ants heuristics. Comput Oper Res 35(9):3020–3033
Bektas T (2006) The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34(3):209–219
Beliën J, De Boeck L, Van Ackere J (2012) Municipal solid waste collection and management problems: a literature review. Transp Sci 48(1):78–102
Beltrami EJ, Bodin LD (1974) Networks and vehicle routing for municipal waste collection. Networks 4(1):65–94
Benjamin AM, Beasley JE (2010) Metaheuristics for the waste collection vehicle routing problem with time windows, driver rest period and multiple disposal facilities. Comput Oper Res 37(12):2270–2280
Bing X, de Keizer M, Bloemhof-Ruwaard JM, van der Vorst JG (2014) Vehicle routing for the eco-efficient collection of household plastic waste. Waste Manag 34(4):719–729
Bosch R, Herman A (2004) Continuous line drawings via the traveling salesman problem. Oper Res Lett 32(4):302–303
Bourgeois M, Laporte G, Semet F (2003) Heuristics for the black and white traveling salesman problem. Comput Oper Res 30(1):75–85
Changdar C, Mahapatra GS, Pal RK (2016) A modified genetic algorithm-based approach to solve constrained solid TSP with time window using interval valued parameter. Int J Oper Res 26(4):398–421
Chaurasia SN, Sundar S, Singh A (2017) Hybrid metaheuristic approaches for the single machine total stepwise tardiness problem with release dates. Oper Res 17(1):275–295
Dantzig G, Fulkerson R, Johnson S (1954) Solution of a large-scale traveling-salesman problem. J Oper Res Soc Am 2(4):393–410
Doppstadt C, Koberstein A, Vigo D (2016) The hybrid electric vehicle–traveling salesman problem. Eur J Oper Res 253(3):825–842
Ezugwu AES, Adewumi AO, Frîncu ME (2017) Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem. Expert Syst Appl 77:189–210
Ghiani G, Laporte G, Semet F (2006) The black and white traveling salesman problem. Oper Res 54(2):366–378
Glover F (1989) Tabu search: part I. ORSA J Comput 1(3):190–206
Gouveia L, Leitner M, Ruthmair M (2017) Extended formulations and branch-and-cut algorithms for the Black-and-White traveling salesman problem. Eur J Oper Res 262(3):908–928
Hannan MA, Akhtar M, Begum RA, Basri H, Hussain A, Scavino E (2018) Capacitated vehicle-routing problem model for scheduled solid waste collection and route optimization using PSO algorithm. Waste Manag 71:31–41
Hasegawa M (2011) Verification and rectification of the physical analogy of simulated annealing for the solution of the traveling salesman problem. Phys Rev E 83(3):036708
Hong S, Padberg MW (1977) A note on the symmetric multiple traveling salesman problem with fixed charges. Oper Res 25(5):871–874
Huang GH, Baetz BW, Patry GG (1995) Grey integer programming: an application to waste management planning under uncertainty. Eur J Oper Res 83(3):594–620
Ioannou G, Kritikos MN, Prastacos GP (2008) An assignment-based heuristic for vehicle routing with time windows. Oper Res 8(3):219–233
Javad MOM, Karimi B (2017) A simulated annealing algorithm for solving multi-depot location routing problem with backhaul. Int J Ind Syst Eng 25(4):460–477
Kaboudani Y, Ghodsypour SH, Kia H, Shahmardan A (2018) Vehicle routing and scheduling in cross docks with forward and reverse logistics. Oper Res. https://doi.org/10.1007/s12351-018-0396-z
Kara I, Bektas T (2006) Integer linear programming formulations of multiple salesman problems and its variations. Eur J Oper Res 174(3):1449–1458
Karadimas NV, Kouzas G, Anagnostopoulos I, Loumos V (2005) Urban solid waste collection and routing: the ant colony strategic approach. Int J Simul 6(12–13):45–53
Khaksar W, Hong TS, Sahari KSM, Khaksar M, Torresen J (2019) Sampling-based online motion planning for mobile robots: utilization of Tabu search and adaptive neuro-fuzzy inference system. Neural Comput Appl 31(2):1275–1289
Khambhampati S, Calyam P, Zhang X (2018) A tabu search algorithm for a capacitated clustering problem. Int J Oper Res 33(3):387–412
Kim KH, Park YM (2004) A crane scheduling method for port container terminals. Eur J Oper Res 156(3):752–768
Kim BI, Kim S, Sahoo S (2006) Waste collection vehicle routing problem with time windows. Comput Oper Res 33(12):3624–3642
Kim H, Yang J, Lee KD (2009) Vehicle routing in reverse logistics for recycling end-of-life consumer electronic goods in South Korea. Transp Res Part D Transp Environ 14(5):291–299
Kinable J, Smeulders B, Delcour E, Spieksma FC (2017) Exact algorithms for the equitable traveling salesman problem. Eur J Oper Res 261(2):475–485
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Kuo RJ, Wibowo BS, Zulvia FE (2016) Application of a fuzzy ant colony system to solve the dynamic vehicle routing problem with uncertain service time. Appl Math Model 40(23–24):9990–10001
Laporte G, Nobert Y (1980) A cutting planes algorithm for the m-salesmen problem. J Oper Res Soc 31(11):1017–1023
Larki H, Yousefikhoshbakht M (2014) Solving the multiple traveling salesman problem by a novel meta-heuristic algorithm. J Opt Ind Eng 7(16):55–63
Leggieri V, Haouari M (2017) Lifted polynomial size formulations for the homogeneous and heterogeneous vehicle routing problems. Eur J Oper Res 263(3):755–767
Lin Y, Bian Z, Liu X (2016) Developing a dynamic neighborhood structure for an adaptive hybrid simulated annealing–tabu search algorithm to solve the symmetrical traveling salesman problem. Appl Soft Comput 49:937–952
Louveaux FV, Salazar-González JJ (2018) Exact approach for the vehicle routing problem with stochastic demands and preventive returns. Transp Sci 52(6):1463–1478
Malek M, Guruswamy M, Pandya M, Owens H (1989) Serial and parallel simulated annealing and tabu search algorithms for the traveling salesman problem. Ann Oper Res 21(1):59–84
Marinakis Y, Migdalas A (2007) Annotated bibliography in vehicle routing. Oper Res 7(1):27–46
Mekamcha K, Bennekrouf M, Souier M (2018) Improvement of the municipal waste collection: the real case of city center of Tlemcen, Algeria. In: 2018 International colloquium on logistics and supply chain management (LOGISTIQUA), IEEE, pp 140–145
Metropolis N, Rosenbluth AW, Rosenbluth MN, Teller AH, Teller E (1953) Equation of state calculations by fast computing machines. J Chem Phys 21(6):1087–1092
Miller CE, Tucker AW, Zemlin RA (1960) Integer programming formulations and traveling salesman problems. J ACM (JACM) 7(4):326–329
Mourão MC, Almeida MT (2000) Lower-bounding and heuristic methods for a refuse collection vehicle routing problem. Eur J Oper Res 121(2):420–434
Murakami K (2018) Formulation and algorithms for route planning problem of plug-in hybrid electric vehicles. Oper Res 18(2):497–519
Muter I (2015) A new formulation and approach for the black and white traveling salesman problem. Comput Oper Res 53:96–106
Muttiah RS, Engel BA, Jones DD (1996) Waste disposal site selection using GIS-based simulated annealing. Comput Geosci 22(9):1013–1017
Orloff CS (1974) Routing a fleet of M vehicles to/from a central facility. Networks 4(2):147–162
Osamy W, El-sawy AA, Khedr AM (2019) SATC: a simulated annealing based tree construction and scheduling algorithm for minimizing aggregation time in wireless sensor networks. Wirel Pers Commun. https://doi.org/10.1007/s11277-019-06440-9
Rajabi-Bahaabadi M, Shariat-Mohaymany A, Babaei M, Vigo D (2019) Reliable vehicle routing problem in stochastic networks with correlated travel times. Oper Res. https://doi.org/10.1007/s12351-019-00452-w
Riahi V, Kazemi M (2018) A new hybrid ant colony algorithm for scheduling of no-wait flowshop. Oper Res 18(1):55–74
Ruland KS, Rodin EY (1997) The pickup and delivery problem: faces and branch-and-cut algorithm. Comput Math Appl 33(12):1–13
Ryan JL, Bailey TG, Moore JT, Carlton WB (1998) Reactive tabu search in unmanned aerial reconnaissance simulations. In: 1998 Winter simulation conference proceedings (Cat. No. 98CH36274), IEEE, vol 1, pp 873–879
Sharma SK, Routroy S, Yadav U (2018) Vehicle routing problem: recent literature review of its variants. Int J Oper Res 33(1):1–31
Silva MR, Cunha CB (2017) A tabu search heuristic for the uncapacitated single allocation p-hub maximal covering problem. Eur J Oper Res 262(3):954–965
Song CH, Lee K, Lee WD (2003) Extended simulated annealing for augmented TSP and multi-salesmen TSP. In: 2003 IEEE proceedings of the international joint conference on neural networks, vol 3, pp 2340–2343
Taillard É, Badeau P, Gendreau M, Guertin F, Potvin JY (1997) A tabu search heuristic for the vehicle routing problem with soft time windows. Transp Sci 31(2):170–186
Tayal A, Singh SP (2018) Integrating big data analytic and hybrid firefly-chaotic simulated annealing approach for facility layout problem. Ann Oper Res 270(1–2):489–514
Tirkolaee EB, Mahdavi I, Esfahani MMS (2018) A robust periodic capacitated arc routing problem for urban waste collection considering drivers and crew’s working time. Waste Manag 76:138–146
Viotti P, Polettini A, Pomi R, Innocenti C (2003) Genetic algorithms as a promising tool for optimisation of the MSW collection routes. Waste Manag Res 21(4):292–298
Wang H (2017) Routing and scheduling for a last-mile transportation system. Transp Sci 53(1):131–147
Wang S, Rao W, Hong Y (2018) A distance matrix based algorithm for solving the traveling salesman problem. Oper Res. https://doi.org/10.1007/s12351-018-0386-1
Yahyaoui H, Kaabachi I, Krichen S, Dekdouk A (2018) Two metaheuristic approaches for solving the multi-compartment vehicle routing problem. Oper Res. https://doi.org/10.1007/s12351-018-0403-4
Zaidan AA, Atiya B, Bakar MA, Zaidan BB (2017) A new hybrid algorithm of simulated annealing and simplex downhill for solving multiple-objective aggregate production planning on fuzzy environment. Neural Comput Appl 2017:1–12
Zhao Y, Leng L, Zhang C (2019) A novel framework of hyper-heuristic approach and its application in location-routing problem with simultaneous pickup and delivery. Oper Res. https://doi.org/10.1007/s12351-019-00480-6
Acknowledgements
The authors warmly thank the municipality of Tlemcen City for their collaboration. Special thanks to the waste management team for their daily involvement and support in helping us achieve sound results.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mekamcha, K., Souier, M., Bessenouci, H.N. et al. Two metaheuristics approaches for solving the traveling salesman problem: an Algerian waste collection case. Oper Res Int J 21, 1641–1661 (2021). https://doi.org/10.1007/s12351-019-00529-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-019-00529-6