Multi-configuration automatique d'algorithmes ...
Document type :
Thèse
Title :
Multi-configuration automatique d'algorithmes pour l'optimisation combinatoire
English title :
Automatic algorithm multi-configuration for combinatorial optimization
Author(s) :
Sae-Dan, Weerapan [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Thesis director(s) :
Laetitia Jourdan
Marie-Éléonore Kessaci
Marie-Éléonore Kessaci
Defence date :
2022-06-20
Jury president :
Gilles Goncalves [Président]
Nicolas Jozefowiez [Rapporteur]
Frédéric Saubion [Rapporteur]
Nadarajen Veerapen
Nicolas Jozefowiez [Rapporteur]
Frédéric Saubion [Rapporteur]
Nadarajen Veerapen
Jury member(s) :
Gilles Goncalves [Président]
Nicolas Jozefowiez [Rapporteur]
Frédéric Saubion [Rapporteur]
Nadarajen Veerapen
Nicolas Jozefowiez [Rapporteur]
Frédéric Saubion [Rapporteur]
Nadarajen Veerapen
Accredited body :
Université de Lille
Doctoral school :
Ecole doctorale Mathématiques, sciences du numérique et de leurs interactions (Lille)
NNT :
2022ULILB011
Keyword(s) :
Configuration automatique des algorithmes
Contrôle adaptatif
Recherche locale
Contrôle adaptatif
Recherche locale
English keyword(s) :
Automatic Algorithm Configuration
Adaptive Control
Local Search
Adaptive Control
Local Search
HAL domain(s) :
Informatique [cs]/Algorithme et structure de données [cs.DS]
French abstract :
Les métaheuristiques sont des algorithmes de résolution présentant un grand nombre de paramètres qui leur permettent de s'adapter à tout type de problème d'optimisation. Afin d'obtenir les meilleures performances, les ...
Show more >Les métaheuristiques sont des algorithmes de résolution présentant un grand nombre de paramètres qui leur permettent de s'adapter à tout type de problème d'optimisation. Afin d'obtenir les meilleures performances, les paramètres doivent être choisis scrupuleusement ce qui engendre un travail de paramétrage très fastidieux. C'est dans ce contexte qu'ont été développées dans la littérature les approches de réglage de paramètres où une phase d'apprentissage permet d'explorer différents jeux de paramètres pour sélectionner le meilleur, et de contrôle de paramètres où les valeurs changent de manière adaptative pendant l'exécution. Dans cette thèse, nous proposons d'utiliser simultanément ces deux approches de paramétrage en proposant une approche appelée multi-configuration automatique d'algorithmes. En particulier, nous explorons plusieurs stratégies basées sur des modèles séquentiels ou probabilistes et nous les comparons aux approches classiques de la configuration automatique d'algorithmes et d'algorithmes adaptatifs. Des expérimentations ont été conduites sur le problème d'ordonnancement de type flowshop de permutation et le problème de voyageur de commerce et montrent la pertinence de l'approche proposée.Show less >
Show more >Les métaheuristiques sont des algorithmes de résolution présentant un grand nombre de paramètres qui leur permettent de s'adapter à tout type de problème d'optimisation. Afin d'obtenir les meilleures performances, les paramètres doivent être choisis scrupuleusement ce qui engendre un travail de paramétrage très fastidieux. C'est dans ce contexte qu'ont été développées dans la littérature les approches de réglage de paramètres où une phase d'apprentissage permet d'explorer différents jeux de paramètres pour sélectionner le meilleur, et de contrôle de paramètres où les valeurs changent de manière adaptative pendant l'exécution. Dans cette thèse, nous proposons d'utiliser simultanément ces deux approches de paramétrage en proposant une approche appelée multi-configuration automatique d'algorithmes. En particulier, nous explorons plusieurs stratégies basées sur des modèles séquentiels ou probabilistes et nous les comparons aux approches classiques de la configuration automatique d'algorithmes et d'algorithmes adaptatifs. Des expérimentations ont été conduites sur le problème d'ordonnancement de type flowshop de permutation et le problème de voyageur de commerce et montrent la pertinence de l'approche proposée.Show less >
English abstract : [en]
Metaheuristics are resolution algorithms with a large number of parameters that allow them to adapt to any type of optimization problem. In order to obtain the best performance, the parameters must be chosen scrupulously, ...
Show more >Metaheuristics are resolution algorithms with a large number of parameters that allow them to adapt to any type of optimization problem. In order to obtain the best performance, the parameters must be chosen scrupulously, which generates a very tedious parameterization work. It is in this context that parameter tuning approaches have been developed in the literature, where a learning phase allows to explore different sets of parameters to select the best one, and parameter control approaches where the values change adaptively during the execution. In this thesis, we propose to use simultaneously these two parameterization approaches by proposing an approach called automatic multi-configuration of algorithms. In particular, we explore several strategies based on sequential or probabilistic models and compare them to classical approaches for automatic algorithm configuration and adaptive algorithms. Experiments have been conducted on the permutation flowshop scheduling problem and the traveling salesman problem and show the relevance of the proposed approach.Show less >
Show more >Metaheuristics are resolution algorithms with a large number of parameters that allow them to adapt to any type of optimization problem. In order to obtain the best performance, the parameters must be chosen scrupulously, which generates a very tedious parameterization work. It is in this context that parameter tuning approaches have been developed in the literature, where a learning phase allows to explore different sets of parameters to select the best one, and parameter control approaches where the values change adaptively during the execution. In this thesis, we propose to use simultaneously these two parameterization approaches by proposing an approach called automatic multi-configuration of algorithms. In particular, we explore several strategies based on sequential or probabilistic models and compare them to classical approaches for automatic algorithm configuration and adaptive algorithms. Experiments have been conducted on the permutation flowshop scheduling problem and the traveling salesman problem and show the relevance of the proposed approach.Show less >
Language :
Anglais
Collections :
Source :
Files
- document
- Open access
- Access the document
- These_SAE-DAN_Weerapan.pdf
- Open access
- Access the document