Analyse du paysage et reconfiguration ...
Document type :
Thèse
Title :
Analyse du paysage et reconfiguration d’algorithmes pour le problème CB-CTT d’emploi du temps universitaire
English title :
Landscape Analysis and Solver Reconfiguration for the Curriculum-Based Course Timetabling
Author(s) :
Thesis director(s) :
Marie-Éléonore Kessaci
Nadarajen Veerapen
Nadarajen Veerapen
Defence date :
2023-12-12
Jury president :
François Boulier
Aziz Moukrim
Frédéric Saubion
Farouk Yalaoui
Aziz Moukrim
Frédéric Saubion
Farouk Yalaoui
Jury member(s) :
François Boulier
Aziz Moukrim
Frédéric Saubion
Farouk Yalaoui
Aziz Moukrim
Frédéric Saubion
Farouk Yalaoui
Accredited body :
Université de Lille
Doctoral school :
ED n°631 - Mathématiques, sciences du numérique et de leurs interactions (MADIS)
Keyword(s) :
Optimisation combinatoire
Recherche operationnelle
Recherche operationnelle
English keyword(s) :
Operational research
Heuristic Algorithm
Landscape Analysis
Automatic configuration tuning
Prediction Model
Heuristic Algorithm
Landscape Analysis
Automatic configuration tuning
Prediction Model
HAL domain(s) :
Informatique [cs]/Recherche opérationnelle [cs.RO]
French abstract :
Dans cette thèse, nous nous intéressons au problème du Curriculum-Based Course Timetabling (CB-CTT), un problème d'emploi du temps universitaire appartenant à la famille des problèmes d'ordonnancement. Le CB-CTT est donc ...
Show more >Dans cette thèse, nous nous intéressons au problème du Curriculum-Based Course Timetabling (CB-CTT), un problème d'emploi du temps universitaire appartenant à la famille des problèmes d'ordonnancement. Le CB-CTT est donc un problème de recherche opérationnelle et plus précisément d'optimisation combinatoire. Les métaheuristiques sont des méthodes de résolution qui offrent de bonnes performances dans un délai raisonnable. Les métaheuristiques sont utilisées pour leur généricité qui leur permet de s'adapter et d'être appliquées sur un grand nombre de problèmes d'optimisation. Tout d'abord, nous analysons le paysage de recherche du CB-CTT pour caractériser les instances de la littérature. Différents indicateurs sont ensuite utilisés pour construire un modèle permettant de prédire la performance des algorithmes de résolution comme les métaheuristiques. De plus, nous proposons une généralisation de la méthode plébiscitée par la littérature pour résoudre le CB-CTT sous forme d'une recherche locale séquentielle itérée (ISLS : Iterated Sequential Local Search) qui permet la conception de nouvelles versions de la méthode originelle et qui surpasse ses performances. La prédiction de performance et la configuration automatique nécessitent de nombreuses instances d'entrainement. Ainsi, nous proposons également une analyse statistique des instances et définissons un modèle d'intelligence artificielle qui sélectionne les instances les plus adaptées en terme de faisabilité.Show less >
Show more >Dans cette thèse, nous nous intéressons au problème du Curriculum-Based Course Timetabling (CB-CTT), un problème d'emploi du temps universitaire appartenant à la famille des problèmes d'ordonnancement. Le CB-CTT est donc un problème de recherche opérationnelle et plus précisément d'optimisation combinatoire. Les métaheuristiques sont des méthodes de résolution qui offrent de bonnes performances dans un délai raisonnable. Les métaheuristiques sont utilisées pour leur généricité qui leur permet de s'adapter et d'être appliquées sur un grand nombre de problèmes d'optimisation. Tout d'abord, nous analysons le paysage de recherche du CB-CTT pour caractériser les instances de la littérature. Différents indicateurs sont ensuite utilisés pour construire un modèle permettant de prédire la performance des algorithmes de résolution comme les métaheuristiques. De plus, nous proposons une généralisation de la méthode plébiscitée par la littérature pour résoudre le CB-CTT sous forme d'une recherche locale séquentielle itérée (ISLS : Iterated Sequential Local Search) qui permet la conception de nouvelles versions de la méthode originelle et qui surpasse ses performances. La prédiction de performance et la configuration automatique nécessitent de nombreuses instances d'entrainement. Ainsi, nous proposons également une analyse statistique des instances et définissons un modèle d'intelligence artificielle qui sélectionne les instances les plus adaptées en terme de faisabilité.Show less >
English abstract : [en]
This thesis focuses on the Curriculum-Based Course Timetabling (CB-CTT) problem, a university timetabling problem belonging to the scheduling problems. The CB-CTT is, therefore, an Operational Research problem, and more ...
Show more >This thesis focuses on the Curriculum-Based Course Timetabling (CB-CTT) problem, a university timetabling problem belonging to the scheduling problems. The CB-CTT is, therefore, an Operational Research problem, and more specifically a combinatorial optimization problem. Metaheuristics are solving methods that offer good performance in a reasonable time. Metaheuristics are used for their genericity, which allows them to be adapted and applied to a large number of optimization problems. First, we analyze the search landscape of the CB-CTT to characterize the instances of the literature. Several indicators are then used to build a model for predicting the performance of solution algorithms such as metaheuristics. In addition, we propose a generalization of the state-of-the-art method called Iterated Sequential Local Search (ISLS) for solving CB-CTT, which allows the design of new versions of the original method and outperforms it. Performance prediction and automatic configuration require numerous training instances. We therefore also propose a statistical analysis of the instances and define an artificial intelligence model that selects the most suitable instances in terms of feasibility.Show less >
Show more >This thesis focuses on the Curriculum-Based Course Timetabling (CB-CTT) problem, a university timetabling problem belonging to the scheduling problems. The CB-CTT is, therefore, an Operational Research problem, and more specifically a combinatorial optimization problem. Metaheuristics are solving methods that offer good performance in a reasonable time. Metaheuristics are used for their genericity, which allows them to be adapted and applied to a large number of optimization problems. First, we analyze the search landscape of the CB-CTT to characterize the instances of the literature. Several indicators are then used to build a model for predicting the performance of solution algorithms such as metaheuristics. In addition, we propose a generalization of the state-of-the-art method called Iterated Sequential Local Search (ISLS) for solving CB-CTT, which allows the design of new versions of the original method and outperforms it. Performance prediction and automatic configuration require numerous training instances. We therefore also propose a statistical analysis of the instances and define an artificial intelligence model that selects the most suitable instances in terms of feasibility.Show less >
Language :
Anglais
Collections :
Source :
Files
- document
- Open access
- Access the document
- 130156_FEUTRIER_2023_archivage%20%281%29.pdf
- Open access
- Access the document