Deux problèmes de calcul d itinéraires avec contraintes de synchronisation
|
|
- Marie Truchon
- il y a 8 ans
- Total affichages :
Transcription
1 Deux problèmes de calcul d itinéraires avec contraintes de synchronisation MJo Huguet Juillet 2013 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
2 Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
3 Introduction Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
4 Introduction Contexte Contexte Problème d itinéraires aller-retour Stage M2R (2012) - Pierre Parent (LIPN) Collaboration Dominik Kirchler et Roberto Wolfler Calvo Projet GdR RO Problème d itinéraires de covoiturage Stage M2R (2013) - Arthur Bit-Monnot Collaboration MOGISA (Christian Artigues) - TSF (Marco Killijian) Projet ANR AMORES () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
5 Introduction Itinéraires aller-retour Itinéraires aller-retour (1) Trajet aller : départ 15h - Trajet retour : départ 23h Modes de Transport : véhicule personnel; marche; transport en commun Objectif Trouver des itinéraires pour minimiser les temps trajets. Synchronisation Parking = point à déterminer () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
6 Introduction Itinéraires aller-retour Itinéraires aller-retour (2) Trajet aller optimal Temps trajet AR : 1h31 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
7 Introduction Itinéraires aller-retour Itinéraires aller-retour (2) Trajet aller optimal Temps trajet AR : 1h31 Trajet retour optimal Temps trajet AR : 1h29 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
8 Introduction Itinéraires aller-retour Itinéraires aller-retour (2) Trajet aller optimal Temps trajet AR : 1h31 Trajet retour optimal Temps trajet AR : 1h29 Trajet AR optimal Temps trajet AR : 1h25 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
9 Introduction Itinéraires de covoiturage Itinéraires de covoiturage Deux utilisateurs connus : un conducteur un passager Avec origines et destinations respectives Avec horaire de départ Objectif Trouver des itinéraires pour minimiser les temps trajets. Synchronisation Point de rencontre = point à déterminer Point de séparation = point à déterminer () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
10 Introduction Modélisation d un réseau de transport Graphe multimodal et dépendant du temps Modélisation Multi-Modal (MM) : arc-labeled Graph, i.e. mode associé à chaque arc Time-Dependent (TD) : Propriété FIFO () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
11 Introduction Algorithmes naïf Algorithmes naïf Itinéraires Aller-Retour Enumération des points de parking Calculs des différents itinéraires Problème polynomial : n parking 4 algo. Shortest Path Bousquet et. al 2009 : temps calcul trop important Itinéraires covoiturage Enumération des combinaisons points de rencontre & séparation : n 2 Calculs des différents itinéraires Problème polynomial : n.(n 1) parking 5 algo. Shortest Path Inutilisable en pratique () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
12 Problèmes de plus courts chemins Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
13 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (1) Contexte Graphe G = (V, E), valué par des couts positifs (distance, temps trajet) Plus court chemin : somme des couts des arcs Principe : Algorithme dit de "Label Setting" Initialisation: Associer un label à chaque sommet (cout, predecesseur) Iteration: Marquer le label de plus petit cout; mettre à jour le cout des successeurs Arret: Tous les labels sont marqués (c = 0, ) s 1 2 x 1 x t () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
14 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (1) Contexte Graphe G = (V, E), valué par des couts positifs (distance, temps trajet) Plus court chemin : somme des couts des arcs Principe : Algorithme dit de "Label Setting" Initialisation: Associer un label à chaque sommet (cout, predecesseur) Iteration: Marquer le label de plus petit cout; mettre à jour le cout des successeurs Arret: Tous les labels sont marqués (c = 0, ) s 1 2 (c = 1, s) x 1 x 2 (c = 2, s) 4 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42 t
15 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (1) Contexte Graphe G = (V, E), valué par des couts positifs (distance, temps trajet) Plus court chemin : somme des couts des arcs Principe : Algorithme dit de "Label Setting" Initialisation: Associer un label à chaque sommet (cout, predecesseur) Iteration: Marquer le label de plus petit cout; mettre à jour le cout des successeurs Arret: Tous les labels sont marqués (c = 0, ) s 1 2 (c = 1, s) x 1 (c = 5, x 1 ) x 2 (c = 2, s) 4 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42 t
16 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (1) Contexte Graphe G = (V, E), valué par des couts positifs (distance, temps trajet) Plus court chemin : somme des couts des arcs Principe : Algorithme dit de "Label Setting" Initialisation: Associer un label à chaque sommet (cout, predecesseur) Iteration: Marquer le label de plus petit cout; mettre à jour le cout des successeurs Arret: Tous les labels sont marqués (c = 0, ) s 1 2 (c = 1, s) x 1 (c = 5, x 1 ) 4 (c = 4, x 2 ) x 2 (c = 2, s) 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42 t
17 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (1) Contexte Graphe G = (V, E), valué par des couts positifs (distance, temps trajet) Plus court chemin : somme des couts des arcs Principe : Algorithme dit de "Label Setting" Initialisation: Associer un label à chaque sommet (cout, predecesseur) Iteration: Marquer le label de plus petit cout; mettre à jour le cout des successeurs Arret: Tous les labels sont marqués (c = 0, ) s 1 2 (c = 1, s) x 1 4 (c = 4, x 2 ) x 2 (c = 2, s) 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42 t
18 Problèmes de plus courts chemins Cas statique : principe Algorithme de Dijkstra (2) Algo Dijkstra Trouve les plus courts chemins depuis un sommet vers tous les autres Propriétés Un label n est marqué qu une fois Les labels sont marqués par cout croissant Complexité Soit Q : ensemble des labels manipulés Complexité : O( E.d Q + V.e q ) avec dq : ré-organisation Q après ajout d un label eq : extraction d un label de Q utilisation d une structure de Tas () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
19 Problèmes de plus courts chemins Cas statique : améliorations Améliorations : Shortest Path one-to-one (1) Guidage vers la destination : algo A Estimation du cout à la destination (+ cout depuis l origine) optimalité préservé si estimation = LB () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
20 Problèmes de plus courts chemins Cas statique : améliorations Améliorations : Shortest Path one-to-one (2) Bidirectionnel algo Forward depuis l origine + algo Backward depuis la destination Iteration: Sélection de l algo (label de plus petit cout) et 1 itération de Dijkstra Solution: Sommet marqué par les 2 algo (UB) Arrêt: somme des couts des labels min Forward et Backward > cout solution courante () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
21 Problèmes de plus courts chemins Cas statique : améliorations Améliorations : pré-calculs landmarks (algo ALT) Calculer SP entre tous les points et un (petit) ensemble de landmarks Utilisation avec inégalité triangulaire pour calculer un SP (LB) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
22 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt (c = 0, t = 0) s t = 0 : = 1 x 1 t = 1 : = 4 t t = 0 : = 2 x 2 t = 1 : = 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
23 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt (c = 0, t = 0) s t = 0 : = 1 t = 0 : = 2 (c = 1, t = 1) x 1 x 2 (c = 2, t = 2) t = 1 : = 4 t = 1 : = 2 t () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
24 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt (c = 0, t = 0) s t = 0 : = 1 t = 0 : = 2 (c = 1, t = 1) x 1 (c = 5, t = 5) x 2 (c = 2, t = 2) t = 1 : = 4 t = 1 : = 2 t () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
25 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt (c = 0, t = 0) s t = 0 : = 1 t = 0 : = 2 (c = 1, t = 1) x 1 (c = 5, t = 5) t = 1 : = 4 (c = 4, t = 4) x 2 (c = 2, t = 2) t = 1 : = 2 t () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
26 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt x 1 t = 1 : = 4 (c = 0, t = 0) s t t = 0 : = 1 t = 0 : = 2 (c = 1, t = 1) (c = 4, t = 4) x 2 (c = 2, t = 2) t = 1 : = 2 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
27 Problèmes de plus courts chemins Temps trajet dépendant du temps Time-Dependent Shortest Path - TD-SP Principe Label associé à chaque sommet : cout et début au plus tôt x 1 t = 1 : = 4 (c = 0, t = 0) s t t = 0 : = 1 t = 0 : = 2 (c = 1, t = 1) (c = 4, t = 4) x 2 (c = 2, t = 2) t = 1 : = 2 Difficultés ( ) Stockage/Accès au cout de chaque arc (++) Problème algo bidirectionnel : Horaires soit Forward soit Backward Borne Inférieure des couts + ré-évaluation Méthode exacte : temps calcul important () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
28 Problèmes de plus courts chemins Multimodalité Multimodal Shortest Path (MM-SP) Cas MM : Regular Language Constrained SP Graphe avec label sur les arcs G Σ, arcs (i, j, m) labels m Σ restrictions modélisées par un langage régulier L 0 objectif: cout ET concaténation des labels L 0 Algorithme : généralisation algo Dijkstra Labels: f foot t transfer b bike p public transp. v rental bike () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
29 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 s t 5 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
30 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c 1, t 5, f 1, t 4, b s , p 1, t 1, t t 5 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
31 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c [0, s 0 ] 5, f 1, t 4, b s , p 1, t 1, t 1, t t 5 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
32 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c [0, s 0 ] 5, f [5, s 2 ] 1, t 4, b Xs , p 1, t 1, t 1, t t 5 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
33 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c [0, s 0 ] 5, f [5, s 2 ] 1, t [6, s 3 ] 4, b Xs X , p 1, t 1, t 1, t t 5 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
34 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c [0, s 0 ] 5, f [5, s 2 ] 1, t [6, s 3 ] 4, b Xs X1 X2 3 3, p 1, t 1, t 1, t t 5 [9, s 3 ] () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
35 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c 1, t [0, s 0 ] 5, f [5, s 2 ] 1, t [6, s 3 ] 4, b Xs X1 X2 3 1, t t [10, s 4 ] 3, p 1, t X5 [9, s 3 ] () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
36 Problèmes de plus courts chemins Multimodalité Algorithme MM-SP 4 1, c [0, s 0 ] 5, f [5, s 2 ] 1, t [6, s 3 ] 4, b Xs X1 X2 3 3, p 1, t 1, t 1, t Xt [10, s 4 ] X5 [9, s 3 ] () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
37 Méthode pour le calcul d itinéraires Aller-Retour Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
38 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (1) Structure 4 algo de type Disjkstra (2 Forward - 2 Backward) Itération Lancer algo D i ayant label de plus petit cout et effectuer 1 itération de D i Solution Sommet marqué par les 4 algorithmes Condition d arrêt Cout du prochain label à explorer > cout de la solution courante () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
39 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (2) Problem: COUT DEPENDANT DU TEMPS Problème Horaire de début de 2 algo Dijstra ne sont pas connus Solution Utiliser temps de trajet min Lorsqu une solution est obtenue la re-évaluer avec les horaires corrects Impact Pour chaque solution obtenue : 2 algo de Shortest Path supplémentaires () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
40 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (2) Problem: COUT DEPENDANT DU TEMPS Problème Horaire de début de 2 algo Dijstra ne sont pas connus Solution Utiliser temps de trajet min Lorsqu une solution est obtenue la re-évaluer avec les horaires corrects Impact Pour chaque solution obtenue : 2 algo de Shortest Path supplémentaires () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
41 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (2) Problem: COUT DEPENDANT DU TEMPS Problème Horaire de début de 2 algo Dijstra ne sont pas connus Solution Utiliser temps de trajet min Lorsqu une solution est obtenue la re-évaluer avec les horaires corrects Impact Pour chaque solution obtenue : 2 algo de Shortest Path supplémentaires () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
42 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (2) Problem: COUT DEPENDANT DU TEMPS Problème Horaire de début de 2 algo Dijstra ne sont pas connus Solution Utiliser temps de trajet min Lorsqu une solution est obtenue la re-évaluer avec les horaires corrects Impact Pour chaque solution obtenue : 2 algo de Shortest Path supplémentaires () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
43 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Principe de l algorithme (3) Complexité Statique : O(4 E Σ.log( V Σ ) Time-Dependent : O(2 V Σ E Σ log( V Σ )) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
44 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Améliorations (1) 1. Amélioration de la condition d arrêt Calcul d une borne inférieure Soit x label marqué par 3 algo somme cout de ces 3 algos = Cost LB = Cost + cout du prochain label à marquer même principe pour x marqué par 2 et 1 algo 2. Borne supérieure Calculer 2 solutions triviales () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
45 Méthode pour le calcul d itinéraires Aller-Retour Algorithme proposé Améliorations (2) 3. Couts minimaux en TD Utiliser l information sur la tranche horaire 4. Ré-évaluation (TD) Retarder les ré-évaluations après la condition d arrêt Ré-évaluer les solution trouvées par ordre croissant des couts 5. Algo SDALT Utiliser l algo SDLAT pour les ré-évaluation SDALT = A + landmarks + TD + MM Approximation Arrêt quand LB α Sol () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
46 Méthode pour le calcul d itinéraires Aller-Retour Résultats Données : Ile de France Réseau vélo et piéton : Open Street Map Stations location vélo: Velib (Paris) Réseau automobile : Mediamobile Données de trafic Transport Public: Syndicat des Transports d Ile-de-France (STIF) Tramway, metro, bus, trains régionaux Tables horaires ou Fréquences layer arcs nodes time-dependent Walking (f ) Private Bike (b) Rental Bike (v) Car (c) Public Transp (p) Total () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
47 Méthode pour le calcul d itinéraires Aller-Retour Résultats Scénarios Sans ré-évaluation (b/f ) = vélo puis marche (b/f ) 0 = vélo puis marche ou transport public + horaires aller et retour à destination Avec ré-évaluation (b/fp) 1 + début aller à l origine et début retour à destination (b/fp) 2 + début aller et début retour à l origine (c/fp) = auto puis marche ou transport public + début aller à l origine et début retour à destination Choix des horaires morning/evening : entre 9h et 17h day/night : un trajet entre 23h et 5h un autre en journée random () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
48 Méthode pour le calcul d itinéraires Aller-Retour Résultats Résultats sur 100 instances Horaires random Temps CPU en secondes Parkings vélo : env ; auto : env C++, Linux, Bi Xeon 2.5GHz, 16Go RAM Scenario Nb re-eval Algo Imprvt + // ré-eval + Approx (b/f ) (b/fp) (b/fp) (13621) 3 (30) - 2 (10) (b/fp) (15692) 30 (756) 10 (229) 5 (225) (c/fp) (2129) 1.65 (4.29) 1.51 (3.99) 1.47 (3.6) Amélioration 4 (retarder ré-éval) : facteur 3 SDALT et // : facteur 2 Existence d instances difficiles : cas (b/fp) 1 et (b/fp) 2 Auto = mode dominant parking à destination calcul UB : solution optimale () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
49 Méthode pour le calcul d itinéraires Aller-Retour Résultats Résultats sur 100 instances Horaires random Temps CPU en secondes Parkings vélo : env ; auto : env C++, Linux, Bi Xeon 2.5GHz, 16Go RAM Scenario Nb re-eval Algo Imprvt + // ré-eval + Approx (b/f ) (b/fp) (b/fp) (13621) 3 (30) - 2 (10) (b/fp) (15692) 30 (756) 10 (229) 5 (225) (c/fp) (2129) 1.65 (4.29) 1.51 (3.99) 1.47 (3.6) Amélioration 4 (retarder ré-éval) : facteur 3 SDALT et // : facteur 2 Existence d instances difficiles : cas (b/fp) 1 et (b/fp) 2 Auto = mode dominant parking à destination calcul UB : solution optimale () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
50 Méthode pour le calcul des itinéraires de covoiturage Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
51 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Quel fonction objectif? O p P 1 P 5 D p r P 3 s O c P 2 P 4 D c Cout à minimiser arrivée(piéton) - départ(piéton) + arrivée(voiture) - départ(voiture) cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
52 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) O p D p O c D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
53 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) P 1 r 1 O p r 2 D p r 3 O c D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
54 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) P 1 r 1 O p r 2 D p r 3 O c P 2 r 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
55 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) P 1 r 1 O p r 2 D p r 3 O c P 2 r 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
56 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) r 1 s 1 P 1 O p r 2 s 2 D p r 3 P 3 s 3 O c P 2 r 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
57 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) r 1 s 1 P 1 O p r 2 s 2 D p r 3 P 3 s 3 O c P 2 r 4 s 4 P 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
58 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) r 1 s 1 P 1 O p r 2 s 2 D p r 3 P 3 s 3 O c P 2 r 4 s 4 P 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
59 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) r 1 s 1 P 1 O p r 2 s 2 D p r 3 P 3 s 3 P 5 O c P 2 r 4 s 4 P 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
60 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Principe de résolution Horaires : uniquement aux 2 origines Auto : mode statique cout = c(p 1 ) + c(p 2 ) + attente + 2 c(p 3 ) + c(p 4 ) + c(p 5 ) r 1 s 1 P 1 O p r 2 s 2 D p r 3 P 3 s 3 P 5 O c P 2 r 4 s 4 P 4 D c () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
61 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
62 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
63 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
64 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
65 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
66 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Etant données plusieurs origines avec cout et temps d arrivée initiaux, sélectionner la source qui minimise le cout à l arrivée. (c = 5, t = 2) o 1 t = 2 = 1 o 2 (c = 6, t = 0) t = 0 = 1 (c = 6, t = 3) t = 3 = 14 (c = 20, t = 17) x d (c = 7, t = 1) t = 1 = 10 (c = 17, t = 11) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
67 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Consistance entre cout et temps d arrivée Etant donnés deux labels (c, t) et (c, t ), Consistance si : c c t t Approche multi-objectif : on ne supprime pas les labels uniquement sur leur cout Propriétés Sélection de la meilleure origine pour tout les sommets Labels marqués par ordre de cout croissant Meilleur cout d un sommet premier label marqué () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
68 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Consistance entre cout et temps d arrivée Etant donnés deux labels (c, t) et (c, t ), Consistance si : c c t t Approche multi-objectif : on ne supprime pas les labels uniquement sur leur cout Propriétés Sélection de la meilleure origine pour tout les sommets Labels marqués par ordre de cout croissant Meilleur cout d un sommet premier label marqué () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
69 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Recherche de la meilleure origine Consistance entre cout et temps d arrivée Etant donnés deux labels (c, t) et (c, t ), Consistance si : c c t t Approche multi-objectif : on ne supprime pas les labels uniquement sur leur cout Propriétés Sélection de la meilleure origine pour tout les sommets Labels marqués par ordre de cout croissant Meilleur cout d un sommet premier label marqué () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
70 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Algorithme proposé (1) Algo Source Dest. Noeuds Marqués Problème A 1 o p Tous N 1 PCC A 2 o c Tous N 2 PCC A 3 X in = N 1 N 2 Tous N 3 M. Orig. A 4 d c Tous N 4 PCC (backward) A 5 X off = N 3 N 4 d p N 5 M. Orig. Itération : à chaque étape sélectionner algo ayant le label de plus petit cout Arrêt: Sommet destination piéton est marqué dans A 5 Meilleur Origine dans A 3 : Dijkstra car consistance cout et temps Meilleur Origine dans A 5 : Dijkstra multi-label car non consistance cout et temps () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
71 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Algorithme proposé (1) Algo Source Dest. Noeuds Marqués Problème A 1 o p Tous N 1 PCC A 2 o c Tous N 2 PCC A 3 X in = N 1 N 2 Tous N 3 M. Orig. A 4 d c Tous N 4 PCC (backward) A 5 X off = N 3 N 4 d p N 5 M. Orig. Itération : à chaque étape sélectionner algo ayant le label de plus petit cout Arrêt: Sommet destination piéton est marqué dans A 5 Meilleur Origine dans A 3 : Dijkstra car consistance cout et temps Meilleur Origine dans A 5 : Dijkstra multi-label car non consistance cout et temps () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
72 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Algorithme proposé (2) O p P 1 P 5 D p r P 3 s O c P 2 P 4 D c Résolution concurrente A 3 peut être lancé avant la fin de A 1 et de A 2 A 5 peut être lancé avant la fin de A 3 et de A 4 () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
73 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Restrictions sur les points de rencontre/séparation Définir zones de rencontre / séparation Intégration de connaissances sur le problème Limiter l exploration du graphe Compromis entre expressivité / efficacité des calculs Exemple Piéton : Accessibilité via un temps de trajet Auto : Sommets du réseau routier Zones de rencontre et de séparation à l intersection () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
74 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Zone et Guidage O p A 1 r 2 s 2 D p Z r Z s A 5 r 3 A 2 A 3 A 4 s 3 O c r 4 s 4 D c Z r exploré arrêt de A 1 et A 2 Z s exploré arrêt de A 3 et A 4 Principe de guidage Condition d arrêt : A : heuristique h d (x) pour guider vers destination d Définition heuristique H Z (x) pour guider vers zone Z = vers le point le plus proche de la zone Utilisation landmarks pour calculer H Z (x) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
75 Méthode pour le calcul des itinéraires de covoiturage Algorithme proposé Zone et Guidage O p A 1 r 2 s 2 D p Z r Z s A 5 r 3 A 2 A 3 A 4 s 3 O c r 4 s 4 D c Z r exploré arrêt de A 1 et A 2 Z s exploré arrêt de A 3 et A 4 Principe de guidage Condition d arrêt : A : heuristique h d (x) pour guider vers destination d Définition heuristique H Z (x) pour guider vers zone Z = vers le point le plus proche de la zone Utilisation landmarks pour calculer H Z (x) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
76 Méthode pour le calcul des itinéraires de covoiturage Résultats Données : Aquitaine et Midi-Pyrénées Cas d étude Covoiturage Bordeaux-Toulouse-Albi Graphe Aquitaine et Midi-Pyrennées noeuds noeuds de transport en commun 5 millions d arcs Restrictions Zone de rencontre et de séparation Ville entière : sommets (Tlse) et (Bdx) Sommets à 10 minutes de marche : env sommets (Tlse et Bdx) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
77 Méthode pour le calcul des itinéraires de covoiturage Résultats Résultats sur 50 instances Temps CPU (ms) et nb labels marqués C++, Linux, Pentium-4, 2.1GHz, 4Go RAM Zones Configuration Runtime (ms) Labels marqués Cout - Originale :50:21 villes Arrêt :50:23 villes Arrêt / Guidage :50:23 10-min Arrêt :52:38 10-min Arrêt / Guidage :52:38 Point de rencontre origine piéton Point de séparation destination piéton dans 21 / 50 Dans A 5 : en moy sommets de séparation Dans A 5 : 1.17 label / sommet proche Dijkstra Impact zones : surtout A 2, A 4 (auto), A 5 (dernier algo) Impact guidage : surtout A 3, A 4 (longs trajets) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
78 Méthode pour le calcul des itinéraires de covoiturage Résultats Résultats sur 50 instances Temps CPU (ms) et nb labels marqués C++, Linux, Pentium-4, 2.1GHz, 4Go RAM Zones Configuration Runtime (ms) Labels marqués Cout - Originale :50:21 villes Arrêt :50:23 villes Arrêt / Guidage :50:23 10-min Arrêt :52:38 10-min Arrêt / Guidage :52:38 Point de rencontre origine piéton Point de séparation destination piéton dans 21 / 50 Dans A 5 : en moy sommets de séparation Dans A 5 : 1.17 label / sommet proche Dijkstra Impact zones : surtout A 2, A 4 (auto), A 5 (dernier algo) Impact guidage : surtout A 3, A 4 (longs trajets) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
79 Conclusion Plan de la présentation 1 Introduction 2 Problèmes de plus courts chemins 3 Méthode pour le calcul d itinéraires Aller-Retour 4 Méthode pour le calcul des itinéraires de covoiturage 5 Conclusion () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
80 Conclusion Conclusion Etude de 2 problèmes de calcul d itinéraires avec contraintes de synchronisation Problèmes polynomiaux mais graphes de grande taille... et temps de trajet dépendant du temps Difficulté pour avoir des algorithmes exacts efficaces et utilisables en environnement mobile Plateforme de calculs d itinéraires Données libres : open data (OSM, GTFS) Compliqué (possible?) d obtenir des données de trafic dépendant du temps () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
81 Conclusion Conclusion Etude de 2 problèmes de calcul d itinéraires avec contraintes de synchronisation Problèmes polynomiaux mais graphes de grande taille... et temps de trajet dépendant du temps Difficulté pour avoir des algorithmes exacts efficaces et utilisables en environnement mobile Plateforme de calculs d itinéraires Données libres : open data (OSM, GTFS) Compliqué (possible?) d obtenir des données de trafic dépendant du temps () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
82 Conclusion Perspectives Itinéraire Aller-Retour Problème pour ré-évaluation : intégration Dijkstra multi-label (dernière ré-eval) Limiter les parking : définition de zones / points de parking Itinéraires de covoiturage Attente du piéton à l origine Autre technique de pré-calculs (contraction-hierarchy) Extension à plusieurs utilisateurs (synchronisés sur les mêmes points) Projet AMORES : informatique ubiquitaire - vie privée Autre approche algorithmique (algo distribué?) () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
83 Conclusion Merci de votre attention Questions? () Calcul d itinéraires avec contraintes de synchronisation Juillet / 42
Algorithmes de recherche d itinéraires en transport multimodal
de recherche d itinéraires en transport multimodal Fallou GUEYE 14 Décembre 2010 Direction : Christian Artigues LAAS-CNRS Co-direction : Marie José Huguet LAAS-CNRS Encadrant industriel : Frédéric Schettini
Plus en détailChapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Plus en détailNouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires
Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires Julien Jorge, Xavier Gandibleux Laboratoire d Informatique de Nantes Atlantique
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailNouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires
Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires Julien Jorge julien.jorge@univ-nantes.fr Laboratoire d Informatique de Nantes Atlantique,
Plus en détailExemples de problèmes et d applications. INF6953 Exemples de problèmes 1
Exemples de problèmes et d applications INF6953 Exemples de problèmes Sommaire Quelques domaines d application Quelques problèmes réels Allocation de fréquences dans les réseaux radio-mobiles Affectation
Plus en détailAnalyse détaillée des trajets effectués en Transports en commun en Ile-de-France
Etude sur les déplacements Analyse détaillée des trajets effectués en Transports en commun en Ile-de-France 18 Septembre 2014 ixxi-mobility.com 2 Transformer le temps de transport en temps utile Le temps
Plus en détailOptimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie
Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011 Plan 2 Motivation
Plus en détailLe groupe RATP, la RATP et RATP Dev. Une nouvelle dimension, de nouvelles ambitions
Le groupe RATP, la RATP et RATP Dev Une nouvelle dimension, de nouvelles ambitions Le groupe RATP, la RATP et RATP Dev Le Groupe RATP La RATP en Ile de France RATP Dev L exploitation et la maintenance
Plus en détailLa marche vers la mobilité intelligente :
La marche vers la mobilité intelligente : Quelques perspectives sur les planificateurs de trajets Jocelyn Grondines, ing. M.Ing. Directeur d Études Service de la Planification et développement des réseaux
Plus en détailDémonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs
Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs Manuel d Utilisation et Documentation version du 27/11/09 MOBIGiS / CETE
Plus en détailPré-requis installation
Pré-requis installation Version 2.5 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.
Plus en détailTest électoral 2014 de la RTBF
ÉLECTIONS 2014 Test électoral 2014 de la RTBF L AVIS DES PRINCIPAUX PARTIS FRANCOPHONES EN MATIÈRE DE MOBILITÉ NIVEAU FÉDÉRAL Les voitures de société doivent être taxées plus fortement Il s agit avant
Plus en détailDocumentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
Plus en détailCours de Master Recherche
Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction
Plus en détailPré-requis installation
Pré-requis installation Version 2. TELELOGOS -, Avenue du Bois l'abbé - Angers Technopole - 9070 Beaucouzé - France Tel. + (0)2 22 70 00 - Fax. + (0)2 22 70 22 Web. www.telelogos.com - Email. support@telelogos.com
Plus en détailAnnexe 6. Notions d ordonnancement.
Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document
Plus en détailSOLUTIONS DE VALIDATION
SOLUTIONS DE VALIDATION Systèmes billettiques intelligents pour renforcer la compétitivité Amélioration de la mobilité urbaine Réduction de la pollution Augmentation de l'efficacité www.parkeon.com QUALITÉ
Plus en détailJ.9. Annexe DOSSIER D ENQUÊTE PRÉALABLE À LA DÉCLARATION D UTILITÉ PUBLIQUE
LIGNE 16 : NOISY CHAMPS < > SAINT-DENIS PLEYEL (LIGNE ROUGE) LIGNE 17 : LE BOURGET RER < > SAINT-DENIS PLEYEL (LIGNE ROUGE) LIGNE 14 : MAIRIE DE SAINT-OUEN < > SAINT-DENIS PLEYEL (LIGNE BLEUE) DOSSIER
Plus en détailMinistère des Affaires étrangères et européennes Direction de la politique culturelle et du français Regards VII
Ministère des Affaires étrangères et européennes Direction de la politique culturelle et du français Regards VII 9. L autolib à Lyon Réalisation Thomas Sorin, CAVILAM Rédaction Frédérique Gella, CAVILAM
Plus en détailPrérequis réseau constructeurs
Prérequis réseau constructeurs - Guide de configuration du réseau Page 2 - Ports utilisés - Configuration requise - OS et navigateurs supportés Page 4 Page 7 Page 8 Guide de configuration du réseau NB:
Plus en détailGuide des transports
Plan de mobilité douce Tous Entrepreneurs d Avenir Etre responsable dans notre mobilité à et vers Sophia Antipolis Guide des transports 26 mars 2015 1 Edito En participant à la journée «Tous Entrepreneurs
Plus en détailCetaf. Salles de réunion, formation et conférence. Location. Guide. 67/69 Avenue de Rochetaillée 42100 Saint-Etienne
Guide Cetaf Location Salles de réunion, formation et conférence Contact : Olivier Bresson - 04 77 81 63 58 - Fax. 04 77 81 17 18 - olivier.bresson@cetaf.cnamts.fr 67/69 Avenue de Rochetaillée 42100 Saint-Etienne
Plus en détailCours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. E-mail address: Nicolas.Thiery@u-psud.fr URL: http://nicolas.thiery.
Cours de Recherche Opérationnelle IUT d Orsay Nicolas M. THIÉRY E-mail address: Nicolas.Thiery@u-psud.fr URL: http://nicolas.thiery.name/ CHAPTER 1 Introduction à l optimisation 1.1. TD: Ordonnancement
Plus en détailLOCAL À LOUER. «ZAC SEGUIN RIVES DE SEINE» Quartier du Trapèze BOULOGNE BILLANCOURT Ilot B1 Passage Pierre Bézier
LOCAL À LOUER «Quartier du Trapèze BOULOGNE BILLANCOURT Ilot B1 Passage Pierre Bézier 152, bd Haussmann 75008 Paris Tél. : 01 53 53 23 23 Fax : 01 53 53 23 29 Email : contact@devim-commercialisation.fr
Plus en détailInstallation Client (licence réseau) de IBM SPSS Modeler 14.2
Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document
Plus en détailJean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux
Colonies de fourmis Comment procèdent les colonies de fourmi pour déterminer un chemin presque géodésique de la fourmilière à un stock de nourriture? Les premières fourmis se déplacent au hasard. Les fourmis
Plus en détailLes nouvelles offres de transport partagé dans les politiques de mobilité
Les nouvelles offres de transport partagé dans les politiques de mobilité Le cas de Montréal Marc Blanchet - Ville de Montréal Directeur direction des transports Préparé par : Service des infrastructures,
Plus en détailPré-requis installation
Pré-requis installation Version 3.5.0 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.
Plus en détailCommunications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes
Loris MARCHAL Laboratoire de l Informatique du Parallélisme Équipe Graal Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes Thèse réalisée sous la direction
Plus en détailTRANSPORT INTELLIGENTS. Le SMIRT Nord Pas de Calais
TRANSPORT INTELLIGENTS Le SMIRT Nord Pas de Calais Date d édition : 11/09/2013 Le Syndicat Mixte Régional des Transports 4 038 000 habitants Région Nord Pas de Calais Département du Nord Département du
Plus en détailThéorie des Graphes Cours 3: Forêts et Arbres II / Modélisation
IFIPS S7 - informatique Université Paris-Sud 11 1er semestre 2009/2010 Théorie des Graphes Cours 3: Forêts et Arbres II / 1 Forêts et arbres II Théorème 1.1. Les assertions suivantes sont équivalentes
Plus en détailMoteur d idées pour véhicules spécifiques. Le Pôle de compétitivité Véhicules et Mobilités du grand Ouest
] Moteur d idées pour véhicules spécifiques [ Le Pôle de compétitivité Véhicules et Mobilités du grand Ouest ] [Notre mission] Développer la compétitivité des entreprises par le biais de l innovation :
Plus en détailConception et contrôle des SMA tolérants aux fautes
Conception et contrôle des SMA tolérants aux fautes Une plate-forme multiagents tolérante aux fautes à base de réplication Nora FACI Contexte SMA large échelle Nombre important d agents Ressources éloignées
Plus en détailITS Switzerland - EPFL 29/10/2014 La stratégie d information multimodale du Grand Lyon : la coopération public/privée pour la mobilité urbaine et l
ITS Switzerland - EPFL 29/10/2014 La stratégie d information multimodale du Grand Lyon : la coopération public/privée pour la mobilité urbaine et l innovation Contexte de la mobilité urbaine Besoins Population
Plus en détailRecommandations techniques
Recommandations techniques Sage 30 Génération i7 Sage 100 Génération i7 Version 1.0 1 I Recommandations techniques pour Sage 30 Windows Génération i7 Sage 100 Windows Génération i7 2 1.1 Configuration
Plus en détailContexte et motivations Les techniques envisagées Evolution des processus Conclusion
Vérification de logiciels par analyse statique Contexte et motivations Les techniques envisagées Evolution des processus Conclusion Contexte et motivations Specification Design architecture Revues and
Plus en détailALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII
ALGORITHMIQUE II NOTION DE COMPLEXITE 1 2 Comment choisir entre différents algorithmes pour résoudre un même problème? Plusieurs critères de choix : Exactitude Simplicité Efficacité (but de ce chapitre)
Plus en détailMasses de données. 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA
Masses de données 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA Rédacteurs : Mjo Huguet / N. Jozefowiez 1. Introduction : Besoins Informations et Aide
Plus en détailInitiation au HPC - Généralités
Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours
Plus en détailSommaire. Systèmes d Exploitation... 3. Intégration Sage 100 Sage CRM... 3. Disponibilité Client... 3. Bases de données... 3
Communiqué de Lancement Sage CRM v. 6.5 Editions Standard et Avancée Sommaire Systèmes d Exploitation... 3 Intégration Sage 100 Sage CRM... 3 Disponibilité Client... 3 Bases de données... 3 Nouveautés
Plus en détailFastilog, votre outil de gestion des activités du personnel
www.fastilog.fr Fastilog, votre outil de gestion des activités du personnel Gestion des congés Gestion des pointages Gestion des plannings Disponible en licence et en SaaS Fastilog, votre outil de gestion
Plus en détailGuide Tarifaire. Tickets et abonnements Bus, Tram. Solidaire. TARIFS AU 1 er septembre 2015. TOUs & POINTS
& Guide Tarifaire Tickets et abonnements Bus, Tram Solidaire TARIFS AU 1 er septembre 2015 TOUs LES TARIFS & POINTS DE VENTE Édition Septembre 2015 www.cts-strasbourg.eu ALLO CTS 03 88 77 70 70 Sommaire
Plus en détailMES ÉCO-DÉPLACEMENTS LE QUIZZ
MES ÉCO-DÉPLACEMENTS LE QUIZZ Pour réduire efficacement ses consommations liées aux déplacements C'est parti! Ce quizz vous permettra d évaluer les gestes que vous faites déjà en matière d éco-déplacements
Plus en détailAtelier Transversal AT11. Activité «Fourmis» Pierre Chauvet. pierre.chauvet@uco.fr
Atelier Transversal AT11 Activité «Fourmis» Pierre Chauvet pierre.chauvet@uco.fr Ant : un algorithme inspiré de l éthologie L éthologie Etude scientifique des comportements animaux, avec une perspective
Plus en détailA GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters
A GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters Présenté par : Equipe de travail : Laboratoire : Maxime CHASSAING Philippe LACOMME, Nikolay
Plus en détailResolution limit in community detection
Introduction Plan 2006 Introduction Plan Introduction Introduction Plan Introduction Point de départ : un graphe et des sous-graphes. But : quantifier le fait que les sous-graphes choisis sont des modules.
Plus en détailAlgorithmes de recherche
Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème
Plus en détailPROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES
Leçon 11 PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Dans cette leçon, nous retrouvons le problème d ordonnancement déjà vu mais en ajoutant la prise en compte de contraintes portant sur les ressources.
Plus en détailL expérience citoyenne numérique. Solutions et expertises pour répondre aux enjeux des territoires
L expérience citoyenne numérique Solutions et expertises pour répondre aux enjeux des territoires La Carte de Vie Quotidienne Une carte unique pour des usages multiples pour accéder aux différents Collectivités
Plus en détailApplication de K-means à la définition du nombre de VM optimal dans un cloud
Application de K-means à la définition du nombre de VM optimal dans un cloud EGC 2012 : Atelier Fouille de données complexes : complexité liée aux données multiples et massives (31 janvier - 3 février
Plus en détailApprentissage Automatique
Apprentissage Automatique Introduction-I jean-francois.bonastre@univ-avignon.fr www.lia.univ-avignon.fr Définition? (Wikipedia) L'apprentissage automatique (machine-learning en anglais) est un des champs
Plus en détailLA STM: ACTEUR-CLÉ DE L ÉLECTRIFICATION DES TRANSPORTS AU QUÉBEC
LA STM: ACTEUR-CLÉ DE L ÉLECTRIFICATION DES TRANSPORTS AU QUÉBEC Michel Labrecque, Président du conseil d administration Présenté à l Institut de recherche en économie contemporaine Le 10 septembre 2013
Plus en détailModélisation multi-agents - Agents réactifs
Modélisation multi-agents - Agents réactifs Syma cursus CSI / SCIA Julien Saunier - julien.saunier@ifsttar.fr Sources www-lih.univlehavre.fr/~olivier/enseignement/masterrecherche/cours/ support/algofourmis.pdf
Plus en détailAlgorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/??
Algorithmique I Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement
Plus en détailInfo0804. Cours 6. Optimisation combinatoire : Applications et compléments
Recherche Opérationnelle Optimisation combinatoire : Applications et compléments Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique 17 février 2014 Plan de
Plus en détailMise en place d un véhicule électrique en autopartage au siège du Grand Avignon
11 JUILLET 2013 Mise en place d un véhicule électrique en autopartage 1 LE GRAND AVIGNON S ENGAGE DANS L AUTOPARTAGE quotidiens de chacun. Autorité organisatrice des transports publics de l agglomération,
Plus en détailVendredi 22 mars 2013. Prolongement de la ligne B du métro Toulouse > Ramonville > Labège
Vendredi 22 mars 2013 Prolongement de la ligne B du métro Toulouse > Ramonville > Labège 2 ème phase de concertation publique 25 mars au 12 avril 2013 2 ème phase de concertation publique sur le projet
Plus en détailBig Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Plus en détailSdem50. Projet de déploiement d infrastructures de recharge sur le département de la Manche. Communauté de communes de Sèves-Taute le 7 octobre 2014
Sdem50 Projet de déploiement d infrastructures de recharge sur le département de la Manche Communauté de communes de Sèves-Taute le 7 octobre 2014 Un peu d histoire Les prémices du véhicule électrique
Plus en détailVersion définitive approuvée après enquête publique
Secteurs 3 et 4 de Marne-la-Vallée et communes environnantes Phase 3 Version définitive approuvée après enquête publique ROLAND RIBI & ASSOCIES Ingénieurs-conseils et urbanistes s.à.r.l. 15, avenue de
Plus en détailBudget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud
Budget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud Eddy Caron, Frédéric Desprez, Adrian Muresan, Frédéric Suter To cite this version: Eddy Caron, Frédéric Desprez, Adrian
Plus en détailDes solutions efficaces, économiques, écologiques. Les professionnels de la mobilité durable
Des solutions efficaces, économiques, écologiques Les professionnels de la mobilité durable Mobili-T et la gestion des déplacements Mobili-T, le Centre de gestion des déplacements du Québec métropolitain,
Plus en détailDu Smartphone au covoiturage en quelques clics
ATEC-ITS France 2/3 Février 2011 Versailles Du Smartphone au covoiturage en quelques clics Mobile Monday 23/1/12 - Toulouse Agenda Le covoiturage dynamique Nos projets Perspectives Frédéric SCHETTINI -Directeur
Plus en détailSEO Campus 2009 : Pagerank et optimisation
SEO Campus 2009 : Pagerank et optimisation Sylvain Peyronnet http://sylvain.berbiqui.org http://www.kriblogs.com/syp 04/02/2009 04/02/2009 SEO Campus 2009 : Pagerank et optimisation 1 / 21 PageRank : la
Plus en détailMÉMOIRE L ORGANISATION DU TRANSPORT COLLECTIF DANS LA MRC DE L ASSOMPTION
MÉMOIRE L ORGANISATION DU TRANSPORT COLLECTIF DANS LA MRC DE L ASSOMPTION PRÉSENTÉ DANS LE CADRE DU PROJET PLAN D AMÉNAGEMENT ET DÉVELOPPEMENT MÉTROPOLITAIN PMAD 13 OCTOBRE 2011 1 INTRODUCTION La communauté
Plus en détailInstallation de Premium-RH
de Premium-RH Préconisations techniques Version 6.1 PREMIUM-RH 64, avenue Leclerc 69007 Lyon T +33 (0)4 72 84 24 10 F +33 (0)4 72 84 24 11 relation-client@premium-rh.com www.premium-rh.com SIRET 398 402
Plus en détailDUT carrières sociales
université sciences humaines et sociales - lille 3 année universitaire 2014-2015 DUT carrières sociales Option : éducation Spécialisée Diplôme d Etat d Educateur Spécialisé (DEES) présentation générale
Plus en détailFrancis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle
Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA
Plus en détailTitle Text. Outil intégré de collecte, d'analyse et de visualisation de données de mobilité
Title Text Outil intégré de collecte, d'analyse et de visualisation de données de mobilité Contenu de la présentation Schéma général et avancement Suivi et administration Validation des entrevues Enrichissement
Plus en détailDu diagnostic au Plan d Actions
PDU DE LA COMMUNAUTE D AGGLOMERATION DE ROYAN ATLANTIQUE (CARA) 2013-2022 Du diagnostic au Plan d Actions Réunions Publiques Automne 2012 1 Déroulé de la séance Rappel de la démarche (loi, diagnostic,
Plus en détailUne nouvelle génération de serveur
Séminaire Aristote 27 Mars 2013 Une nouvelle génération de serveur Sommaire L'équipe État de l'art et vision Présentation de l'innovation Les points forts de la solution Cas d'usage Questions? 2 L'équipe
Plus en détailPour les participants aux deux jours de conférence, 3 points à noter :
Organisation 26-27 MARS 2015 / GENEVE & ANNEMASSE La conférence se déroule : Jeudi 26 mars à Lignon (Genève), dans les locaux des Services Industriels de Genève SIG Vendredi 27 mars à Ville la Grand (Annemasse),
Plus en détailExigences système BauBit pro
INTRODUCTION Chaque installation de BauBit pro se compose d un serveur et d un ou plusieurs clients. Le serveur BauBit pro utilise Microsoft SQL Server 2014 comme système de base de données. Les exigences
Plus en détailQuelle est la Mobilité du Futur? January 2012 Nicolas Meilhan Consultant Principal, Frost & Sullivan
Quelle est la Mobilité du Futur? January 2012 Nicolas Meilhan Consultant Principal, Frost & Sullivan Avril 2014 7 défis majeurs sont à prendre en compte pour concevoir la mobilité de demain les émissions
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailCOLLEGE ADRIEN CERNEAU
COLLEGE ADRIEN CERNEAU MARCHE A PROCEDURE ADAPTÉE (MAPA) DE FOURNITURES D EQUIPEMENTS INFORMATIQUES CAHIER DES CHARGES (CLAUSES ADMINISTRATIVES ET TECHNIQUES) Lot 1 : Tablettes tactiles Android Lot 2 :
Plus en détailLes transports intelligents enjeux et action publique. formation ENTE Aix 16 juin 2014 Patrick Gendre, CEREMA DTerMed
Les transports intelligents enjeux et action publique formation ENTE Aix 16 juin 2014 Patrick Gendre, CEREMA DTerMed 05/06/2014 Sommaire on ne traitera que de route et transports de personnes 1. présentation
Plus en détailInformation pour les participants
Information pour les participants Jeudi 10 Vendredi 11 Avril 2014 Table des matières Requêtes... 2 Coordonnées contact Jeudi 10 et Vendredi 11 Avril... 2 Lieu... 3 Horaires d ouvertures conférence... 4
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 10.2, Asura Pro 10.2, Garda 10.2...2 PlugBALANCEin10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2,
Plus en détailLES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage
LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage Alain HERTZ Ecole Polytechnique - GERAD Département de mathématiques et de génie industriel CP 679, succ. Centre-ville, Montréal (QC) H3C
Plus en détailEn vue de l'obtention du. Présentée et soutenue par Abir BEN HMIDA SAKLY Le 12/12/2009
THÈSE En vue de l'obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE Délivré par l'institut National des Sciences Appliquées de Toulouse Discipline ou spécialité : Systèmes Informatiques Présentée et soutenue
Plus en détailPartie 7 : Gestion de la mémoire
INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases
Plus en détailETUDE SUR LES RESEAUX DE DISTRIBUTION DE CARBURANTS EN FRANCE MARS 2015
ETUDE SUR LES RESEAUX DE DISTRIBUTION DE CARBURANTS EN FRANCE MARS 2015 1 Caractéristiques de l étude et principaux résultats A la fin de chaque année, l UFIP réalise une étude sur les réseaux de distribution
Plus en détailRéférentiels de données TC
Référentiels de données TC formation PFE SIG Transport, Paris, (prévue initalement le23 juin 2015) Patrick GENDRE, CEREMA DTer Méditerranée Fabrice THIEBAUX, CEREMA DTec TV GT SIM - GART 24 octobre 2013
Plus en détailCompte-rendu N 04 Réunion du 19/12/14
Projet Master1 ILSEN Compte-rendu N 04 Réunion du 19/12/14 N projet : 13, Durée : 2 Heures Présents : - Didier JOSSELIN : professeur encadrant - Yann HERVOUET : CEO Instant System - Xavier LECOMTE : Chef
Plus en détail4.2 Unités d enseignement du M1
88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter
Plus en détailNotre savoir - faire
Antenne des C.F.A des Maisons Familiales M ai son Fami l i al e Rur bai ne «TO U LO U SE - N O RD» 05.34.27.69.70 05.61.09.94.87 mfr.launaguet@mfr.asso.fr PLACO MENUISERIE INTÉRIEURE ÉLECTRICITÉ PLOMBERIE
Plus en détailProblèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris 12 20 Mars 2003
Problèmes d ordonnancement dans les systèmes de production Michel Gourgand Université Blaise Pascal Clermont Ferrand LIMOS CNRS UMR 6158 1 Le LIMOS Laboratoire d Informatique, de Modélisation et d Optimisation
Plus en détailGuide du stationnement à Strasbourg
Guide du stationnement à Strasbourg Édition 2015 Sommaire J habite le quartier...04 Je me déplace de quartier en quartier...06 Je viens travailler en ville...08 Je viens en ville occasionnellement...10
Plus en détailCircuits RL et RC. Chapitre 5. 5.1 Inductance
Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite
Plus en détailActive CRM. Solution intégrée de téléprospection. www.aliendoit.com 04/10/2011
www.aliendoit.com Active CRM Solution intégrée de téléprospection 04/10/2011 Alien Technology 3E Locaux Professionnels Km 2.5 Route de Kénitra 11005 SALÉ MAROC Tél. : +212 537 84 38 82 Fax : +212 537 88
Plus en détailOpérateurs de Transport Public, la fin d une histoire?
L innovation au service des mobilités Opérateurs de Transport Public, la fin d une histoire?? Quand la crise nous incite à réfléchir différemment moins ou plus du tout de financement rareté des énergies
Plus en détailProgrammation Par Contraintes
Programmation Par Contraintes Cours 2 - Arc-Consistance et autres amusettes David Savourey CNRS, École Polytechnique Séance 2 inspiré des cours de Philippe Baptiste, Ruslan Sadykov et de la thèse d Hadrien
Plus en détail1 - Le contexte : l Internet mobile, un phénomène en pleine croissance
Lancement de l application mobile TAN La TAN lance son application mobile le lundi 12 mars 2012. Elle est téléchargeable gratuitement sur 85% des smartphones (téléphones tactiles «intelligents») du marché,
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailTRAVAUX D ÉTÉ 2015. Pour vous déplacer cet été sur les RER a et c suivez le guide
TRAVAUX D ÉTÉ 2015 Pour vous déplacer cet été sur les RER a et c suivez le guide UN «GUIDE PRATIQUE» POUR PRÉPARER VOS DÉPLACEMENTS DE L ÉTÉ Pour faire face aux travaux prévus sur les lignes A et C du
Plus en détailCOMITE DE LIGNE METRO 13 Compte-rendu de la réunion du 09 octobre 2013
Direction de l Exploitation Offre Ferroviaire 10-01-2014 Thomas WEHRLE COMITE DE LIGNE METRO 13 Compte-rendu de la réunion du 09 octobre 2013 Présidé par M. Pierre SERNE, Vice-président du conseil régional
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détail