Système de réservation pour l`autopartage de voitures

Transcription

Système de réservation pour l`autopartage de voitures
Système de réservation pour l’autopartage de voitures
électriques dans un seul sens
Amine Ait-Ouahmed1
Didier Josselin1,2
Fen Zhou1
Michael Poss3
1
Laboratoire Informatique d’Avignon, Université d’Avignon, (S)FR Agor@ntic
[email protected], [email protected]
2
UMR ESPACE 7300 CNRS, Université d’Avignon, UNSA, (S)FR Agor@ntic
[email protected]
3
UMR CNRS 5506 LIRMM, Université de Montpellier
[email protected]
Mots-clés : système de réservation, véhicules électriques, génération de colonnes
1
Introduction
Dans un système d’autopartage dit «à un seul sens», les utilisateurs peuvent prendre une
voiture dans une station et la laisser ensuite à une autre station. Ce comportement conduit
généralement à une situation pour laquelle certaines stations sont pleines et d’autres vides. Le
système est d’autant plus contraint que les véhicules sont électriques et qu’un temps de recharge
minimal est nécessaire. Une manière de remédier à la distribution déséquilibrée des voitures et
de répondre au mieux aux demandes des clients est la relocalisation de voitures à partir des
stations pleines vers les stations vides tout en se basant sur un système de réservation afin de
prévoir les opérations de relocalisation nécessaires. Dans ce travail, nous proposons un outil
de réservation et d’optimisation des ressources qui optimise la redistribution des voitures et la
gestion du service. Cet outil permet la réservation dynamique en acceptant ou en refusant les
demandes de réservation de manière dynamique. Notre méthode est basée sur une heuristique
de génération de colonnes permettant de calculer le nombre de voitures électriques, le nombre
d’agents nécessaire et les différentes opérations de redistribution à réaliser sur une journée
donnée.
2
La problématique considérée
2.1
Les données
Les données sont composées d’un ensemble N de stations pour le stationnement et la recharge
électrique des véhicules, chaque station i ∈ N contient un nombre de places donné. L’ensemble
T des périodes de temps divise le temps d’une journée de service en des périodes de temps
t ∈ T de même durée. Le nombre de périodes de temps nécessaire pour effectuer le trajet entre
les stations k et i est connu. Chaque demande de client représente un départ de la station k
à t0 vers la station i à t. Nous possédons également un ensemble de véhicules électriques qui
peuvent être distincts. On dispose également d’un ensemble d’agents (salariés de l’opérateur
du service) qui relocalisent les voitures entre les stations.
2.2
Les contraintes du système
Le problème est soumis à des contraintes de temps et de ressources :
— Un client peut demander une location de voiture, caractérisée par une station et un temps
de départ, conjointement avec une station et un temps d’arrivée ;
— Si une demande d’un client est acceptée, on lui réserve une voiture dans la station de
départ pendant une durée de 30 min et on lui réserve aussi une place pour la restitution
dans la station d’arrivée pendant une durée de 90 min (cette règle de réservation est
utilisée dans le service d’autopartage de Paris) ;
— Une voiture peut satisfaire des clients, être déplacée par un agent ou bien être garée dans
une station de recharge ;
— Un agent peut déplacer une voiture d’une station à une autre ;
— Chaque voiture ou chaque agent peut commencer la journée dans une station et la terminer dans une autre station ;
— Le nombre de voitures garées dans une station ne doit pas dépasser la capacité de la
station ;
— Aucun trajet ne doit dépasser 100 km, ce qui correspond à l’autonomie des voitures
électriques ;
— Chaque voiture doit être rechargée après chaque voyage. Le temps de recharge est proportionnel à la durée du trajet effectué (pour chaque 15 km effectué, 30 min de recharge
sont nécessaires).
2.3
Objectif
L’objectif du système de réservation est de maximiser une fonction objectif qui prend en
compte plusieurs critères : (i) le nombre de clients satisfaits, (ii) le nombre d’agents utilisés,
et (iii) le nombre d’opérations de redistribution des voitures. Notons également que la réponse
doit être fournie au client dans des délais très brefs, nécéssiant la mise en oeuvre d’algorithmes
très rapides.
3
Les méthodologies mises en oeuvre
La stratégie utilisée est basée sur une heuristique de génération de colonnes. Chaque colonne
représente le chemin d’une voiture dans le graphe spatio-temporel qui représente les stations
d’autopartage tout au long de la journée de service. Pour chaque période où des demandes de
réservations apparaissent, nous générons des colonnes jusqu’à ce qu’il n’y ait plus de colonnes
avec un coût réduit négatif. L’ensemble de toutes les colonnes est ensuite utilisé pour résoudre
le problème en nombres entiers.
4
L’originalité de la contribution
Les problèmes d’optimisation d’autopartage traités dans la littérature sont soit des problèmes
statiques [1] soit des problèmes dynamiques traités avec des politiques de redistribution des
voitures [2] basées sur des hypothèses de distribution de probabilité sur les demandes des clients.
L’heuristique proposée dans ce travail permet de fournir une solution réalisable au problème
de réservation dynamique sans distribution de probabilité connue.
Références
[1] Boyacı B., Geroliminis N., and Zografos K. An optimization framework for the development of efficient one-way car-sharing systems. European Journal of Operational Research,
240 :718–733, 2015.
[2] Jorge Diana, Correia Gonçalo H. A., and Barnhart Cynthia. With Simulated Relocation
Policies in One-Way Carsharing Systems. IEEE Transactions on Intelligent Transportation
Systems, 15(4) :1667–1675, 2014.

Documents pareils