Professional Documents
Culture Documents
net/publication/331225632
CITATIONS READS
5 1,334
3 authors:
Jamal Toutouh
Massachusetts Institute of Technology
97 PUBLICATIONS 768 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Jamal Toutouh on 03 June 2019.
Abstract. Under the smart cities paradigm there are several urban ac-
tivities that can be addressed. Among them, residential garbage collec-
tion. This is a key activity that explains a large proportion of budget
expenses for local governments. The usage of community bins instead
of a door-to-door system can help to reduce logistic costs. This paper
focuses on the selection of community bins location in a medium size
Argentinian city, that stills uses a door-to-door system. An Integer pro-
gramming model is presented to locate community bins that minimize
the installment cost while also maximize the days between two consecu-
tive visit of the collection vehicle.
1 Introduction
2 Problem description
– A set I = {i1 , . . . , i|I| }} of potential GAPs for bins. Each GAP i has an
available space Esi for installing bins.
– A set J = {j1 , . . . , j|J| } of bin types. Each type has a given purchase price
cinj , capacity Cj , and required space for its installation ej . The maximum
number of bins of type j that is available is M Bj .
The model is described in Equations 1-12, using the following variables: tj,i
is the number of bins of type j installed in GAP i, xp,i is 1 if dwelling p is
assigned to GAP i and 0 otherwise, and fi,y is 1 if frequency profile y (defined
by parameter ay ) is used for GAP i and 0 otherwise.
4 D. Rossit, S. Nesmachnow, J. Toutouh
P fi,y
i∈I ay
y∈Y
min (1)
|I|
X
min (tj,i cinj ) (2)
j∈J
i∈I
Subject to
X
(xp,i ) =1, ∀p ∈ P (3)
i∈I
X
(tj,i ej ) ≤ Esi , ∀i ∈ I (4)
j∈J
h∈H
X X
(bp xp,i fi,y ay ) ≤ capj tj,i , ∀ i ∈ I (5)
p∈P j∈J
y∈Y
X
fi,y ≤ 1, ∀ i ∈ I (6)
y∈Y
X X
|P | fi,y ≥ xp,i , ∀ i ∈ I (7)
y∈Y y∈Y
X
tj,i ≤ M Bj , ∀ j ∈ J (8)
i∈I
dp,i xp,i ≤ D, ∀ p ∈ P, i ∈ I (9)
xp,i ∈ [0, 1] , ∀ p ∈ P, i ∈ I (10)
fi,y ∈ [0, 1] , ∀ i ∈ I, y ∈ Y (11)
tj,i ∈ Z+
0 ,∀ j ∈ J, i ∈ I (12)
Eq. (1) considers the average collection frequency of the GAP. Eq. (2) reflects
the cost of the installed community bins. Eq. (3) establishes that each dwelling
should be assigned to a GAP. Eq. (4) ensures that the occupied space by the
bins is not larger than the available space in a GAP. Eq. (5) limits the garbage
assign to a GAP to the capacity of the installed bins in that GAP. Eq. (6)
forces that only one frequency profile is chosen for a GAP. Eq. (7) establishes
that if a dwelling is assigned to a GAP that GAP has a collection frequency
profile. Eq. (8) limits the total number of bins of each type. Eq. (9) restricts
the maximum distance between a dwelling and the assigned GAP to a certain
threshold distance. Eqs. (10) and (11) define the binary nature of the variables
xp,i and fi,y . Eq. (12) defines that tj,i is a non-negative integer variable.
The previous model formulation (Eqs. (1)-(12)) is not linear due to the pres-
ence of Eq. (5). Although linearization is a common practice to transform non-
linear problems into equivalent linear forms , the benefits of using linear forms
can be offset if the transformation increases the number of integer variables
since this is generally associated with the difficulty of the problem (Glover [12]).
Facility location of solid waste community bins in smart cities 5
Therefore, the linearization technique proposed by Glover [12, 13], which main-
tains the number of integer variables, is applied and Eq. (5) is replaced with
Eqs. (13)-(17) trough the definition of the continuous variable up,i,y .Finally,
the linear equivalent formulation of the model is composed by Eqs. (1)-(4) and
(6)-(17).
X X
[bp ay (up,i,y + fi,y − 1 + xp,i )] ≤ capj tj,i , ∀ i ∈ I (13)
p∈P j∈J
y∈Y
Among the main works that deal with this problem using exact algorithms, Tral-
hao et al. [36] solved the bins location problem in an area of Coimbra (Portugal)
considering four different objectives to minimize: the total cost of the system, the
average distance between a dwelling and its assigned container, and the number
of citizens within the “push” and “pull” thresholds of an open candidate site.
He used weighted sum and goal programming. Coutinho et al.[6] solved a similar
problem using the ε-constraint method, but only considering two objectives: the
total investment cost and a novel “dissatisfaction function” that takes into ac-
count the semi-obnoxiousness of the containers. Kao and Lin [18] presented three
different monobjective models to solve the GAP location problem in Hsinchu,
Taiwan. Hemmelmayr et al. [16] solved the GAP location problem with the aim
of minimizing the installment costs using CPLEX inside a more generic model
that also considers the routing scheduling of collection vehicle. Lin et al. [20] also
used CPLEX to define the locations of GAPs in a general framework that also
defines the routing plan. Ghiani et al. [10] presented an integer model that min-
imizes the total number of opened GAP. In Ghiani et al. [10] the GAP problem
is solved considering the minimization of the opened GAPs in different scenarios
of the city of Nardò, Italy. Related to this work, in Ghiani et al. [11] the authors
addressed a modified version of the model used in Ghiani et al. [10] that prevents
an opened GAP from having incompatible bins, i.e., bins that require a different
vehicle to be emptied. This is done for limiting the posterior routing cots.
In regard to Argentina although there are several works related to routing
planning in MSW management (see, e.g., Bonomo et al. [2] and Braier et al. [3]),
there are few applications of ICT technologies to establish correct positions for
the community bins. Some exceptions are Rossit et al. [30] who also used a similar
approach to optimize the bin location while considering the cost of the system
and minimizing the average distance to the generators. In Rossit et al. [31] a
similar problem was solved through a weighted sum approach.
6 D. Rossit, S. Nesmachnow, J. Toutouh
3 Solution approach
The solution approach is the augmented -constraint method (AUGMECON)
that was firstly proposed in Mavrotas [22] and improved in Mavrotas and Flo-
rios [23]. This method successfully addressed some of the drawbacks of the tra-
ditional -constraint method initially developed by Haimes et al. [15], such as
reducing the necessary computing time through the avoidance of weakly efficient
or repeated solutions. The AUGMECON requires as an input the efficient range
of the objective functions, i.e., the nadir and ideal values that each objective
assumes within the Pareto Front. Since there are only two objectives involved,
mono-objective optimization was used to find the nadir and ideal value of each
objective as in Ehrgott and Ryan [8]. In the context of bicriteria optimization
problems, if there are no alternative solutions, the ranges obtained from the
monobjective optimization are the efficient ranges of the objectives (Beeson [1]).
In Mavrotas [22], the nadir and ideal values of the objectives over the efficient set
is obtained by lexicographic optimization. However, lexicographic optimization,
which basically consists in optimizing one of criteria in the first stage and then
optimizing the second criteria subjected to not deteriorating the first criteria,
was too time consuming for our problem since it was not possible to obtain a fea-
sible solution in for a computing time of several days when the second objective
was the enhancing the “autonomy” of collection bins. This may be associated
to the aforementioned computational complexity of the facility location prob-
lems. A much less computational expensive procedure is the one used in Rossit
et al. [32] and Rossit [33] where the results of plain monobjective optimization
are “filtered” in a second step through a multiobjective weighted sum method.
In this second step a largely unbalanced vector of weights is used: the function
is strongly biased towards the objective that will be optimized but the second
objective still has a positive weight in order to avoid weakly efficient solutions.
Moreover, in order to make this bias significant, we use the values of the monob-
jective optimization to normalize the objective function.
4 Experimental results
The scenario is based in a crowded place of the Argentinian city of Bahı́a Blanca,
called “Barrio Universitario” (Figure 1). The garbage generation rate (bp ) for
the city is retrieved from a report performed by a local research center [29].
The garbage density (to convert the weight of the generated waste to volume
Facility location of solid waste community bins in smart cities 7
units) was estimated from a recent study in Argentina (Pettigiani et al. [28]).
The population density (per square block) was obtained after a joint analysis
performed with the local government analysis from the information recovered
from the Argentinian national census [7]. The generators were clustered in eighty-
eight groups. The spatial information was organized using QGIS 2.18.6 and the
urban distances (dp,i ) were calculated through an adapted version of the osmar
package of R developed by Eugster and Schlesinger [9]. This package is directly
link to the maps of the OpenStreetMap project4 . The parameter ay can be either
1,2 or 3 days. For example, ay = 1 establishes the visits occur every day, ay = 2
establishes the visits occur every two days and so on. Three different types of bins
are used. The associated parameters are: capj = 1, 2, or 3 m3 , ej = 1, 2or 3 m2
and cinj = 100, 180 or 250 monetary units, for types j1 , j2 , and j3 respectively.
Esi is equal to 5 m2 for all the potential GAPs.
We considered three different scenarios. One scenario with the normal waste
generation rate, another with an increased garbage generation rate (20% higher
than the normal waste generation rate), and another scenario with a reduced
waste generation rate (20% lower than the normal waste generation rate). These
values are in line with the practitioners experience in terms of variation along
the year.
The model was solved using the parallel mode of CPLEX 12.7.1 through Con-
cert Technology in a C++ environment. The runs were performed in a personal
computer with an Intel Core i7 processor and a 16 GB RAM memory.
Fig. 1. Studied area (“Barrio Universitario” in Bahı́a Blanca). Source: Google Earth
Pro 7.3.1
The results for the three studied scenarios are shown in Table 1. Results
analysis . . .
4
https://www.openstreetmap.org/
8 D. Rossit, S. Nesmachnow, J. Toutouh
Fig. 2. Location of potential GAPs in the studied area (“Barrio Universitario” in Bahı́a
Blanca). Source: QGIS 2.18.6 and OpenStreetMap
Urban waste management is a tricky issue for several local governments that
have to struggle with high logistic costs. In this paper, we focused on the initial
stage of the reverse logistic chain of municipal solid waste. Particularly, a mathe-
matical formulation for the defining the location of garbage accumulation points
(GAPs) in a densely populated urban area while considering the minimization
of both installment cost and the required frequency of visits of the collection
vehicle to empty the bins is proposed. This model is solved for real scenarios of
the Argentinian city of Bahı́a Blanca with the augmented ε-constraint method
obtaining a set of multi-objective solutions, while using a different method to
obtain the payoff tableau in order to handle the computational complexity of
the problem.
Further conclusions when results are finished . . .
Another important conclusion is that this work was mainly performed with
free software. From OpenStreetMap, QGIS and R packages are all free license.
This represents an asset for local authorities of developing countries that gen-
erally have a short budget to incorporate ICTs in public services, as is the case
of the Argentinian city of Bahı́a Blanca. Only CPLEX requires a paid license.
However, in the future it can be tried to test the performance of CBC solver
from the COIN-OR project.
References
1. Beeson, R.M.: Optimization with respect to multiple criteria. Ph.D. thesis, Uni-
versity of Southern California, United States of America (June 1972)
2. Bonomo, F., Durán, G., Larumbe, F., Marenco, J.: A method for optimizing waste
collection using mathematical programming: a buenos aires case study. Waste Man-
agement & Research 30(3), 311–324 (2012)
3. Braier, G., Durán, G., Marenco, J., Wesner, F.: An integer programming approach
to a real-world recyclable waste collection problem in argentina. Waste Manage-
ment & Research 35(5), 525–533 (2017)
4. Broz, D., Rossit, D., Cavallin, C.: The Argentinian forest sector: opportunities and
challenges in supply chain management. Uncertain Supply Chain Management
6(4), 375–392 (2018). https://doi.org/10.5267/j.uscm.2018.1.001
5. Cornuéjols, G., Sridharan, R., Thizy, J.M.: A comparison of heuristics and relax-
ations for the Capacitated Plant Location Problem. European Journal of Opera-
tional Research 50(3), 280–297 (1991)
6. Coutinho-Rodrigues, J., Tralhão, L., Alçada-Almeida, L.: A bi-objective mod-
eling approach applied to an urban semi-desirable facility location prob-
lem. European Journal of Operational Research 223(1), 203–213 (2012).
https://doi.org/10.1016/j.ejor.2012.05.037
7. Dirección Provincial de Estadı́stica de la Provincia de Buenos Aires, Argentina:
Censo 2010 Provincia de Buenos Aires Resultados Definitivos por Partido (2010)
8. Ehrgott, M., Ryan, D.M.: Constructing robust crew schedules with bicriteria op-
timization. Journal of Multi-Criteria Decision Analysis 11(3), 139–150 (2002).
https://doi.org/10.1002/mcda.321
10 D. Rossit, S. Nesmachnow, J. Toutouh
24. Neirotti, P., De Marco, A., Cagliano, A.C., Mangano, G., Scorrano, F.: Cur-
rent trends in smart city initiatives: Some stylised facts. Cities 38, 25–36 (2014).
https://doi.org/10.1016/j.cities.2013.12.010
25. Nesmachnow, S., Rossit, D., Toutouh, J.: Comparison of multiobjective evolu-
tionary algorithms for prioritized urban waste collection in montevideo, uruguay.
Electronic Notes in Discrete Mathematics (2018), in press
26. Orsi, E., Nesmachnow, S.: Smart home energy planning using iot and the cloud.
In: URUCON IEEE. pp. 1–4 (October 2017)
27. Peña, D., Tchernykh, A., Nesmachnow, S., Massobrio, R., Feoktistov, A., Bychkov,
I., Radchenko, G., Drozdov, A.Y., Garichev, S.N.: Operating cost and quality of ser-
vice optimization for multi-vehicle-type timetabling for urban bus systems. Journal
of Parallel and Distributed Computing (2018)
28. Pettigiani, E., Muzlera, A., Antonini, S.: Caracterización de residuos sólidos ur-
banos domiciliarios en Unquillo, Córdoba. In: III Jornadas Nacionales GIRSU 2013.
pp. 5–17. Instituto Nacional de Tecnologı́a Industrial, Rawson, Argentina (2013)
29. Planta Piloto de Ingenierı́a Quı́mica UNS-CONICET: Análisis estadı́stico de los
residuos sólidos domiciliarios de Bahı́a Blanca (February 2013)
30. Rossit, D., Tohmé, F., Frutos, M., Broz, D.: An application of the augmented ε-
constraint method to design a municipal sorted waste collection system. Decision
Science Letters 6(4), 323–336 (2017)
31. Rossit, D.G., Broz, D., Rossit, D.A., Frutos, M., Tohmé, F.: Una herramienta
logı́stica para la localización de contenedores de residuos separados en origen. In:
Mazzeo, N.M., Muzlera Klappenbach, A.M.M. (eds.) Avances en Gestión Integral
de Residuos Sólidos Urbanos 2014-15, pp. 50–69. Instituto Nacional de Tecnologı́a
Industrial, Buenos Aires, Argentina (2015)
32. Rossit, D.G., Nesmachnow, S., Massobrio, R., Toutouh, J., Tohmé, F.: A mul-
tiobjective model to optimize the location of garbage accumulation points in a
real-world case. In: High Performance Computing Camp HPCCamp 2017. Compu-
tational Simulation Center for Technological Applications-CONICET, Universidad
de Buenos Aires, and Universidad de Tres de Febrero, Buenos Aires, Argentina
(September 2017)
33. Rossit, D.G.: Desarrollo de modelos y algoritmos para optimizar redes logı́sticas
de residuos sólidos urbanos. PhD thesis, Department of Engineering, Universidad
Nacional del Sur, Bahı́a Blanca, Argentina (2018), unpublished (thesis being eval-
uated by the jury).
34. Solanas, A., Patsakis, C., Conti, M., Vlachos, I.S., Ramos, V., Falcone, F., Posto-
lache, O., Pérez-Martı́nez, P.A., Di Pietro, R., Perrea, D.N., et al.: Smart health: a
context-aware health paradigm within smart cities. IEEE Communications Maga-
zine 52(8), 74–81 (2014)
35. Toutouh, J., Rossit, D., Nesmachnow, S.: Computational intelligence for locat-
ing garbage accumulation points in urban scenarios. Lecture Notes in Computer
Science (2018), in press
36. Tralhão, L., Coutinho-Rodrigues, J., Alçada-Almeida, L.: A multi-
objective modeling approach to locate multi-compartment containers
for urban-sorted waste. Waste Management 30(12), 2418–2429 (2010).
https://doi.org/10.1016/j.wasman.2010.06.017