Thèse de Alexandre Borges de Jesus

Sélection automatique d'algorithme pour l'optimisation multi-objectif

Les problèmes d’optimisation multi-objectifs, pour lesquels plusieurs objectifs doivent être optimisés, peuvent survenir dans de nombreux scénarios réels, par exemple lorsque l’on essaie de minimiser à la fois le coût et le temps nécessaires pour se déplacer entre deux emplacements. Au cours des dernières décennies, de nombreux algorithmes ont été proposés afin de résoudre des problèmes d’optimisation multi-objectifs. Ces algorithmes peuvent avoir des comportements très distincts et leurs performances sont souvent affectées de manière significative par l’instance du problème à résoudre, le budget temps disponible pour la résolution, ou encore la qualité de solution souhaitée. Ainsi, l’algorithme qui fonctionne le mieux dépend souvent du scénario envisagé. Cela donne lieu au problème de sélection d’algorithme, qui concerne la sélection automatique du meilleur algorithme pour un scénario donné. Dans cette thèse, nous étudions le cas de la sélection automatique du meilleur algorithme d’optimisation multi-objectifs pour résoudre une instance de problème non-rencontrée auparavant, en tenant compte du fait que le budget temps disponible et la qualité de solution souhaitée peuvent être incertains, et ne sont connus qu’à l’étape de la sélection de l’algorithme. Nous apportons plusieurs contributions dans cette voie. Dans un premier temps, nous proposons des modèles théoriques et empiriques pour caractériser la performance "anytime" d’un algorithme, c’est-à-dire comment la qualité de solution s’améliore au fil du temps, pour des instances de problème non-rencontrées auparavant. Ensuite, en considérant ces modèles, nous développons une méthodologie de sélection hors ligne afin de sélectionner le meilleur algorithme étant donné une fonction d’utilité qui décrit le budget temps et la qualité de solution souhaités. Nous proposons également une méthodologie de sélection en ligne qui peut basculer entre des stratégies de branch and bound multi-objectifs pour améliorer les performances "anytime". Enfin, nous proposons une technique de scalarisation et une stratégie de branch and bound pour l’optimisation multi-objectifs afin d’obtenir une meilleure performance "anytime" que les approches précédentes. Chaque contribution est étayée par une étude expérimentale sur un problème de sac à dos multi-objectifs, et les résultats mettent en évidence la qualité des modèles, des méthodologies de sélection et des algorithmes proposés.

Jury

M. Bilel DERBEL Université de Lille Directeur de thèse M. Luís PAQUETE Universidade de Coimbra Co-directeur de thèse M. Michael EMMERICH Universiteit Leiden Rapporteur Mme Inês LYNCE Instituto Superior Técnico Rapporteure M. Henrique MADEIRA Universidade de Coimbra Examinateur M. Jin-Kao HAO Université de Angers Examinateur M. Frédéric SEMET École Centrale de Lille Examinateur M. Nuno LOURENÇO Universidade de Coimbra Examinateur M. Arnaud LIEFOOGHE University of Lille Invité

Thèse de l'équipe BONUS soutenue le 09/12/2022