1. 程式人生 > >深入淺出資料分析:最優化-用Excel求解一個線性規劃問題

深入淺出資料分析:最優化-用Excel求解一個線性規劃問題

《深入淺出資料分析》這本書是我看了一個知乎回答以後買的,但是買來發現,對於習慣了惜字如金和寸紙寸金的中文書的大部分人來說,這本書真的是太不好讀了。。。文中充滿了各種奇怪的插圖、箭頭、問題和對白,這本書有點像。。。小學教材。。。 不過這本書的實際內容當然很有用。比如,最優化這一章,就是將如何用Excel求解最優化問題。 問題描述是這樣的:一家生產浴盆玩具的公司有兩種產品,橡皮魚和橡皮鴨。公司的橡膠供應量可生產500只橡皮鴨或者400條橡皮魚,每隻橡皮鴨的利潤是5元,而每條橡皮魚的利潤是4元。 Excel預設的是安裝了線性規劃工具的,可以用於求解上面這個問題,但沒有顯示,開啟規劃求解工具(Solver)的方法: Excel選項->載入項->點選“轉到...”->勾選“分析工具庫”和“規劃求解載入項”,有可能需要呼叫安裝檔案。 勾選“分析工具庫”和“規劃求解載入項” 設定成功後顯示資料分析和規劃求解工具 列出下面的表格,並且點選“規劃求解”,設定目標單元格,可變單元格(也就是生產橡皮鴨和橡皮魚的個數)和約束條件(橡皮塊的供應數,每個月能夠生產的個數:鴨400,魚300),最後點選求解,就可以得到最終結果(生產400只鴨,80條魚,總利潤2320)。注意其中有幾個單元格是使用公式進行計算的(都進行了加粗),比如橡皮塊的使用數。 當然,這樣的分析結果沒有考慮實際的銷售情況,根據銷量的預測還要對橡皮鴨和橡皮魚的生產量進行限制,得到更符合實際的結果。