質問

作成したモデルをExcelへと合わせてご利用が可能です。っています。唯一の問題は解けないん治療の細胞に制約のあるバイナリとします。行われるのであればそれの解決策を見出すための番号は実際に0.9999996,1.0000000003,0.0000017います。

を使ってExcel2004年Mac OS Xで動作します。そのアイデア?

役に立ちましたか?

解決

によりコンピュータの有限精度と最適化アルゴリズムの性質上、ソルバーを内蔵公差を持っている。私は、ソルバーパラメータダイアログボックスの[オプション]ボタンを選択してみてください、その後、精度を高めるだろう(0.000001のデフォルトから言います0.00000001まで)。私はこれが機能するかどうかわからないが、それは試してみる価値はある。

私の会社は、Excelに夢中の商用グレードのソルバがWhat'sBest呼ばれます。上記が動作しない場合は、それを考慮することができます。あなたはwww.lindo.com

でより多くの情報を見つけることができます

他のヒント

バイナリ値をはるかに0または1からの場合は、

は、あなたが箱「がチェックされている整数制約を無視する」場合ソルバーウィンドウでオプションに移動し、チェックする必要がある場合があります。

が計算できない見解の時間フレーム数を反復させたい場合はありません正しい答えが可能)で返却いたしませんのバイナリの答えなのです。

このワーク、 の種類によって問題 チャレンジしているうちに解決 どのように正確な回答が必要, 設少数の細胞(おそらくることのできない最小値の細胞での計算のためのcontstraints <=1>=0 よりもバイナリー.画像のお客様よりご提供いただいたではないかんなくだった。

(いするのに役立つかもしれない設定をセsumproductの細胞として設定されていない二;下記を参照してください。)

例えば、場合との合計22日(ない液)開発プロジェクト:

9   1
9   1
9   1
6   1
3   1

設定した場合すべての値のカラムとしてバイナリー、。

9   0.5625
9   0.5625
9   0.5625
6   0.708333333
3   0.854166667

設定した場合の最初の3つのバイナリとし、最後に二分しているのではなく、 <=1 & >=0, ま:

9   0
9   1
9   1
6   0.333333333
3   0.666666667

のsumproduct効果を向上させるためにはrows=4がこれを手動でセットの最後に二分しているのではなく、1その他0,かどうかに応じてい答えを若干下回以上の目標です。

私は同様の問題を持っていたし、ソルバーオプションに行き、その後、「使用自動スケーリング」をチェックすることで、それを解決することができます。私は、これはあなたの問題かどうかが、試してみる価値を修正することを確認していません。

そうではない、あなたの問題はなく、ExcelソルバーではデフォルトでチェックされているオプションでIgnore Integer Constraintsチェックボックスがあるので注意してください。少なくとも、Excel for Macの2011年の私のコピーでケースです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top