complexworld ws3 | air transport network | timetable centrality

38
Timetable Centrality and Efficiency of Connections in Air-Rail Intermodal Hubs ComplexWorld Workshop 3: “Air Transport Network: an Integrated View” Barcelona, September 20th, 2013 Fabio Lamanna [email protected] | www.timenetwork.org | @fblamanna venerdì 20 settembre 2013

Upload: fabio-lamanna

Post on 04-Dec-2014

140 views

Category:

Engineering


9 download

DESCRIPTION

Timetable Centrality and Efficiency of Connections in Air-Rail Intermodal Hubs

TRANSCRIPT

Page 1: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Timetable Centrality and Efficiency of Connections in Air-Rail Intermodal Hubs

ComplexWorld Workshop 3: “Air Transport Network: an Integrated View”

Barcelona, September 20th, 2013

Fabio [email protected] | www.timenetwork.org | @fblamanna

venerdì 20 settembre 2013

Page 2: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Something about me

I’m a Transportation Civil Engineer

I’ve been working as freelance (mainly on traffic management, transportation networks modelization, simulation and visualization)

I’ve been interested in Complex Networks theories applied on Transportation Systems since my Ph.D. (2008)

venerdì 20 settembre 2013

Page 3: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

So, why dealing with intermodality?

Some months ago I discovered railway traffic data(I thought it would be a good topic to be investigated)

Focus on Railway Networks Dynamics as an “integrated view” of such systems

venerdì 20 settembre 2013

Page 4: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Overview

‣ Introduction‣ Methodology (Layers and Spaces) + Graph Definition‣ Centrality Measures‣ Efficiency of Connections‣ test case: Frankfurt Am Main Intermodal Hub‣ Results + Work in Progress + Outlook

venerdì 20 settembre 2013

Page 5: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

We’re focusing on (lack of) connections:

“[...] Connections issues have been highlighted as one of the major improvements wished by passengers in Intermodal journeys [...]”

“[...] it appears that connections issues are the main obstacle for intermodal passengers [...]”.

(IATA - Air/ Rail Intermodality Study - Air Transport Consultancy Services, 2003)

Introduction

venerdì 20 settembre 2013

Page 6: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Introducing a Complex Network Approach to:

Find the dynamics based on the variation in time of the timetable structure(that can cause missing connections at Hubs)

Provide information on the connecting role of Hubs(efficiency in linking two or more transportation systems together)

Introduction

venerdì 20 settembre 2013

Page 7: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Methodology: Layers and Spaces

Modelling Networks from Timetable and Services point of view(Kurant and Thiran, 2006)

Capture scheduled information and connections properties (in a better way than the classical graph structures can do)

Methodology - Layers and Spaces

venerdì 20 settembre 2013

Page 8: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layers

Transportation Systems having one (or more) nodes in common

Methodology - Layers and Spaces

venerdì 20 settembre 2013

Page 9: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Spaces

Graph structures related to services

‣ Space of Stops: information on the availability of connections between nodes‣ Space of Changes: focus on the direct reachability of destinations

Methodology - Layers and Spaces

venerdì 20 settembre 2013

Page 10: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Spaces

Methodology - Layers and Spaces

Space of Stops Space of Changes

shortcut

venerdì 20 settembre 2013

Page 11: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Graph Definition

Weighted MultiDiGraph

Suitable weights to edges: delayij

(Variability of timetable structure for on-time and delayed services)

Reduction to a Weighted Direct Graph(performing shortest paths algorithms)

Methodology - Graph Definition

venerdì 20 settembre 2013

Page 12: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Graph Definition

Adjacency Matrix A(aij) + Weighted Matrix W(wij)

Methodology - Graph Definition

wij = delayij wij = delayij

single delays mean delay

venerdì 20 settembre 2013

Page 13: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Centrality Measures

Relative importance of a node within the system(fits well with the purposes of this study!)

Extended definitions are needed(to capture the dynamics occurring in weighted networks analysis)

Centrality Measures

venerdì 20 settembre 2013

Page 14: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Timetable Centrality

”How much the Hub is ”central”, within each transportation system, with respect to the scheduled and delay timetable structure?”

It’s a sort of a Weighted Betweenness Centrality

Centrality Measures: Timetable Centrality

wij = delayij

venerdì 20 settembre 2013

Page 15: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Hub Strength

Generalization of degree for weighted networks(catch the amount of delayed services starting or arriving on a particular node)

Centrality Measures: Hub Strength

venerdì 20 settembre 2013

Page 16: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Efficiency

Communications among nodes in the network (disconnected as well!)(Latora and Marchiori, 2001)

Efficiency of Connections

venerdì 20 settembre 2013

Page 17: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Timetable Efficiency

Taking into account the scheduled and delay timetable information(how efficient the real communication among nodes in a network can be)

Global Measure(i.e. referred to the whole system dynamics)

Efficiency of Connections: Timetable Efficiency

Normalized by on-time conditions

venerdì 20 settembre 2013

Page 18: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Hub Efficiency

Role of the Hub in the communications through each Layer(the subgraph of all reachable nodes from and to node i)

Local Measure(i.e. referred to single node dynamics)

Efficiency of Connections: Hub Efficiency

venerdì 20 settembre 2013

Page 19: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Frankfurt Am Main Flughafen Fernbahnhof

test case

test case: Frankfurt Am Main Intermodal Hub

venerdì 20 settembre 2013

Page 20: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Frankfurt Am Main Flughafen Fernbahnhof

common node (Intermodal Hub) between the following Layers:

Layer 1: the Deutsche Bahn Railway Network

Layer 2: the European / Worldwide Airport Network

test case: Frankfurt Am Main Intermodal Hub

venerdì 20 settembre 2013

Page 21: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

test case: Frankfurt Am Main Intermodal Hub

venerdì 20 settembre 2013

Page 22: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

test case: Frankfurt Am Main Intermodal Hub

venerdì 20 settembre 2013

Page 23: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

test case: Frankfurt Am Main Intermodal Hub

venerdì 20 settembre 2013

Page 24: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 1 | Deutsche Bahn Railway Network

656 stations (nodes)

around 800 long-distance trains running each day(IC, EC, ICE, TGV, Thalys, RailJet, CNL)

test case: Frankfurt Am Main Intermodal Hub - Layer 1

venerdì 20 settembre 2013

Page 25: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 1 | Railway Traffic Data Management

OpenDataCity - Zugmonitor Project (zugmonitor.sueddeutsche.de)

Completely free (for no-commercial use) API of daily German railway operations(.json data format)

Python self-developed codes and public packages(numpy, matplotlib, networkx...)

test case: Frankfurt Am Main Intermodal Hub - Layer 1

venerdì 20 settembre 2013

Page 26: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Deutsche Bahn Network - Space of Stops

test case: Frankfurt Am Main Intermodal Hub - Layer 1

N = 656E = 1457

venerdì 20 settembre 2013

Page 27: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Deutsche Bahn Network - Space of Changes

test case: Frankfurt Am Main Intermodal Hub - Layer 1

N = 656E = 24473

venerdì 20 settembre 2013

Page 28: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 1 | Analysis and Results

Analysis on every single day in 2012(in both Spaces, focus on node “Frankfurt Am Main Flughafen”)

24h of railway operations(but the time period of analysis can be fixed differently)

test case: Frankfurt Am Main Intermodal Hub - Layer 1

venerdì 20 settembre 2013

Page 29: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Daily Trends, Space of Stops and Space of Changes

test case: Frankfurt Am Main Intermodal Hub - Layer 1

venerdì 20 settembre 2013

Page 30: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

test case: Frankfurt Am Main Intermodal Hub - Layer 1

Timetable Centrality vs Betweenness Centrality

venerdì 20 settembre 2013

Page 31: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 1 | The Meaning of Gaps (Tc - Bc):

(Tc - Bc) > 0: the most efficient / scheduled paths are passing through the node

(Tc - Bc) = 0: on-time services

(Tc - Bc) < 0: presence of delays in the neighbours of the node

test case: Frankfurt Am Main Intermodal Hub - Layer 1

venerdì 20 settembre 2013

Page 32: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

test case: Frankfurt Am Main Intermodal Hub - Layer 1

Layer 1 | Hub Performance indices on Frankfurt node

venerdì 20 settembre 2013

Page 33: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 2 | Airport Network

Topology of direct connections between airports (but no travel information)(openflights.org)

test case: Frankfurt Am Main Intermodal Hub - Layer 2

venerdì 20 settembre 2013

Page 34: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Worldwide Airport Network of direct connections

test case: Frankfurt Am Main Intermodal Hub - Layer 2

venerdì 20 settembre 2013

Page 35: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Layer 2 | Working on Travel Data

Flightstats database API and hystorical data are on the way(www.flightstats.com)

“delay index”(a forecast of departure disruption at the airport)

test case: Frankfurt Am Main Intermodal Hub - Layer 2

venerdì 20 settembre 2013

Page 36: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Outlook | Connections among Layers

Apply this framework to each Layer

How to join dynamics of BOTH networks to capture the role of the Hub?(this is the challenge!)

Starting from some recent approaches on Multiplex?Cardillo et al. 2013 | Gomez et al. 2013 | Nicosia et al. 2013 ...

test case: Frankfurt Am Main Intermodal Hub - Outlook on Connections

venerdì 20 settembre 2013

Page 37: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Summary

We talked about connections issues in transportation systems (in general related to delays)

We suggested a simple complex network approach to investigate Intermodality issues by means of scheduled and delayed dynamics on nodes

Timetable Centrality + Efficiency(seems a good way to define how much a node is involved in the delay dynamics)

Looking for an extended methodology to join dynamics of multiple networks

venerdì 20 settembre 2013

Page 38: ComplexWorld WS3 | Air Transport Network | Timetable Centrality

Thanks for your [email protected] | www.timenetwork.org | @fblamanna

venerdì 20 settembre 2013