親愛なる皆さん、JMPの線形計画法に関して質問があります。制約付きの最適な混合物を見つけるためのモデルの設定方法の問題。選択のために5つのマテリアル(A、B、C、D、E)を指定しました。各マテリアルには2つのプロパティがあります。(p1、p2)。したがって、A(p1、p2)、B(p1、p2)、…があります。私の目標は、(a、b、c、d、e)が最適な混合物(aA + bB + cC + dD + eE)を見つけることです必要な2つのプロパティ(wp1、wp2)に一致する特定の材料の量。制約は、混合物に2つの材料、または最大3つの材料のみを使用することです。ExcelのOracle Crystal Ballでモンテカルロ法を使用してこの問題を解決するのは非常に簡単ですが、JMPではこれを設定できませんでした。ハインリッヒありがとうございます。
考えがある。 各混合物の有効成分の数を数える数式列を作成します。 次のように、糸の伸びのサンプルデータに対して1つを行いました。
If( :Name( "ethylene (x1)" ) == 0,
0,
1
) + If( :Name( "styrene (x2)" ) == 0,
0,
1
) + If( :Name( "propylene (x3)" ) == 0,
0,
1
)
次に、グラフ>プロファイラーで最適化を行います。 モデルの予測式と、作成した式列を[Y、Prediction Formula]入力に含めます。 Optimization and Desirabilityメニューから関数の望ましさを設定します。 糸の伸びのデータについては、次のように1つのアクティブなコンポーネントをターゲットとする望ましい関数を設定します。
最終的に、1つ以下のアクティブなコンポーネントの制約で最適化からこの結果を得ることができました:

これらの結果を再現するスクリプトで説明するために使用したデータセットを添付しました。
それは私の問題に対する成功したアプローチでした。それはかなり複雑な方法です-JMPはおそらくこの種の問題のソフトウェアではありません。