LORH : outil pour la planification du parcours patient dans le milieu hospitalier
Auteur / Autrice : | Olivier Gérard |
Direction : | Corinne Lucet-Vasseur, Laure Brisoux Devendeville |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique. Recherche opérationnelle |
Date : | Soutenance le 24/11/2022 |
Etablissement(s) : | Amiens |
Ecole(s) doctorale(s) : | École doctorale Sciences, technologie et santé (Amiens) |
Partenaire(s) de recherche : | Laboratoire : Modélisation, Information et Systèmes (Amiens ; 2008-....) |
Jury : | Président / Présidente : Gilles Dequen |
Examinateurs / Examinatrices : François Delbot | |
Rapporteurs / Rapporteuses : Antoine Jouglet, Sandra Bringay |
Mots clés
Résumé
Dans cette thèse, nous nous sommes intéressés à un problème de planification du parcours de soin du patient, proposé par l'entreprise Evolucare Technologies. L'objectif de l'entreprise est de fournir un logiciel capable de produire des plannings respectant les diverses contraintes et répondant au mieux aux souhaits des patients et des équipes soignantes. Le projet LORH incarne la réponse d'Evolucare à ce problème, que nous avons étudié et pour lequel nous avons proposé plusieurs méthodes de résolution. Ce problème NP-difficile est proche du Resource Constraint Project Scheduling Problem (RCPSP), une problématique reconnue de la littérature. Nous avons en premier lieu décrit formellement la problématique et élaboré la fonction objectif. Notre première approche est un modèle de programmation linéaire en 0-1 intégrant l'ensemble des variables et des contraintes du problème. Les solutions initiales requises pour nos méthodes de résolution ont été obtenues avec un algorithme de construction aléatoire nommé LORH_RCA. Notre seconde approche, LORH_ALNS, est une recherche locale basée sur l'Adaptive Large Neighborhood Search (ALNS) utilisant un ensemble de mouvements développés spécifiquement pour ce problème. Nous avons ensuite proposé un algorithme génétique, LORH_GA, et des opérations de croisement et de mutation adaptés à notre problématique. Enfin, la dernière méthode, nommée LORH_GADM, est également un algorithme génétique, avec une gestion de la diversité des solutions pour limiter le phénomène de convergence précoce vers des optimums locaux. Nous avons évalué ces méthodes sur un ensemble d'instances générées à partir de problèmes rapportés par Evolucare. Le modèle de programmation linéaire, implémenté sous CPLEX, nous a permis d'obtenir la solution optimale sur certaines de nos instances. Nous avons ensuite obtenu avec LORH_ALNS des solutions optimales supplémentaires et de meilleures bornes supérieures sur toutes nos familles d'instances. Ces résultats ont été améliorés successivement par LORH_GA et LORH_GADM avec un gain de 16.42% entre LORH_ALNS et LORH_GADM. Nous avons également évalué LORH_ALNS, LORH_GA et LORH_GADM sur les instances de la littérature RCPSP et obtenu un écart moyen de 5.4% avec les solutions optimales avec nos algorithmes génétiques LORH_GA et LORH_GADM