Abstract
Municipal solid waste (MSW) is considered as one of the primary factors that contribute greatly to the rising of climate change and global warming affecting sustainable development in many different ways. It is indeed necessary to investigate an efficient computerized method for the optimization of MSW collection that minimizes the environmental and other factors according to a given waste collection scenario. In this paper, we propose a heuristic-based smart routing algorithm for MSW collection and implement it by Python scripts in ArcGIS to calculate optimal solutions of the model including routes and total travelling distances and operational time of vehicles. The algorithm will be validated on a case study of Sfax city which is the second largest and among the most polluted cities in Tunisia. A novel optimization model for the MSW collection in Sfax is designed and given to the algorithm for calculation. The achieved results are then compared with those of the current real scenario as well as evaluated by a multi-criteria decision aid method namely PROMETHEE in terms of environment and economic criteria.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Nowadays, the concentration of population in cities has directed influence to increasing quantities of municipal solid waste (MSW) which is one of the primary factors that contribute greatly to the rising of climate change and global warming affecting sustainable development in many different ways (Chang et al. 2009; Son 2014). Road transport of a MSW collection scenario consumes more than 95% of oil, fossil fuels, CO2 emitter, greenhouse gas and burn 1 kg of gasoline or diesel emits 3.2 kg CO2 (Douaud and Technique 2010). It is indeed recognizable as one of the main sources for environmental pollution in which evidences of pollution can be seen in lung cancer, asthma, allergies, and various breathing problems along with severe and irreparable damage.
Another direct effect is the immediate alterations that the world is witnessing due to global warming affecting increased temperatures, sea levels rise, melting of ice, displacement and loss of habitat (Moisseeva et al. 2016). This raises an alarm of requisition of specific strategies for prevention and precaution of possible disasters that could be foreseen worldwide. For those reasons, the aim of this research is to investigate an efficient computerized method for the optimization of MSW collection that minimizes the environmental and other factors according to a given waste collection scenario.
In this research, we consider a real-world case study for the sake of illustration of a new computerized method for optimization of MSW collection. It is originated from the Sfax city which is the second largest (number of population) city and among the most polluted cities in Tunisia- the Republic located in the North Africa, and resides of 24 regions. Tunisia contains 10.778 habitats and generated 2.423 million tons in 2012 and 0.815 Kg/day per capita MSW generation in the urban areas in 2014 (Waste 2014) (Fig. 1). Ing et al. (2007) indicated Sfax has high pollution rate and high quantity of population with 272,801 habitats being located in the center city explaining the high average waste quantity (0.702 h kg/hab./day). Waste at Sfax is contained at two types of sources: the first type is a household waste from three main sources namely houses, hotels and streets; the second type is from other sources: markets, offices, restaurants, hospitals, institutions, prisons, etc. These sources are called the gather sites.
Current real scenario (called Scenario 0) of SFAX includes a depot (the starting place of vehicles), many gather sites and many collection centers (or transfer stations). The vehicles are responsible for collecting waste to the transfer stations. The agricultural tractor can carry up to 1.6 tons of waste. The dumper truck can transport a 2.3 tons to of waste and the compactor vehicle have the maximal capacity around 7.4 tons of waste. Drivers start the first trip from the depot at the same time. After loading waste at some gather sites, and total load reaches the vehicle’s capacity, each vehicle will unload it at a collection center and start a new route. The restricted working times of all vehicles are depended by the boroughs. Inhomogeneous vehicles are used so that different operations are applied to various types of vehicles. The case study contains one depot, 39 gather sites, two transfer stations and 4 vehicles including 2 tractors agricultural, 1 dumper truck and 1 compactor vehicle. An alternative scenario (called Scenario 2) can be applied to Sfax as follows: all the vehicles start their trips from the depot, collect garbage from the gathers sites and unload waste at transfer stations 2, finally return to the depot. Using these scenarios for Sfax, the total travelling distances and operational time of vehicles are attributed to be minimal so that the environmental effects are significantly reduced.
The current MSW collection process (Scenario 0) in Sfax is done manually according to these scenarios which mean that the routes of vehicles are not optimized by any method but based solely on the experience of drivers. Yet, it has been shown that using computerized methods such as ArcGIS–a geographic information system to determine optimal routes of vehicles can again reduce the total travelling distances and operational time. Many works done in the past years used a vehicle routing algorithm such as Dijkstra in ArcGIS (ESRI 2006) to derive optimal solutions (Karadimas et al. 2007; Son 2014; Zhang et al. 2015; Zsigraiova et al. 2013; Khan and Samadder 2014). Sanjeevi and Shahabudeen (2015, 2016), Zsigraiova et al. (2013), Tavares et al. (2009), Malakahmad et al. (2014) and Zhang et al. (2015) used ArcGIS Network Analyst to identify the best route for the municipal waste collection of large items. Khan and Samadder (2014) addressed a mini review on various aspects of MSW management using GIS coupled with other tools to know how GIS can help in optimizing solid waste collection. Son and Louati (2016) proposed a generalized vehicle routing model for MSW collection problem including multiple transfer stations. Han (2015) presented a review of waste collection techniques to solve MSW collection. Gallardo et al. (2015) combined the planning methodology with ArcGIS to design an MSW management system in Castellón (Spain). Malakahmad et al. (2014) used ArcView to investigate MSW collection in Poh city aiming to optimize the length of routes and collection time. Santos et al. (2011) utilized GIS to minimize total traveled distances of vehicles with constraints such as shift time a vehicle capacity and network. It has been affirmed that ArcGIS is a good choice for the analysis of MSW collection (Bonomo et al. 2012; Syed et al. 2017; Avila-Torres et al. 2017).
Nonetheless, using ArcGIS for GIS data of Sfax accompanied with the information of waste quantities of all nodes (gather sites, transfer stations, etc.) is not enough to derive a good solution. That is to say, the Network Analyst function (or the vehicle routing function using the Dijkstra algorithm) in ArcGIS ignores the constraints of waste quantity of nodes and vehicles, for instance if a vehicle comes to a gather site, it must check whether its remained capacity is large enough to load (parts of) the waste quantity of that node. Analogously, the total current waste quantities of a vehicle after leaving a node must be less than or equal to capacity of the vehicle. There are also many constraints that were not taken into account in ArcGIS; making the vehicle routing function pays much attention to the map’s topology (which means shortest paths between nodes) rather than the waste collection itself. The need of an optimization model for MSW collection at Sfax is indeed inevitable. This model should illustrate all required constraints and include the objectives of minimization of environment expressed through the total travelling distances and operational time of vehicles. On the other hand, an improvement of the vehicle routing function using Dijkstra (or in short the improved Dijkstra algorithm) should be designed to handle the optimization problem.
From the above motivations, the contributions of this paper are two folds: Firstly, we propose a novel optimization model for the MSW collection based on the current real scenario of waste collection in Sfax; Secondly, we propose a novel heuristic-based smart routing algorithm for MSW collection and implement it by Python scripts in ArcGIS to calculate optimal solutions of the model including routes and total travelling distances and operational time of vehicles. The achieved results are then compared with those of the current real scenario (Scenario 0) and Scenario 2 in order to know whether or not using the new model and the smart routing algorithm can have better results than using the current manual scenario (Scenario 0) and Scenario 2 implemented in ArcGIS with classical Dijkstra only (no new model is required herein). The comparison with Scenario 0 is to verify the efficiency of the new optimization model vs. the manual collection process. Analogously, the comparison with Scenario 2 is to validate the capability of the improved Dijkstra algorithm vs. the classical one. All experimental results are then analyzed by a multi-criteria decision aid method namely PROMETHEE in terms of environment and economic criteria.
The rest of the paper is organized as follows. Section 2 presents the optimization model of MSW collection in Sfax, the improved Dijkstra algorithm in ArcGIS and the PROMETHEE tool. Section 3 demonstrates the experimental results and discussions. Section 4 highlights conclusions and further works of this study.
2 Materials and methods
2.1 Modeling waste collection
Firstly, we make following assumptions to the model:
-
(a)
The distance between each pair of nodes is known, constant vehicle speed, hence the travelling time between nodes is also known.
-
(b)
The numbers of node as well as their locations on the map are fixed.
-
(c)
Working time all vehicles is the day shift.
-
(d)
Load and unload time of a vehicle are equal. Partial loads are allowed.
-
(e)
Capacities of each type of vehicles are not equal.
-
(f)
All vehicles need to collect all waste before returning to the depot in a shift.
-
(g)
We assume that the number of trips of all vehicles in a (day) shift is large enough to take all the waste in that shift. This means that waste is always less than the capacities of all vehicles in a (day) shift.
-
(h)
We consider the static waste generation in a (day) shift. This means that waste of all gather sites in a (day) shift is fixed. If new waste comes (e.g. 2– 3 waste a day), we count it to the next shift.
Secondly, we propose some terms that will be used throughout the model (Table 1).
Thirdly, we propose the optimization model for MSW collection at Sfax city (Table 2).
The MSW collection at Sfax is modeled by the system (\({N^+}\), Z, V, Q) taken from a specific map of ArcGIS in the sense that each node in \({N^+}\) has a specific location on the map and the distance between two nodes is calculated by the shortest path function in ArcGIS (ESRI 2009). The components Z and Q change dynamically by time. In the first time stamp, the waste quantities of all nodes except those of gather sites are set to zero. But when vehicles in V move to gather sites to load waste and dump them at the transfer station, the waste quantities of those nodes increase. Waste quantities that a vehicle takes from a node are added to the component Q of that vehicle. When dumping waste, Q is reduced by the dumped waste quantity. Partial loads are allowed that means a vehicle can take a part of the total waste quantity in a gather site so that it does not exceed the capacity of the vehicle. Thus, the objective of the MSW collection problem is to minimize the travelling (operational) time which indirectly implies the minimum of total travelling distances of vehicles. Now, we give an example to illustrate the model.
Example 1
Suppose that we have a MSW system (\({N^+}\), Z, V, Q) consisting of a depot (ID: 1), a transfer station (ID: 2) and 7 gather sites (IDs from 4 to 10). Waste quantities of all nodes in the first time stamp are shown in the Table 3. In the system, there are 4 vehicles including 2 tractor agricultural (IDs: Ag1 and Ag2), 1 dumper truck (ID: D) and 1 compactor vehicle (ID: C) whose capacities of vehicles are expressed in Table 4. The distance between each pair of nodes is presented in Table 5.
All vehicles started at the same time from the depot, and the results of the first move to nodes of vehicles are presented in Table 6. Those results satisfy constraint (A1).
The compactor vehicle starts a trip from the depot (constraint A3), and loads waste from node 9 (\({Q^j}\) = 618) and node 5 (\({Q^j}\) = 814). It cannot load waste from node 7 or 10 because their waste quantities are greater than capacity of the vehicle (constraint A4). The vehicle loads 1432 kg waste quantity (constraint A5) and moves to the transfer station for dumping. The vehicle starts the second trip from the transfer station to node 10 to load 1020 kg of waste and return to the transfer station to unload again (Table 7).
After dumping and finishing the shift day, the vehicle goes to the depot (Constraint A2).
It is obvious that the model allows validating of a possible move of a vehicle from a node to another satisfying the constraints regarding waste quantities and network which cannot be accurately performed by the current Network Analyst function for GIS data only in ArcGIS.
2.2 New smart routing algorithm
In this section, we propose a novel heuristic-based smart routing algorithm for MSW collection. The basic idea of this algorithm is to derive an optimal solution for the model proposed in Tables 1 and 2. In order to do so, a heuristic based method is appropriate to both find the solution and obtain reasonable processing time which is an urgent matter in such the real-world application. The heuristic method considers the objective function and constraints as in Table 2 with real data from the case study. An important note is that it must integrate the final results with the map so that the trips of each vehicle are visually expressed therein. For those reason, we try to integrate the new smart routing algorithm to the ArcGIS software in which the classical Dijkstra algorithm is replaced with the new method. As a result, the smart routing algorithm is not a trivial improvement of Dijkstra but follow its idea to generate the optimal solutions instead.
ArcGIS Desktop 10.1 (ESRI 2006)- a geographical information system aided method (GIS), provides detailed information of spatially referenced events and phenomena. ArcGIS Network Analyst permits to create and build a network dataset from feature classes stored within a geo-database and perform analyses on a network dataset, with define connectivity rules and network attributes. ArcGIS Network Analyst allows creating a model for finding the fastest collection route. The routing solvers within ArcGIS Network Analyst namely the Route, Closest Facility and OD Cost Matrix are based on the well-known Dijkstra algorithm for finding shortest paths. Each of these three solvers implements two types of path-finding algorithms. The first type is the exact shortest path, and the second is a hierarchical path solver for faster performance.
The Dijkstra algorithm solves the single-source, shortest-path problem on a weighted graph. To find a shortest path from a starting location to a destination, Dijkstra maintains a set of junctions, S, whose final shortest path from the starting has already been computed. The algorithm repeatedly finds a junction in the set of junctions that has the minimum shortest-path estimate, adds it to the set of junctions S, and updates the shortest-path estimates of all neighbors of this junction that are not in S. The algorithm continues until the destination junction is added to S (Table 8).
Nonetheless, in order to use Dijkstra within the context of real-world transportation data, it must be modified to represent user settings such as waste quantity and network constraints while minimizing a user-specified cost attribute. In addition, the algorithm needs to be able to model the locations anywhere along an edge, not just on junctions. In what follows, we present a novel heuristic-based smart routing algorithm that mimic the idea of Dijkstra with the constraints of the model and the operation of multiple vehicles being integrated. The algorithm has been implemented in Python script in ArcGIS. Table 9 shows the pseudo-code of the new smart routing algorithm.
In this table, the Neighbor (a, V) procedure aims to find gather sites which are neighbors of a node ‘a’ in the order of closest to farthest. The Constraint (a, b, i) procedure checks whether a vehicle ‘I’ can go from node ‘a’ to node ‘b’ by constraints of the model and Dijkstra’s strategy (expressed in the condition: L(b) < L(a) + distance[a][b]). The Print (result) is used to print the optimal routes of a vehicle. Finally, the most important function—Route() shows the main idea of the smart routing algorithm in which we iteratively try to find a possible move for a vehicle according to the current waste quantity until the vehicle is full. By this strategy, all vehicles are programmed to collect waste automatically. Finally, the collection system stops working when waste is dumped completely. We can realize that the principle of Dijkstra reflects in the Constraint (a, b, i) and the Route() procedures with major changes of model adaptation. This shows the novelty of the algorithm.
Figure 2 shows the flowchart of the algorithm.
2.3 PROMETHEE
The PROMETHEE (Preference Ranking Organization METHod for the Enrichment of Evaluations) method was developed by Professor Jean-Pierre Brans in 1982. In 1988, GAIA (Graphical Analysis for Interactive Aid) was introduced as a graphical complement to the PROMETHEE rankings. PROMETHEE have successfully been applied to many problems and a number of researchers have used them in decision making problems in solid waste management research (Soltani et al. 2015). In this method, decision makers must define the following information:
-
(a)
Weights (wj) the weight of a criterion measures how much importance to other criteria. The descriptions of criteria and their values are shown in Tables 10 and 11 (Behzadian et al. 2010; Vinodh and Jeya Girubha 2011). The used scale for qualitative criterion is 5-point in Table 12.
-
(b)
The performance function defines how pairwise evaluation differences are translated into degrees of preference. It reflects perception of the criterion scale by the decision-maker (Mareschal 2013). Brans and Vincke (1985) proposed six preference functions namely the Usual, U-shape, V-shape, level, Linear and Gaussian. Vinodh and Jeya Girubha (2011) described different preference functions and Behzadian et al. (2010) presented some steps for PROMETHEE as follows.
Step 1
Calculate the deviation value of alternatives a and b:
where gj(a) is the evaluation of alternative a for criterion j.
Step 2
Calculate the preference function (j = 1..k):
Step 3
Calculate the global preference index
where wj is the weight of jth criterion.
Step 4
Calculate the positive and negative outranking flows for each alternative:
Step 5
Calculate the outranking flow where the best alternative is the one with highest net flow dominance.
3 Results and discussions
3.1 Results
Firstly, we present the comparative results of the new method (with the new routing method and the new model) vs. those of the current real scenario (Scenario 0) and Scenario 2 implemented in ArcGIS with classical Dijkstra only (no new model is required herein) (Fig. 3). It is clear that the new method achieves better results than others.
Secondly, the following tables show the details of vehicles of each method (Figs. 4, 5, 6).
Thirdly, the following figures show the route map of each method (Figs. 7, 8, 9).
3.2 Analyzing the results by PROMETHEE
In this section, we analyze the achieved results by PROMETHEE and make a sensitivity analysis with GAIA to discover conflicts among criteria, fix priorities, identify potential compromise and verify the robustness with respect to weight values. Firstly, we present the evaluation for two criteria: reliability and compatibility in Table 13.
3.2.1 Deviation calculation
The deviation show the difference between two alternatives for each criterion (Scenario 0, Scenario 2), (Scenario 2, New method), etc. The total number of deviations in this context is 6. The deviation values are shown in Tables 14 and 15.
3.2.2 Preference function and global preference index
The preference is calculated using the respective preference function formula (Brans and Vincke 1985). To have a common scale of values, non-commensurable criteria should be converted into the dimensionless criteria. In order to normalize the weights of the criterion, relative weight has to be obtained using the following equation with the sum of the relative weights of criteria being equal to one (Vinodh and Jeya Girubha 2011).
where wj the weight of the jth criterion; ∑wj is the sum of weights of all criteria. The preference function’s value and weight of each criterion are shown in Tables 16 and 17. For each couple of actions a, b ϵ A, we first define a preference function for a to b over the criteria (Reliability and Compatibility). The multi-criteria preference index gives a measure of the preference of a over b for the two criteria. The global preference index is calculated from the results in Fig. 3 and Tables 16 and 17.
3.2.3 Compute the positive and negative outranking flows (Tables 18, 19)
3.2.4 The final outranking flow (Table 20)
It is clearly that the new method has the highest net flow value. Thus, the new method achieves the best results among all in terms of multiple criteria. In what follows, we perform sensitivity analysis for the results.
3.3 Sensitivity analysis
The Visual Stability Intervals window can be used for to change the weights of the criteria and see the impact of the ranking (Fig. 10).
The visual stability analysis for criterion figure is split into two parts:
The upper part is a bar chart showing the PROMETHEE Complete Ranking and the lower part is a bar chart showing the weights of the criteria. For each active action, a line is drawn to show how the net value changes when the weight of the criterion is modified. After changing equals weights for each criterion, it can be seen that the new method is at the top of the PROMETHEE ranking. The weight stability interval indicates how the Phi multi-criteria net flow scores change as a function of the weight of a criterion (Figs. 11, 12, 13, 14, 15).
The weight stability intervals for criteria: Road length, Fuel consumption cost, Emission gas, Compatibility and Labour acceptance in three scenarios belong to [0%, 100%]. Thus, the PROMETHEE ranking do not change whatever the weight of the Road length criterion and the new method in the top of ranking, but the ranking can change if weight of the Reliability criterion exceeds the weight stability interval [0%, 66.21%] when Scenario 0 dominates Scenario 2 and [0%, 42.68%] when Scenario 0 is in the top of ranking (Figs. 16, 17, 18, 19).
The horizontal dimension corresponds to the weight of the selected criterion, and the vertical dimension corresponds to the Phi net flow score. For each action, a line is drawn that shows the net flow score as a function of weight of the criterion. At the right edge, the weight of criterion is equal to 100% and the actions are ranked according to that single criterion. At the left edge, the weight of the criterion is equal to 0%. The position of the vertical green and red bar corresponds to the current weight of the criterion. The intersection of the action lines with the vertical bar gives the PROMETHEE complete ranking (see Figs. 16, 17, 18, 19).
It can see that the scores of the Scenario 0 upwards when the weight of the Reliability criterion increases while the scores of Scenario 2 and the new method increase. Again, it affirms that the new method achieves the best results among all.
4 Conclusions
In this paper, we aimed to propose a novel heuristic-based smart routing algorithm for municipal solid waste (MSW) collection. It was implemented in ArcGIS to calculate optimal solutions of the model including routes and total travelling distances and operational time of vehicles. It is capable to represent user settings, such as waste quantity and network constraints, and model locations along an edge, not just on junctions. The new algorithm could take into account constraints of a vehicle routing model and operations of multiple vehicles. The comparison between the original and the new algorithms was given so that one can easily implement it for a specific optimization problem.
In order to illustrate the efficiency of the algorithm, we have investigated a case study of MSW collection in Sfax city, which is the second largest (number of population) city and among the most polluted cities in Tunisia - the Republic located in the North Africa, and resides of 24 regions. Tunisia contains 10.778 habitats and generated 2.423 million tons in 2012 and 0.815 Kg/day per capita MSW generation in the urban areas in 2014. In Tunisia, Sfax has high pollution rate and high quantity of population with 272,801 habitats being located in the center city explaining the high average waste quantity (0.702 kg/hab./day). The current MSW collection in Sfax is done manually in the sense that routes of vehicles are not optimized by any method but based solely on the experience of drivers. It was emphasized that using computerized methods to determine optimal routes of vehicles can reduce total travelling distances and operational time. Therefore, we proposed a novel optimization model for the MSW collection based on the current real scenario of waste collection in Sfax, then applied the new smart routing algorithm for MSW collection. All the methodologies have been clearly demonstrated throughout the paper.
The results were compared with those of the practical routes (Scenario 0) and Scenario 2 (implemented in ArcGIS with classical Dijkstra with no new model). They showed that the total distances and operational time of vehicles produced by the new method are 154.6 km and 10.83 h, which are less than those of Scenario 0 (resp. 166.75 km and 14.10 h) and Scenario 2 (resp. 155.2 km and 10.9 h). The experimental results are then analyzed by a multi-criteria decision aid method namely PROMETHEE in terms of environment and economic criteria. PROMETHEE and its graphical complement—GAIA have successfully been applied to many problems in solid waste management research for multi-criteria analysis. It has been demonstrated that the new method has the highest net flow value in PROMETHEE which implies the best results among all in terms of multiple criteria. Sensitivity analysis was performed and affirmed the findings of the paper.
Further works of this study will investigate another improvement of vehicle routing algorithms to get better planning results of the waste collection scenario. The problem of choosing optimal locations of waste bin is also our further direction. Other approaches using information systems (Thanh et al. 2017), picture clustering (Thong and Son 2017; Ngan et al. 2016; Son et al. 2011, 2017; Son and Phong 2016; Phong and Son 2017) are also our target.
References
Avila-Torres P, Caballero R, Litvinchev I, Lopez-Irarragorri F, Vasant P (2017). The urban transport planning with uncertainty in demand and travel time: a comparison of two defuzzification methods. J Ambient Intell Humaniz Comput 1–14
Behzadian M, Kazemzadeh RB, Albadvi A, Aghdasi M (2010) PROMETHEE: A comprehensive literature review on methodologies and applications. Eur J Oper Res 200(1):198–215. https://doi.org/10.1016/j.ejor.2009.01.021
Bonomo F, Durán G, Larumbe F, Marenco J (2012) A method for optimizing waste collection using mathematical programming: a Buenos aires case study. Waste Manag Res 30:311–324. https://doi.org/10.1177/0734242X11402870
Brans JP, Vincke P (1985). A preference ranking organisation method: (The PROMETHEE Method for Multiple Criteria Decision-Making) A Preference Ranking Organisation MethoDt (The PROMETHEE method for multiple criteria decision-making). Source: Management Science MANAGEMENT SCIENCE, 31(6), 647–656. http://www.jstor.org/stable/2631441. Accessed 17 June 2016
Chang NB, Chang YH, Chen HW (2009) Fair fund distribution for a municipal incinerator using GIS-based fuzzy analytic hierarchy process. J Environ Manage 90(1):441–454. https://doi.org/10.1016/j.jenvman.2007.11.003
Douaud A, Technique AD (2010). Economie de carburant CO 2 et Energie
ESRI. (2006). ArcGIS network analyst. GIS-Bus (1–2): 42–45
Gallardo A, Carlos M, Peris M, Colomer FJ (2015) Methodology to design a municipal solid waste pre-collection system. A case study. Waste Manag 36:1–11. https://doi.org/10.1016/j.wasman.2014.11.008
Han H (2015). Waste collection vehicle routing problem: a literature. Review 27(4), 1–12. https://doi.org/10.7307/ptt.v27i4.1616
Ing HK, Analytique C, Service I, Atmosph P (2007). Surveillance de la Qualité de l’ Air en Tunisie Ingénieur Principal en Chimie Analytique Réseau National de Surveillance de la Qualité de l’ Air
Karadimas NV, Kolokathi M, Defteraiou G, Loumos V (2007) Ant colony system vs ArcGIS network analyst: the case of municipal solid waste collection. 5th WSEAS international conference on environment, ecosystems and development, 128–134
Khan D, Samadder SR (2014) Municipal Solid Waste Management using Geographical Information System aided methods: a mini review. Waste Manag Res J Int Solid Wastes Public Clean Assoc ISWA 32(11):1049–1062. https://doi.org/10.1177/0734242X14554644
Malakahmad A, Bakri PM, Mokhtar MRM, Khalil N (2014) Solid waste collection routes optimization via GIS techniques in Ipoh City, Malaysia. Proc Eng 77:20–27. https://doi.org/10.1016/j.proeng.2014.07.023
Mareschal B (2013). Visual PROMETHEE manual, pp 1–192. http://www.promethee-gaia.net/files/VPManual.pdf. Accessed on 16 May, 2016
Moisseeva N, Ainslie B, Vingarzan R, Steyn D (2016). Modeling and chemical analysis used as tools to understand decade-long trends of ozone air pollution in the lower fraser valley, British Columbia, Canada. Air Pollution Modeling and its Application XXIV (pp. 277–281). Springer. https://doi.org/10.1007/978-3-319-24478-5_45
Ngan TT, Tuan TM, Minh NH, Dey N (2016) Decision making based on fuzzy aggregation operators for medical diagnosis from dental X-ray images. J Med Syst 40(12):280
Phong PH, Son LH (2017) Linguistic vector similarity measures and applications to linguistic information classification. Int J Intell Syst 32(1):67–81
Sanjeevi V, Shahabudeen P (2015). Optimal routing for efficient municipal solid waste transportation by using ArcGIS application in Chennai, India. https://doi.org/10.1177/0734242X15607430
Sanjeevi V, Shahabudeen P (2016) Optimal routing for efficient municipal solid waste transportation by using ArcGIS application in Chennai, India. Waste Manag Res 34:11–21. https://doi.org/10.1177/0734242X15607430
Santos L, Coutinho-Rodrigues J, Antunes CH (2011) A web spatial decision support system for vehicle routing using Google Maps. Decis Support Syst 51(1):1–9. https://doi.org/10.1016/j.dss.2010.11.008
Soltani A, Hewage K, Reza B, Sadiq R (2015) Multiple stakeholders in multi-criteria decision-making in the context of municipal solid waste management: a review. Waste Manag 35:318–328. https://doi.org/10.1016/j.wasman.2014.09.010
Son LH (2014) Optimizing municipal solid waste collection using chaotic particle swarm optimization in GIS based environments: a case study at Danang city, Vietnam. Expert Syst Appl 41(18):8062–8074. https://doi.org/10.1016/j.eswa.2014.07.020
Son LH, Louati A (2016) Modeling municipal solid waste collection: A generalized vehicle routing model with multiple transfer stations, gather sites and inhomogeneous vehicles in time windows. Waste Manag. https://doi.org/10.1016/j.wasman.2016.03.041
Son LH, Phong PH (2016) On the performance evaluation of intuitionistic vector similarity measures for medical diagnosis 1. J Intell Fuzzy Syst 31(3):1597–1608
Son LH, Thong PH, Linh ND, Cuong TC, Hoa ND (2011) Developing JSG framework and applications in COMGIS project. Int J Comput Inform Syst Ind Manag Appl (IJCISIM) 3:108–118
Son LH, Viet P, Hai P (2017) Picture inference system: a new fuzzy inference system on picture fuzzy set. Appl Intell 46(3):652–669
Syed WSH, Jabbar A, Shaikh MU, Janssens D, Galland S (2017). A new traffic route analyzer for commuter’s guidance in developing countries: application study in Islamabad, Pakistan. J Ambient Intell Humaniz Comput, 1–10
Tavares G, Zsigraiova Z, Semiao V, Carvalho MG (2009) Optimisation of MSW collection routes for minimum fuel consumption using 3D GIS modelling. Waste Manag 29(3):1176–1185. https://doi.org/10.1016/j.wasman.2008.07.013
Thanh ND, Ali M, Son LH (2017) A novel clustering algorithm in a neutrosophic recommender system for medical diagnosis. Cognit Comput 9(4):526–544
Thong PH, Son LH (2017) Some novel hybrid forecast methods based on picture fuzzy clustering for weather nowcasting from satellite image sequences. Appl Intell 46(1):1–15
Vinodh S, Jeya Girubha R (2011) PROMETHEE based sustainable concept selection. Appl Math Model 36(11):5301–5308. https://doi.org/10.1016/j.apm.2011.12.030
Waste M (2014). Country profile on the solid waste management situation in TUNISIA. http://www.sweep-net.org/sites/default/files/TUNISIA%20PROFIL%20ANG(2P).pdf
Zhang L, Shaffer B, Brown T, Samuelsen GS (2015) The optimization of DC fast charging deployment in California. Appl Energy 157:111–122. https://doi.org/10.1016/j.apenergy.2015.07.057
Zsigraiova Z, Semiao V, Beijoco F (2013) Operation costs and pollutant emissions reduction by definition of new collection scheduling and optimization of MSW collection routes using GIS. The case study of Barreiro, Portugal. Waste Manag 33(4):793–806. https://doi.org/10.1016/j.wasman.2012.11.015
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Louati, A., Son, L.H. & Chabchoub, H. Smart routing for municipal solid waste collection: a heuristic approach. J Ambient Intell Human Comput 10, 1865–1884 (2019). https://doi.org/10.1007/s12652-018-0778-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-018-0778-3