Back to Search Start Over

Perturbation des heuristiques de branchement dans la résolution de contraintes

Authors :
Wattez, Hugues
Koriche, Frederic
paparrizou, anastasia
paparrizou, anastasia
Centre de Recherche en Informatique de Lens (CRIL)
Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS)
Source :
16es Journées Francophones de Programmation par Contraintes (JFPC’21), 16es Journées Francophones de Programmation par Contraintes (JFPC’21), Jun 2021, Nice, France
Publication Year :
2021
Publisher :
HAL CCSD, 2021.

Abstract

National audience; L'heuristique de choix de variables est l'un des mécanismes clés d'un solveur de contraintes. Au cours des deux dernières décennies, des heuristiques efficaces ont été proposées, adaptant l'ordre des variables au fur et à mesure que la recherche progresse. Dans le même temps, des méthodes de redémarrage et de randomisation ont été conçues pour rendre les solveurs plus robustes. Alors que les méthodes de redémarrage sont maintenant bien comprises, choisir comment et quand randomiser une heuristique donnée reste un problème ouvert. Dans cet article, nous présentons plusieurs stratégies de perturbation conceptuellement simples pour incorporer des choix aléatoires dans la résolution de contraintes avec redémarrages. La quantité de perturbation est contrôlée et apprise par des bandits sous diverses politiques d'exploration (stationnaire ou non stationnaire). L'évaluation expérimentale montre une amélioration significative des performances pour les heuristiques perturbées par rapport à leurs homologues d'origine.

Details

Language :
French
Database :
OpenAIRE
Journal :
16es Journées Francophones de Programmation par Contraintes (JFPC’21), 16es Journées Francophones de Programmation par Contraintes (JFPC’21), Jun 2021, Nice, France
Accession number :
edsair.dedup.wf.001..71db322565f6f41b36a30eee9cce2e05