s'authentifier
version française rss feed
inria-00000051, version 1
Voir la fiche détaillée  BibTeX  EndNote  TEI  RefWorks
Amélioration par apprentissage de la recherche à divergences limitées
Wafa Karoui 1, Marie-José Huguet 2, Pierre Lopez 2, Wady Naanaa 3
(25/05/2005)
Icone de 10.ps
Icone de 10.pdf
Premières Journées Francophones de Programmation par Contraintes (2005) 109-118
Dans le cadre de la résolution des problèmes de satisfaction de contraintes, nous présentons une nouvelle méthode complète basée sur des améliorations de « Limited Discrepancy Search » [Harvey & Ginsberg 1995]. Cette méthode, intitulée « Minimal Discrepancy Search » ( DS), peut être considérée comme la fusion de deux nouvelles variantes de LDS ; celles-ci mettent en oeuvre des techniques d'apprentissage au cours de la recherche : - « Permuted Limited Discrepancy Search » qui exploite les échecs rencontrés lors de l'exploration de l'arbre de recherche et en déduit un ordre sur les variables. Cet ordre minimise le nombre de divergences et accélère la résolution dans le cas d'un problème soluble. - « Restricted Discrepancy Search », méthode permettant de déterminer, sans pour autant réaliser toutes les itérations de LDS, si le problème est sur-contraint. Dans ce cas, on abandonne la recherche prématurément (et avantageusement). Les performances de ces méthodes sont évaluées suivant le temps nécessaire pour aboutir à une solution, ou à la preuve de l'absence d'une solution, et le nombre de noeuds générés dans l'arbre de recherche correspondant. Pour attester de l'efficacité de DS, des comparaisons avec d'autres méthodes ont été menées, suivant la taille et le taux de contraintes des problèmes testés. « Forward Checking » est ainsi utilisé pour des problèmes de taille réduite et relativement peu contraints ; pour des problèmes de grande taille et plus fortement contraints, nous utilisons « mac3cache », proposé par [Zhang et al. 2004]. Dans tous les cas, DS s'avère très performante et surclasse les autres méthodes.
1 :  Faculté des Sciences de Tunis (FST)
Faculté des Sciences de Tunis
2 :  Laboratoire d'analyse et d'architecture des systèmes (LAAS)
CNRS : UPR8001 – Université Paul Sabatier - Toulouse III – Institut National Polytechnique de Toulouse - INPT – Institut National des Sciences Appliquées de Toulouse
3 :  Faculté des Sciences de Monastir (FSM)
Faculté des Sciences de Monastir
Informatique/Algorithme et structure de données
http://www710.univ-lyon1.fr/~csolnon

  翻译: