Академический Документы
Профессиональный Документы
Культура Документы
Multiple Routes
Construction Heuristics
Sweep
Nearest Neighbor, Nearest Insertion, Savings
Cluster Methods
Improvement Heuristics
Time Windows
Multiple Routes
Capacitated VRP: vehicles have capacities.
Weight, Cubic feet, Floor space, Value.
Time windows
Pickup.
Delivery.
Hard or Soft.
Sweep Algorithm
Draw a ray starting from the depot.
Sweep clockwise (or counter-clockwise) and add
customers to the route as encountered.
Start a new route when vehicle is full.
Re-optimize each route (solve a TSP for
customers in each route).
Sweep Algorithm
Suppose each vehicle capacity = 4 customers
depot
depot
depot
First route
depot
depot
Third route
depot
Cluster Algorithms
Select certain customers as seed points for
routes.
Farthest from depot.
Highest priority.
Equally spaced.
depot
Select 3 seeds
depot
depot
depot
Improvement Heuristics
Cluster with Minimum Angle
depot
Starting routes
depot
Optimized routes
Time Windows
Problems with time windows involve routing and
scheduling.
3,[2-4]
1, [9-12]
3,[2-4]
2,[1-3]
4,[10-2]
5,[8-10]
depot
Customer
number
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
3
1
1
4
2
4
5
depot
5
depot
3
1
1
4
2
4
5
depot
5
depot
3
1
1
4
2
4
5
depot
5
depot
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
depot-1
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
depot-1-2
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
depot-1-4-2
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[10-2]
5,[8-11]
depot
6,[9-12]
Route must be
built with both
time windows &
geography in
mind!
3,[2-4]
1, [9-12]
2,[1-3]
4,[3-5]
5,[8-11]
depot
6,[9-12]
3,[2-4]
1, [9-12]
2,[1-3]
4,[3-5]
5,[8-11]
depot
6,[9-12]
Improve routes.
Within route improvements.
Between route improvements.
1 t r + 2 v r + 3w r
r
1, 2 , 3 via slider bar in Rate the
User sets weights
importance of meeting time windows.
Improvement Heuristics
Intra-route
improvement
Inter-route
improvement
depot
Starting routes
depot
Improved routes
Modeling Details
Road network.
How detailed is the road network?
Affects distance and cost calculations.
Geocoding.
Where are addresses located?
What is purpose?
Operational: To provide detailed driving directions?
Strategic: To estimate costs, times, and routes?
Geocoding
Finding geographic locations from addresses.
Depending on scale of problem, may geocode at
various levels.
Zip codes.
Geocode to a point at center of zip code.
Zip codes are defined with boundaries and centroids.
Cities.
Geocode to a point representing city location.
Example:
Main Street, left side: 300-498, right side 301-499
420 E. Main Street is about 60% of the way down the
road segment on the left side.
Address Matching
Can be very complicated.
Only part of address may match.
Street name, city and zip code match; address range
doesnt.
Street name and city match; zip code doesnt.
Address Matching
Streets may have several names.
Highway 67 is also Lindbergh Blvd.
ArcLogistics Route
assumes locations is here