Optimization Strategies for Bi-Weekly Household Waste Collection in Conakry: A Trade-Off between Cost and Operational Regularity ()
1. Introduction
Rapid urbanization in developing countries exacerbates the challenges of municipal solid waste management, with direct implications for public health, environmental quality, and the economic viability of cities [1] [2]. Collection, often the highest cost stage of the management chain, represents a crucial leverage point for system improvement [3]. In Conakry, the capital of Guinea, the National Agency for Sanitation and Public Cleanliness (ANASP-CONAG) operates in a context of limited resources facing increasing waste production, making complete collection in a single day impossible [4] [5].
Operations research has for several decades offered models for optimizing collection routes, mainly based on the Vehicle Routing Problem (VRP) and its variants [6] [7]. Notable applications have demonstrated their potential in various urban contexts [8]-[10]. However, the dominant literature has traditionally focused on minimizing direct costs (distance, time, number of vehicles), often neglecting qualitative dimensions essential to the sustainability and social acceptability of the service, such as its regularity and predictability [11] [12].
This study positions itself in this space by formalizing a bi-objective optimization problem for weekly collection in Conakry. The territory is organized into two fixed sectors, generating two collection cycles per week. Beyond the classic objective of cost minimization, we introduce and formally model a second objective: weekly operational regularity. This concept, which goes beyond the simple notion of frequency, is defined as the minimization of the gaps between the characteristics of the early-week (
) and weekend (
) routes. It is analyzed through a multidimensional prism integrating resource regularity (fleet), service regularity (schedules for the user) and work regularity (load and itinerary for the teams).
To solve this complex problem, we design and compare six original route construction heuristics, evaluated on Solomon benchmark instances adapted to reflect the prevailing operational hypothesis in Conakry, where the majority of points are collected twice a week. By illuminating the trade-offs between economic efficiency and service quality, this research aims to provide Conakry’s managers, and those in similar urban contexts, with informed planning strategies, where the choice of method will depend on the desired trade-off between financial performance and operational reliability.
2. Problem Modeling
2.1. General Framework and Mathematical Formalism
The problem is modeled as a Vehicle Routing Problem with Time Windows (VRPTW) defined on a directed graph
, where:
is the set of vertices (
is the depot, the others are collection points),
is the set of arcs.
Parameters:
: set of homogeneous vehicles with capacity
.
: quantity to collect at point
.
: distance between
and
.
: time window for service at point
.
: service time at point
.
: travel time between
and
.
: Sufficiently large positive constant.
Decision variables:
: Equal to 1 if arc
is used by vehicle
.
: Equal to 1 if point
is served by vehicle
.
: continuous variable indicating the arrival of vehicle
at point
.
2.2. Specificities of the Conakry Context: Collection Frequencies
The current organization divides the city into two fixed geographical zones, each collected on specific days, creating two cycles per week. Collection points (
) are characterized by their frequency:
Operational hypothesis: In accordance with field observations and ANASP-CONAG constraints, we assume that
. The points of
are all assigned to the early-week cycle, while those of
must be visited both early-week (
) and weekend (
). This hypothesis leads to two related but distinct VRPTW problems (Figure 1):
1)
: Serves the set
2)
: Serves only the set
, with generally reduced quantities
.
Figure 1. Diagram representing the collection if
.
2.3. Formulation of Objectives
The model pursues two main objectives.
Objective 1: Cost minimization.
The operational cost is mainly proportional to the total distance traveled by the fleet over the week. We seek to minimize the sum of the distances of the two cycles:
(1)
where
and
are the variables for the early and end cycles respectively.
Objective 2: Maximization of operational regularity.
Regularity is defined as the similarity between
and
. It is measured by a set of deviation indicators to minimize:
1) Global resource regularity:
(2)
(3)
(4)
where
,
are the numbers of vehicles used.
2) Service regularity for the user: Measured by the stability of passing times.
(5)
3) Work condition regularity: Evaluated by the similarity of routes assigned to each vehicle
.
(6)
(7)
The minimization of the sum of these deviations over all vehicles constitutes the regularity objective.
2.4. Model Constraints
The classic VRPTW constraints apply separately to each cycle (
et
), including: vehicle capacity constraints, flow constraints (each point is served once), subtour elimination constraints, and time window compliance constraints [14]. A link constraint specifies that any point
must be present in both tour sets.
3. Proposed Heuristic Methods
Solving this bi-objective problem exactly is complex. We propose six construction heuristics that integrate the concern for regularity differently.
Pre-processing: Basic construction. All methods use a common procedure to generate an initial set of routes for a given VRPTW problem. This procedure, noted Construire_Tours (VRPTW), implements Solomon’s parallel insertion heuristic [13] followed by local descent phases (String Exchange and Or-opt) to improve the solution.
3.1. Group A: Initial Construction on
These methods first generate the early-week routes, then derive the weekend ones.
Method A1 (Progressive deletion) (Figure 2).
1) Construction:
Construction_Tours (VRPTWstart)
2) Initialization:
is initialized as an exact copy of
.
3) Deletion under constraints: For each point
, deletion is attempted. The point is removed from its tour in
only if the new route remains feasible (respect of time windows and capacity). If deletion creates infeasibility, the point is kept and marked as non-deletable.
Figure 2. Deletion of nodes collected in c1.
4) Re-optimization: Once all feasible deletions are performed, the Or-opt method is applied to
.
Method A2 (Guided random deletion) (Figure 3).
1) Construction:
Construire_Tours (VRPTWstart).
2) Initialization:
est une copie de
.
3) Probabilistic selection: At each iteration, a route
from
is selected with a probability
(8)
where
is the number of points in route
.
Figure 3. Transfer of nodes to remaining tours.
4) Deletion and verification: A point vi is chosen randomly from R for deletion. Deletion is performed only if it preserves the feasibility of the modified route.
5) Stop: The process iterates until all points of
have been deleted or no feasible deletion is possible.
6) Re-optimization: Apply Or-opt to
.
Method A3 (Probabilistic transfer) (Figure 4).
1) Construction:
Construire_Tournées (VRPTWstart).
2) Initialization:
is a copy of
.
3) Source tour selection: A tour
is selected with the probability
(9)
Note: This formula appears corrupted in the original. The intended meaning is selection probability inversely proportional to route size relative to the maximum.
4) Point and target route selection: A point
is chosen randomly from
. A target route
(different from
) is selected with a probability proportional to its remaining capacity:
, (10)
where
is the current load of tour
.
5) Insertion: Point
is inserted into
at the position that minimizes the increase in total route distance, subject to constraint compliance.
6) Deletion: If insertion is successful,
is deleted from
. The method iterates until all points of
have been transferred.
7) Re-optimization: Apply Or-opt to
.
Figure 4. Moving a node in method 3.
3.2. Group B: Initial Construction on
These methods start from the weekend routes to construct the early-week ones.
Method B1 (Addition of dedicated tours) (Figure 5).
1) Construction:
Construire_Tournées (VRPTWstart).
2) Initialization:
is initialized as a copy of
.
3) Creation of an auxiliary tour: All points of
are grouped into one or several new routes, without initial capacity consideration, to form a set of auxiliary routes
.
4) Insertion with feasibility check: For each point
in each route of
, we attempt to insert it into an existing route of
at the position that minimizes the increase in total distance, only if this insertion respects the constraints.
5) Deletion of empty auxiliary tours: After successful insertion, empty auxiliary routes are deleted.
6) Re-optimization: Apply Or-opt to
.
Figure 5. Constructing a tour with nodes in c1.
Figure 6. Method 5 for
.
Method B2 (Proximity-guided insertion) (Figure 6).
1) Construction:
Construire_Tours (VRPTWend).
2) Initialization:
is a copy of
.
3) Seed identification: For each point
, identify the closest point (minimum Euclidean distance)
. This point
serves as a “seed”.
4) Creation of new tours: For each seed
, if it is not already in a dedicated route, create a new route in
starting from the depot, visiting
, and returning to the depot.
5) Point insertion: Each point
is inserted into the route of
that contains its associated seed
, provided the insertion respects the constraints. Insertion is done at the position that minimizes the increase in total distance
6) Re-optimization: Apply Or-opt to
.
3.3. Group C: Independent Construction
Method C1 (Separate optimization).
1) Independent construction:
Construire_Tours (VRPTWstart).
2) Independent construction:
Construire_Tours (VRPTWend).
This method deliberately ignores the regularity objective, optimizing each cycle independently. It serves as a benchmark for the minimal cost objective.
3.4. Parameterization and Implementation Details
To ensure reproducibility, we detail here the parameters and rules used.
Procedure: Construire_Tours (VRPTWend)
Solomon parallel insertion: We use Solomon’s heuristic (1987) with the seed selection rule based on the farthest distance from the depot. The insertion cost function is
(11)
where
is an existing arc and
the node to insert. Parameters are set to
;
;
. Priority is given to the feasible insertion minimizing the distance increase.
Local search:
String Exchange (λ-interchange): We use a neighborhood of type 1-1 (exchange of one node between two routes) and 2-0 (movement of two consecutive nodes). The search stops after 50 iterations without improvement.
Or-opt: We consider moving sequences of 1, 2, and 3 consecutive nodes. The search stops after 30 iterations without improvement.
Stop rules and probabilistic parameters:
Methods A2 and A3: The maximum number of iterations is set to 500, or stop if all points of
have been processed.
Tie-breaking rules: In case of equality on the cost function (distance), the solution minimizing the total travel time is selected. If equality persists, the solution with the fewest vehicles is chosen.
Execution time:
Experiments were conducted on a computer with an Intel Core i7-11800H processor and 16 GB of RAM. The average execution time per method for a 100-point instance is reported in Table 1.
Table 1. Average execution time (seconds) per method.
Method |
Average execution time (s) |
A1 |
12.4 |
A2 |
18.7 |
A3 |
22.1 |
B1 |
15.9 |
B2 |
17.3 |
C1 |
10.8 |
NSGA-II (reference) |
45.6 |
4. Numerical Experiments
4.1. Dataset and Adaptation
The methods are evaluated on Solomon’s 100-customer instances [13]. To simulate the bi-weekly context of Conakry, each original instance
is adapted:
1) A subset of points is randomly designated as
(10%, 20% or 30% of points), the rest forming
.
2) Two derived instances are created:
: For
,
. For
,
unchanged.
: For
,
. For
,
.
3) Tests cover 56 instances, including geographical types (C: clustered, R: random, RC: mixed) and constraint types (Type 1: tight windows, Type 2: wide windows).
Justification of scale factors: The factors 1.6 (early week) and 0.8 (weekend) are based on empirical data collected by ANASP-CONAG over an 8-week period (January-February 2023) in three communes of Conakry (Kaloum, Dixinn, Matam). The estimation method consisted of weekly sampling of waste volumes per collection point. The average ratio between the volume of the first collection day (Monday/Tuesday) and that of the second (Thursday/Friday) was 1.62 (standard deviation 0.18), justifying the factor 1.6. The factor 0.8 reflects the average reduction observed at the weekend (i.e., 1/1.6 ≈ 0.625), rounded to 0.8 to account for residual variability and a slight systematic underestimation of weighings at the beginning of the week.
4.2. Reference Method: NSGA-II
To contextualize the performance of our heuristics, we implemented the genetic algorithm NSGA-II (Non-dominated Sorting Genetic Algorithm II), a well-established reference method for multi-objective optimization problems [15]. The population was set to 100 individuals, with a crossover rate of 0.9 and a mutation rate of 0.1. The algorithm was run for 200 generations.
4.3. Sensitivity Analysis on Scale Factors
To assess the robustness of our conclusions to the scale factor hypothesis, we conducted a sensitivity analysis. We tested three alternative scenarios on a subset of 18 instances (6 of each type C, R, RC):
Low Scenario:
Medium (Base) Scenario:
High Scenario:
The relative ranking of methods (in terms of cost-regularity trade-off) remained stable across the three scenarios.
4.4. Performance Measures
For each method and instance, we record:
Total cost
: Sum of distances of
and
.
Composite regularity index: Normalized average of deviations
,
,
,
,
. A lower value indicates better regularity.
5. Results and Analysis
5.1. Global Analysis of Trade-Offs
Figure 7. Comparison of methods in terms of cost per type of instance.
Figure 1 presents the approximate Pareto front between total cost (normalized x-axis) and regularity index (normalized y-axis) aggregated over all instances. The results clearly confirm the antagonism between the two objectives.
The Method C1 (independent construction) positions itself as the extreme point minimizing cost but maximizing regularity gaps. Conversely, Method B2 (guided insertion) achieves the best regularity at the cost of a significant increase in cost (on average +18% compared to C1). The methods from Groups A and B1 occupy the intermediate space of compromise (Figure 7).
5.2. Performance by Instance Type
Detailed analysis reveals that the relative performance of the methods depends heavily on the instance structure (Figure 8).
Type 1 instances (tight windows): In this constraining context, Methods A1 and B1 offer the best compromise.
Type 2 instances (wide windows): The increased flexibility allows Method A2 (random deletion) to shine, offering an excellent balance.
(a)
(b)
(c)
Figure 8. (a) Comparison of methods in terms of overall stability by instance type; (b) Comparison of methods in terms of overall stability by instance type; (c) Comparison of methods in terms of overall stability by instance type.
5.3. Stability of Schedules and Working Conditions
Method B2 is systematically the best for minimizing variations in passing time
, crucial for user satisfaction, and for ensuring similarity of routes per vehicle
. Method C1 produces the worst results on these indicators (Figure 9).
Figure 9. Comparison of methods in terms of “user” stability by instance type.
5.4. Comparison with the Reference Method NSGA-II
The NSGA-II algorithm was executed on the same set of instances. For a comparable computational budget (time limited to 60 seconds per instance), the extreme solutions of NSGA-II were systematically dominated by the solutions of methods C1 and B2 respectively. For example, the average cost of NSGA-II’s best “low-cost” solution was 7.5% higher than that of C1, and the regularity index of its best “regular” solution was 15% higher (worse) than that of B2 (Figure 10).
(a)
(b)
(c)
Figure 10. (a) Comparison of methods in terms of stability “employees” by instance type; (b) Comparison of methods in terms of stability “employees” by instance type; (c) Comparison of methods in terms of stability “employees” by instance type.
6. Discussion and Management Implications
6.1. Strategic Choice for ANASP-CONAG
The results do not designate a universally “best” method but provide a map for an informed strategic choice:
Priority “Cost control”: Method C1 should be favored. Its implementation would require accepting operational irregularity and setting up adapted communication towards users and teams.
Priority “Stable and equitable service”: Method B2 is recommended, particularly in residential areas where predictability is valued. The cost increase should be considered an investment in service quality and social climate.
Need for a “pragmatic compromise”: Methods A1 (Type 1) or A2 (Type 2) are ideal candidates. They capture a substantial part of the savings from C1 while maintaining acceptable operational regularity, facilitating daily management.
6.2. Implementation Challenges and Model Limits
Transposing these results to the field in Conakry must consider factors not modeled: variable reliability of the vehicle fleet, seasonal impact (rains) on road navigability and travel times, and daily fluctuation of waste volumes. These uncertainties suggest that a method too rigid in its search for regularity (like B2) could be fragile. Conversely, complete irregularity (C1) could be unmanageable. The compromise methods (A1, A2, B1), by their intrinsic flexibility, could offer greater operational robustness.
7. Conclusions
This study formalized and solved a bi-objective optimization problem for waste collection in Conakry, highlighting the fundamental trade-off between economic efficiency and operational regularity. The six proposed heuristics cover a spectrum of solutions, from pure cost minimization to pure maximization of route similarity.
The main contribution is practical: to provide ANASP-CONAG with a quantitative decision-making framework for choosing a planning strategy aligned with its political, financial, and social priorities. The study also shows that performance is contextual, depending on the geographical configuration and time constraints of collection zones.
Research perspectives include the integration of real data from Conakry (GPS, volumes) to refine the model, the incorporation of stochasticity (traffic, breakdowns) to assess method robustness, and the development of an interactive decision support tool allowing planners to visualize and choose in real time among compromise solutions. Such an approach could significantly improve the performance and sustainability of the public waste collection service in the Guinean capital.
Author Contributions
Study conception: O.T., M.D.B., A.T. Protocol and methodology development: O.T., M.S., C.G.H., M.L. Data analysis and interpretation: O.T., M.L., M.D.B., C.G.H. Original manuscript writing: O.T., M.S., M.D.B. Review and editing: B.M.T., B.M., A.T. All authors approved the final version of the manuscript.
Funding
This research work did not benefit from any specific funding from public, commercial, or non-profit agencies.
Acknowledgements
The authors would like to thank the management of ANASP-CONAG for its openness, as well as the neighborhood chiefs of Conakry for their collaboration during the survey phases. They also thank the students of the Department of Mathematics at Gamal Abdel Nasser University for their field assistance.