Dans un laboratoire de recherche, on cherche à déterminer les concentrations de trois éléments A, B et C pour la fabrication d'un produit chimique. Les concentrations maximales et minimales des éléments sont comme suit :
| Elément | Concentration maximale | Concentration minimale |
|---|
| A | 1 | 45 |
| B | 2 | 45 |
| C | 1 | 30 |
La qualité du produit chimique dépend des concentrations utilisées et est régie par la fonction : F=0.78α12+0.52α22+α1α2+1.2α3 où α1, α2 et α3 sont les concentrations des éléments A, B et C respectivement. Des valeurs élevées de la fonction F sont une indication de la bonne qualité du produit.
En utilisant un algorithme d'optimisation par essaim de particules, on se propose de déterminer les concentrations qui permettent d'obtenir un produit de la meilleure qualité possible. Formuler la tâche à résoudre comme un problème d'optimisation.
a. Proposer un codage de solution approprié.
b. Ecrire un algorithme d'optimisation par essaim de particules permettant de résoudre ce problème en prenant soin de définir toutes les fonctions nécessaires devant être utilisées.
c. Peut-on prédire à priori le résultat de l'algorithme ? Pourquoi ?