mauritius- last mile route optimization system · mauritius: last mile route optimization |...

33
MAURITIUS LAST MILE ROUTE OPTIMIZATION SYSTEM 2016 European Transportation GIS Summit May 20 th 2016, Rotterdam, NL

Upload: others

Post on 09-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

MAURITIUSLAST MILE ROUTE OPTIMIZATION SYSTEM

2016 European Transportation GIS SummitMay 20 th 2016, Rotterdam, NL

Page 2: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

AGENDA

1. INTRODUCTION

2

2. SOME DETAILS OF TECHNICAL SOLUTION

Page 3: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

POSTAL AREAS

3

Areas of delivery bases (approx. 247 DBases) Postal delivery districts/routes ( approx. 7.000 districts, containing about 200-600

Stops) ZIP Code Areas (approx. 2200) Other postal Areas (Regions …)

POSTAL GEODATA & STRUCTURES /

Page 4: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 4

POSTAL GEODATA & STRUCTURES

DeliveryBase Area

Location of DeliveryBase

Delivery District 4643 / 9090

EXAMPLE OF POSTAL AREAS

Page 5: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

BACKGROUND MAPS

5

Streetmaps Orthophotos

POSTAL GEODATA & STRUCTURES

Page 6: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

MAIN GEODATA REQUIREMENTS FOR (POSTAL) ROUTING

6

Streets Layer Facilities Layer Service Locations Layer Other Data Layers

POSTAL GEODATA & STRUCTURES

Facility Point / Delivery Base

Service Locations / AdressPoints

Streets Network

Page 7: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

LOCATIONS

7

• Buildings with geocoded delivery adresses ( approx. 2,2 Millions)• Postboxes (approx. 15.000)• Facility Locations (delivery bases /start & end of each Route …, Post Offices, etc )• Postal Access Points (calculated Points connecting Building & street network …)

POSTAL GEODATA & STRUCTURES

Page 8: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

EXAMPLE / ROUTING SCREEN (OUR ROUTING ENGINE WORKS WITH THE ACCESS POINTS)

8

POSTAL GEODATA & STRUCTURES

AdressPoints AccessPoints ( … closer to street-network than AdressPoints …)

Page 9: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 9

We have finished our homeworks considering of• Geocoding of all AdressPoints (finished 3 years before start routing-project …)• Collecting Experiences with Routing tasks before start our project

(exange of informations with Norway Post /using GIRO, German Post /using GIRO) Foundations of our letter delivery system are changing very quickly

• 50.000 new Buildings/Adresses in each year in Austria detected …• Strong Fluctuating workload

(Christmas time is highly different to Summer Holiday season ...)• Strong Pooling/Merging Trend for Delivery Bases

( …to bigger Areas/Bases with more districts in new delivery bases)

Short Update-Cycles for Workload/Capacity model changes ( … yearly …) We expected Efficiency & Productivity improvements for working with new system Saving costs through high-grade new processing … Preparation for clearance of free Postal Market (in Austria since 2013 ..)

WHY WE NEEDED ROUTE OPTIMIZATION SYSTEM ?

Page 10: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 10

2009 STARTING WITH MARKET ANALYSIS …

SHORT EVALUATION OF „BIG PLAYER OF POSTAL ROUTING“ SOLUTIONS

Implemented to USPS, Swiss Post … Implemented to Canada Post, German Post etc

Page 11: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 11

Results of Evaluations of both Products• Both systems very well-engineered, but we still expected adaptations for Austrian

conditions after implementation …• We finally fear lot of Adaptations for communication with existing Pre-Systems

(Databases …)

OUR MOTIVATION FOR DEVELOPING OF OWN ROUTE OPTIMIZATION SYSTEM

Therefore our finally Decision : Start of Developing of our own Route Optimization System

Page 12: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

WE STARTED 2009 WITH PROJECT PARTNERSHIP

12

Prisma Solutions(responsible for developing of GIS Clients, data management …) MyVision

(design of Interfaces and modeling of Capacity Patterns or Workload Patterns…) University of Vienna

(main task: Design of Optimization Solversusing Mix of: Heuristics, Windy Chinese Postman, Variable Neighborhood Search, Ant colony optimization (ACO) … etc)

PROJECT MAURITIUS

Page 13: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 13

Variable Neighborhood SearchVariable Neighborhood Search (VNS) proposed by (Mladenović, Hansen, 1997[2]) is a metaheuristic method for solving a set of combinatorial optimization and global optimization problems. It explores distant neighborhoods of the current incumbent solution, and moves from there to a new one if and only if an improvement was made …http://en.wikipedia.org/wiki/Variable_Neighborhood_Search

Windy (Chinese) Postman ProblemThe windy postman problem is a generalization of the Chinese postman problem in which the edge-traversal costs are asymmetric. The problem is to compute a shortest tour that traverses every edge of a given graph at least once, and it is known to be NP-hard. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.2569

SOME THEORETICAL BACKROUNDS …

Page 14: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14

Inspection of the Route • last control of all route segments (order of stops, positioning of AdressPoints …) before starts

remodeling, resizing• Last chance for small adaptations (add the path sketches to the existing route segments …)

MAURITIUS / MAIN FUNCTIONALITY BLOCKS

Path sketch:

… Add few seconds of service time to travel time …

Page 15: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 15

Remodeling/Resizing/Reshaping„re- cutting“ ofdelivery districts

• Exchange of Adresspoints / stopsbetween two districts(blue one & red one…)

• Reorder of AdressPoints / Stopsbetween two districts

MAURITIUS / MAIN FUNCTIONALITY BLOCKS

Page 16: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 16

Changing of traffic Restriction & delivery Rules• Change of Restrictions (oneway etc)• Change of delivery Rules (zick-zack, u turns)

MAURITIUS / MAIN FUNCTIONALITY BLOCKS

Page 17: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 17

Generate new routing Scenarios for whole delivery base areas …(automatic, semi - automatic or manually)

• Downsizing of number of delivery districts (Example: from 50 to 48 districts …)• Upsizing of number of delivery districts (Example 48 to 50 / Reason: more workload

• Remodeling/Reshaping of existing delivery districts• to produce more compact & well balanced new district areas• to produce districts that respect specified boundaries (ZIP Code boundaries …)• to produce districts that respect user-specified work rules & constrains (only 8 hours tours …)

Further Options / Tasks …• Combination of downsizing & remodeling/rebuild• Merging of two or more delivery bases areas to unified new delivery area• Simulation / „what if Analysis „ …• Reduction of optimizing complexity / using street sections instead of single Adresses …

MAIN OPTIMIZING APPROACH USED BY AUSTRIAN POST (PART 1)

Page 18: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 18

EXAMPLE / OPTIMIZING TASK: DOWNSIZING

Part of delivery base area with 15 districts

Before Delivery base Downsizing:

The same part of delivery base area

after rebuild & downsizing with 10 districts

After Delivery base Downsizing:

Page 19: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 19

Generate new routing Scenarios for separate delivery districts

• Create routes with optimized (sequenced) new order of stops, that respect:• Traffic street network restriction (one way etc …)• User-specified, network oriented restrictions (zick-zack delivery, u-turn delivery …)• User-specified, service location oriented restrictions

(several service time spent on each stop point, time windows for servicing of stops …)

MAIN OPTIMIZING APPROACH USED BY AUSTRIAN POST (PART 2)

Page 20: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

TITEL DER PRÄSENTATION | Abteilung / Verfasser | Ort, Datum 20

OUR ROUTING WORK: BEFORE & NOW …

before Mauritius (with a lot of „little helpers“ …)

Now, with fully computerizedoptimizing System …

Page 21: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

AGENDA

1. INTRODUCTION

21

2. SOME DETAILS OF TECHNICAL SOLUTION …

Page 22: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 22

MAURITIUS ( DEPLOYMENT OVERVIEW )

Page 23: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 23

MAURITIUS (PRESYSTEMS & HW BLOCKS …)

Database cluster

MS SQL Server 2014 (Spatial Option)

Map ServicesData Services

(ArcGIS Server)

Delivery Base Server (ca 260 …)

Optimizing Engine Solver Algorithm

Distance Matrixoperations

WebServer

Page 24: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit

USED SOFTWARE COMPONENTS …

24

• ArcGIS for Server 10.3• MS SQL Server 2014 / SpatialOption• MS Reporting Service• RW Net 4.0• ESRI Java Script API 3.2• qooxdoo - javaScript framework

MAURITIUS

Page 25: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 25

MAURITIUS (OVERVIEW OF A DELIVERY BASE)

Page 26: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 26

MAURITIUS (OVERVIEW OF A DELIVERY BASE/DETAIL)

Page 27: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 27

MAURITIUS (MANIPULATING OF STREET NETWORK RESTRICTIONS)

Page 28: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 28

MAURITIUS (MANIPULATING OF „ZICK-ZACKING“ & U-TURNS …)

Green Segments: Zick-Zack allowed …

Red Segments: Zick-Zack not allowed …

Page 29: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 29

MAURITIUS (INSPECTION OF THE ROUTE …)

Page 30: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 30

MAURITIUS (INSPECTION OF THE ROUTE / DETAIL …)

Page 31: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 31

MAURITIUS (REORDERING OF DELIVERY DISTRICTS …)

Page 32: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 32

MAURITIUS ( SOME STATISTICS …)

• …. running since 2010• About 200 Users are working daily with the system• About half a million logins since project start• About 2.000 delivery rebuilds of delivery bases areas since project start• About 200.000 districts inspected since project start….

system log-in counts daily ….

Page 33: Mauritius- Last Mile Route Optimization System · Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 14. Inspection of the Route •

Mauritius: Last Mile Route Optimization | Austrian POST I 2016 European Transportation GIS Summit 33

Karel Mauric, M.Sc.Österreichische Post AGLeiter Geo - & Adress InformationssystemeHaidingergasse 1, 1030 WienE-Mail: [email protected]: +43 6646242216www.post.atÖsterreichische Post AG | Rechtsform: Aktiengesellschaft | Sitz in politischer Gemeinde Wien | FN 180219d des Handelsgerichtes Wien

Diese Präsentation kann rechtlich geschützte und vertrauliche Informationen enthalten und ist urheberrechtlich geschützt. Die Verwendung, Weitergabe oder Vervielfältigung dieser Präsentation zur Gänze bzw. auszugsweise ist ausschließlich mit der Genehmigung der/des Verfasserin/Verfassers gestattet.

THANKS FOR YOUR ATTENTION