The device according to claim 25, wherein the optimizer implements an optimization procedure to determine the recipe u in such a way that the properties {circumflex over (B)}u of the mixture lie between said predetermined thresholds and/or, for m′ of them, are equal to said predetermined target values, wherein the optimizer includes a programmed means to implement the following operations:
- (a)—determine the solution of a complete regulation problem P0, the solution consisting of recipe u taking into account the constraints on the proportions of the components and constraints on the properties of the mixture, and
- apply the recipe u if the complete regulation problem P0 is solvable;
- (b)—determine recipe u for which a minimal regulation problem P1 is solved, if the complete regulation problem P0 is not solvable, which takes into account only constraints on the problem P0 that are defined as priority constraints;
- the problem P1 involving a succession of normally feasible optimization problems, the criteria of which consist in penalizing the violation of said priority constraints so as to define achievable new values for the priority constraints;
- (c)—determine a recipe u for which a regulation problem P2 is solved, if the minimal regulation problem P1 is solvable, which takes into account said achievable new values of the priority constraints of the problem P0 and also non-priority constraints of the problem P0;
- the problem P2 involving an optimization problem, the criteria of which consist in penalizing the violation of non-priority constraints so as to define achievable new values for the non-priority constraints, or
- apply the current recipe u if the minimal regulation problem P1 is not solvable;
- (d)—determine recipe u for which a regulation problem P3 is solved, if the regulation problem P2 is solvable, which takes into account said achievable new values of the priority constraints of the problem P0 obtained in step (b), said achievable new values of the non-priority constraints obtained in step (c) and also all other non-priority constraints of the problem P0 not treated by the problems P1 and P2;
- the problem P3 involving a succession of normally feasible optimization problems, the criteria of which consist in penalizing the violation of said other non-priority constraints so as to define achievable new values for the other non-priority constraints, or
- apply the recipe obtained by the problem P1 if the regulation problem P2 is not solvable;
- and
- (e) apply recipe u that is the solution of the problem P3 if the regulation problem P3 is solvable, otherwise apply recipe u that is the solution of the problem P2.