Groupe de travail MEA (méthodes ensemblistes pour l’automatique)

 

Swim 2010

 

Méthodes ensemblistes pour l’Automatique est un groupe de travail du GDR MACS

Son site officiel est : http://www.lirmm.fr/ensemble/

Pour s’inscrire au GT

Liste des membres du GT

Pour écrire à tout le gt : nom_du_gt(pour nous mea)-gdrmacs(at)univ-valenciennes.fr

 

Télécharger les slides de la réunion du 3 décembre 2009.

Télécharger les slides de la réunion du 13 novembre 2008.

Télécharger les slides de la réunion de juillet 2007.

 

Télécharger une version de QUIMPER déjà compilé pour Windows.

 

 

 

Pour la réunion du 3 décembre 2009

 

 

10h00. Younis Hijazi

Title. Interval arithmetic in visualization and computer graphics

Abstract. Interval arithmetic is a powerful mathematical tool which has various applications in several computer science fields, particularly in computational geometry, visualization and computer graphics. I present three robust, general and efficient algorithms based on interval arithmetic: first a novel approach for computing the  arrangement of arbitrary implicit planar curves; then two algorithms (one on the CPU, the other one on the GPU) for ray-casting arbitrary implicit functions by jointly achieving, for the first time, robustness, efficiency and flexibility. Indeed any implicit function can be rendered at least interactively, at high resolution and with topological guarantees. The visualization of dynamic surfaces in real-time is naturally obtained using this technique. Also several shading effects enhancing the visualization are demonstrated: shadows, transparency, multiple iso-values... The combination of subdivision methods with interval arithmetic is the key ingredient which guarantees the generality and robustness of all those algorithms.

 

 

10h45. Nathalie Revol

Title: IEEE-1788 working group for the Standardization of Interval Arithmetic

Abstract: In 2008, IEEE has approved the creation of a working group that works to establish a standard for interval arithmetic. I will give a short history of the creation of this working group. Then I will recapitulate the main motions discussed so far and I will attempt to highlight the main issues of a few

selected ones.

 

 

11h30. Gaetan videau.

Title : Guaranteed methods for state estimation and consistency checks of continuous nonlinear systems.

Abstract. This work deals with the development of set-membership methods for set estimation and consistency checks for nonlinear continuous-time systems. The main objective is to setup a methodology for fault detection and isolation for the systems where the determinism of faults indicators on the health system is a necessary condition. Once placed in a set-membership framework, the evolution of each variable is represented by an envelope reflecting the internal and external uncertainties. This envelope corresponds to the threshold beyond which the observed behavior is an abnormal discrepancy over its nominal behavior, thus preventing the accomplishment the mission objectives. The proposed methods are applied on a hydraulic laboratory process.

 

 

12h15-13h30. Repas.

 

 
13h45. Ignacio Araya
Title: Exploiting Monotonicity and Common Subexpressions for improving interval constraint propagation algorithms.
Abstract: When interval methods are used for solving systems of equations the constraint propagation  algorithms issued from constraint programming are in the heart of the interval-based solvers. HC4 [1] and Box [1] are two of the best-known constraint propagation algorithms (contractors). They perform a propagation  (AC3-like) loop and filter/contract the variable domains (reducing the bounds) with a REVISE procedure (HC4-Revise and BoxNarrow resp.) handling each constraint individually. One of the major obstacles to the performance of contractor algorithms is the dependency problem related to the multiple occurrence of variables in a constraint. When several variables appear several times in a constraint, neither HC4-Revise nor BoxNarrow perform an optimal contraction (i.e., they cannot remove all the incosistent values from the bounds of the interval domains). In this talk a monotonicity-based revise algorithm (Mohc-Revise)  is presented [2]. It exploits the monotonicity of functions for performing better contractions of the variables domains. This revise algorithm uses three procedures for narrowing the domains, one is a monotonic version of HC4-Revise, another is close to BoxNarrow but, thanks to the monotonicity, is less costly and more effective (this procedure is similar to the Octum procedure proposed by Chabert and Jaulin [5]). The third procedure performs a preprocessing of the function with the objective of improving the effectiveness of the monotonicity-based methods. If f is monotonic w.r.t. all its variables Mohc-Revise performs an optimal contraction (i.e., it enforces the Hull-consistency). Experiments show that Mohc is a relevant approach to handle constraints having several variables with multiple occurrences, contrarily to HC4 and Box. The other major obstacle is related to the local scope of the contractor algorithms. Addressing this problem the well-known common subexpression elimination technique (CSE) is presented as an important preprocessing tool for bringing additional filtering during the propagation [3]. CSE basically consists in replacing each subexpression g(X) shared by two or more expressions by an auxiliary variable v and to add the new constraint v=g(X). The auxiliary variables allows to maintain and share contraction information that otherwise would be lost. Experiments show that I-CSE (a variant of CSE oriented to interval methods) leads generally to significant gains in performance, of sometimes several orders of magnitude. 
References.
[1] F. Benhamou, F. Goualard, L. Granvilliers, and J.-F. Puget. Revising Hull and Box Consistency.
 In Proc. ICLP, pages 230–244, 1999.
[2] I. Araya, B. Neveu, G. Trombettoni. An Interval Constraint Propagation Algorithm Exploiting Monotonicity.
International workshop IntCP, interval analysis, constraint propagation, applications, at CP conference, p. 65-83, 2009.
[3] I. Araya, B. Neveu, G. Trombettoni. Exploiting Common Subexpressions in Numerical CSPs.
Proc. of CP, constraint programming, LNCS 5202, Springer, p. 342-357, 2008.
[4] I. Araya, B. Neveu, G. Trombettoni A New Monotonicity-Based Interval Extension Using Occurrence Grouping.
International workshop IntCP, interval analysis, constraint propagation, applications, at CP conference, p. 51-64, 2009
[5] G. Chabert, L. Jaulin: Hull Consistency under Monotonicity. CP 2009: 188-195

 

 

14h15. Alexandre Goldsztejn and Arnold Neumaier

Title: On the Exponentiation of Interval Matrices

Abstract: The numerical computation of the exponentiation of a real matrix has been intensively studied. The main objective of a good numerical method is to deal with round-off errors and computational cost. The situation is more complicated when dealing with interval matrices exponentiation: Indeed, the main problem will now be the dependency loss of the different occurrences of the variables due to interval evaluation, which may lead to so wide enclosures that they are useless. In this paper, the problem of computing a sharp enclosure of the interval matrix exponential is proved to be NP-hard. Then the scaling and squaring method is adapted to interval matrices and shown to drastically reduce the dependency loss w.r.t. the interval evaluation of the Taylor series. Although most of what is presented in this talk seems to be known to the experts, one can find nowhere a coherent source for the results. The present paper fills the gap, and adds numerical examples and new insights.

 

 

15h00. Luc Jaulin, Jan Sliwka, Fabrice Le Bars, Kai Xiao.

Title. Combining flatness theory with interval analysis for state estimation; Application to sailboat robotics.

Abstract. This talk deals with the state estimation of sailboat robot. This problem is motivated by the microtransat challenge where small autonomous sailboat robots are designed to cross the Atlantic ocean. All components of such robots should be robust with respect to all situations (heavy weather, waves, salt water, low level of energy, long trip, …). Two types of sensors can be considered.

(i) Reliable sensors, which could survive to all situations. Such sensors are the GPS, the compass, the gyrometers and accelerometers. All these sensors are low energy consumers, can be enclosed inside a waterproof tank and can survive for years. The GPS gives us the position of the boat and new generation GPS can also return the speed with a good accuracy by using the Doppler effect. Since the magnetic perturbation inside the ocean can be neglected, the compass measures the north direction with a rather good accuracy. The gyrometer returns the rotational speed and the accelerometers make possible to get the roll and pitch of the robot.

(ii) Unreliable sensors, which have a high probability to brake down in case of heavy weather. Anemometers (device that is used for measuring wind speed), weather vane (which returns the direction of the wind), dynamometers which measures the forces on the sail or the rudder are considered as unreliable. They are directly in contact with aggressive natural elements (wind, wave, salt) and can fail down at any time.

On the one hand, to control the robot, it is necessary to know where the wind comes from, what is its power, how strong are the forces on the sail or on the rudder, if the mainsheet is tight or not, …. On the other hand, a reliable boat can only enclose reliable sensors. This talk provides a new method which combines classical nonlinear observation techniques, based on flatness concepts, with interval analysis. The first tool makes possible to transform the observation problem into equations that have to be solved at each time. Interval analysis gives a systematic way to solve the inversion problem and makes possible to take into account some interval uncertainties on the measurement data.

A youtube video of our sailboat robot can be found at http://www.youtube.com/watch?v=jOjxRPnwQ9g

 

 

15h30-16h30. Discussion (SWIM 2010, ...)

 

1) SWIM'10 devrait se produire à Nantes

2) Appel de N. Revol à participer à SCAN'2010 qui se tiendra à Lyon

3) Appel de T. Raissi à participer dans le cadre de NOLCOS 2010 (8th IFAC Symposium on Nonlinear Control  Systems) qui aura lieu du 1er au 3 septembre 2010 à Bologne en Italie, à la session invitée "Set-membership state and  parameter estimation for nonlinear systems".

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

Retour à  http://www.ensieta.fr/jaulin/