Plowing the Streets of Pittsburgh

Similar documents
A CORRIDOR-BASED EMERGENCY EVACUATION SYSTEM FOR WASHINGTON D.C.: SYSTEM DEVELOPMENT AND CASE STUDY

Current SEI SAT Initiative Technology Investigations. Architecture-Related Technology. Current SEI SAT Initiative Technology Investigations 5/1/2008

Optimized Residential Loads Scheduling Based On Dynamic Pricing Of Electricity : A Simulation Study

preliminary master plan Cover Slide executive summary public presentation

FlameGard 5 UV/IR HART

FlameGard 5 MSIR HART

Chapter 1 Introduction

Decision Making Process with More than 400 Stakeholders: How to Manage Resistance to Change

Intrusion Detection System: Facts, Challenges and Futures. By Gina Tjhai 13 th March 2007 Network Research Group

Alarm Benchmark Module By Konnection Introduction Overview Description

ARIZONA HISTORICAL SOCIETY 949 East Second Street Library and Archives Tucson, AZ (520)

Advance Warning Flasher System at High Speed

State Machine Modeling of TPED and TPPU. Mr. Ron Funk (DRDC) Mr. Rick Sorensen (Vitech Corp.) NDIA 8 th Sys Engr Conference, San Diego 27 October 2005

AASHTO Board of Directors. Standing Committees (Functional Areas): Finance and Administration. Highway Traffic Safety. Performance.

Avigilon Control Center 5 System Integration Guide

Recent BRANZFIRE enhancements and validation

HIGHWAY DEPARTMENT: Planning and Programming Division: An Inventory of Its Transportation Planning Studies

Analysis of Constant Pressure and Constant Area Mixing Ejector Expansion Refrigeration System using R-1270 as Refrigerant

26/Old Dominion Task Force

Implementation Of Smart Water Sprinkler Using Fuzzy Soft Computing Techniques

presentations the week of the final exams. Anyone who misses the appointment will receive a grade of zero.

SIOUX FALLS FIRE RESCUE STRATEGIC PLAN

Chapter 4 - Preparation of Stormwater Site Plans

FIMD: Fine-grained Device-free Motion Detection

Sensor Placement Guidance for Small Utilities

INDOOR HUMAN THERMAL COMFORT OPTIMAL CONTROL WITH DESICCANT WHEEL COOLING SYSTEM

Overview of Southwestern Pennsylvania Commission s (SPC) 2040 Long Range Transportation Plan (LRTP)

Phase I Redevelopment Plan. First Community Meeting

Attachment 1 TOWN OF NEW TECUMSETH. Manual for the Preparation of an Urban Design Report

For More Information

Web Pages for Construction and Traveler Information Condition Reporting System 511 Phone Power. Data Processing and Response Formulation

Certification of Thermographers

MULTISITE. Multisite Activation. Microsoft Dynamics AX White Paper

LED LIGHTING DOWNTOWN OKEMOS

Comparing the Design of Two Yaletown Open Spaces:

Dynamic Evacuation Guidance Considering Occupant Distribution

Global Residential Monitored Security Market: Size, Trends & Forecasts ( ) August 2018

The Village of Shirlington

AUTOMATIC CABLE SPOOLING for A ROBOTIC VACUUM CLEANER

ROOM THERMOSTATS KNX BASIC DOCUMENTATION

Ashland BRT Environmental Assessment: logos of CTA, CDOT, Chicago Department of Housing and Economic Development

The Process of Design. Jason M. Keith Fuel Cells and Alternative Fuels Enterprise Michigan Technological University Houghton, MI 49931

Sneak Preview: Siemens Controller Firmware X.58

Simulation Of Pneumatic Drying: Influence Of Particle Diameter And Solid Loading Ratio

Scope of Work Urban Design Review Framework Monitoring Program Item #7.1

ArchestrA Direct Connect

Performance Comparison of Ejector Expansion Refrigeration Cycle with Throttled Expansion Cycle Using R-170 as Refrigerant

Tysons Circulator Study: Process and Preliminary Results Summary. March 2012

Downtown Redevelopment Project Update

Potential Solutions to Transportation-Wildlife Conflicts An Overview. Tony Clevenger WTI Montana State University

2008 MS Electrical Engineering Vanderbilt University, Nashville, Tennessee

1 Automotive Sensor System Architectures

Measure Lifetime Derived from a Field Study of Age at Replacement

DRAFT Anan Wildlife Observatory Recreation Site Master Plan. Prepared by: Wrangell Ranger District Tongass National Forest Alaska

Bioregional Urbanism: Connecting Scientific Metrics to Design

Project Overview. Washington s Most Exciting New Destination for Office and Retail PROPERTY GROUP PARTNERS

International Journal Of Core Engineering & Management (IJCEM) Volume 2, Issue 9, December 2015

Application Note. Application Note for BAYEX

Advanced Digital Signal Processing Part 4: DFT and FFT

The product segments Heating, ventilation, air conditioning. Control Products & Systems OEM.

EA-430 USER MANUAL. Version

TASK FORCE MEETING #6 SUMMARY

A Method to Disaggregate Structural and Behavioral Determinants of Residential Electricity Consumption Stanford ARPA-E Buildings Research

Historic Asset Management A Decision Support Process for Balanced Consideration of Mission Utility, Historic Value, and Facility Condition

Methodology and Application of Pattern Mining in Multiple Alarm Flood Sequences

Project Overview. Washington s Exciting Destination for Office & Retail. For More Information, Visit CapitolCrossingDC.com PROPERTY GROUP PARTNERS

Integrating fire-spread and household-level trigger modeling to stage wildfire evacuation warnings

Standardisation activities in the field of HMI for road vehicles

Person Detection Techniques for an Internet of Things(IoT)-Based Emergency Evacuation System

LANDSCAPE SCALE PLANNING AND SITING FOR SHALE DEVELOPMENT

API MANUAL OF PETROLEUM MEASUREMENT STANDARDS

water that enters our streams during storms. Any water the rain garden can t accept will continue into the storm sewer system.

IPEmotion Release News 2016 R1.1

ROCKAWAY BOARDWALK Community Board 14 Parks Committee Meeting June 4, 2014

approach to assess the status of NSDIs

ISO INTERNATIONAL STANDARD. Intelligent transport systems Devices to aid reverse manoeuvres Extendedrange backing aid systems (ERBA)

Integrated Simulation and Optimization for Wildfire Containment

Designing Nanophotonic Interconnection Networks

Mississippi Skyway Preliminary Engineering Report

MEMORANDUM. DATE: March 15, Chairman and Members Community Redevelopment Agency. Leif J. Ahnell, C.P.A., C.G.F.O. Executive Director

Alaskan Way, Promenade, and Overlook Walk Final EIS Appendix D - Supplemental Draft EIS Comments and Responses October 2016.

R:\PPMENOTES2002\PPME NOTES TOC.DOC September 6, Physical Planning and Municipal Engineering

CRUSH: Cognitive Radio Universal Software Hardware

I. DESCRIPTION OF PROPOSED ACTION... 1 A. General Description... 1 B. Historical Resume and Project Status... 2 C. Cost Estimates...

EVACUATION MODELLING IN ROAD TUNNEL FIRES

Probabilistic-deterministic modelling of fire spread

Chinatown. Green Street Demonstration Project. land + water. community

Optimized fan system design for the one-year cycle of a Heat Pump. Ziehl-Abegg SE Frieder Lörcher

U.S. Fire Department Profile 2015

NEWPORT NEWS/WILLIAMSBURG INTERNATIONAL AIRPORT DESIGN AND SUSTAINABILTY GUIDELINES

Eye Alert System EA405, EA410, EA420 USER MANUAL

NGC-40 Bridge. Modbus Overview. Raychem-AR-H58862-NGC40BridgeModbusOV-EN-1805 nvent.com 1

The Teacher is In! School Siting Tools You Can Use

Agent Based Disaster Evacuation Assistance System

DRAFT PLAN PRESENTATION

2.0 PURPOSE AND NEED. 2.1 Purpose. 2.2 Need Traffic Congestion in and around Downtown Derry

Homework 8: Patent Liability Analysis Due: Thursday, March 24, at Classtime

Innovative Transportation Planning, Design & Technology in Fairfax County, VA

Table of Contents TABLE OF CONTENTS SECTION TITLE PAGE

BUSINESS PLAN CEN/TC 337. Road operation equipment and products

Transcription:

Plowing the Streets of Pittsburgh A Dynamic Route Planning System J. Kinable 1,2 W-J. van Hoeve 2 S.F. Smith 1 1 Robotics Institute - Carnegie Mellon University, USA 2 Tepper School of Business - Carnegie Mellon University, USA January 19, 2016 J. Kinable (Carnegie Mellon University) January 19, 2016 1 / 33

Motivation & Goals "Drivers have printed routing directions laying on the passenger seat. Most of them know the route (or an interpretation thereof) by heart." "A lot of time is lost due to emergency plow requests." "People complain that primary roads in their district are full of snow, while in other districts tertiary roads have already been serviced." J. Kinable (Carnegie Mellon University) January 19, 2016 3 / 33

Motivation (2) 1 Consumable resource costs: 4,3M$ (2014/2015), 3.3M$ (2013/2014) 2 Labor costs: 3.3M$ (2014/2015) 3 Equipment costs: 800K$ (2014/2015) 4 Snow and ice control staff: 275 safety economy environment Generalizes to street sweeping, street maintenance, garbage collection, etc. J. Kinable (Carnegie Mellon University) January 19, 2016 4 / 33

Goal Design a route planning system that issues optimized turn-by-turn instructions to the vehicles as they execute routes, and dynamically revises these plans as unexpected events force changes. J. Kinable (Carnegie Mellon University) January 19, 2016 5 / 33

Problem Description - Routes Road segments: start/end # lanes priority class shape driving speed directionality J. Kinable (Carnegie Mellon University) January 19, 2016 6 / 33

Problem Description - Vehicles Vehicles: Location Salt Capacity Fuel Capacity Salt economy Fuel economy J. Kinable (Carnegie Mellon University) January 19, 2016 7 / 33

Problem Description - Depots Depots: Location Salt (y/n) Fuel (y/n) J. Kinable (Carnegie Mellon University) January 19, 2016 8 / 33

Related models Chinese postman problem Vehicle routing with resource constraints Resource-constrained project scheduling with renewable and non-renewable resources For overview of Snow plowing literature, see N. Perrier, A. Langevin, et. al: [1, 2, 3, 4] Synchronized arc routing for snow plowing operations [5] City of Dieppe: 24,000 inhabitants, 462 intersections, 1,234 road segments ( 20% Downtown Pittsburgh) J. Kinable (Carnegie Mellon University) January 19, 2016 9 / 33

Model - Objective Objectives: 1 Makespan 2 Minimize deadheading 3 Weighted objective of Completion times per priority class J. Kinable (Carnegie Mellon University) January 19, 2016 10 / 33

Model - Constraints Constraints: 1 Vehicles start/end at depot 2 Every lane on a street segment must be covered, subject to traffic direction. 3 Renewable resource constraints: fuel, salt 4 Time constraints J. Kinable (Carnegie Mellon University) January 19, 2016 11 / 33

Model Job: 1 ID 2 start location 3 end location 4 duration 5 fuel & salt requirement Job types: 1 source depot job 2 target depot job 3 plow job 4 refuel job 5 resupply salt job J. Kinable (Carnegie Mellon University) January 19, 2016 12 / 33

Mathematical models Mixed Integer Programming Constraint Programming J. Kinable (Carnegie Mellon University) January 19, 2016 13 / 33

Mixed Integer Programming Model - Outline Variables: Three-index formulation: Vehicle k performs job j after job i. Variables recording resource utilization: time, salt, fuel Constraints: All plow jobs have to be performed, refuel/resupply jobs are optional Decide on direction for bidirectional jobs Resource constraints for fuel/salt/time J. Kinable (Carnegie Mellon University) January 19, 2016 14 / 33

Constraint Programming Model - Outline Variables: Job (interval) variables. Job to vehicle assignment variables Constraints (outline): Job sequencing constraints for each vehicle Alternative constraint for job to vehicle assignment Cumulative functions to manage resources J. Kinable (Carnegie Mellon University) January 19, 2016 15 / 33

Heuristic Constructive Heuristic Late Acceptance improvement heuristic J. Kinable (Carnegie Mellon University) January 19, 2016 16 / 33

Constructive Heuristic - Phase 1 1 Order jobs based on their priority 2 Constructively build schedules - Insert jobs 1 by 1? J. Kinable (Carnegie Mellon University) January 19, 2016 17 / 33

Constructive Heuristic - Phase 2 1 Insert Refuel and Resupply salt jobs Fuel Time?? J. Kinable (Carnegie Mellon University) January 19, 2016 18 / 33

Late acceptance improvement heuristic Quality (lower is better) Compare with solution L iterations ago Candidate solution Solution L iterations ago Iteration J. Kinable (Carnegie Mellon University) January 19, 2016 19 / 33

Late acceptance heuristic Moves: 1 Swap 2 Remove/insert Termination: 1 Time limit 2 Max number of non-improvements J. Kinable (Carnegie Mellon University) January 19, 2016 20 / 33

Experiments - Setup 1 Take 2 snapshots from OSM 2 Extract graph, pre-process and ensure Strong Connectivity 3 Execute routing algorithm J. Kinable (Carnegie Mellon University) January 19, 2016 21 / 33

Routing and Plowing Graph J. Kinable (Carnegie Mellon University) January 19, 2016 22 / 33

Experiments (4/22 instances) Kamin St: 1 28 intersections 2 45 plow jobs 3 plowing: 4mi 4 bidirectional: 38% mt Washington: 1 406 intersections 2 577 plow jobs 3 plowing: 52mi 4 bidirectional: 81% Residential: 1 2441 intersections 2 4073 plow jobs 3 plowing: 316mi 4 bidirectional: 64% Downtown: 1 345 intersections 2 724 plow jobs 3 plowing: 38mi 4 bidirectional: 38% J. Kinable (Carnegie Mellon University) January 19, 2016 23 / 33

Experiments J. Kinable (Carnegie Mellon University) January 19, 2016 24 / 33

Experiments - Kamin 1 0.8 Coverage(%) 0.6 0.4 0.2 0 00:00:00 00:02:00 00:04:00 00:06:00 00:08:00 Time LA range LA average Constructive Heuristic CP 00:10:00 00:12:00 00:14:00 00:16:00 J. Kinable (Carnegie Mellon University) January 19, 2016 25 / 33

Experiments - Downtown 1 0.8 Coverage(%) 0.6 0.4 0.2 0 00:00:00 00:10:00 00:20:00 00:30:00 00:40:00 00:50:00 Time LA range LA average Constructive Heuristic CP 01:00:00 01:10:00 01:20:00 01:30:00 J. Kinable (Carnegie Mellon University) January 19, 2016 26 / 33

Experiments - Mnt Washington 1 0.8 Coverage(%) 0.6 0.4 0.2 0 00:00:00 00:10:00 00:20:00 00:30:00 00:40:00 00:50:00 01:00:00 Time 01:10:00 LA range LA average Constructive Heuristic CP 01:20:00 01:30:00 01:40:00 01:50:00 02:00:00 J. Kinable (Carnegie Mellon University) January 19, 2016 27 / 33

Experiments - Residential 1 0.8 Coverage(%) 0.6 0.4 0.2 0 00:00:00 01:00:00 02:00:00 03:00:00 04:00:00 05:00:00 Time LA range LA average Constructive Heuristic 06:00:00 07:00:00 08:00:00 09:00:00 10:00:00 J. Kinable (Carnegie Mellon University) January 19, 2016 28 / 33

Experiments - Residential Pittsburgh solution Schedule completion time: 07:38:33 05:30:00 05:00:00 04:30:00 04:00:00 Pittsburgh Residential - Makespan (runtime 2h) Plowing Deadheading 50 45 40 35 30 Pittsburgh Residential - Makespan (runtime 2h) Refuels Resupply salt U-turns Time 03:30:00 03:00:00 02:30:00 02:00:00 Value 25 20 15 10 5 01:30:00 1 2 3 4 5 Vehicle 0 1 2 3 4 5 Vehicle J. Kinable (Carnegie Mellon University) January 19, 2016 29 / 33

Summary of preliminary results MIP not suitable: bounds are too weak CP works well for small instances Constructive heuristic finds reasonable solutions in ms. LA heuristic produces solutions of consistent quality Idea: Improve LA solutions with a CP-Large Neighborhood Search J. Kinable (Carnegie Mellon University) January 19, 2016 30 / 33

Future requirements 1 Road priorities 2 U-turns 3 Vehicle weight/width restrictions on roads 4 Efficient construction/updating of distance matrix 5 Adaptive system J. Kinable (Carnegie Mellon University) January 19, 2016 31 / 33

Bibliography I [1] N. Perrier, A. Langevin, and J. F. Campbell, A survey of models and algorithms for winter road maintenance. part i: system design for spreading and plowing. Computers & Operations Research, vol. 33, pp. 209 238, 2006. [2], A survey of models and algorithms for winter road maintenance. part ii: system design for snow disposal, Computers & Operations Research, vol. 33, no. 1, pp. 239 262, 2006. [3], A survey of models and algorithms for winter road maintenance. part iii: Vehicle routing and depot location for spreading, Computers & Operations Research, vol. 34, no. 1, pp. 211 257, 2007. J. Kinable (Carnegie Mellon University) January 19, 2016 32 / 33

Bibliography II [4], A survey of models and algorithms for winter road maintenance. part iv: Vehicle routing and fleet sizing for plowing and snow disposal, Computers & Operations Research, vol. 34, no. 1, pp. 258 294, 2007. [5] M. A. Salazar-Aguilar, A. Langevin, and G. Laporte, Synchronized arc routing for snow plowing operations. Computers & Operations Research, vol. 39, no. 7, pp. 1432 1440, 2012. J. Kinable (Carnegie Mellon University) January 19, 2016 33 / 33