a hierarchical approach to integrated transit derek edwards georgia institute of technology...

29
The Network-Inspired Transportation System A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve Dickerson IEEE Intelligent Transportation Systems Conference: October 6, 2011

Upload: paola-pendergrast

Post on 29-Mar-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

The Network-Inspired Transportation SystemA Hierarchical Approach to Integrated Transit

Derek EdwardsGeorgia Institute of

Technology Co-Authors: Aarjav

Trivedi, Arun Kumar Elangovan, and Steve

Dickerson

IEEE Intelligent Transportation Systems Conference: October 6, 2011

Page 2: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

2

Motivation• Why is Atlanta’s mass transportation not as

efficient and widely used as those in New York City and Washington DC? Crowded Manhattan and

Washington Transit Stations Subway Station1

Empty Midtown Atlanta Bus Stop

1http://gothamist.com/2008/05/13/confirmed_nyc_s.php

Page 3: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

3

Motivation

New York, NY

Washington, DC

Atlanta, GA

Population Density(people/mi2) 27,532 9,800 4,018

Average Weekday Unlinked Transit Trips

10,303,095

1,460,125 504,420

Typical Headway Between Buses

5-15 minutes

8-20 minutes

20-45 minutes

U.S. Census Bureau, U.S. Census Bureau, County and City Data Book: 2000.U.S. Census Bureau, Annual Estimates of the Resident Population for Incorporated Places of 100,000: 2009.Rogoff, P.M. “Transit Profiles: The Top 50 Agencies national transit database 2009 report year”: 2010.Metropolitan Transportation Authority, MTA System Schedules, March 2011. Metropolitan Atlanta Rapid Transit Authority, Bus Routes and Schedules, March 2011.WMATA.com Bus Routes and Scheduled, 2011.

Page 4: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

4

How can technology improve transportation in low-to-medium density areas?

Enabling Technologies:Ubiquitous mobile networks, smart phones, GPS. Remove inefficiencies

from transportation• Optimize bus routes in

real time.• Automate the car-

pooling process• Leverage existing

infrastructure

Page 5: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

5

State-of-the-Art

Page 6: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

6

The Dial-a-Ride ProblemThe dial-a-ride problem (DARP), is the problem of creating M dynamic vehicle routes to optimally service a set of N passengers curb-to-curb with a priori information of the passenger’s origins and destinations.

CORDEAU, J.-F. and LAPORTE, G., “The dial-a-ride problem: models and algorithms,”Annals of Operations Research, vol. 153, no. 1, pp. 29–46, 2007.

Page 7: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

7

Traveling Salesman Problem

http://www.gebweb.net/optimap/

What is the best way for a salesman to visit N cities or locations?

• For N passengers there are N! permutations.

• NP-Hard• Solved heuristically

for large numbers of cities.

Page 8: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

8http://www.gebweb.net/optimap/

Traveling Salesman Problem

• For N passengers there are N! permutations.

• NP-Hard• Solved heuristically

for large numbers of cities.

• Solution found using Ant Colony Optimization:• Distance 14km• Travel Time 31:27

What is the best way for a salesman to visit N cities or locations?

Page 9: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

9

1 2

37

5

6

4 8

1

2

3

4

5

6

7

8

9

9

Dial-a-Ride ProblemWhat is the best way for one or more vehicles to service N pickup and delivery requests?

• For N passengers there are 2N locations that must be visited.

• Additional Constraint: A passenger drop-off location cannot be visited before the pick-up location.

• possible permutations.• NP-Hard• Solved heuristically for

large numbers of passengers.

Page 10: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

10

Dial-a-Ride ProblemWhat is the best way for one or more vehicles to service N pickup and delivery requests?

• For N passengers there are 2N locations that must be visited.

• Additional Constraint: A passenger drop-off location cannot be visited before the pick-up location.

• possible permutations.• NP-Hard• Solved heuristically for

large numbers of passengers.

• Solution found using Ant Colony Optimization:• Distance 16km• Travel Time 38:35

Page 11: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

11

The Network-Inspired Transportation System

Page 12: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

12

The Network Inspired Transportation System

High Speed Data Trunk

Local Data Connection

Router/Gateway

Local Data SubnetOn-Demand Transportation Subnet

Transit Station

Intra-City Transit

High Speed Commuter Rail

Page 13: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

13

The Network Inspired Transportation System

• Provides solution to the last mile problem.

• Outperforms static transit options in low density areas.

• Breaks up large DAR network into many small semi-independent networks.

Page 14: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

14

The Network-Inspired Transportation System

• Subnets

• Static Transit System

• Metro-Wide Transit System

}

𝑇={𝑣 ,𝐸 }

Ψ ={Φ,𝑇 ,𝐷 }

𝜙1

𝜙2

𝜙3

𝜙4

𝑣1

𝑣2

𝑣3

𝑣4

A

B

C

A

B

C

Where, is the set of all subnets, and D is the set of all on-demand vehicles in .

Page 15: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

15

Defining the Optimization Problem

• Global Objective Function:

• Operator’s Objective Function:

• Passenger’s Objective Function:

𝐽𝑇𝑜𝑡𝑎𝑙=𝛼 𝐽𝑂+𝛽 𝐽 𝑃

𝐽𝑂=𝛼𝐷 𝐽𝐷+𝛼𝑆 𝐽𝑆

𝐽𝑂=∑𝑖=1

𝑀

𝑑𝑖

𝐽𝑃=∑𝑗=1

𝑁

𝑝 𝑗

Total cost of operating the dynamic vehicles Total cost of operating the static vehicles

Total cost of routing the passengers: Cost of routing passenger jN : Total number of passengers

Total cost incurred by the operator Total cost incurred by the passenger

: Cost of operating dynamic vehicle iM : Total number of dynamic vehicles

Page 16: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

16

On-demand versus Static Routing for Getting Passengers to Transit Stations

Street Network: Node 2 is a Transit Station.EDWARDS, D., et. al.,“The Network-Inspired Transportation System: A Hierarchical Approach to Bi-

Modal Transit”, 14th International IEEE Conference on Intelligent Transportation Systems, October, 2011.

Route of Static Bus.

On-demand transit out performs static transit for solving the last mile problem.

Page 17: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

17

On-demand versus Static Routing for Getting Passengers to Transit Stations

EDWARDS, D., et. al.,“The Network-Inspired Transportation System: A Hierarchical Approach to Bi-Modal Transit”, 14th International IEEE Conference on Intelligent Transportation Systems, October, 2011.

Route of Static Bus.

𝐽=𝛼 ∑𝑖=1

2𝑁+1

𝑙𝑖+¿ 𝛽∑𝑗=1

𝑁

(𝑝𝑤 , 𝑗+𝑝𝑟 , 𝑗)¿

N = Number of Passengersli is the length of route segment i is the length of time passenger j waited for the bus. is the length of time passenger j rode the bus

Page 18: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

18

On-demand versus Static Routing for Getting Passengers to Transit Stations

EDWARDS, D., et. al.,“The Network-Inspired Transportation System: A Hierarchical Approach to Bi-Modal Transit”, 14th International IEEE Conference on Intelligent Transportation Systems, October, 2011.

Route of Static Bus.

Results:Objective: Minimize VMT

Objective: Minimize Passenger Wait and Ride Time

Page 19: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

19

Current and Future Work

Page 20: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

20

Determining the Size, Shape, and other Characteristics of On-Demand Subnets

Subnets – The on-demand regions where entire passenger trips can be served by a single vehicle.• Size, Shape, Allocation (geographic versus

functional)

Page 21: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

21

Adapt the Van Assignment and Routing Algorithm for Ride-Share Option

• The NITS should accommodate the ride-share option.

• The ride-share option introduces semi-static routes. A driver with a car has a known origin and destination, but is willing to alter his trip to accommodate others.

• How should these trips be integrated with static transit?

Page 22: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

22

Thank You

Derek EdwardsSchool of Electrical and Computer EngineeringGeorgia Institute of [email protected]

Steve DickersonSchool of Mechanical EngineeringGeorgia Institute of [email protected]

Arun Kumar ElangovanRideCell, [email protected]

Aarjav TrivediRideCell, [email protected]

Page 23: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

23

Extra Slides - Home Park, Atlanta Implementation

Page 24: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

24

Matlab Proof of Concept:1. Encode neighborhood as a graph. Using

distances between intersections as weights.

2. Preprocessing: Using Dijkstra’s Algorithm, create a complete distance graph of the neighborhood.

Page 25: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

25

Matlab Proof of Concept:3. Identify location of passengers and

destinations of passengers. 4. Use a Genetic Algorithm to determine the

optimal order in which to visit the passengers.

Page 26: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

26

Proof of Concept Objective Function

𝐽𝑇𝑜𝑡𝑎𝑙=𝛼 ∑𝑖=1

2𝑁− 1

𝑙𝑖+¿¿𝛽∑𝑗=1

𝑁

¿ ¿]

𝜆1, 𝑗={1 if   passenger   j  wishes   to  minimize  wait   time0 else

𝜆2 , 𝑗={1 if   passenger   j   wishes   to  minimize   ride   time0 else

𝜆3 , 𝑗={1 if   passenger   j   wishes   to  minimize   total   trip   time0 else

p1,j the wait time for passenger j

length of the ith segment traversed by the vehicle.

p2,j the ride time for passenger j

p3,j the total trip time for passenger j

Page 27: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

27

Proof of Concept Results:

Total Vehicle Mile Traveled:

11.59

Minimize Wait (Green)Minimize Ride (Blue) Minimize Total

Page 28: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

28

Proof of Concept Results:

Total Vehicle Mile Traveled:

4.25

Minimize Wait (Green)Minimize Ride (Blue) Minimize Total

Page 29: A Hierarchical Approach to Integrated Transit Derek Edwards Georgia Institute of Technology Co-Authors: Aarjav Trivedi, Arun Kumar Elangovan, and Steve

29

Proof of Concept Results:

Total Vehicle Mile Traveled:

5.55

Minimize Wait (Green)Minimize Ride (Blue) Minimize Total