The Computerized Routing of Meter Readers over Street Networks: New Technologies Turn Old Problems into New Opportunities by Robert Shuttleworth, University.

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science
Advertisements

Traveling Salesperson Problem
Chapter 11 To accompany Quantitative Analysis for Management, Eleventh Edition, Global Edition by Render, Stair, and Hanna Power Point slides created by.
VEHICLE ROUTING PROBLEM
EXAMPLE 5 Find arc lengths to find distance TRACK The curves at the ends of the track shown are 180° arcs of circles. The radius of the arc for a runner.
The 2 Period Travelling Salesman Problem Applied to Milk Collection in Ireland By Professor H P Williams,London School of Economics Dr Martin Butler, University.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
The Min-Max Split Delivery Multi- Depot Vehicle Routing Problem with Minimum Delivery Amounts X. Wang, B. Golden, and E. Wasil INFORMS San Francisco November.
Damon Gulczynski Mathematics Department University of Maryland
© 2008 Prentice-Hall, Inc. Chapter 12 To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
The Travelling Salesman Algorithm A Salesman has to visit lots of different stores and return to the starting base On a graph this means visiting every.
Bruce L. Golden R.H. Smith School of Business University of Maryland Presented at DSI Annual Meeting November 2013 Baltimore, MD 1.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Escaping local optimas Accept nonimproving neighbors – Tabu search and simulated annealing Iterating with different initial solutions – Multistart local.
Management Science 461 Lecture 9 – Arc Routing November 18, 2008.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
Compact Routes for the Min-Max K Windy Rural Postman Problem by Oliver Lum 1, Carmine Cerrone 2, Bruce Golden 3, Edward Wasil 4 1. Department of Applied.
Representing and Using Graphs
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering A Point-Distribution Index and Its Application to Sensor Grouping Problem Y. Zhou.
1 A Guided Tour of Several New and Interesting Routing Problems by Bruce Golden, University of Maryland Edward Wasil, American University Presented at.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil POMS -May 4, 2013.
Geocaching: Using Multi-Billion Dollar Technology (and Math) to find Tupperware in the Woods CMC3 Recreational Conference Bruce Armbrust- Lake Tahoe Community.
Bekkjarvik, A Heuristic Solution Method for a Stochastic Vehicle Routing Problem Lars Magnus Hvattum.
The Colorful Traveling Salesman Problem Yupei Xiong, Goldman, Sachs & Co. Bruce Golden, University of Maryland Edward Wasil, American University Presented.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Peng Du, Wenbo Zhao, Shih-Hung Weng, Chung-Kuan Cheng, Ronald Graham CSE Dept., University of California, San Diego, CA Character Design and Stamp Algorithms.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach by John Silberholz, University of Maryland Bruce Golden, University of Maryland.
The Travelling Salesperson Problem A salesperson needs to visit London, Nottingham, Manchester and Leeds, he lives in Birmingham. Find the shortest route.
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
195Eg Ethernet Wired LAN. 38,400,N,8,1 RJ-45 Connector (RS-232) Terminal Window (HyperTerminal, ESTeem Utility, Putty, TerrTerm, etc) Serial Port Access.
A Theoretical Analysis of Multi-Agent Patrolling Strategies Patrolling = moving through a territory « visiting » areas The patrolling problem = given a.
Advanced AMR Utilizing a Radio Mesh Network In Rural Electric Cooperatives Matthew Ryan Advanced AMR
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
1 Vehicle Routing for the American Red Cross Based on a paper by Dr. Jinxin Yi Carnegie Mellon University Published in MSOM Winter 2003,
The Minimum Label Spanning Tree Problem: Illustrating the Utility of Genetic Algorithms Yupei Xiong, Univ. of Maryland Bruce Golden, Univ. of Maryland.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park American University,
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Network Analyst. Network A network is a system of linear features that has the appropriate attributes for the flow of objects. A network is typically.
Management Science 461 Lecture 4b – P-median problems September 30, 2008.
1 1 Slide © 2005 Thomson/South-Western Chapter 9 Network Models n Shortest-Route Problem n Minimal Spanning Tree Problem n Maximal Flow Problem.
Network Models Chapter 12
Advanced Configuration
Traveling Salesperson Problem
St. Edward’s University
Si Chen, University of Maryland Bruce Golden, University of Maryland
Optimization and Applications: Some Recent Research
Network Models Chapter 12
1.3 Modeling with exponentially many constr.
Routing and Logistics Arc Routing 2018/11/19.
Heuristics Definition – a heuristic is an inexact algorithm that is based on intuitive and plausible arguments which are “likely” to lead to reasonable.
Radio-Frequency Identification (RFID)
Integer Programming (정수계획법)
Minimum Spanning Trees
1.3 Modeling with exponentially many constr.
Planning the transportation of elderly to a daycare center
Solving the Minimum Labeling Spanning Tree Problem
Integer Programming (정수계획법)
Generating and Solving Very Large-Scale Vehicle Routing Problems
Network Models Chapter 12
Chapter 6 Network Flow Models.
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

The Computerized Routing of Meter Readers over Street Networks: New Technologies Turn Old Problems into New Opportunities by Robert Shuttleworth, University of Maryland Bruce Golden, University of Maryland Edward Wasil, American University Presented at EURO XXII Prague, July 2007

2 Outline of Lecture  The close enough traveling salesman problem (CETSP)  The CETSP over a street network  Heuristics for solving this problem  Greedy Approaches  IP Formulations  Computational Results  Conclusions

3  Until recently, utility meter readers had to visit each customer location and read the meter at that site  Now, radio frequency identification (RFID) technology allows the meter reader to get close to each customer and remotely read the meter  Our models are based on data from a utility and use an actual road network with a central depot and a fixed radius r for the hand held device  Our goal is to minimize distance traveled or elapsed time The CETSP over a Street Network

4  We used RouteSmart (RS) with ArcGIS  Real-world data and constraints  Address matching  Side-of-street level routing  Solved as an arc routing problem  Our heuristic selects segments to exploit the “close enough” feature of RFID  RS routes over the chosen segments to obtain a cycle  Currently, RS solves the problem as a Chinese (or rural) Postman Problem The CETSP over a Street Network

5  How do we choose the street segments to feed into RS?  We tested several ideas  Greedy procedures  Greedy A: Choose the street segment that covers the most customers, remove those customers, and repeat until all customers are covered  Greedy B: Same as above, but order street segments based on the number of customers covered per unit length  IP Formulations Heuristic Implementation

6  We also experimented with formulating the problem as an IP: IP Formulation

7  We tested several choices for the objective function  IP1: Minimize the number of road segments chosen c j = 1 for all j  IPD1: Minimize the distance of the road segments chosen c j = the distance of road segment j IP Variants

8 Each Color is a Separate Partition

9 A Single Partition

10 A Closer Look at a Partition

11 The Area Covered with RFID

12 The Area Covered by the Entire Partition

foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles RS204.89: Greedy A160.57: Greedy B166.57: IP : IPD : Essential−− − Dense Partition Results

14 Dense Partition Results 350 foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles RS204.89: Greedy A171.97: Greedy B179.37: IP : IPD : Essential−− −

foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles RS213.69: Greedy A189.98: Greedy B197.08: IP : IPD : Essential−− − Sparse Partition Results

16 Sparse Partition Results 350 foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles RS213.69: Greedy A200.18: Greedy B203.18: IP : IPD : Essential−− −

foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles RS : Greedy A : Greedy B : IP : IPD : Essential−− − Results for all 18 Partitions

foot radius MethodMilesHours Best Time Best Distance RS :4100 Greedy A :0577 Greedy B :4100 IP :3745 IPD :0278 Results for all 18 Partitions

19  To provide redundancy, we test how serving each customer by at least two different road segments effects the costs  In terms of the IP, change to Redundancy 500 foot radius MethodMilesHours Number of Segments Miles of Segments Deadhead Miles IP : IPD : IP : IPD : Sparse Partition

20  We have shown several heuristics for solving this new class of problems  The best heuristics seem to work well  RFID travel paths have a 15% time savings and 20% distance savings over the RS solution  As the technology improves (i.e., the radius increases) the savings will increase dramatically Conclusions