ダウンロード

最適化分析 − ソルバー


メニュー
ソルバーとは・・・例題
回答にあたって
問1 仕入れ数の最適化
問2 つるかめ算
関連項目
問3 商品入庫 − 複数条件
問4 最適印刷部数
問5 節約ソフトウェア購入法
ソルバー関連項目
サンプルファイルのダウンロード
リンクリスト
コメント参照/記入
解答を 全て展開 折り畳む

ソルバーの組み込み方法


回答にあたって

それぞれの問題には、解答用ソルバーのパラメータが既に設定されています。
(ソルバーの動作を自分ですぐに確認できるように、ソルバーのパラメータは残してあります。)

自分で問題を解くために回答を入力するには、まず、すべてリセットを行ってください。
ソルバーを起動してボタンクリックするだけで済みます。下図参照。



問1 仕入れ数の最適化

問題

次の条件を満たした上で、セル【E7】の合計を70,000円にするには、各種類の仕入れ数をそれぞれ何本にすればよいかをセル範囲【D4:D6】に求めなさい
各種類の仕入れ数:50本以上200本以下
仕入れ数の合計  :500本



完成例のようになればOK!    解は複数あります。

完成例


解答例





なお、[オプション]で[整数制約条件を無視する]はオフにしておきます。
(特にEXCEL2010)





[整数制約条件を無視する]がオン の状態だと、一見、解が得られたようでも、
よく見ると小数になっていることがあります。




問2 つるかめ算

問題

「つるかめ算」です。

目標セルを足の合計「E5]、
変化させるセルを鶴と亀の数「C6:D6」とします。

鶴と亀の足の数の合計が「70」
合計匹(羽)数が「23」となる時の鶴と亀のそれぞれの数をソルバーで求めなさい。

まずは計算式の設定から・・・


完成例

解答例





関連項目

ソルバーを使った魔方陣の作成 ― 3x3、4x4
ソルバーによるシフト表自動作成 ― 簡単な設定から徐々に条件を追加し、VBA使用の全自動実行まで
ソルバーによるシフトパターンの自動配置 − 人件費を最小に抑える従業員の勤務スケジュール

問3 商品入庫 − 複数条件

問題

以下の6つの条件を満たすためには、どの商品をいくつ「入庫」すればよいかを求めなさい。なお、求められた結果はセルに移入すること。

1.在庫金額はできるだけ少なくする。
2.各商品の最大入個数は10個まで。
3.各商品の最小在庫数は3個以上。
4.全ての商品の在庫総数は50個まで。
5.入庫数は整数(当然ですね)。
6.入庫数は正の数(これも当然)。

条件は、薄緑色のセルの値を使用してください。


完成例

解答例




制約のない変数を非負数にする」にチェックすることにより、変化するセルの値を0以上に制限できます。

問4 最適印刷部数


問題

 このシートには、カタログの制作費および印刷その他の経費から、カタログ1冊の単価を求める表が作成されています。
 ソルバーを利用して、1冊あたりの単価(C22)を150円にするためには、印刷部数(B6)、写真点数(B5)をどのくらいの値とすればよいかを求めてください。

印刷部数を増やせば単価は抑えられるのですが、印刷部数を増やせば全体の合計が増えてしまいます。全体の予算の上限として\18,000,000を条件(C21<=18000000)とします。また、写真点数を少なくすれば単価は抑えられるのですが、写真点数の下限として120点を条件(B5>=120)とします。

完成例


解答例


以下のように条件を設定

本例の場合、[解決方法の選択]では「GRG非線形」を選択します。
「シンプレックスLP」(線形)では解が求まりません。



なお、整数条件なので、オプションの「整数制約条件を無視する」がオフになっていることを確認。
オンの場合整数条件が無視され「部数」が小数となることがあります。(初期値による)



問5 節約ソフトウェア購入法

問題

6つの部署に合計32台のパソコンがある。
そのすべてのパソコンで使用するソフトウェアを購入したい。
次のような購入方法がある場合、もっとも安く購入するには購入方法をどのように組み合わせたらよいか。
ここで、各部署にマニュアルを最低1冊置く必要がある。




    情報処理試験シスアド 平成11年度 終期 午前 問72

完成例

解答例



変化する値(黄色セル)
 購入する本数:単体、1ライセンス、5ライセンス

制約条件(赤)
 ・ソフトウェアの数 >= 32    D41>=G41
 ・マニュアルの数  >= 6     D42>=G42
 ・本数は0以上の整数値      D37:D39 は整数(int)

目標値(薄い青セル)
 ・購入金額が最小値


シート上に条件を設定




オプション
 ・線形()(シンプレックス LP)
 ・整数条件









ソルバー関連項目





×
PageTop