Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

18
Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08

Transcript of Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

Page 1: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

Hedi Ayed,Djamel Khadraoui,

Zineb Habbas, Pascal Bouvry,

& Jean Francois Merche

MCO'08

Page 2: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

1- Introduction

2- Problem description and our objectives

3- Existing solutions

4- Our solution : Transfer Graph

5- Conclusion

Page 3: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

-What is multimodal transport problem ?

-What this paper represents ?

-What is Carlink ?

-Route guidance in Carlink ?

Page 4: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

Monomodal : one transport mode.

MCO'08

Multimodal : many transport modes.

Page 5: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

When investigating existing approaches and algorithms on the topic, we observe that none of them is applicable to multi modal route guidance problems subject to the following constraints:

i) The multimodal network is assumed to be flat.

ii) Involved unimodal networks may be kept separated and accessed separately.

iii) If there are multiple network information sources within a single mode, they may be kept and accessed separately.

MCO'08

This paper presents our contribution to multimodal route guidance problem.

Page 6: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

Carlink is European project aiming to develop an intelligent wireless traffic service platform between cars supported by wireless transceivers beside the road(s)..

MCO'08

-real-time local weather data

-the urban transport traffic management

-the urban information broadcasting for the mobile users

The present work has been done in the context of Carlink

Page 7: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

Objective of Carlink is the travelling user mobility management. The main idea behind this objective is to provide route guidance services to a given traveling mobile equipped user. The primary challenge of this work has been to set solid and new basis to address multimodal route advisory problem under Carlink’s route guidance requirements.

Page 8: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

What is the traveling mobile user ?

What route calculation mean ?

traveling mobile user = ‘’any entity equipped with a mobile technology device which is planning to move or is already moving from one geographical location to another’’

The scenario ‘’referred as route planning’’

The scenario ‘’referred as travel monitoring’’

The user is preparing a travel, route calculation service consist to propose a set of possible route according to a user defined source and target location.

The user is already on his way to the destination, route calculation service consist to propose a set of alternative routes from user’s current location to a new destination or to the current destination, in case the user has revised his choices or when some traffic disturbance.

Page 9: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

-Problem description- Shortest path problem : In graph theory, the shortest path problem is the problem of finding a path between two nodes such that the sum of the weights of its edges is minimized.

- Multi objective and time dependent : In many works on SPP, the path cost is a single scalar function. However, in the multimodal transport problem we need to optimize path according to more than one scalar functions. In this case the problem becomes a multi objective optimization problem. -Our objectives

Page 10: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

- Multigraph based approach

- CSP based approach

The multimodal transportation network is viewed and treated as a multigraph,In general, a multigraph is simply a graph in which it is allowed to have more than one arcs between two nodes. So the problem is reduced to the classical shortest path problem or to one of its variants.

Most works consider multimodal route planning from graph theory perspective.But the problem can also be seen as a constraint satisfaction problem (CSP). So the problem is viewed as finding a combination of variables value in a search space which satisfies a set of constraints.

Page 11: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

The problem : keep all existing unimodal transportation networks separated.

The Solution : we introduce an unusual graph structure which we call transfer graph.

Let G=(N, A) denotes a graph

Gs = {G1, G2, ... ,Gq} a set of sub graphs

Each Gg = (Ng, Ag) is called a component

Given two distinct component s Gg , Gg’

› Ng ∩ Ng’ = φ is not mandatory. › Ag ∩ Ag’ = φ is always hold. › i in Ng ∩ Ng’ is a transfer point

We denote a transfer graph by TG=(N, A, GS, TS)

each graph G1, G2, G3 is a transfer graph component. There are three transfers. A transfer connects two components via transfer points, a transfer point being a node common to the two components involved in the transfer. Observe that source (the dark node) and destination (the doted node) may belong to more than one component.
Page 12: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

- Shortest path algorithm in transfer graph

- intra components paths

Consider a transfer graph TG=(N, A, GS, TS), let s, t be an origin-destination pairand Gg be a component of TG;

- inter components paths

- full paths

- partial paths

Page 13: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

Assume that for all components Gg in GS we have computed the followingrelevant path sets :

- Full paths

- Relevant Head paths

-Relevant intermediate paths

- Relevant tail path

P*g

s.t the set of best intra component full path within Gg

P*g

s.- the set of all best intra component head paths from s within Gg

P*g

+.t the set of all best intra component tail paths to t within Gg

P*g

+.- the set of all best intra component intermediate paths within Gg

Page 14: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

The relevant graph (RG)

RG = (RV, RE)

RV = (URVg Gg in GS) U{s, t}

RE = (UREg Gg in GS)

Page 15: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

First implementation : a basic algorithm

Disadvantages :

-Very slow

-Many reputations

The idea

-Compute all the best paths

-Build the relevant graph

-Get the request of the user

-Answer the request user

Page 16: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

Second implementation : an algorithm with database

-Compute all the best paths for all pairs of nodes

-Store the best paths in a database

-Build the relevant graph

The idea

-Answer the request user

-Get the request of the user

Page 17: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

MCO'08

Summary

Future works

This work has been done in context of Carlink

We presented an algorithm to solve the shortest path in multimodal network

Support multi objective and time dependent

New decomposition : geographic decomposition

Page 18: Hedi Ayed, Djamel Khadraoui, Zineb Habbas, Pascal Bouvry, & Jean Francois Merche MCO'08.

Thank you

MCO'08