A Two-Stage Partitioning Approach for the Min-Max K Windy Rural Postman Problem
Oliver Lum
Carmine Cerrone
Bruce Golden
Edward Wasil
1
OAR Lib Content
2
OAR Lib Content
3
Applications
4
Min-Max K WRPP
5
Min-Max K WRPP
6
Depot
= Required
= Included in route
= Not traversed
Min-Max K WRPP
7
Benavent’s Algorithm
8
8
Depot
1
2
3
4
5
6
7
8
Benavent’s Algorithm
9
0
2
1
8
Benavent’s Algorithm
10
0
2
1
8
3
4
5
6
7
Compactness Metrics
11
Route Overlap Index
12
Average Traversal Distance
13
Depot
6
4
2
1
3
7
5
Depot
6
4
2
1
3
7
5
Compact Routes
Non-compact Routes
Benavent’s Approach
14
Partitioning Scheme
15
1
2
3
Depot
4
1
2
3
4
1
2
4
3
5
6
5
6
5
7
7
Partitioning Scheme
16
1
2
3
Depot
4
1
2
3
4
5
6
5
7
if link i must be deadheaded
oth.
Partitioning Scheme
17
Partitioning Scheme
18
Partitioning Scheme
19
1
2
3
Depot
4
1
2
3
4
5
6
5
7
Partitioning Scheme
20
1
2
3
Depot
4
5
1
2
3
Depot
4
5
1
2
3
Depot
4
5
Partitioning Approach
21
Benavent’s Approach
22
Results
23
Results: Street Networks
24
Instance | |V| | |E| | Partition Obj. | ROI | ATD | Runtime (s) | Benavent Obj. | ROI | ATD | Runtime (s) | % Diff |
San Francisco | 706 | 845 | 9875 | .15 | 920.24 | 75 | 9309 | 1.38 | 1311.7 | 174 | 6.0 |
Washington D.C. | 592 | 662 | 10694 | .09 | 1121.14 | 52 | 10103 | 3.42 | 1963.2 | 108 | 5.8 |
London, UK | 848 | 996 | 6162 | .19 | 544.95 | 128 | 5941 | 2.11 | 737.82 | 294 | 3.7 |
Istanbul, TR | 631 | 782 | 7391 | .50 | 569.37 | 84 | 7195 | 2.78 | 769.59 | 269 | 2.7 |
Perth, AUS | 532 | 592 | 6776 | .12 | 721.77 | 43 | 7039 | 2.01 | 919.86 | 77 | -3.8 |
Auckland, AUS | 1149 | 1234 | 12785 | .09 | 1166.11 | 203 | 13372 | 2.01 | 1537.3 | 664 | -4.6 |
Helsinki, FI | 1293 | 1531 | 6756 | .32 | 566.30 | 420 | 6509 | 1.78 | 730.70 | 858 | 3.8 |
Vienna, AU | 490 | 571 | 3662 | .12 | 459.73 | 48 | 3522 | 1.31 | 533.63 | 56 | 4.0 |
Paris, FR | 1949 | 2274 | 14468 | .13 | 899.04 | 1090 | N/A | N/A | N/A | N/A | N/A |
Calgary, CA | 1733 | 2282 | 20676 | .24 | 1177.77 | 840 | N/A | N/A | N/A | N/A | N/A |
Results: Rectangular Networks
25
Instance | |V| | |E| | Partition Obj. | ROI | ATD | Runtime (s) | Benavent Obj. | ROI | ATD | Runtime (s) | % Diff |
Random 1 | 576 | 1104 | 841 | .37 | 49.92 | 94 | 833 | 3.04 | 83.05 | 188 | .96 |
Random 2 | 529 | 1012 | 774 | .50 | 50.98 | 68 | 766 | 2.95 | 75.36 | 139 | 1.04 |
Random 3 | 484 | 924 | 685 | .35 | 45.94 | 60 | 688 | 2.55 | 70.75 | 99 | -.44 |
Random 4 | 441 | 840 | 639 | .59 | 42.54 | 52 | 635 | 2.97 | 67.28 | 88 | .63 |
Random 5 | 400 | 760 | 583 | .47 | 39.18 | 45 | 570 | 2.99 | 62.08 | 69 | 2.28 |
Random 6 | 361 | 684 | 527 | .51 | 39.67 | 37 | 518 | 2.45 | 57.13 | 46 | 1.73 |
Random 7 | 324 | 612 | 500 | .52 | 37.31 | 32 | 483 | 2.60 | 55.85 | 38 | 3.51 |
Random 8 | 289 | 544 | 472 | .55 | 37.24 | 28 | 454 | 2.47 | 65.62 | 31 | 3.96 |
Random 9 | 256 | 480 | 381 | .46 | 33.16 | 25 | 391 | 2.43 | 53.75 | 21 | -2.62 |
Random 10 | 225 | 420 | 360 | .43 | 31.08 | 22 | 361 | 2.61 | 49.43 | 16 | -.28 |
Conclusions and Future Work
26
Large Instance
27
Test Instance:
Cross-Section of Greenland
|V|=3047
|E|=3285
Runtime: 328.3 s
References
28
References
29
References
30
References
31
Backup
32
OAR Lib Motivation
33
Problem:
Solution:
Interchange
34
1
2
2
1
Two-Interchange
Swap
35
Change 1-to-0
Compact Representation
36
1
2
3
4
5
2
4
A New Objective Function
37