Automatic algorithm multi-configuration for combinatorial optimization - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2022

Automatic algorithm multi-configuration for combinatorial optimization

Multi-configuration automatique d'algorithmes pour l'optimisation combinatoire

Résumé

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.
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.
Fichier principal
Vignette du fichier
These_SAE-DAN_Weerapan.pdf (736.87 Ko) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-03945606 , version 1 (18-01-2023)

Identifiants

  • HAL Id : tel-03945606 , version 1

Citer

Weerapan Sae-Dan. Automatic algorithm multi-configuration for combinatorial optimization. Data Structures and Algorithms [cs.DS]. Université de Lille, 2022. English. ⟨NNT : 2022ULILB011⟩. ⟨tel-03945606⟩
55 Consultations
42 Téléchargements

Partager

Gmail Facebook X LinkedIn More