Problème de mélange - programmation linéaireChers tous, J'ai une question concernant la programmation linéaire dans JMP. Le problème comment je peux mettre en place un modèle pour trouver le mélange optimal avec une contrainte. J'ai laissé dire 5 matériaux (A, B, C, D, E) pour la sélection et chaque matériau a 2 propriétés. (p1, p2). J'ai donc A(p1,p2), B(p1,p2), … Mon objectif est de trouver le meilleur mélange (aA +bB + cC + dD +eE ) où (a, b, c, d, e) sont les quantités des matériaux donnés pour correspondre à mes 2 propriétés recherchées (wp1, wp2). La contrainte est maintenant que je ne souhaite utiliser que 2 matières pour le mélange, soit 3 matières maximum. Il est assez facile de résoudre ce problème avec Oracle Crystal Ball dans Excel via la méthode Monte Carlo, mais je n'ai pas pu le configurer dans JMP. Merci Heinrich.
Re : problème de mélange - programmation linéaireMerci, c'était une approche réussie à mon problème. C'est une manière assez compliquée - JMP n'est probablement pas le logiciel pour ce genre de problèmes.
Re : problème de mélange - programmation linéaireJ'ai une idée.Créez une colonne de formule qui compte le nombre de composants actifs pour chaque mélange.J'en ai fait un pour les exemples de données d'allongement du fil comme celui-ci :
If( :Name( "ethylene (x1)" ) == 0,
0,
1
) + If( :Name( "styrene (x2)" ) == 0,
0,
1
) + If( :Name( "propylene (x3)" ) == 0,
0,
1
)
Ensuite, faites l'optimisation dans Graph > Profiler.Incluez la formule de prédiction de votre modèle et la colonne de formules que vous venez de créer dans l'entrée "Y, Prediction Formula".Définissez les désirabilités de vos fonctions à partir du menu Optimisation et désirabilité.Pour les données d'allongement du fil, j'ai défini une fonction de désirabilité pour cibler 1 composant actif comme ceci :
Au final, j'ai pu obtenir ce résultat de l'optimisation avec la contrainte de pas plus d'un composant actif :

J'ai joint l'ensemble de données que j'ai utilisé pour illustrer avec des scripts pour reproduire ces résultats.