1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien...

46
1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole Polytechnique de Louvain 28 juin 2010

Transcript of 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien...

Page 1: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

1

Approches primale et duale pour la conception optimale

de réseaux de transport en commun

Julien Antunes Mendes

Université catholique de LouvainEcole Polytechnique de Louvain

28 juin 2010

Page 2: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

2

Page 3: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

3

Page 4: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

4

Page 5: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

5

Page 6: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

6

Modélisation, données et objectifModélisation d’un réseau à l’aide d’un graphe orientéNœuds = arrêts de busArêtes = routes entre 2 nœuds

Page 7: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

7

Modélisation, données et objectif

Données :Demandes entre les paires origine-destination (par exemple, demande

de A à B : 30 personnes/heure)Capacités des busTemps de parcours des arêtesVariables :Flux sur les arêtesFlux sur les routesObjectif :Recherche d’un équilibreen régime stationnaire

Modélisation d’un réseau à l’aide d’un graphe orientéNœuds = arrêts de busArêtes = routes entre 2 nœuds

Page 8: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

8

Recherche d’un équilibre

Les passagers choisissent une route plutôt qu’une autre

pour 2 raisons

Ils veulent une route rapide (temps de parcours petit)

Ils veulent un faible flux sur la route pour éviter

l’encombrement dans le bus, pour ne pas être trop serrés

Désutilité : inconfort, mécontentement

Page 9: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

9

• Présentation du problème Désutilité, problème général, optimalité

• Passage au dual Problème dual, comparaison, résolution

• Problème design Décider des capacités, problème dual,

choix des lignes de bus

Page 10: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

10

• Présentation du problème Désutilité, problème général, optimalité

• Passage au dual Problème dual, comparaison, résolution

• Problème design Décider des capacités, problème dual,

choix des lignes de bus

Page 11: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

11

Fonction de désutilité par unité de temps

Le volume du moyen de locomotion doit être supérieur à la somme des volumes des personnes

Page 12: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

12

Fonction de désutilité par unité de temps

Page 13: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

13

Problème de minimisationNotations

Données

Variables

Page 14: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

14

Problème de minimisation

Minimiser somme des désutilités sur les arêtes : équilibre socialMinimiser somme des intégrales des désutilités : équilibre égoïste

Page 15: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

15

Problème de minimisation

Page 16: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

16

Conditions d’optimalité

Désutilité sur la kème

route entre r et s

Page 17: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

17

Conditions d’optimalité

Désutilité minimale sur les routes utilisées Désutilité supérieure sur les routes non utilisées

Désutilité sur la kème

route entre r et s

Page 18: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

18

Résolution du problème primal via SDPT3 (Matlab)

SDPT3 permet de résoudre des problèmes de minimisation convexe où apparaissent des logarithmes de variables dans l’objectif

Les nombres sur le dessin représentent les capacitésLes temps de parcours sont unitairesLes demandes sont les suivantes :

AB : 3AD : 4BA : 2CB : 5DC : 1

Page 19: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

19

Résolution du problème primal via SDPT3 (Matlab)

SDPT3 permet de résoudre des problèmes de minimisation convexe où apparaissent des logarithmes de variables dans l’objectif

Les nombres sur le dessin représentent les capacitésLes temps de parcours sont unitairesLes demandes sont les suivantes :

AB : 3AD : 4BA : 2CB : 5DC : 1

Page 20: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

20

• Présentation du problème Désutilité, problème général, optimalité

• Passage au dual Problème dual, comparaison, résolution

• Problème design Décider des capacités, problème dual,

choix des lignes de bus

Page 21: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

21

Pourquoi passer au dual ?

Temps de calcul augmente :

Nombre de chemins

Nombre de paires origine-destination

Page 22: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

22

Un réseau de bus

# nœuds : 25

# arêtes : 80

Page 23: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

23

Un réseau de bus

Nombre de chemins sans boucle entre le nœud

supérieur gauche et le nœud

inférieur droit : 8512

Avec 600 paires origine-destination,

environ 3.000.000 de chemins

Page 24: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

24

Passage au dual

Page 25: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

25

Passage au dual

Application dans notre cas :

Page 26: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

26

Passage au dual

Page 27: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

27

Passage au dual

Page 28: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

28

Plus court chemin et choix des chemins

On va prendre les chemins de taille minimale en termes de nombre d’arêtesou avec un certain écart par rapport à cette taille

Ecart=0

Ecart=2

Page 29: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

29Augmentation du nombre de chemins

Résultats pour un réseau de bus, obtenus via SDPT3

Page 30: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

30

Méthodes de résolution du problème dual

• SDPT3 (problèmes de mémoire vive avec un réseau de bus 8x8 : 4032 paires OD et 224 arêtes)

• Plus forte pente

• Méthode «  moyenne des itérés »

• Méthode de l’ellipsoïde

Obtention d’un sous-gradient

Page 31: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

31

Obtention d’un sous-gradient

A partir d’une solution optimale du problème de plus court chemin, on en trouve son gradient :

Gradient :

Mais il peut y avoir plusieurs plus courts chemins et la fonction n’est alors pas différentiable.

On prend un sous-gradient.

Page 32: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

32

Justification

Méthode «  moyenne des itérés »

+ pénalité par rapport à l’itéré initial pour que le problème soit borné

y est solution d’une équation du second degré

Page 33: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

33

Comparaison des résultats

La méthode «  moyenne des itérés » donne les meilleurs résultats

Page 34: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

34

• Présentation du problème Désutilité, problème général, optimalité

• Passage au dual Problème dual, comparaison, résolution

• Problème design Décider des capacités, problème dual,

choix des lignes de bus

Page 35: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

35

Données et objectif

Données :Demandes entre les paires origine-destination (par

exemple, demande de A à B : 30 personnes/heure)Capacités des busTemps de parcours des arêtesVariables :Flux sur les arêtesFlux sur les routesCapacités (+coût)Objectif :Recherche d’un équilibre

Page 36: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

36

Présentation du problème design, conjointement convexe en les flux

et les capacités

1) Chaque arête est considérée de manière indépendante2) Un réseau est constitué de lignes et la capacité va être égale sur une ligne car un véhicule va suivre exclusivement celle-ci

Page 37: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

37

Passage au dual

Pour plus de concision

m* vaut soit zéro soit moins l’infini. On contraint les variables duales à

appartenir au domaine effectif de la fonction.

Page 38: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

38

Passage au dual

La dernière contrainte impose que m*(y)=0

Page 39: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

39

Flux optimauxEn annulant la dérivée partielle

de p(x,f) par rapport à x

Capacités fixes et capacités variables

Page 40: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

40

Résultats

Réseau de bus

Autre réseau

Page 41: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

41

Données et objectif

Données :Demandes entre les paires origine-destination (par

exemple, demande de A à B : 30 personnes/heure)Temps de parcours des arêtesLignesVariables :Flux sur les arêtesFlux sur les routesCapacités# chauffeurs sur les lignesObjectif :Recherche d’un équilibre

Page 42: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

42

Flux égaux pour les lignesAjout contrainte : capacité sur une arête =

somme des capacités des lignes traversant cette arête

s : nombre de chauffeurs

sur les lignes

F(a,l) : capacité supplémentaire

sur l’arête a par l’ajout d’un

chauffeur sur la ligne l

Page 43: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

43

Passage au dual

Si F=I, même problème que précédemment où chaque arête était considérée de manière indépendante

Page 44: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

44

RésultatsOn considère un réseau de bus avec 5 lignes verticales et 5 horizontales.Un chauffeur en plus sur une ligne fait augmenter la capacité de 300 surchaque arête de la ligne. Les coûts sont unitaires.

Le nombre optimal de chauffeurs de bus sur chaque ligne est :

Page 45: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

45

Compromis coût-désutilité

représentel’importancedu coût parrapport à ladésutilité

Page 46: 1 Approches primale et duale pour la conception optimale de réseaux de transport en commun Julien Antunes Mendes Université catholique de Louvain Ecole.

46

Conclusion• Problème primal• Passage au dual inévitable pour les grands

réseaux - Résolution avec SDPT3 (problèmes de mémoire vive) - « Moyenne des itérés » donne les meilleurs résultats

• Problème design convexe - Décider des capacités - Méthode de l’ellipsoïde pour un problème contraint

• Extensions : - Régime non stationnaire - Résolution en nombres entiers