Thèse soutenue

Adaptabilité et robustesse des méthodes d'optimisation à l'arrivée de nouvelles contraintes hétérogènes : application à un problème de dimensionnement de réseau de télécommunication

FR  |  
EN
Auteur / Autrice : Mélanie Ponchie
Direction : Jean-Michel Fourneau
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2007
Etablissement(s) : Versailles-St Quentin en Yvelines

Résumé

FR  |  
EN

Le sujet principal de cette thèse est l'étude des procédés permettant d'intégrer la souplesse aux méthodes d'optimisation combinatoire. En effet, les méthodes déployées pour la résolution des problèmes d'optimisation se montrent de plus en plus efficaces mais le plus souvent très spécialisées, c'est-à-dire utilisables uniquement dans le cadre de l'application visée. A la moindre évolution du problème -en particulier l'ajout ou la modification d'une contrainte- elles deviennent beaucoup moins performantes voire inexploitables. Nous analysons donc quels sont les moyens existants pour rendre les algorithmes aptes à traiter des problèmes dont toutes les caractéristiques ne sont pas déterminées lors de la mise au point des programmes voués à les résoudre. Notre but est ici d'évaluer dans quelle mesure il est possible, en considérant au départ ce besoin de souplesse et de robustesse aux modifications, de développer des méthodes aptes à traiter des problèmes soumis à des contraintes très hétérogènes, évoluant au cours du temps, et ce sans sacrifier à la performance. Nous tentons de résorber ces difficultés grâce à divers champs d'activité. En effet, une des solutions couramment utilisée pour allier efficacité et souplesse est de méler les différentes techniques de recherche opérationnelle et de programmation par contraintes. C'est la raison pour laquelle nous commençons par étudier les méthodes hybridant ces deux types de méthodes. Nous exposons et modélisons ensuite le problème de dimensionnement de réseaux de communications soumis à de très nombreuses cpntraintes, principale application utilisée pour tester nos différentes hypothèses et expérimentations. Nous proposons u ne architecture de résolution pour ce problème fourni par France telecom R & D qui concerne les réseaux privés reliant les différents sites d'une même société. Une partie de cette architecture de résolution concerne la recherche de plus courts chemins contraints. Nous proposons une méthode permettant de générer aléatoirement des chemins uniformément sur l'ensemble des plus courts chemins contraints de coûts minimum du graphe donné en entrée, assurant ainsi une certaine diversité dans ces chemins. Nous étudions par la suite l'utilisation de la logique comme langage d'expression des contraintes. En effet, un premier obstacle se pose lorsqu'il s'agit d'exprimer le problème. On doit trouver une formalisation du problème permettant d'énoncer n'importe quelle contrainte, les contraintes connues comme celles qui apparaîtront au cours du temps. En ce qui concerne la résolution, nous examinons notamment la traduction des formules logiques vers différents paradigmes tels que les automates d'arbres ou le langage de spécifications NP-SPEC, langage de règles permettant d'interpréter automatiquement le problème décrit en logique comme instance du problème SAT. Enfin, nous présentons les résultats et analyses des expérimentations effectuées sur le problème cible. En particulier, nous étudions dans quelle mesure l'architecture proposée permet de traiter efficacement des versions différentes d'un problème de base, soumis à de nombreuses contraintes hétérogènes et dont on ne connait au départ pas toutes les caractéristiques.