total points 7 5 geog 683 hazards and emergency management lab 2 vehic
Search for question
Question
Total Points: 7.5
GEOG 683: Hazards and Emergency Management
Lab 2: Vehicle Routing
Required map is provided in the reference file
In this assignment you will be examining how best to route vehicles. Complete the lab utilizing the
12-5 Routing vehicles from depots to demand points data that has been uploaded to ELMS.
Deliverable: insert your completed maps into a Word document and include a paragraph describing
how efficiently routing vehicles from depots/central location to demand points will aid in examining
your disaster (note, if it does not apply to your disaster, use another disaster).
Routing vehicles from depots to demand points
Consumers want to buy locally grown produce (fruits, grains, and vegetables) in their grocery stores,
but grocery stores cannot take deliveries from local farmers directly because of the small volume of
produce a single farmer may erratically have versus the large volumes of produce reliably needed by
the stores. It's too costly and there are too many uncertainties for large grocery stores to take delivery
from many individual farmers. The solution is to provide aggregation depots, which take deliveries
from farmers, large and small, and then deliver truckloads of produce to the grocery stores. That's
just the sort of problem for the Vehicle Routing algorithm of Network Analyst; it minimizes costs for
the depots of delivering the produce to grocery stores. As you will see, the Vehicle Routing
algorithm is rich in terms of complexity handled and parameters you can set for minimizing routing
costs.
Get started
Suppose that the Food Hub Collaborative is looking for a produce aggregation depot in San
Francisco and plans to use up to four dock-high delivery trucks, each with a payload capacity of
20,000 pounds, to supply San Francisco's over 40 major grocery stores with locally grown produce.
For planning purposes, you'll assume that eventually all the grocery stores will be customers with
typical demands based on sales volume. That way you can determine which of the two alternative
depots is best and if four trucks is the right number.
1. Open Tutorial 12-5.mxd from the Maps folder and use the Service Area bookmark.
2. Save the map document.
If necessary, click Customize > Extensions, click Network Analyst on, and click Close. Also click
Customize Toolbars > Network Analyst.
Add depots and orders
You'll select the Vehicle-Routing model, and then load facility and demand points. You'll select
Sushi Umi and use it as the depot. Later, you'll try the US Trading Company as an alternative site.
1. Select the Sushi Umi depot with the Selection tool on the Tools toolbar.
2. On the Network Analyst toolbar, click Network Analyst and select New Vehicle Routing Problem.
Open the Network Analyst window. 3. In the Network Analyst window, right-click Depots, click Load Locations, and type or make
selections as shown in the image, with SFGroceryWarehouses for Load From, 9:00:00 for
TimeWindowStart1, and 5:00:00 for TimeWindowEndl.
TimeWindowStart1 and TimeWindowEnd1 are the hours of operation for the depot. For Sushi Umi,
it's 9:00 a.m. to 5:00 p.m.
4. Click OK.
5. Right-click Orders and click Load Locations. Select SFGrocery Stores for the Load From field and
complete the form by making selections as shown in the image, with Address for Name, ServiceTime
for ServiceTime, TimeStart1 for TimeWindowStart1, TimeEndl for TimeWindowEnd1, and 0 for
Max ViolationTime1. Although the field is not shown in the image, scroll down and select Demand
for DeliveryQuantities.
The solver needs unique names for each order point so you'll use Address, which is unique whereas
Name repeats because chain stores have the same name. The ServiceTime field provides data on how
long a stop is (in minutes) at a grocery store to get to the unloading dock, unload, and get back on the
delivery route. TimeWindowStart1 and TimeWindowEnd1 provide the time window during which a
grocery store accepts deliveries. Each store has a window of 9:00 a.m. to 5:00 p.m. The default value
of 0 for Max ViolationTimel indicates that time windows cannot be violated. Finally,
DeliveryQuantities is the number of pounds of an order for each store.
6. Click OK.
That adds 43 orders to grocery stores to be on the route for deliveries.
Add routes
Some details are needed for properties of routes and trucks; namely, the capacity and costs of
operating trucks. Fortunately you can create one route (and truck), and then copy and paste it for the
other three trucks because the Food Hub Collaborative would have four new, identical trucks. Then
the Vehicle Routing Algorithm will create the four best routes to meet demand.
1. In the Network Analyst window, right-click Routes and click Add Item.
2. Select or type the properties from the table shown (leaving properties omitted from the table with
the default or Null value).
Value Description
Property
Name Truck 1
StartDepotName
EndDepotName
EarliestStartTime
LatestStartTime
CostPerUnitTime
Name of the truck
Sushi Umi
Sushi Umi
8:00 AM
8:00 AM
The truck starts at this depot
The truck ends at this depot
The truck can start loading at 8:00 AM
The truck must start at 8:00 AM
Capacities 20000 Capacity of the truck in pounds
$0.40 per minute
CostPerUnitDistance
MaxTotalTime 390
minutes
3. Click OK.
0.40
1.25
The truck driver is paid $24 per hour, so cost is $24/60 minutes:
The cost of fuel, truck depreciation, maintenance, tires, etc. per mile
The work shift for a driver is 8 hours, but total work time is 6.5 hours, or 390 4. Right-click Truck_1 in the Network Analyst window and click Copy. Right-click Routes (1) and
click Paste three times.
5. Edit the three copies of Truck _1 to rename them Truck_2, Truck _3, and Truck_4.
Set properties for the routing problem
As is usual with Network Analyst, next you'll select analysis settings.
1. Click the Properties button in the Network Analyst window > Analysis Settings tab.
2. Type or make selections as shown in the image, with TravelTime (Minutes) for Time Attribute,
Meters (Meters) for Distance Attribute, Monday for Day of Week, Not Allowed for U-Turns at
Junctions, Straight Line for Output Shape Type, and Use Hierarchy unchecked.
3. Click OK.
Solve the routing problem
Now you'll see if four trucks can meet demand.
1. Click the Solve button on the Network Analyst toolbar.
2. Right-click Routes and symbolize with Categories > Unique values using Name for the Value field
and width = 2 for line symbols.
Evidently, four trucks is enough to meet this level of demand, because all 43 grocery stores are
allocated. Next, let's take a look at the level of usage for each truck and costs.
3. In the Network Analyst window under Routes, double-click Truck_1 to open its Properties
window.
Scroll down to see the results of routing. This truck needed only 199.8 minutes of the 390 available
in the workday, only drove about 6 miles for a total of 12.8 minutes of driving, and finished at 11:20
a.m. If you checked the other three trucks, you would see that they used 308, 350, and 371 minutes of
the workday each. Maybe three trucks would be enough to do the job.
Add route renewal
1. In the Network Analyst window, right-click and delete Truck_4.
2. Right-click Route Renewals (0) in the Network Analyst window and click Add item.
3. Make selections or type as follows.
This allows Truck_1 to return to the depot to reload, in an estimated 30 minutes' time, and then go
back out again to finish a route.
4. Click OK. Likewise, add two more items to Route Renewals, including the other two trucks.
5. Click OK and re-solve.
That makes the three trucks nearly feasible with only two stores not getting deliveries. Truck driver 1
works 388 minutes, truck driver 2 works 355 minutes, and truck driver 3 works 382 minutes―getting
close to the 390 minutes available in a regular workday. Not every store would have an order every day, so three trucks might be enough. The tight constraint is MaxTotalTime (390 minutes), so next
try increasing that parameter to 7 hours per day × 60 minutes per hour = 420 minutes.
6. Under Routes in the Network Analyst window, double-click Truck_1 and set MaxTotalTime to
420. Likewise, do the same for the other two trucks and re-solve.
Now all grocery stores can have deliveries.
7. Save your map document.