You are on page 1of 14

informs

Vol. 35, No. 1, JanuaryFebruary 2005, pp. 2436 doi 10.1287/inte.1040.0109


issn 0092-2102  eissn 1526-551X  05  3501  0024 2005 INFORMS

Routing Optimization for Waste Management


Surya Sahoo, Seongbae Kim, Byung-In Kim
Institute of Information Technology, Inc., 2204 Timberloch, Suite 225, The Woodlands, Texas 77380
{surya@e-iit.com, skim@e-iit.com, bkim@e-iit.com}

Bob Kraas, Alexander Popov Jr.


Waste Management, Inc., 1001 Fannin Street, Houston, Texas 77002
{bkraas@wm.com, apopov@wm.com}

Waste Management (WM) obtains one third of its revenue from landll disposals and two-thirds from waste-
collection services. As most of the revenue comes from collecting trash, improving efciency in operating the
eet improves the bottom line. After a urry of acquisitions and a merger with USA Waste, WM found itself
with a large eet of vehicles whose routing, dispatching, maintenance, and management were decentralized.
WM recognized that it could reduce operating costs by improving its use of assets. It contracted with the
Institute of Information Technology to develop WasteRoute, a comprehensive route-management system that
took into account WMs specic routing concerns and provided broad benets. Initially, the target audience of
the system was the dispatchers and indirectly the drivers. Sales and customer service also beneted because
WasteRoute integrated the sales, customer service, and operations departments. The system reduced operating
costs, provided better customer service, and determined appropriate prices. WM deployed WasteRoute across
the nation beginning in March 2003. By the end of 2003, WM had 984 fewer routes, saving $18 million. It
estimated that its savings for 2004 due to the reduction will be $44 million. As it extends the system to additional
areas, it expects additional route reductions.
Key words: industries: transportation, shipping; transportation: vehicle routing.

M ost US residents consider garbage collection a


required service. As a result, there are many
waste collection companies in the United States that
the sequence of stops, which made serving their cus-
tomers nearly impossible when they were out sick or
on vacation. Finally, to reduce information technol-
compete based on price. Waste Management, Inc. ogy (IT) costs, WM sought a Web-based platform to
(WM) is unusual in focusing on improving customer handle routing.
service to distinguish itself in the market.
WM made an enterprise-level investment in im-
proving service to address several operational inef-
Waste Management
ciencies. First, after a string of acquisitions in some With headquarters in Houston, Texas, WM is the lead-
areas of competing companies, WM had overlapping ing provider of comprehensive waste-management
routes with two trucks serving customers on the same services in North America. Its network of opera-
street. It was obvious it needed to improve rout- tions includes 293 active landll disposal sites, 16
ing in these areas. Second, route planners or drivers waste-to-energy plants, 72 landll gas-to-energy facil-
sequenced the stops on the routes. When they had ities, 146 recycling plants, 346 transfer stations, and
enough experience, this method worked fairly well, 435 collection operations (depots). Combined, these
but it led to a host of problems for Sales and Cus- resources enable WM to offer a full range of envi-
tomer Service. For example, a salesman wanting to ronmental services to nearly 20 million residential
offer service to a prospect might have difculty deter- customers and 2 million commercial customers
mining the optimal route for the customer to ensure throughout the US and Canada.
the best service at the least cost. Drivers were not WM provides solid-waste collection services for
required to inform the route planners if they changed residential, industrial, and commercial customers in
24
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 25

48 states, the District of Columbia, Canada, and WM managers intended to reduce the overall operat-
Puerto Rico. With nearly 26,000 collection and trans- ing expenses, whose key components are xed vehicle
fer vehicles, it operates the largest trucking eet in costs, variable vehicle costs, and labor expenses. They
the waste industry and collects over 80 million tons decided that the best way to evaluate the results of a
of garbage a year. The company provides a wide program to cut costs was to measure the reduction in
range of services, from picking up household trash vehicles. Eliminating one vehicle may eliminate ve
at single-subscription residences to providing com- or even six route days and certainly contributes to
prehensive waste programs for large national com- reducing assets.
panies with hundreds of locations. For these compa- The collection business is in three major areas: com-
nies, WMs national accounts department develops mercial, residential, and industrial. Although they are
customized programs, sometimes sending a represen- very different, they all produce municipal solid
tative to work on site to help them manage specialized waste and materials for recycling. Commercial cus-
and diverse environmental needs. tomers include strip malls, restaurants, and small
WM has improved its routing, maintenance, and ofce buildings. A commercial route may include 60
utilization of labor and equipment in its 435 collec- to 400 customers and two or three disposal trips to
tion operations across the US and Canada. One of a landll each day. Depending upon the customer
the most fundamental changes was the restructuring base, a driver may visit the same customer multi-
of the organization around geographic market areas. ple times in one week. The weekly service schedule
Before, WM operated as a collection of 1,200 sepa- is fairly static, as most customers seldom change the
rate business entities; now, these business units have frequency of service. Commercial routes usually con-
been consolidated into 66 market areas. This simpler, tain about 20 percent volatility, or unplanned activity,
more streamlined structure aligned the organization throughout the course of the day. Blocked dump-
with the business strategy. Integrating all the assets in sters or containers, extra services, and new customer
a market area (services, people, resources, and equip- stops alter planned routes. The difculty in man-
ment) enables WM to manage business more effec- aging the efciency and productivity of drivers lies
tively and at a lower cost. As a result, WM now has a in the details. On one route, a driver may pick up
market-based, customer-driven structure resulting in garbage for only 60 customers a day, while on another
a stronger enterprise and a more competitive force in route in the same city, the driver may serve 300 cus-
the market place. tomers in one day. However, the rst driver may
Based on 2002 gross revenues, WMs waste-collec- drive nearly 400 miles while the second drives only
tion business contributed 68 percent of its total rev- 150 miles. Measuring and comparing driver produc-
enue. Within the collection business, commercial col- tivity was nearly impossible with WMs existing oper-
lection, residential collection, and industrial collection ational systems.
contributed 38, 32, and 29 percent to gross revenues, Residential customers are generally people living in
respectively (Waste Management, Inc. 2003). WMs private homes. In subscription service areas, where
achievements in IT were recognized by CIO magazine, customers call WM individually for service, routes
which awarded it the CIO100 Award for 2001, 2002, tend to be less dense and costs higher per customer
and 2003. than in contract areas where WM bids for and obtains
the right to serve all homes in an area. In subscrip-
The Problem of Routes tion areas, sales and operations staffs work to increase
In changing from a decentralized to a centralized customer density to reduce cost per customer. Munic-
organization, WM recognized that managing the ipalities and homeowners associations commonly
activities of its 19,600 daily routes was not trivial. WM contract with WM to limit the number of waste
typically operates vehicles six days a week, with a few vehicles driving through the neighborhoods, thereby
running on Sundays. With an annual operating cost increasing the overall safety and appeal of the com-
of nearly $120,000 per vehicle, WM wanted to make munity. WM had difculty measuring and comparing
every route as protable and efcient as possible. productivity within residential routes. Depending on
Sahoo et al.: Routing Optimization for Waste Management
26 Interfaces 35(1), pp. 2436, 2005 INFORMS

and dispose of the contents. It might serve another


customer with the same size container. The difculty
Main Street Main Street arises when a driver is scheduled to perform dif-
ferent types of services throughout the day for cus-
tomers with different container sizes and different
(a) Point-to-point routing (b) Arc routing
service requirements. WM must consider more fac-
tors, including driver-experience level, vehicle types,
Figure 1: Because vehicles are permitted to travel and make stops only container types, material types, and security clear-
on the right sides of streets, residential collection requires arc-routing
systems. ance, when creating industrial routes.

density, a residential route may serve between 150 The Residential and Commercial
and 1,300 homes a day. Compensation plans, geogra- Routing Problem Characteristics
phy, unions, and local experience levels all contribute
Through WasteRoute, we mainly solved the resi-
to the productivity of a route. The frequency of service
dential routing problem and the commercial routing
per week will vary based on the climate, geography,
problem. Both residential and commercial collection
competition, and price of service. In northern states,
problems can be classied as variations of vehicle-
customers commonly expect service once per week.
In southern states, they typically expect service twice routing problems with time windows (VRPTW) but
per week. Once WM determines the weekly frequency with additional constraints. In the literature, a typ-
for a set of routes, it repeats this schedule every ical vehicle routing problem (VRP) comprises a set
week. of vehicles, stops, and a depot. Each vehicle starts
The single largest factor distinguishing residen- from the depot, visits a number of stops, and ends at
tial routes from commercial routes is the mandatory the depot. Depending on the nature of the applica-
adherence to driving on one side of the street. Unlike tion, VRPs may have different characteristics, includ-
drivers on commercial routes, those on residential ing types of vehicles (homogeneous or heterogeneous)
routes are permitted to serve only customers on the and number of depots (single or multiple). A VRPTW
right side of the street (Figure 1). Very few exceptions is dened as a VRP extended by additional time con-
are granted for alleys and one-way streets. This means straints associated with each stop. The depot also has
that solving the residential routing problem is dif- a time window. Each vehicle has a single capacity
ferent from solving the commercial routing problem. constraint, such as maximum volume or maximum
Point-to-point solutions are acceptable for commer- travel time. The objective function(s) generally mini-
cial routes but residential routes require arc-routing mizes total costs or total travel time. The VRPTW is
solutions. NP-hard, and nding a feasible solution with a xed
Industrial routes introduce a different routing prob- eet size is an NP-complete problem (Cordeau et al.
lem. The differentiator between commercial routes 2002), and one frequently resorts to approximate or
and industrial routes is the size of the containers heuristic procedures in solving the problem.
(dumpsters). A typical commercial container is eight As with a typical VRPTW, at WM, each operation
loose yards, while an industrial container may range site has a single depot per collection operation, a nite
from 20 to 40 loose yards. Trucks can handle only number of homogeneous vehicles, and a set of stops.
one industrial container at a time and they commonly In addition to those standard components of VRPTW,
haul these large containers to the landll, empty the routing problems at WM have landll facilities,
them, and have them back to the original customers the feature unique to the waste-collection business.
locations. To complicate the problem, WM uses many The constraints specic to landlls are a major compo-
different approaches to improve the efciency of this nent of the routing problem for waste-collection com-
operation. For example, a truck may rst deliver an panies. When a vehicle is full, it needs to go to the
empty container at the customer location, and then closest available disposal facility. Each vehicle can and
pick up the full container, travel to a disposal facility typically does make multiple disposal trips per day.
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 27

WM considers two main capacity constraints when Disposal trips (when a vehicle is full, it must go
creating a route: vehicle capacity and route capacity. to a disposal facility),
Vehicle capacity is the maximum volume and weight Drivers lunch break.
that each vehicle can hold. Route capacity is the daily Before WM adopted WasteRoute, local route plan-
capacity for each driver: maximum number of stops, ners designed routes manually and distributed them
maximum number of lifts, maximum volume and to the drivers. Although some route planners had
weight that a driver can handle per day, and so forth. very limited visualization tools, the efciency of the
WM business rules set the route capacity constraints routes they planned depended greatly upon their
and route time. Vehicle capacity dictates when drivers experience and knowledge of the area, as well as
should make disposal trips. If the vehicle capacity the timely availability of the information they needed
is larger than the routes volume capacity, drivers to plan routes to accommodate construction areas,
will make only one disposal trip and it will be the weather, vehicle availability, and driver availability.
last stop before returning to the depot. If, however, Route planners had difculty constantly taking all of
the routes volume capacity is more than the vehicle this information into account when planning routes
capacity, the driver will make multiple disposal trips. to ensure efciency. To address disruptions on routes,
Because multiple disposal facilities are available, we drivers or dispatchers simply changed routes without
must carefully select the best. We assume that each reoptimizing the routes, resulting in routes crossing
vehicle starts at a depot and ends up at the depot one another, less-than-efcient results, or poor cus-
with zero volume. Each vehicle has a one-hour lunch tomer service.
break between 11:00 am and 1:00 pm. WMs typical
problems range between 25,000 and 120,000 residen- WM Selected IIT as a Solution Provider
tial homes or 10,000 and 54,000 commercial stops per
WM organized a team of stakeholders and consul-
collection operation.
tants to evaluate route-management software pack-
While authors of papers on the VRPTW consider
ages. WM was looking for an application that could
minimizing the number of vehicles and total travel
be integrated into its existing IT infrastructure, prefer-
time to be the major objective, WM also considers
ably a Web-based solution.
the visual attractiveness or route compactness of solu-
WM decided that the best way to evaluate the ini-
tions very important. We borrowed the term visual
tial list of 19 vendors was to put them head-to-head
attractiveness from Poot et al. (2002); it depends on
in a competitive situation. It held a competition in
how stops are grouped into routes. A solution in
Houston during August 2001. It made its nal evalu-
which many routes cross over each other is less visu-
ation comparing the quality of the routing algorithm
ally attractive than one in which no routes overlap.
engines in February 2002. WM evaluated and com-
Balancing work among vehicles is also important in
pared the algorithms functional t with its business
implementing a solution in the eld. We summarize
rules. It evaluated the results of the algorithm tests
our problem as follows:
based on meeting three objectives: (1) route reduc-
Objectives tion (cost savings), (2) workload balancing (number
Minimize the number of vehicles, of routes) across days of the week, and (3) adher-
Minimize travel time, ence to business constraints. The solution provided
Maximize visual attractiveness, by the Institute of Information Technology, Inc. (IIT)
Balance workload among the vehicles. met these requirements. IITs solution also took into
Constraints consideration turn restrictions or penalties, speed lim-
Time windows of stops and the depot, its, and adherence to side of street for residential
Vehicle capacity (volume, weight), routes. In addition, given a four-hour processing-time
Route capacity (maximum number of homes restriction, the IIT software solved WMs problem in
(residential) or lifts (commercial), volume, and weight 35 minutes.
a vehicle can handle per day), WM contracted with IIT to develop WasteRoute, a
Routing time limit per vehicle, comprehensive route-management system that took
Sahoo et al.: Routing Optimization for Waste Management
28 Interfaces 35(1), pp. 2436, 2005 INFORMS

into account WMs specic routing concerns and Web page, and runs within the Java virtual machine
provided broad benets. In March 2003, three months found in nearly all Web browsers. The applet con-
after a team of people from both organizations began sists of both tabular data (in forms and reports) and
initial development, WM rolled out the rst version a map displaying customer locations, landlls, and
of WasteRoute. other facilities against a background of streets, land-
marks, and other geographical boundaries. The coor-
GIS and Optimization dination of the navigation tree, customer data, and an
interactive map makes the application simple to use.
A geographical information system (GIS) tightly inte-
Ease of use is very important to WM, because local
grates spatial information to managed data. To illus-
route managers, whose computer skills vary widely,
trate the contrast, consider a customer in a standard
use the application.
relational database. In a standard relational database,
A given customer can have many stops on many
the attributes for a customer would typically include days, each of which represents a location where the
name, billing information, and address. The rm typ- vehicle stops. A stop may have one or more orders,
ically enters the address information manually in a each of which represents a trash container or a res-
system for managing customer relationships and uses idence. This representation models the business to
it for mailings. With such a system, the rm could not support customer service at the container level but
determine customers proximity to other customers or intelligently collapses orders from the same customer
routes to support decisions about routing. into a single stop as appropriate. For example, the
Based on a customers address, a GIS would pro- optimization engine can view three containers at a
vide spatial information about the customer, includ- strip mall, even though they are at different coor-
ing the customers specic x, y, and z location in dinates in the real world along a driveway, as one
a coordinate system and the geometry of the cus- stop for routing purposes. The model is also sophisti-
tomers pickup site, usually a point but sometimes a cated enough to account for the time taken to handle
line or a polygon. When it brings this spatial infor- additional containers at the same location with con-
mation together with other information having spa- guration parameters. This database is automatically
tial components, such as streets, it can display truly synchronized with the existing AS/400 infrastructure.
unique aspects of the data. For example, it can display
customers locations on a map with the surrounding
Deployment
street network, various landmarks, other customers,
or the collection facility. From the beginning, WM understood that deploying
Although planners can use the GIS component of an application like WasteRoute would fundamentally
WasteRoute to view customer locations on a map change the way it served its customers. Getting peo-
and manipulate information, they take advantage of ple to change for any reason is difcult, and fail-
the true power of the GIS when they construct a ing to orchestrate the change risks failure. A team of
key component of the optimization engine, an origin- two project managers (IT and business) and a group
of four organizational-change-management personnel
destination (OD) matrix. This matrix captures the dis-
developed a plan to roll out WasteRoute to the orga-
tance and time traversed on a street network between
nization. They designed the initial deployment plan
any two points, taking into account such constraints
with two tiers: tier one has 36 market areas consisting
as speed limits, directional attributes of streets (such
of larger collection operations, and tier two, 30 mar-
as one-way directions or turn penalties and restric-
ket areas consisting of smaller, more rural collection
tions), and accurate segment distances.
operations. They set the completion time line for tier
one at the end of 2003 and for tier two at the end of
The WasteRoute System 2004. They further decided to break tier one into three
WasteRoute is a Web-based Java application, inte- waves of 12 market areas for systematic rollout of
grated with WMs other systems (Figure 2). The user WasteRoute. We conducted the rst classroom train-
interface is managed by applets, is launched from a ing class in March 2003 for wave-one participants.
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 29

InfoPro AMP
GPS PDA Canadian Pricing
CRM / Billing

XML
XML
GPS
Phone
Comm. Tower
Call Center /
Customer
Service
HTTP
WasteRoute

XML

XML
GPS Data
Hosting Firewall
MAS AS / 400
Legacy
JMS queue Billing / CRM
HTTP

SiteMinder
Security /
Authentication

Figure 2: WasteRoute is a Java application which is integrated with various other enterprise systems at WM
through Web services/HTTP protocol. The various applications provide data to WasteRoute and consume the
services it generates. Customer and billing data for sites in the US reside in an AS400 system called MAS
and for sites in Canada, reside in InfoPro. Contract residential customer data collected through GPS systems is
also integrated. WasteRoute uses SiteMinder as a directory server for user authentication and authorization in
accordance with WMs corporate standards. WasteRoute is also integrated with other systems, such as analysis
and modeling for protability (AMP) and customer-service applications.

To help us with training and expand our knowledge their jobs. To maintain morale and build trust between
base, we had some of the route planners from the employees and managers, WM drew up a proac-
wave-two operation sites participate in the deploy- tive communication plan and included the employ-
ment of wave-one operations. Our objective was to ees at every step during the rollout. WM reduced
train many people simultaneously while they gained the number of routes with the full support of the
on-the-job experience. This procedure worked very drivers because it did not lay off any drivers; it
well. The training class consisted of two components: reduced staff through normal attrition. In Baltimore,
standard operating procedures and application train- Fleet Optimization Manager Renee Huff says, Driver
ing. After taking the initial class, the planners also involvement has been a crucial success factor in
took a series of self-paced Web-based courses that implementing WasteRoute at our site. Huff projected
covered each of the two topics individually. While the the new routes that WasteRoute created on a screen
exact savings in the various areas vary, Elgin, Illinois, and received valuable feedback from drivers on route
for example, went from 10 routes to nine routes using density and capacity limitations. Giving the drivers
WasteRoute. It improved the average productivity of ownership made them willing to adopt the new sys-
the routes from 57.06 cubic yards of garbage per hour tem and help to improve their routes.
to 63.41 cubic yards per hour (Figure 3). We broke the deployment for each operation site
When companies adopt software, such as Waste- into four steps: service-boundary analysis (SBA),
Route, the employees who must use it tend to weekly balancing, clustering stops, and optimizing
be defensive and resist changing the way they do routes. Market area managers and route planners use
Sahoo et al.: Routing Optimization for Waste Management
30 Interfaces 35(1), pp. 2436, 2005 INFORMS

to the deployment because such changes require per-


sonal phone calls by WM representatives to conrm
them. In the clustering step, users look at the geogra-
phies of the routes without creating individual route
sequences. During the optimization step, route plan-
ners sequence the daily routes using WasteRoute.
After WasteRoute creates the routes, drivers and man-
agers review them. Once the drivers approved of the
new routes, the managers set a go-live date for the
operation site, and WM notied the customers as nec-
essary by phone, mail, or door hangers (notices hung
on door knobs).

Impact and Business Benets


(a) Before
After four years of emphasizing growth through
acquisitions, WM needed to optimize its routes. WM
strives for operational excellence. Corporate leaders
identied WasteRoute as one of the building blocks
it needed to achieve operational excellence. To sell
this program to stakeholders and key personnel, we
designated four key objectives: protability, customer
service, route optimization, and safety.

Protability
In February 2003, CEO Maurice Myers remarked,
Over the past year, in pilots at 27 different hauling
locations, weve reduced drivers and trucks by up to
17 percent and on average 10 percent. The company
operates 15,000 commercial and residential routes.
(b) After Our goal is to achieve the average pilot reduction of
10 percent. Each route is estimated to cost $120,000
Figure 3: In the Elgin, Illinois area, WM reduced routes by one, a reduc- annually, so our potential cost savings are meaningful
tion of 10 percent. Before WasteRoute, that area required 10 nine-hour to our bottom line.
routes, and its productivity was 57.06 yards per hour. With the solution With a graduating deployment schedule, nancial
of WasteRoute, that area now requires nine nine-hour routes, and its pro-
ductivity is 63.40 yards per hour. Each polygon shows an individual route. benets increased on a nonlinear scale. WM began
to realize benets in the second quarter of 2003.
WasteRoute extensively during these steps. During Deployment to 36 market areas in 2003 realized sav-
SBA, area staff could remove any overlaps between ings at approximately $18 million and costs at roughly
neighboring WM operations. In conducting weekly $10 million. WM estimated that its saving for the
balancing, route planners try to move customers to year of 2004 due to the route reduction of 2003 will
different days to equalize workloads on the ve days be $44 million. WM anticipates the savings to come
of the week. This step includes a review of customers in the long term. As each market areas employees
container sizes and frequencies. For a customer with become more familiar with the software and the soft-
a small container and service three or more times ware becomes institutionalized across WM, it will
a week, WM can substitute a larger container and yield additional savings. The rm expects to make
reduce the frequency of service, thus reducing WMs additional route reductions and thus cost savings as
cost of serving that customer. This step can add time it extends WasteRoute to 30 market areas throughout
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 31

North America in 2004. WM expects its cash ow to routes has made WM receptive to increasing the role
increase by $648 million over a ve-year period. Over for operations research techniques in other opera-
the same period, it estimates its savings in operational tional areas, such as locating facilities and delineating
expenses will be $498 million. Early in the deploy- service boundaries.
ment, WM realized that WasteRoute had impacts
beyond saving costs. As routes increased in capac- Safety
ity, they could increase in revenue. Managers able Reducing routes continues to improve WMs opera-
to understand daily vehicle activities and sales could tional efciency and cost savings, and it has a positive
focus on targeted areas to increase route density. impact on the environment and employees. Fewer
trucks on the road noticeably reduce emissions and
Customer Service noise. Reducing travel during busy times of the day
As WM stabilized its routes, the dispatchers, cus- and trafc in the communities in which WM is a
tomer representatives, and drivers communicated member are also noticeable benets.
more effectively and can now produce more consis- Safety and WasteRoute are inextricably linked, ex-
tant and reliable service. Sales agents able to see the plained Jim Schultz, vice president of safety. The Was-
location of facilities or the area covered by a route can teRoute team recognized from the outset their respon-
judge which customers to target. They can also close sibility to employees, customers, and people in the
deals by offering those customers appropriate pricing communities we serve to ensure safety is the founda-
options. tion, he added. To do this, WM has made operational
safety a cornerstone element in the WasteRoute imple-
Route Optimization mentation.
Tom Derieg, vice present of eet services and logistics
and executive sponsor of WasteRoute, states, This Conclusion
past year was one of patience and persistence for In 1999, Waste Management acquired businesses at
our team members and the many employees around the rate of one per day, so it was imperative that it
the company who helped us analyze the efciency searched for a way to manage this growth simply
of our routes. I am very pleased to report to you to ensure survival. During that same year, WM set
that we exceeded the goal Maury Myers set out for the goal of achieving some business benets by opti-
us in December 2002. We were asked to reduce 750 mizing routes, and, with the help of the Institute of
routes, and our 2003 cumulative accomplishment was Information Technology, it realized this goal using
a reduction of 984 routes (goals exceeded quarter over WasteRoute. This GIS-based route-management appli-
quarter in 2003). It is tough to admit that we had an cation reduced WMs operational costs by (1) orga-
efciency issue, but based on our results, I am very nizing routes to minimize overlap and thereby reduce
proud to see how much this work has strengthened the number of vehicles WM needed to serve its cus-
the company already. The most signicant improve- tomers, and (2) sequencing the stops along a route
ments were made by the Oregon market area, which to make the best use of fuel, driver schedules, and
reduced 46 routes against a goal of reducing 12, and disposal trips. Integrating WMs existing systems
their optimization efforts continue in 2004. with WasteRoute allows customer-service personnel
In a short span of four years, WM has transformed to resolve service issues quickly because they have
itself from a fragmented organization headed in many access to information about the customers. Market-
directions to a centralized corporation with a uni- ing and sales personnel also use WasteRoute to offer
ed goal of operational excellence. The success of appropriate pricing to prospects and to select areas to
WasteRoute has brought WM close to realizing the serve based on existing routes and facility locations.
benets of its size and scale. This Fortune 100 com- The nancial results from the initial deployment of
pany is now delivering on its promise of operational WasteRoute are very positive. With the rollout of Was-
excellence and differentiated service as an example to teRoute in 2003 and 2004, WM expects to reduce the
the waste industry. Applying optimization to reduce number of collection routes by 10 percent. WM began
Sahoo et al.: Routing Optimization for Waste Management
32 Interfaces 35(1), pp. 2436, 2005 INFORMS

deploying WasteRoute in March 2003 with a net effect service starting time and the latest possible starting
of 984 fewer routes at the end of the year, exceeding time. The depots time window E L has the special
its goal of dropping 750 routes, and achieving sav- meaning of the earliest possible departure from the
ings of $18 million. WM estimated that its savings depot and the latest possible arrival at the depot. Each
for the year of 2004 due to the route reduction of node has a service time si and demand di . The lunch
2003 will be $44 million. The rm expects to make break, the depot, and the landlls have zero demand.
additional route reductions and thus cost savings as The depot has zero service time. A nonnegative travel
it extends WasteRoute throughout North America in time, tij , is associated with each arc i j A. Travel
2004. WM expects its cash ow to increase by $648 time between the lunch break stop, N + M + 1, and
million over a ve-year period. Over the same period, any stop is set to zero.
it estimates its savings in operational expenses will be Let K be the available vehicle set, Nk be the actual
$498 million. number of disposal trips for vehicle k, and C be
the vehicle capacity. Let xi j k , where i j A k K,
Appendix equal 1 if arc i j is used by vehicle k and 0 oth-
erwise. Let time variable wi k , where i V  k K, be
The Optimization Problem the start service time at node i when it is serviced
To explain the problem clearly, we present a mathe- by vehicle k. Let also Di k , where i V  k K, be the
matical programming model for a simplied version cumulative demand at node i for vehicle k. A route
of our problem here. We simplied the problem by represents the travel path of a vehicle, and a subroute
minimizing only travel time. In the real-world prob- represents a sub-travel path that starts from the depot
lem, we also try to minimize the number of vehi- or a disposal facility and ends at a disposal location
cles, maximize the visual attractiveness, and balance or the depot.
the workload. This simplied model also considers
single-vehicle capacity alone. In the simplied prob- Simplied Waste-VRPTW Model
lem, we assume that the number of vehicles is given
and consider a single objective function: minimize  
the travel time. We adopted the notation and basic min tij xijk
kK ij A
VRPTW model of Cordeau et al. (2002) and changed
them to incorporate the disposal operations and the subject to
drivers lunch breaks.  
The simplied waste VRPTW is dened on the net- xijk = 1 i 12 N  (1)
kK ij A
work G = V  A , where the regular stops are rep-
resented by nodes 1 to N , the landlls are repre- 
N
x0jk = 1 k K (2)
sented by nodes N + 1 to N + M, the lunch break j=1
is represented by N + M + 1, and the depot is rep- Dik C k K i 12 N N +M +1 (3)
resented by 0 in the vertex set V = 0 1 2 N 
N + 1 N + M + 1, and A is the arc set. For mod- Dmk = 0 k K m 0N +1 N +2 N +M (4)
eling purposes, the landlls are duplicated such that Dik +dj Djk 1xijk BigM k K
a vehicle visits a landll at most once in a route. For i 012 N +M +1j 012 N N +M +1 (5)
example, if a vehicle visits a specic landll three

N 
N +M+1
times in a route, we duplicate the landll three times dj xijk C Nk k K (6)
so that the vehicle virtually visits a landll at most j=1 i=1

once. The maximum number of disposal trips for a  N


+M

vehicle can determine the number of duplications in ximk = Nk k K (7)


i1 N N +M+1 m=N +1
a day because, in extreme cases, the vehicle visits
N
+M 
the same landll every time. Each node in V has a xmjk = Nk 1 k K (8)
time window ai  bi  representing the earliest possible m=N +1 j1 N N +M+1
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 33

N
+M that route should be to the depot, and this will be
xm0k = 1 k K (9) achieved by constraints (9). Constraints (10) and (11)
m=N +1
N
+M
are introduced to add the lunch break for each route.
xiN +M+1k = 1 k K (10) Constraints (12) ensure that if the vehicle arrives at a
i=1 stop, it must leave the stop. Constraints (13) through
N
+M (16) make sure that the time constraints on both the
xN +M+1jk = 1 k K (11) route and vehicle are satised. Constraints (14) make
j=0
sure that the travel time between before-lunch-break

N +M+1 
N +M+1
stop and after-lunch-break stop is included. Finally,
xijk = xjik
i=0 i=0 constraints (17) through (19) impose binary condi-
k K j 01 N +M +1 (12) tions, nonnegative integer constraints, and nonnega-
tive conditions on the variable set. As observed in
wik +si +tij wjk 1xijk BigM the simplied waste-VRPTW model, the disposal trips
k K ij A (13) and the lunch break make the problem much more
wik +si +sN +M+1 +tij wjk complicated.

2xiN +M+1k xN +M+1jk BigM The Solution Approach


k K i j A (14) We developed and implemented an iterative two-
phase algorithm in which the rst phase generates

N +M+1 
N +M+1
ai xijk wik bi xijk an initial solution and the second improves it. First,
j=1 j=1 we estimate the number of routes for a given site by
k K i 01 N +M +1 (15) considering the total workload and the maximum vol-
ume, yardage, number of lifts (commercial) or homes
E wik L k K i 01 N +M +1 (16)
(residential), and allowable routing time of routes.
xijk 01 k K ij A (17) Then, we initially (roughly) route the stops based on
Nk 0 Integer k K (18) their locations and time-window constraints in the
rst step, which we call Phase 1. For the rst ini-
Dik 0 k K i 01 N +M +1 (19)
tial route-building phase, we apply a hybrid method
Constraints (1) impose the rule that each regular of balanced clustering and a greedy-insertion algo-
stop should be served by exactly one vehicle. Con- rithm to enhance visual attractiveness. In this stage,
straints (2) ensure that each route starts from the we also balance the routes in terms of the workload
depot. Constraints (3) keep the amount of garbage so that a single vehicle can serve each route. The sec-
collected at each stop within the vehicle capacity ond phase of the algorithm accomplishes optimized
constraint. Constraints (4) ensure that the collected route building using an extended traveling-salesman
garbage volume is reset to zero once the vehicle has problem (TSP) and extended-insertion VRPTW and
visited a landll, as well as in the particular instance by applying metaheuristic algorithms. In this step, if
when the vehicle leaves the depot. Constraints (5) are any stops are not routed in a given route, it assigns
in place to make sure that the collected garbage reects those stops to their closest available routes. If after
the correct incremental volume of a particular stop all the routes are optimized, there are stops remain-
when a truck visits that stop. By constraints (6), the ing that have not been routed, the algorithm increases
actual number of disposal trips is calculated. Con- the number of routes and repeats the two steps from
straints (7) impose the condition that the number of the beginning. We discuss the main algorithms of the
trips from the regular stops to disposal facilities for a procedure in the next sections.
vehicle is equal to the number of actual disposal trips.
Constraints (8) impose the condition that the num- Initial Route Construction Using Balanced
ber of trips from the disposal facilities to the regu- Clustering Algorithms with Greedy Insertion
lar stops should be one less than the number of dis- The rst phase of the solution approach utilizes a
posal trips. The last trip from a disposal facility in k-means-variant-balanced-clustering algorithm (Kim
Sahoo et al.: Routing Optimization for Waste Management
34 Interfaces 35(1), pp. 2436, 2005 INFORMS

et al. 2004). Like the k-means algorithm, it selects an and the allowable routing time. The algorithm esti-
initial centroid seed stop for each route randomly as mates the routing time for each route each time it
the rst step and assigns the remaining stops to their adds a stop to the route by using a fast TSP heuristic
nearest route. Then, it calculates a new centroid for algorithm, which is a greedy insertion. When a route
each route. It clusters the stops based on the distances whose centroid is the nearest to the stop being pro-
between the stops and the centroids. In other words, cessed has already reached its capacity, it assigns the
it assigns a stop to the route whose centroid is the stop to the next closest route whose capacity is not
closest to the stop. Each time it assigns a stop to a full.
route, it considers the capacity of the route. The capac- We also developed and applied a simple improve-
ity of the route is dened by the maximum number ment algorithm for enhancing visual attractiveness.
of stops that the vehicle is allowed to visit, the vol- The basic idea of the improvement is as follows: if
ume or weight that the vehicle is allowed to handle, a stops current route is not the same as the stops

Best-known solution IIT algorithm Best-known solution IIT algorithm


Problem Problem
set Vehicle # Distance Vehicle # Distance set Vehicle # Distance Vehicle # Distance

C101 10 82894 10 82894 C201 3 59156 3 59156


C102 10 82894 10 82894 C202 3 59156 3 59156
C103 10 82806 10 82894 C203 3 59117 3 60337
C104 10 82478 10 82795 C204 3 59060 3 60111
C105 10 82894 10 82894 C205 3 58888 3 58888
C106 10 82894 10 82894 C206 3 58849 3 58849
C107 10 82894 10 82894 C207 3 58829 3 58832
C108 10 82894 10 82894 C208 3 58832 3 58832
C109 10 82894 10 82894 R201 4 125237 4 127998
R101 19 164579 19 170369 R202 3 119170 4 110565
R102 17 148612 18 147937 R203 3 93954 3 100033
R103 13 129268 14 122605 R204 2 82552 3 77441
R104 9 100724 10 102062 R205 3 99442 3 109999
R105 14 137711 14 144635 R206 3 90614 3 97185
R106 12 125198 12 131008 R207 2 89333 3 85401
R107 10 110466 11 113239 R208 2 72675 3 74327
R108 9 96088 10 98055 R209 3 90916 3 101973
R109 11 119473 12 119661 R210 3 93934 3 100026
R110 10 111859 11 110665 R211 2 89271 3 84892
R111 10 109672 11 114641 RC201 4 140691 4 146131
R112 9 98214 10 99416 RC202 3 136709 4 122431
RC101 14 169694 16 170572 RC203 3 104962 3 113420
RC102 12 155475 13 153724 RC204 3 79841 3 85345
RC103 11 126167 11 132417 RC205 4 129719 4 136271
RC104 10 113548 10 117391 RC206 3 114632 4 113519
RC105 13 162944 14 157790 RC207 3 106114 3 120467
RC106 11 142473 12 145065 RC208 3 82814 3 89729
RC107 11 123048 11 124844
RC108 10 113982 11 116247

Table 1: Because we could not nd a publicly available benchmark problem set for waste collection, we used
Solomons (1987) well-known data set for VRPTW, which is much simpler than our problem, to evaluate our algo-
rithms. The problem sets and their best-known solutions are available at http://web.cba.neu.edu/msolomon/.
The best-known solutions have been updated for the last 17 years after the problem sets were presented, and
the current best-known solutions as of August 2004 came from 16 different works from all over the world. No
single solution algorithm can generate the best-known solutions for all the problems. Most of the works are
laboratory-level research experiments. Considering these facts, the results in this table, and the fact that ours
has been successfully embedded in a real-world enterprise routing system and is being used, we can claim that
our approach is highly competitive.
Sahoo et al.: Routing Optimization for Waste Management
Interfaces 35(1), pp. 2436, 2005 INFORMS 35

nearest route, move the stop to the nearest route when we consider only the time window constraints of the
its move does not violate the capacity constraints of vehicle and stops. A simulated-annealing metaheuris-
the routes and when its move improves the overall tic using the CROSS exchange local search method
route quality. proposed by Taillard et al. (1997) improves the sub-
route constructed.
Route Improvement by Extended-Insertion After the algorithm constructs a feasible subroute,
Algorithm and Metaheuristic Algorithm it considers the vehicle capacity and splits the sub-
We use an extended version of Solomons (1987) route. If the current subroute is within the vehicle
insertion algorithm to improve a route generated in capacity, it does not need to split the subroute and it
the rst phase, and a combined simulated-annealing adds the subroute directly to the current route. Oth-
metaheuristic with the CROSS exchange local-search erwise, it adds a landll facility in the sequence,
method of Taillard et al. (1997) for further improve- splits the current subroute, and sets the rest of the
ment. While Solomons insertion algorithm assumes stops after the splitting point to not routed. For the
that each vehicle departs from the depot, serves only rest of the stops, it initializes a new subroute now
one route, and returns to the depot, the extended- with a sequence (landll facility, new seed stop, the
insertion algorithm considers multiple disposal-
facility operations and the drivers lunch break for
each route.
We treated the lunch break as a special stop with
a time window between 11:00 am and 1:00 pm and
with a one-hour service time. We assume that the
travel distance and time between the lunch break stop
and a regular stop is zero. Each time a vehicle is
full, it must visit a landll facility to empty its load.
To handle this, we applied an iterative process of
splitting a route to Solomons insertion algorithm.
In the following description, a route represents the
travel path of a vehicle and a subroute represents
(a) Best-known solution for RC205
a sub-travel path that starts from the depot or a
disposal facility and ends at a disposal location or the
depot.
All stops are marked as not routed at the begin-
ning of the algorithm. The algorithm creates an empty
route for a vehicle and marks its lunch check as not
yet. It initializes a subroute with a seed stop chosen as
the farthest stop from the depot. While a route is ini-
tialized with a sequence (depot, the seed stop, depot)
in Solomons algorithm, a subroute is initialized with
a sequence (depot, the seed stop, lunch break, the
closest disposal to the depot, depot) in the extended-
(b) Our solution for RC205
insertion algorithm. Because the route nally returns
to the depot, the disposal facility closest to the depot
Figure 4: We compare the visual attractiveness of our solution and a
is selected in an initial subroute. best-known solution. Although our solution for the problem set RC205 of
After initialization, we insert repeatedly all stops Solomons (1987) data set requires a longer travel distance than Bent
that can be inserted without violating the time win- and Van Hentenrycks (2001) solution, it has much less overlap between
routes and so is much more visually attractive. The polygons represent the
dows using Solomons insertion method. Note that we boundaries of routes, and the different shapes show the stops that belong
do not consider vehicle capacity at this stage. Instead, to the different routes.
Sahoo et al.: Routing Optimization for Waste Management
36 Interfaces 35(1), pp. 2436, 2005 INFORMS

closest disposal to the depot, depot) and applies Anthony Brigandi, Sudhansu K. Baksi, Thomas Spencer III,
Solomons insertion-heuristic algorithm to construct a Stephen C. Graves, and Mary F. Haight.
subroute. It repeats this process until all the stops are
routed.
References
Bent, Russell, Pascal Van Hentenryck. 2001. A two-stage hybrid
Computational Experiments local search for the vehicle routing problem with time win-
Because we could not nd a publicly available bench- dows. Technical report CS-01-06, Department of Computer
mark problem set for waste collection, we used Science, Brown University, Providence, RI. http://citeseer.
ist.psu.edu/454901.html.
Solomons well-known data set for VRPTW to evalu-
Cordeau, Jean-Francois, Guy Desaulniers, Jacques Desrosiers,
ate our algorithms. Note that Solomons problem set Marius M. Solomon, Francois Soumis. 2002. VRP with time
does not require any disposal trips or a lunch break. windows. P. Toth, D. Vigo, eds. The Vehicle Routing Problem.
SIAM, Philadelphia, PA, 157193.
The problem sets and their best-known solutions are
Kim, Byung-In, Seongbae Kim, Surya Shaoo. 2004. Balanced
available at http://web.cba.neu.edu/msolomon/ clustering algorithms for vehicle routing problems. Insti-
(Solomon 1987). Our method was able to generate tute of Industrial Engineers Annual Conference, May 1519,
competitive solutions compared with the best-known Houston, Texas. Retrieved October 18, 2004 http://www.x-
cd.com/iie/research/nalpapers/283.doc.
solutions (Table 1). Although our solutions are not Poot, Alexander, Goos Kant, Albert P. M. Wagelmans. 2002. A sav-
as favorable when compared to the best-known solu- ings based method for real-life vehicle routing problems.
tions (in terms of the number of vehicles required and J. Oper. Res. Soc. 53(1) 5768.
Solomon, Marius M. 1987. Algorithm for the vehicle routing and
travel distance for some problem sets), our method
scheduling problem with time window constraints. Oper. Res.
usually generated more visually attractive solutions 35(2) 254265.
(Figure 4). Taillard, Eric, Philippe Badeau, Michel Gendreau, Francois Guertin,
Jean-Yves Potvin. 1997. A tabu search heuristic for the vehicle
routing problem with soft time windows. Transportation Sci.
Acknowledgments 31(1) 170186.
We could not have done the work reported in this paper Waste Management, Inc. 2003. Investor Meetings, Boston, MA.
without the committed hard work of many people from http://www.wm.com/newwm/investor/presentations/may20.
WM and IIT. We also appreciated invaluable help from ppt.

You might also like