在工作當中需要求出最最佳化問題的解,那麼如何用excel來實現最最佳化呢?其實非常簡單。
例子:某公司生產a,b兩種產品,那麼12月份分別生產多少個a,b產品才能實現最大利潤呢?已知a,b單價為10元,15元;每月生產量能最多生產400個a產品和400個b產品;生產一個a或b產品用材料20或25噸;本月材料最多能供應生產500個a或400個b,假設生產的產品都能賣完。
解:我們設a,b產品的產量為啊a,b,得到條件限制公式:
a
b
20*a+25*b
目標函式f=10*a+15*b
即要解出max(f)
工具/原料
excel2010
新增求解器solver
1
excel裡面通常不會預設新增求解器的,我們要進行簡單的操作來實現。
2
end
求解最最佳化解
我們按照題目的限制條件在excel中輸入如下的表格和公式
a和b,的數量可以留空,但是為了讓大家瞭解輸入的公式,我們暫時分別填寫50,50
在彈出的對話方塊中填入相應的資訊;
設定目標:單元格c20,即我們的目標函式的位置;
勾選“最大值”;
透過更改可變單元格:填入a,b產品數量的單元格(c5:c6)
輸入第一條限制公式:a
如圖,自動求解出最優解:a=0,b=400;
點解“確定”就okay了!
在工作當中需要求出最最佳化問題的解,那麼如何用excel來實現最最佳化呢?其實非常簡單。
例子:某公司生產a,b兩種產品,那麼12月份分別生產多少個a,b產品才能實現最大利潤呢?已知a,b單價為10元,15元;每月生產量能最多生產400個a產品和400個b產品;生產一個a或b產品用材料20或25噸;本月材料最多能供應生產500個a或400個b,假設生產的產品都能賣完。
解:我們設a,b產品的產量為啊a,b,得到條件限制公式:
a
b
20*a+25*b
目標函式f=10*a+15*b
即要解出max(f)
工具/原料
excel2010
新增求解器solver
1
excel裡面通常不會預設新增求解器的,我們要進行簡單的操作來實現。
2
end
求解最最佳化解
我們按照題目的限制條件在excel中輸入如下的表格和公式
a和b,的數量可以留空,但是為了讓大家瞭解輸入的公式,我們暫時分別填寫50,50
在彈出的對話方塊中填入相應的資訊;
設定目標:單元格c20,即我們的目標函式的位置;
勾選“最大值”;
透過更改可變單元格:填入a,b產品數量的單元格(c5:c6)
輸入第一條限制公式:a
如圖,自動求解出最優解:a=0,b=400;
點解“確定”就okay了!