Une S emantique Op erationnelle pour la Relaxation de Contraintes

نویسندگان

  • Narendra Jussien
  • Patrice Boizumault
چکیده

Bon nombre de probl emes r eels sont souvent sur-contraints (le syst eme de contraintes associ e est contradictoire). Citons par exemple les probl emes d'emplois du temps ou les probl emes li es a la conception assist ee par ordinateur. Dans ce cadre, l'objectif est alors de d eterminer un sous-ensemble (de l'ensemble initial de contraintes) qui soit satisfaisable (on a aiblit le probl eme). Dans le domaine de la Programmation en Logique avec Contraintes, les travaux de Borning et al. [1989] sur le mod ele hclp (Hierarchical Constraint Logic Programming) font autorit e pour le traitement des probl emes sur-contraints. Ce mod ele d e nit une hi erarchie sur les contraintes permettant de caract eriser la qualit e des solutions obtenues (en fonction des contraintes respect ees et des contraintes non respect ees). D'un point de vue op erationnel, le mod ele hclp propose l'utilisation d'une tour de contraintes. Les contraintes sont introduites par niveaux suivant un ordre sp eci e par la hi erarchie. Cette tour permet d'avoir une approche statique de la r esolution : les contraintes sont introduites sans remise en question tant qu'aucune contradiction n'est identi ee. Dans notre approche une contrainte introduite a un moment donn e peut être supprim ee (relax ee) ult erieurement. Nous utilisons une technique de recherche de solutions bas ee sur le changement de con gurations ( etat courant des contraintes du syst eme { relax ees ou respect ees). Partant d'une con guration contradictoire, on cherche alors a se d eplacer vers une con guration satisfaisable permettant de continuer la r esolution. C'est ce que nous entendons par relaxation de contraintes. Nous proposons dans cet article une s emantique op erationnelle pour la relaxation de contrainte. Cette s emantique est d e nie en termes de transformations d'un arbre de recherche sur les con gurations. En outre, cette s emantique permet de proposer une alternative au mod ele hclp tout en comblant une bonne partie de ses limitations. Ce papier est organis e de la fa con suivante : nous pr esentons le syst eme hclp en section 2. Nous d e nissons (section 3) l'arbre dans lequel est e ectu ee la recherche de con guration. L'id ee g en erale des op erations de changement de con guration est pr esent ee section 4. Une s emantique op erationnelle en est ensuite propos ee section 5. La section 6 pr esente une r ealisation concr ete d'un tel syst eme dans le cas des domaines nis. Nous concluons sur les extensions possibles de notre approche.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Clariication of the Bases of Declarative Diagnosers for Clp G Erard Ferrand (lifo) Alexandre Tessier (inria)

Cet article est extrait d'une d elivrable 4] du projet ESPRIT DiSCiPl (LTR, #22532, http://discipl.inria.fr/). Il montre les bases th eoriques des techniques que nous utiliserons, dans le cadre de ce projet, pour l'implantation des outils de diagnostic d eclaratif d'erreurs pour les programmes logiques avec contraintes. Il commence par une reformulation de la s emantique des programmes en terme...

متن کامل

Apprendre les contraintes topologiques dans les cartes auto-organisatrices

Résumé. La Carte Auto-Organisatrice (SOM : Self-Organizing Map) est une méthode populaire pour l’analyse de la structure d’un ensemble de données. Cependant, certaines contraintes topologiques de la SOM sont fixées avant l’apprentissage et peuvent ne pas être pertinentes pour la représentation de la structure des données. Dans cet article nous nous proposons d’améliorer les performances des SOM...

متن کامل

Semantics Based Implementation of Flexible Execution Models for Active Database Systems

Cet article pr esente notre approche pour la construction de mod eles d'ex ecution de r egles pour bases de donn ees actives. Il introduit un cadre a la fois informel et formel pour la conception et le d eveloppement de moteurs d'ex ecution de r egles adapt es a des utilisations particuli eres des r egles dans les applications (par exemple pour la v eriication de contraintes, le calcul de valeu...

متن کامل

Integrity Constraint Checking Optimization Based on Abstract Databases Generation and Program Analysis

r esum e. Une mani ere d'optimiser la v eriication des contraintes d'int egrit e est de pouvoir d etecter, a la compilation, quelles contraintes ne seront jamais viol ees apr es avoir ex ecut e une transaction donn ee. Une premi ere m ethode consiste a exploiter de l'information relative aux types des objets manipul es par la transaction. Cette m ethode, combin ee a de simples techniques de com...

متن کامل

Learning Query Rules for Optimizing Databases with Update Rules

In this paper, we consider an approach to updating Datalog neg databases containing two kinds of rules, namely query-rules and update-rules that can be seen as constraints. Update-rules are used to compute the side eeects of updates, and these side eeects act as exceptions to derivations through query-rules. Additionally, every fact to be inserted or to be deleted is stored in the database. In ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999