Truck scheduling for solid waste collection in the City of Porto Alegre, Brazil ☆

This paper considers a truck scheduling problem in the context of solid waste collection in the City of Porto Alegre, Brazil. The problem consists of designing "good" daily truck schedules over a set of previously defined collection trips, on which the trucks collect solid waste in fixed routes and empty loads in one of several operational recycling facilities in the system. These facilities are managed by cooperatives whose members are poor and not part of the mainstream economy. The main objective is to minimize the total operating and fixed truck costs. We show that the problem can be modeled as a special case of the single-depot vehicle scheduling problem, which is polynomially solvable. However, due to the social benefits of the solid waste program, it is desirable to obtain balanced assignments of collection trips unloading their cargo at the recycling facilities. We prove that the truck scheduling problem considering balanced unloading is NP-hard. A heuristic approach, incorporating an auction algorithm and a dynamic penalty method, is designed to acquire a good solution. Finally, computational experiments are conducted on real data. The results show that the heuristic approach simultaneously reduces total costs and balances the number of trips assigned to each recycling facility.

[1]  Dang Vu Tung,et al.  Vehicle routing-scheduling for waste collection in Hanoi , 2000, Eur. J. Oper. Res..

[2]  M. Fischetti,et al.  Heuristic algorithms for the multiple depot vehicle scheduling problem , 1993 .

[3]  Lawrence Bodin,et al.  The design of a computerized sanitation vehicle routing and scheduling system for the town of oyster bay, new york , 1989, Comput. Oper. Res..

[4]  Hans W. Gottinger A computational model for solid waste management with application , 1988 .

[5]  Maria Grazia Speranza,et al.  The application of a vehicle routing model to a waste-collection problem: two case studies , 2002, J. Oper. Res. Soc..

[6]  Dimitri P. Bertsekas,et al.  Auction algorithms for network flow problems: A tutorial introduction , 1992, Comput. Optim. Appl..

[7]  Donald D. Eisenstein,et al.  Garbage Collection in Chicago: A Dynamic Scheduling Model , 1997 .

[8]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[9]  Robert M. Nauss,et al.  Solving the Generalized Assignment Problem: An Optimizing and Heuristic Approach , 2003, INFORMS J. Comput..

[10]  Albert P. M. Wagelmans,et al.  Models and Algorithms for Single-Depot Vehicle Scheduling , 2001, Transp. Sci..

[11]  Raymond S. K. Kwan,et al.  An arc generation approach to solving the bus scheduling problem , 1999 .

[12]  Vasanthakumar N. Bhat,et al.  A Model for the Optimal Allocation of Trucks for Solid Waste Management , 1996 .

[13]  E. Balas,et al.  Set Partitioning: A survey , 1976 .

[14]  R. Jonker,et al.  Improving the Hungarian assignment algorithm , 1986 .

[15]  Martin W. P. Savelsbergh,et al.  A Branch-and-Price Algorithm for the Generalized Assignment Problem , 1997, Oper. Res..

[16]  Kurt Spielberg,et al.  Set Covering by Single-Branch Enumeration with Linear-Programming Subproblems , 1971, Oper. Res..

[17]  James W. Male,et al.  Districting and Routing for Solid Waste Collection , 1978 .

[18]  N. Erkip,et al.  Selecting transfer station locations for large solid waste systems , 1988 .

[19]  Walter Ukovich,et al.  A comparison of different solution approaches to the vehicle scheduling problem in a practical case , 2000, Comput. Oper. Res..

[20]  J. Bautista,et al.  Modeling the problem of locating collection areas for urban waste management. An application to the metropolitan area of Barcelona , 2006 .

[21]  José Pinto Paixão,et al.  A quasi-assignment algorithm for bus scheduling , 1987, Networks.

[22]  T. Song,et al.  A new algorithm for the quasi-assignment problem , 1990 .

[23]  A J Morrissey,et al.  Waste management models and their application to sustainable waste management. , 2004, Waste management.

[24]  Fred W. Glover,et al.  An Ejection Chain Approach for the Generalized Assignment Problem , 2004, INFORMS J. Comput..

[25]  Luiz Antonio Nogueira Lorena,et al.  Relaxation heuristics for a generalized assignment problem , 1996 .

[26]  M. Fisher,et al.  A multiplier adjustment method for the generalized assignment problem , 1986 .

[27]  José M. P. Paixão,et al.  Vehicle Scheduling for Public Mass Transit — An Overview , 1995 .

[28]  Lawrence Bodin,et al.  Classification in vehicle routing and scheduling , 1981, Networks.

[29]  Thierry Kulcar,et al.  Optimizing solid waste collection in Brussels , 1996 .

[30]  Ulf Bokinge,et al.  Improved vehicle scheduling in public transport through systematic changes in the time-table , 1980 .