Hiérarchie de contraintes : quelques approches de résolution

L'objectif de ce travail est de proposer quelques approches pour la résolution de hiérarchies de contraintes fonctionnelles. Dans un premier temps, le rôle et les qualités d'une hiérarchie de contraintes sont définis. Une hiérarchie de contraintes permet de résoudre des problèmes sur-contr...

Full description

Bibliographic Details
Main Author: Bouzoubaa, Mouhssine
Language:FRE
Published: Ecole Nationale des Ponts et Chaussées 1996
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00520756
http://tel.archives-ouvertes.fr/docs/00/52/07/56/PDF/1996TH_BOUZOUBAA_M_NS20283.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00520756
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-005207562013-01-07T17:49:30Z http://tel.archives-ouvertes.fr/tel-00520756 1996ENPC9624 http://tel.archives-ouvertes.fr/docs/00/52/07/56/PDF/1996TH_BOUZOUBAA_M_NS20283.pdf Hiérarchie de contraintes : quelques approches de résolution Bouzoubaa, Mouhssine [INFO:INFO_SE] Computer Science/Software Engineering hiérarchie contrainte contrainte fonctionnelle propagation programmation langage programmation modélisation informatique algorithme étude comparative fonction mathématique génie logiciel L'objectif de ce travail est de proposer quelques approches pour la résolution de hiérarchies de contraintes fonctionnelles. Dans un premier temps, le rôle et les qualités d'une hiérarchie de contraintes sont définis. Une hiérarchie de contraintes permet de résoudre des problèmes sur-contraints en répartissant les contraintes dans une hiérarchie (de niveaux) suivant leur importance. Dans un deuxième temps, un nouveau résolveur de maintien de solutions pour les hiérarchies de contraintes fonctionnelles a été conçu afin d'obtenir des solutions de meilleure qualité. Ce résolveur est basé sur l'utilisation d'un algorithme du type "meilleur d'abord" et prend en compte différents modes de combinaison des erreurs par niveau et utilise une agrégation globale de type lexicographique sur les valeurs de ces combinaisons. Les modes de combinaison globale intégrés dans ce résolveur sont : le nombre de contraintes non satisfaites, une combinaison où les poids représentent des priorités pour considérer des contraintes de remplacement et enfin la somme des poids des contraintes non satisfaites. Dans un troisième temps, nous proposons une procédure utilisant le résolveur précédent. Cette dernière est plus prometteuse qu'un algorithme du type séparation et évaluation. Elle peut être incorporée dans les langages de Programmation Logique par Hiérarchie de Contraintes afin de réaliser la comparaison inter-hiérarchies et donc de pouvoir éliminer les hiérarchies telles que leurs résolutions produiraient des solutions non désirables. Enfin, nous avons modélisé un résolveur pour la résolution de hiérarchies de contraintes où Ses modes de combinaison peuvent varier selon les niveaux. Ce dernier prend en compte des contraintes possédant des méthodes recalculant plusieurs variables à la fois et établit un plan de coopération entre des résolveurs spécifiques. Ces résolveurs spécifiques doivent être conçus selon les modes de combinaison utilisés. 1996-10-21 FRE PhD thesis Ecole Nationale des Ponts et Chaussées
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_SE] Computer Science/Software Engineering
hiérarchie
contrainte
contrainte fonctionnelle
propagation
programmation
langage programmation
modélisation
informatique
algorithme
étude comparative
fonction mathématique
génie logiciel
spellingShingle [INFO:INFO_SE] Computer Science/Software Engineering
hiérarchie
contrainte
contrainte fonctionnelle
propagation
programmation
langage programmation
modélisation
informatique
algorithme
étude comparative
fonction mathématique
génie logiciel
Bouzoubaa, Mouhssine
Hiérarchie de contraintes : quelques approches de résolution
description L'objectif de ce travail est de proposer quelques approches pour la résolution de hiérarchies de contraintes fonctionnelles. Dans un premier temps, le rôle et les qualités d'une hiérarchie de contraintes sont définis. Une hiérarchie de contraintes permet de résoudre des problèmes sur-contraints en répartissant les contraintes dans une hiérarchie (de niveaux) suivant leur importance. Dans un deuxième temps, un nouveau résolveur de maintien de solutions pour les hiérarchies de contraintes fonctionnelles a été conçu afin d'obtenir des solutions de meilleure qualité. Ce résolveur est basé sur l'utilisation d'un algorithme du type "meilleur d'abord" et prend en compte différents modes de combinaison des erreurs par niveau et utilise une agrégation globale de type lexicographique sur les valeurs de ces combinaisons. Les modes de combinaison globale intégrés dans ce résolveur sont : le nombre de contraintes non satisfaites, une combinaison où les poids représentent des priorités pour considérer des contraintes de remplacement et enfin la somme des poids des contraintes non satisfaites. Dans un troisième temps, nous proposons une procédure utilisant le résolveur précédent. Cette dernière est plus prometteuse qu'un algorithme du type séparation et évaluation. Elle peut être incorporée dans les langages de Programmation Logique par Hiérarchie de Contraintes afin de réaliser la comparaison inter-hiérarchies et donc de pouvoir éliminer les hiérarchies telles que leurs résolutions produiraient des solutions non désirables. Enfin, nous avons modélisé un résolveur pour la résolution de hiérarchies de contraintes où Ses modes de combinaison peuvent varier selon les niveaux. Ce dernier prend en compte des contraintes possédant des méthodes recalculant plusieurs variables à la fois et établit un plan de coopération entre des résolveurs spécifiques. Ces résolveurs spécifiques doivent être conçus selon les modes de combinaison utilisés.
author Bouzoubaa, Mouhssine
author_facet Bouzoubaa, Mouhssine
author_sort Bouzoubaa, Mouhssine
title Hiérarchie de contraintes : quelques approches de résolution
title_short Hiérarchie de contraintes : quelques approches de résolution
title_full Hiérarchie de contraintes : quelques approches de résolution
title_fullStr Hiérarchie de contraintes : quelques approches de résolution
title_full_unstemmed Hiérarchie de contraintes : quelques approches de résolution
title_sort hiérarchie de contraintes : quelques approches de résolution
publisher Ecole Nationale des Ponts et Chaussées
publishDate 1996
url http://tel.archives-ouvertes.fr/tel-00520756
http://tel.archives-ouvertes.fr/docs/00/52/07/56/PDF/1996TH_BOUZOUBAA_M_NS20283.pdf
work_keys_str_mv AT bouzoubaamouhssine hierarchiedecontraintesquelquesapprochesderesolution
_version_ 1716397017730646016