シーケンスシンプレックス最適化または進化的最適化次のスクリーニング/実験に最適な頂点を選択するために、スクリプトを使用して以前に実行した方法について顧客から問い合わせがありました。彼らは今、この手法を使用して、プロセスの「カスプ」を見つけて、善より悪を最適化したいと考えています。以下のメモをコピーしました。私はコミュニティを調べましたが、解決策を見つけることができませんでした。
シーケンスシンプレックス最適化の使用を可能にするアドイン、スクリプトはありますか–私たちのプラントの1つには、競合する良い副産物と悪い副産物が存在するプロセスがあり、この方法を使用して、可能な限り最高の善を達成しながら、私たちは悪いことを最小限にします。 私は過去にこの方法論をJMPで使用しました。DOEでカスタムデザインから開始したことを覚えていますが、次のスクリーニング/実験に最適な頂点の選択を可能にするスクリプトがありました。 コミュニティページを見ると、進化的最適化と呼ばれることもあります。
あなたが提供できる洞察をありがとう。
Re:シーケンスシンプレックス最適化または進化的最適化何年も前にダウケミカルで働いていたとき、シンプレックス最適化を実行するためのスクリプトが実際にありました。最小実行のカスタムデザインから始めました。マーク・ベイリーがそれを書いた、そして私はそれにいくつかの修正をしなければならなかった。スクリプトはありますが、問題があることはわかっています。3つ以上の入力変数がある場合、実際には反射を正しく計算しませんでした。私はそれのその部分を修正するために回避することはありませんでした。マークと私が取り組んだオリジナルのスクリプトを添付しました。おそらく、反射部分を修正する時間/傾向がある人にとって、それは良い出発点になるでしょう。また、それを簡単に修正できるかどうかを確認するために、もう一度検討します。
Re:シーケンスシンプレックス最適化または進化的最適化また、明確にするために、シンプレックス最適化は進化的最適化(EVOP)と同じではありません。ボックスはEVOPに関する本全体を書きました。同じ目標、非常に異なる方法。
Re:シーケンスシンプレックス最適化または進化的最適化こんにちは、
元のスクリプトはレガシーオーバーレイプラットフォームを使用しているため、DOWからアドインの更新を依頼されました。
以下は、グラフビルダーを使用したアドインの更新バージョンです。
ゆうたろうこれはDOW Chemical IPですか?
共有できますか?
乾杯、
スタン
Re:シーケンスシンプレックス最適化または進化的最適化ダウ・ケミカルはスクリプトを要求しましたが、彼らはそれに対して何も支払いませんでした。マークは彼の心の良さからそれを書きました!つまり、配布できるということです。
では、スタン、元のスクリプトにあった反射問題を修正しましたか?
Re:シーケンスシンプレックス最適化または進化的最適化ダン、
反射の問題は意識していませんでした。
私に提示された問題は、「使用されているJMPのバージョンによって、プロット出力が異なる」でした。
スタン
Re:シーケンスシンプレックス最適化または進化的最適化難解と言われていることに少しだけ異なる視点:
DOEと組み合わせた進化的最適化のトピックを見ると、この最適化手法を使用した論文がそこにあります。進化的アルゴリズム(EA)はグローバルな最適化アルゴリズムであり、局所的な極端から飛び出すことを可能にします。他の最も適切な方法では、グローバルな最適値を見つけることができません。
とはいえ、DOEを使用して最適な範囲が見つかる適切な範囲を見つけ、次にEAを使用して最良のスポットを見つけることを試みます。それが一つのアプローチです。もう1つは、次世代のランダムな点や他の主な要因/方向アプローチの代わりに、設計された実験を使用して、最適化の各反復で最適な点のセットを見つけることです。
彼らが何を目指しているのかを正確に理解することが重要です。最終的な目標がごく少数の治療から始めて結果を得、そこから次の最良の治療法を見つけたい場合は、この種の逐次的アプローチを実行する理由と費用について話し合う必要があります。。多くの場合、そのような場合、次の中から最適なものを選択できる利用可能な他の情報があります。例えば 材料への依存性を最もよく理解してプロセスの制御可能な部分を理解することを目的として、DOEで使用される多くの材料からいくつかを選択するために共変量として使用される材料特性に匹敵します。