|
Société de Calcul Mathématique, SA |
|
Robust mathematical modeling
A joint Research Program with several Companies, Institutions and Universities
The Robust Mathematical Modeling program is rather ambitious. Indeed, it has two aims : The first one is scientific, the second one deals with organization.
To develop tools (both algorithms and software) which can handle, at the conceptual level, the three difficulties that are usually met in any real world project :
These remarks apply to industrial programs, as well as to insurance, banking, finance, epidemiology, and so on. They indeed apply to every real-life situation, that is any situation which is not of academic nature.
Let's take some examples :
The solutions brought by academic tools consist in ignoring these difficulties : one choses a specific situation, constructs a precise algorithm, then a precise software, which gives a precise answer to a precise question, often after several hours of computation. Then the question comes : what if the precise initial data are not the correct ones ? One has to start the computation all over again, with other data.
The main danger of a precise algorithm is the impression of security it gives. Since we have a precise answer, we have the impression it is correct. We hide this way the fact that the three main components (data, laws, objectives) have been artificially chosen.
Scientific approach of the RMM program
Our approach is culturally quite different from the usual patterns. In real life problems, people are aware that data are insufficient and imprecise and they are generally aware of the fact that their problem can be put in various forms. So what they want is in fact a Quick Acceptable Solution (QAS), not an optimum.
When a Quick Acceptable Solution has been found, you can either:
Let's take an example, which comes from EdF (French Electricity). Everyday, you have to decide which plants will be used to produce electricity. There are about 200 plants, with various capacities, and extremely complex constraints : not all productions are possible in a given range by each plant, maintenance should be taken into account, and so on. The demand in electricity, depending on the weather conditions, should be satisfied, with minimal cost. So you have an extremely complicated optimization problem, which the existing software poorly solves within hours. A combinatorial approach is infeasible, since there are too many possibilities to examine.
What EdF wants is in fact a coarse solution, a Quick Acceptable Solution, of the following type: is there a configuration of the plants which gives a cost smaller than a given cost (for instance last year's cost) ? If yes, find it quickly. We might later refine it, by diminishing the cost or adding more constraints. If not, we increase the cost, and we ask for a new QAS.
In the search of a QAS, there is no optimization any more: everything is treated as a constraint. We ask the computer to find the first solution satisfying our constraints, the first and not the best. So this is usually very quick.
Guidelines for the search of a QAS
Let's give an example of such an approach. In 2004-2005, we worked for the CNES (French "Centre National d'Etudes Spatiales"). The question was : where will fall the debris coming from the disintegration of a satellite which reenters into the atmosphere ? Our answer was a "probabilistic map" : we divided the land into squares (for example of 1km x 1 km) and for each of them we indicated the probability to receive a debris. All data in the problem were treated by means of probability laws. For instance, air density at various heights is not precisely known, so it was considered as a random variable, following a uniform distribution between some bounds. The same for the weight of the debris, their air resistance, and so on.
This use of probability laws is quite appropriate in many situations where risks analysis is requested, because the Safety Authorities do not accept a precise answer : they want a confidence interval. You say that the temperature will not be over 1000°C, but can you compute the probability to go over 950°C ?
In order to answer this question, asked in France to Framatome-ANP by the Safety Authorities, SCM developed a specific tool, the "Experimental Probabilist Hypersurface" (in order to download this file, pdf format, please click here). This is an example of a tool developed in the frame of the Robust Mathematical Modeling Program.
The outcome of this theoretical part will be a series of technical reports : here is the situation, here is what we did. These papers should be written in order to be understandable to engineers, but nothing prevents them from publication. We plan to develop our own Journal.
We also want to provide information about the real needs of the users. This is done by a series of colloquia, held in all participating institutions. The idea is to invite specific classes of users (for instance logistics, epidemiology, garbage collecting, and so on) and ask them to talk about the problems they meet in their professions. When we know these problems, we then build corresponding answers (academia usually does the converse : they build tools first, hoping that they will find a problem for the tool later).
Of course, in order to satisfy these two aims, the program will establish contacts between the members, allow exchanges of students and researchers, visits from one group to another, and so on.
What is a model ? Click here.
Mathematical description of the objectives : Click here.
The basic rule of real-life mathematics : Click here.
Can we model everyday life preoccupations ? Click here.
Probabilistic methods : Click here.
The four steps or a RMM program : Click here.
List of participating people and institutions : Click here.
On going events : Click here.
Documents to download : Click here.
Back to SCM's home page (English)