Thèse de doctorat (2023)
Résumé
Cette thèse vise à développer des algorithmes d’optimisation aptes à minimiser une fonction objectif présentant des discontinuités. Ce manuscrit propose d’abord une introduction aux concepts fondamentaux de l’optimisation discontinue, accompagné d’une revue de littérature, puis reprend le contenu de nos travaux de recherche sur le comportement de la méthode de recherche directe (« Direct Search Method », DSM) dans ce contexte. Notre première contribution est de rouvrir une discussion sur un travail pionnier dans l’étude de DSM dans un contexte discontinu, « Analysis of direct searches for discontinuous functions », Mathematical Programming Volume 133, pp. 299–325, 2012. Cette référence a identifié une condition technique sur le comportement de DSM qui permet d’étendre les résultats connus dans le cas continu vers le cas discontinu. Malheureusement, le théorème énoncé par les auteurs pour s’assurer que cette condition technique est vérifiée comporte une erreur. Nous mettons en évidence ce problème via un contre-exemple, puis adaptons DSM afin de le surmonter. Nous poursuivons avec une étude plus poussée des propriétés théoriques de DSM dans des cadres présentant des discontinuités potentielles. Pour ce faire, nous identifions une nouvelle adaptation de DSM permettant de garantir qu’elle génère une solution locale au problème d’optimisation. Nous prouvons également que ce résultat est plus fort que ceux énoncés dans d’autres travaux de la littérature, et obtenu sous des hypothèses de travail plus faibles. Enfin, nous introduisons le cadre de l’optimisation partitionnée, pour permettre à DSM de traiter efficacement des problèmes de grande dimension dans lesquels les discontinuités de la fonction objectif ne dépendent que de quelques-unes des variables. Nous optimisons ces variables par DSM, et en parallèle nous traitons toutes les autres avec un algorithme d’optimisation classique. Nous commençons par développer le cadre théorique, et nous prouvons que cette stratégie identifie une solution locale du problème. Ensuite, nous proposons plusieurs tests numériques pour confirmer qu’il est plus efficace de suivre cette stratégie que d’optimiser toutes les variables par une méthode d’optimisation sans dérivées. En complément, nous terminons par une illustration de l’optimisation partitionnée appliquée à une classe de problèmes issus du contrôle optimal, où seuls quelques états affectent un coût de Mayer discontinu et où toutes les autres variables (d’état et de contrôle) affectent un coût de Lagrange lisse.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
