Finding Diverse Solutions in Constraint Programming with Probabilistic Approaches

Dans cette thèse, je présente de nouvelles approches pour générer des solutions aléatoires ou diverses dans le cadre de la Programmation Par Contraintes (PPC). Utilisées comme outil d aide à la décision, les solutions impactent les personnes : la planification d employé·es, l itinéraire des livreur·...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Vavrille Mathieu (Auteur), Truchet Charlotte (Directeur de thèse), Prud'homme Charles (Directeur de thèse), Monfroy Éric (Président du jury de soutenance), Quimper Claude-Guy (Rapporteur de la thèse, Membre du jury), Akgün Özgür (Rapporteur de la thèse, Membre du jury), La Higuera Colin de (Membre du jury), Hebrard Emmanuel (Membre du jury)
Collectivités auteurs : Nantes Université 2022-.... (Organisme de soutenance), École doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication Nantes 2022-.... (Ecole doctorale associée à la thèse), Laboratoire des Sciences du Numérique de Nantes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : anglais
Titre complet : Finding Diverse Solutions in Constraint Programming with Probabilistic Approaches / Mathieu Vavrille; sous la direction de Charlotte Truchet et de Charles Prud'homme
Publié : 2023
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Informatique : Nantes Université : 2023
Sujets :
LEADER 05834nlm a2200661 4500
001 PPN273792725
003 http://www.sudoc.fr/273792725
005 20240523055400.0
029 |a FR  |b 2023NANU4024 
033 |a http://www.theses.fr/2023NANU4024 
035 |a (OCoLC)1413436500 
035 |a STAR209297 
100 |a 20231212d2023 k y0frey0103 ba 
101 0 |a eng  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Finding Diverse Solutions in Constraint Programming with Probabilistic Approaches  |f Mathieu Vavrille  |g sous la direction de Charlotte Truchet et de Charles Prud'homme 
214 1 |d 2023 
230 |a Données textuelles 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École Doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication (Nantes) 
314 |a Partenaire(s) de recherche : Laboratoire des Sciences du Numérique de Nantes (Laboratoire) 
314 |a Autre(s) contribution(s) : Éric Monfroy (Président du jury) ; Claude-Guy Quimper, Özgür Akgün, Colin de La Higuera, Emmanuel Hebrard (Membre(s) du jury) ; Claude-Guy Quimper, Özgür Akgün (Rapporteur(s)) 
328 0 |b Thèse de doctorat  |c Informatique  |e Nantes Université  |d 2023 
330 |a Dans cette thèse, je présente de nouvelles approches pour générer des solutions aléatoires ou diverses dans le cadre de la Programmation Par Contraintes (PPC). Utilisées comme outil d aide à la décision, les solutions impactent les personnes : la planification d employé·es, l itinéraire des livreur·euses, les congés des soignant·es de garde. L algorithme utilisé dans les solveurs de PPC est efficace, mais c est un cadre rigide, qui renvoie des solutions basées sur des heuristiques de branchement qui peuvent être biaisées en faveur d un espace de solution particulier. Les décideur·euses veulent aussi choisir entre plusieurs solutions, ces solutions doivent donc être diversifiées. Mon travail s appuie sur des outils probabilistes. Le hasard est utilisé pour briser la rigidité du backtrack-search des solveurs de PPC et pour trouver des solutions dans un ordre différent à présenter à l utilisateur·ice. Pour ce faire, j ai conçu TABLESAMPLING, un échantillonneur travaillant dans le cadre de la PPC, qui bénéficie ainsi de toutes les améliorations des solveurs de PPC (temps d exécution, ou nouvelles contraintes). Cependant, le caractère aléatoire n est pas suffisant pour assurer la diversité. J ai étudié et modifié des stratégies de recherche aléatoire pour générer des solutions diverses. La recherche peut ainsi être guidée vers des solutions dans des espaces intéressants 
330 |a In this thesis, I present new approaches to generate random or diverse solutions in the Constraint Programming (CP) framework. When used as a decision support tool, the solutions have an impact on people: the scheduling of employees, the route of delivery drivers, the day off for healthcare workers on rosters. The backtrack-search al- gorithm used in CP solvers is efficient, but it is also a rigid framework, returning solutions based on branching heuristics that may be bi- ased towards a particular solution space. Fur- thermore, decision makers may also want to choose between multiple solutions, so these solutions should be diverse. My work relies on probabilistic tools. Randomness is used to break the rigid backtrack- search of CP solvers and find solutions in a different order to present to a user. To do so, I designed TABLESAMPLING, a sampler working in the CP framework, that thus benefits from all the improvements in CP solvers (running time, or new constraints). However, random- ness alone is not sufficient to provide diversity. I studied and modified random search strategies to generate diverse solutions. The search can thus be guided to solutions in interesting spaces 
337 |a Configuration requise : un logiciel capable de lire un fichier au format : PDF 
541 | |a Trouver des Solutions Diverses en Programmation par Contraintes avec des Approches Probabilistes  |z fre 
606 |3 PPN027241378  |a Microordinateurs  |x Programmation  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a Échantillonnage 
610 0 |a Programmation par Contraintes 
610 0 |a Approche Probabiliste 
686 |a 004  |2 TEF 
700 1 |3 PPN273750100  |a Vavrille  |b Mathieu  |f 1996-....  |4 070 
701 1 |3 PPN183896068  |a Truchet  |b Charlotte  |f 1974-...  |4 727 
701 1 |3 PPN180268791  |a Prud'homme  |b Charles  |f 1981-....  |4 727 
701 1 |3 PPN111391377  |a Monfroy  |b Éric  |4 956 
701 1 |3 PPN190121629  |a Quimper  |b Claude-Guy  |4 958  |4 555 
701 1 |3 PPN273751069  |a Akgün  |b Özgür  |4 958  |4 555 
701 1 |3 PPN053503503  |a La Higuera  |b Colin de  |f 19..-....  |4 555 
701 1 |3 PPN074313606  |a Hebrard  |b Emmanuel  |f 1979-....  |4 555 
711 0 2 |3 PPN258086599  |a Nantes Université  |c 2022-....  |4 295 
711 0 2 |3 PPN268274525  |a École doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication  |c Nantes  |c 2022-....  |4 996 
711 0 2 |3 PPN203637585  |a Laboratoire des Sciences du Numérique de Nantes  |4 981 
801 3 |a FR  |b Abes  |c 20231212  |g AFNOR 
856 4 |q PDF  |s 19667474  |u http://www.theses.fr/2023NANU4024/document  |z Accès au texte intégral 
856 4 |u http://www.theses.fr/2023NANU4024/abes 
856 4 |u https://theses.hal.science/tel-04336963 
930 |5 441099901:805335471  |b 441099901  |j g 
991 |5 441099901:805335471  |a exemplaire créé automatiquement par STAR 
998 |a 954705