Optimisation séquentielle Simplex ou optimisation évolutiveUn client m'a approché au sujet d'une méthodologie qu'il avait précédemment exécutée via un script pour sélectionner les meilleurs sommets pour le prochain dépistage / expérience. Ils veulent maintenant utiliser cette technique pour trouver la «pointe» d'un processus pour optimiser le bien sur le mal. J'ai copié leur note ci-dessous. J'ai parcouru la communauté et je n'ai pas pu trouver de solution.
Existe-t-il un complément, un script qui permettra l'utilisation de l'optimisation de séquence simplex - Dans l'une de nos usines, nous avons un processus dans lequel les bons et les mauvais sous-produits concurrents sont présents et aimerons utiliser cette méthodologie pour trouver la «pointe» dans laquelle nous minimisons le mal tout en obtenant le plus haut possible du bien. J'ai utilisé cette méthodologie dans JMP dans le passé - je me souviens avoir commencé avec la conception personnalisée dans DOE, mais j'avais un script qui permettait de sélectionner les meilleurs sommets pour le prochain dépistage / expérience. en regardant la page de la communauté, je trouve aussi que l'on appelle parfois l'optimisation évolutive.
Merci pour tout aperçu que vous pouvez offrir.
Re: Optimisation séquentielle Simplex ou optimisation évolutiveIl y a plusieurs années, lorsque je travaillais chez Dow Chemical, nous avions en fait un tel script pour effectuer l'optimisation Simplex. Cela a commencé avec une conception personnalisée à exécution minimale. Mark Bailey l'a écrit et j'ai dû y apporter quelques modifications. J'ai le script MAIS je sais qu'il y a des problèmes avec. Il n'a jamais vraiment calculé correctement la réflexion lorsqu'il y avait plus de deux variables d'entrée. Je n'ai jamais réussi à réparer cette partie. J'ai joint le script original sur lequel Mark et moi avons travaillé. Peut-être que cela peut être un bon point de départ pour quelqu'un qui a le temps / l'inclinaison de fixer la partie de réflexion. Je vais également recommencer à regarder cela, pour voir si cela peut être facilement résolu.
Re: Optimisation séquentielle Simplex ou optimisation évolutiveDe plus, pour clarifier, l'optimisation simplex n'est PAS la même chose que l'optimisation évolutive (EVOP). Box a écrit un livre entier sur EVOP. Même objectif, méthode très différente.
Re: Optimisation séquentielle Simplex ou optimisation évolutiveSalut,
DOW m'a simplement demandé de mettre à jour le complément car le script d'origine utilise la plate-forme de superposition héritée.
Voici une version mise à jour du complément à l'aide de Graph Builder.
@Dan_Obermiller est-ce DOW Chemical IP?
Pouvons-nous le partager?
à votre santé,
Stan
Re: Optimisation séquentielle Simplex ou optimisation évolutiveBien que Dow Chemical ait demandé le script, ils n'ont rien payé pour cela. Mark l'a écrit de la bonté de son cœur! Donc, je pense que cela signifie qu'il pourrait être distribué.
Alors, Stan, avez-vous résolu le problème de réflexion qui se trouvait dans le script original?
Re: Optimisation séquentielle Simplex ou optimisation évolutiveDan,
Je n'étais pas au courant du problème de réflexion.
Le problème qui m'a été présenté était "selon la version de JMP utilisée, la sortie du tracé était différente".
Stan
Re: Optimisation séquentielle Simplex ou optimisation évolutiveJuste une perspective légèrement différente de ce qui a été dit:
En examinant le sujet de l'optimisation évolutive en combinaison avec le DOE, il existe des articles utilisant cette technique d'optimisation. Les algorithmes évolutionnaires (EA) sont des algorithmes d'optimisation globale permettant de sortir des extrêmes locaux, là où d'autres méthodes décentes les plus échouées ne parviendraient pas à trouver les optima globaux.
Cela dit, ils essaient de trouver une bonne plage où l'optimum se trouve probablement en utilisant DOE puis en utilisant EA pour trouver le meilleur endroit. C'est une approche. Une autre consiste à utiliser des expériences conçues pour trouver le meilleur ensemble de points dans chaque itération de l'optimisation, au lieu de points aléatoires ou de certaines autres approches principalement factorielles / directionnelles pour la prochaine génération.
Il serait important de comprendre exactement ce qu'ils visent. Si leur objectif ultime était de commencer avec très peu de traitements, d'obtenir des résultats et à partir de là, ils veulent trouver le meilleur traitement suivant, vous devriez parler du pourquoi et des coûts impliqués, ils veulent faire ce genre d'approche séquentielle. . Souvent, dans de tels cas, il existe d'autres informations dont vous pourrez sélectionner le meilleur. Par exemple comparable aux propriétés des matériaux utilisées comme covariables pour sélectionner quelques-uns des nombreux matériaux à utiliser dans le DOE dans le but de comprendre la partie contrôlable du processus avec la meilleure compréhension de la dépendance à l'égard du matériau.