Thèse soutenue

Sdrc : un système de coopération entre solveurs pour la résolution de contraintes non-linéaires sur les réels

FR  |  
EN
Auteur / Autrice : Philippe Marti
Direction : Michel Rueher
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1996
Etablissement(s) : Nice
Partenaire(s) de recherche : Autre partenaire : Université de Nice-Sophia Antipolis. Faculté des sciences
Jury : Président / Présidente : Jean-Claude Lafon
Examinateurs / Examinatrices : Jacques Chazarain, Bruno Legeard
Rapporteurs / Rapporteuses : Patrice Boizumault, Peter Van Roy

Mots clés

FR

Résumé

FR  |  
EN

De très nombreux problèmes industriels peuvent se modéliser par un ensemble de contraintes définies sur les réels (e. G. , applications financières, problèmes thermiques, problèmes électromécaniques). Toutefois, ces contraintes sont en général non linéaires et souvent même non polynomiales. Un examen approfondi des applications montre très fréquemment qu'une combinaison judicieuse des techniques de résolution symboliques et numériques permet de calculer une bonne approximation du problème. Ce travail définit un système coopératif de résolution de contraintes sur les réels. Dans ce modèle, les solveurs sont vus comme des agents (dotés d'une capacite de résolution) et communiquant entre eux par des messages. Au départ, l'ensemble des contraintes est partitionné et adressé aux agents suivant leurs capacités. La supervision de la résolution est réalisée par un agent particulier, le moniteur. Ensuite l'implantation d'un prototype utilisant un algorithme du simplexe, un algorithme de propagation d'intervalles et un algorithme des bases de Groebner est décrit. Ces solveurs sont réutilisés à partir d'implantation connues (Prolog III, Interlog II et Maple V). Ils communiquent grâce à une couche logicielle de gestion de processus et de communication (la Parallel Virtual Machine) et utilisent un lingua franca: le langage OpenMath, à l'origine dédié au calcul symbolique. Enfin, quelques résultats expérimentaux sont proposés et commentés.