Skip to main content
Log in

Two metaheuristics approaches for solving the traveling salesman problem: an Algerian waste collection case

  • Original paper
  • Published:
Operational Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Agatz N, Bouman P, Schmidt M (2018) Optimization approaches for the traveling salesman problem with drone. Transp Sci 52(4):965–981

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Archetti C, Speranza MG, Hertz A (2006) A tabu search algorithm for the split delivery vehicle routing problem. Transp Sci 40(1):64–73

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bautista J, Fernández E, Pereira J (2008) Solving an urban waste collection problem using ants heuristics. Comput Oper Res 35(9):3020–3033

    Article  Google Scholar 

  • Bektas T (2006) The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34(3):209–219

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Beltrami EJ, Bodin LD (1974) Networks and vehicle routing for municipal waste collection. Networks 4(1):65–94

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bosch R, Herman A (2004) Continuous line drawings via the traveling salesman problem. Oper Res Lett 32(4):302–303

    Article  Google Scholar 

  • Bourgeois M, Laporte G, Semet F (2003) Heuristics for the black and white traveling salesman problem. Comput Oper Res 30(1):75–85

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Dantzig G, Fulkerson R, Johnson S (1954) Solution of a large-scale traveling-salesman problem. J Oper Res Soc Am 2(4):393–410

    Google Scholar 

  • Doppstadt C, Koberstein A, Vigo D (2016) The hybrid electric vehicle–traveling salesman problem. Eur J Oper Res 253(3):825–842

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ghiani G, Laporte G, Semet F (2006) The black and white traveling salesman problem. Oper Res 54(2):366–378

    Article  Google Scholar 

  • Glover F (1989) Tabu search: part I. ORSA J Comput 1(3):190–206

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hong S, Padberg MW (1977) A note on the symmetric multiple traveling salesman problem with fixed charges. Oper Res 25(5):871–874

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ioannou G, Kritikos MN, Prastacos GP (2008) An assignment-based heuristic for vehicle routing with time windows. Oper Res 8(3):219–233

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Kara I, Bektas T (2006) Integer linear programming formulations of multiple salesman problems and its variations. Eur J Oper Res 174(3):1449–1458

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Khambhampati S, Calyam P, Zhang X (2018) A tabu search algorithm for a capacitated clustering problem. Int J Oper Res 33(3):387–412

    Article  Google Scholar 

  • Kim KH, Park YM (2004) A crane scheduling method for port container terminals. Eur J Oper Res 156(3):752–768

    Article  Google Scholar 

  • Kim BI, Kim S, Sahoo S (2006) Waste collection vehicle routing problem with time windows. Comput Oper Res 33(12):3624–3642

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Laporte G, Nobert Y (1980) A cutting planes algorithm for the m-salesmen problem. J Oper Res Soc 31(11):1017–1023

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Marinakis Y, Migdalas A (2007) Annotated bibliography in vehicle routing. Oper Res 7(1):27–46

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Miller CE, Tucker AW, Zemlin RA (1960) Integer programming formulations and traveling salesman problems. J ACM (JACM) 7(4):326–329

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Murakami K (2018) Formulation and algorithms for route planning problem of plug-in hybrid electric vehicles. Oper Res 18(2):497–519

    Google Scholar 

  • Muter I (2015) A new formulation and approach for the black and white traveling salesman problem. Comput Oper Res 53:96–106

    Article  Google Scholar 

  • Muttiah RS, Engel BA, Jones DD (1996) Waste disposal site selection using GIS-based simulated annealing. Comput Geosci 22(9):1013–1017

    Article  Google Scholar 

  • Orloff CS (1974) Routing a fleet of M vehicles to/from a central facility. Networks 4(2):147–162

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Riahi V, Kazemi M (2018) A new hybrid ant colony algorithm for scheduling of no-wait flowshop. Oper Res 18(1):55–74

    Google Scholar 

  • Ruland KS, Rodin EY (1997) The pickup and delivery problem: faces and branch-and-cut algorithm. Comput Math Appl 33(12):1–13

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang H (2017) Routing and scheduling for a last-mile transportation system. Transp Sci 53(1):131–147

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mehdi Souier.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-019-00529-6

Keywords

Navigation