10.08.2013 Views

Étude et résolution exacte de problèmes de transport à la demande ...

Étude et résolution exacte de problèmes de transport à la demande ...

Étude et résolution exacte de problèmes de transport à la demande ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tel-00534894, version 1 - 10 Nov 2010<br />

Chapitre 2. Optimisation du calcul <strong>de</strong>s tournées <strong>de</strong> véhicules : « Dial-A-Ri<strong>de</strong><br />

Problem »<br />

rée <strong>de</strong> <strong>transport</strong> individuelle <strong>et</strong> <strong>de</strong>s temps d’attente ; sachant que les véhicules ne sont<br />

pas autorisés <strong>à</strong> attendre avec <strong>de</strong>s passagers <strong>à</strong> l’intérieur. C<strong>et</strong>te définition du DARP, <strong>à</strong><br />

quelques nuances près, est assez répandue. L’ordre d’insertion <strong>de</strong>s requêtes est croissant<br />

en fonction <strong>de</strong>s dates <strong>de</strong> ramassage au plus tôt. Les particu<strong>la</strong>rités <strong>de</strong>s autres algorithmes<br />

d’insertion reposent soit sur une spécificité du problème, soit sur l’ordre <strong>de</strong><br />

traitement <strong>de</strong>s requêtes, soit sur une procédure d’amélioration <strong>de</strong> <strong>la</strong> solution obtenue<br />

après l’insertion <strong>de</strong> toutes les requêtes. Ces algorithmes ont une complexité générale<br />

quadratique en fonction du nombre <strong>de</strong> requêtes.<br />

Toth <strong>et</strong> Vigo (1996) considèrent un problème <strong>de</strong> <strong>transport</strong> pour handicapés <strong>à</strong> Bologne<br />

(300 requêtes par jour). L’objectif est <strong>la</strong> minimisation du coût du service global,<br />

en respectant <strong>de</strong>s fenêtres <strong>de</strong> temps imposées par les usagers, au ramassage ou <strong>à</strong> <strong>la</strong><br />

livraison, ainsi qu’un temps maximal <strong>de</strong> <strong>transport</strong>. Différents types <strong>de</strong> véhicules sont<br />

disponibles suivant les passagers. Une procédure d’insertion parallèle assigne les requêtes<br />

aux tournées puis effectue <strong>de</strong>s mouvements inter <strong>et</strong> intra tournées. Une postoptimisation<br />

par une recherche tabou granu<strong>la</strong>ire (Tabu Thresholding ou Granu<strong>la</strong>r Tabu<br />

Search) est ajoutée dans Toth <strong>et</strong> Vigo (1997).<br />

Dessouky <strong>et</strong> al. (2003) ajoutent un critère d’optimisation écologique <strong>à</strong> ceux usuels.<br />

Diana <strong>et</strong> Dessouky (2004) utilisent, eux, une métho<strong>de</strong> <strong>de</strong> regr<strong>et</strong> insertion, qui bien qu’élevant<br />

<strong>la</strong> complexité <strong>de</strong> l’algorithme d’insertion au cube du nombre <strong>de</strong> requêtes, perm<strong>et</strong><br />

<strong>de</strong> résoudre <strong>de</strong>s instances <strong>à</strong> 1000 requêtes. Lu <strong>et</strong> Dessouky (2006) considèrent un coût<br />

d’insertion original. Ils évaluent une insertion en mesurant les détours effectués, mais<br />

aussi <strong>la</strong> perte <strong>de</strong> liberté sur les fenêtres <strong>de</strong> temps <strong>et</strong> les croisements entre les tournées.<br />

Ce <strong>de</strong>rnier critère est sensé rendre <strong>la</strong> solution meilleure aux yeux <strong>de</strong> l’opérateur par son<br />

allure visuelle.<br />

Madsen <strong>et</strong> al. (1995) adaptent l’algorithme <strong>de</strong> Jaw <strong>et</strong> al. (1986) au cas dynamique.<br />

Coslovich <strong>et</strong> al. (2006) construisent <strong>de</strong>s voisinages <strong>de</strong>s tournées en perturbant les données,<br />

afin d’augmenter le taux d’acceptation <strong>de</strong>s requêtes <strong>à</strong> venir. Une modélisation<br />

en logique floue perm<strong>et</strong> <strong>de</strong> traduire l’indéterminisme <strong>de</strong>s temps <strong>de</strong> <strong>transport</strong>s ou les<br />

contraintes horaires d’une application réelle. C’est via un tel modèle que Teodorovic <strong>et</strong><br />

Radivojevic (2000) évaluent l’insertion <strong>de</strong>s requêtes. Dans le même ordre d’idées, Fu<br />

(2002) s’intéresse <strong>à</strong> <strong>de</strong>s variations stochastiques <strong>de</strong>s durées <strong>de</strong> <strong>transport</strong>.<br />

En ce qui concerne <strong>la</strong> recherche locale, nous citons d’abord quelques travaux sur le 1-<br />

PDPTW. Psaraftis (1983b) développe un procédé <strong>de</strong> mouvements standard (k-interchange)<br />

dans un cadre non contraint, repris plus tard par Savelsbergh (1990) pour <strong>de</strong>s <strong>problèmes</strong><br />

contraints. Healy <strong>et</strong> Moll (1995) dirigent, eux, leur recherche locale vers <strong>de</strong>s<br />

solutions <strong>à</strong> « grand » voisinage plutôt que vers <strong>de</strong>s solutions <strong>à</strong> « bon » voisinage. Une<br />

approche particulière (Van <strong>de</strong>r Bruggen <strong>et</strong> al., 1993) construit <strong>de</strong>s tournées en ordonnant<br />

les requêtes en fonction <strong>de</strong> leurs fenêtres <strong>de</strong> temps, ce qui amène éventuellement<br />

<strong>à</strong> <strong>de</strong>s tournées irréalisables. L’objectif <strong>de</strong> <strong>la</strong> recherche locale est alors <strong>de</strong> rendre ces solutions<br />

réalisables. Plus récemment, Wolfler Calvo <strong>et</strong> Colorni (2007) construisent itérativement,<br />

après avoir déterminé un nombre <strong>de</strong> véhicules, <strong>de</strong>s tournées potentiellement<br />

irréalisables en résolvant un problème d’affectation ; ils modifient ensuite ces tournées<br />

afin <strong>de</strong> les rendre réalisables. Leur heuristique est rapi<strong>de</strong> sur <strong>de</strong>s instances <strong>de</strong> 10 <strong>à</strong> 180<br />

30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!