tft每日頭條

 > 生活

 > 如何用excel進行線性規劃求解

如何用excel進行線性規劃求解

生活 更新时间:2024-07-02 02:49:45

在我們的工作中,規劃求解是十分常見的應用場景,是一種研究線性約束條件下線性目标函數的極值問題的數學理論和方法。比如在生産管理中,在人工、材料等等條件的約束下,如何安排才能使工廠利益的最大化問題就是典型的規劃問題。而對于此類問題的求解,如果使用手工求解的方式還是存在一定的困難,但是如果使用Excel這個工具的話,就能輕松的進行求解。下面,我就通過一個工廠生産利潤最大化的例子來給小夥伴們講解下具體的使用方法。

題目:某家具生産廠可以生産A、B、C、D四種家具,四種家具所需要的人工、木材、玻璃等的量是不同的,同時由于市場的限制,每種家具的最大銷售量也是有限制的。四種家具的所需材料、市場限額、利潤見下表:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)1

根據上述要求,可以設該廠生産A、B、C、D四種家具的量分别為X1、X2、X3、X4,則利潤為:maxZ=60X1 66X2 40X3 50X4。約束條件如下:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)2

根據以上條件,在Excel中做出以下求解模版:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)3

根據以上分析,目标值單元格的公式如下:

=SUMPRODUCT(B13:E13,B6:E6)。

時間約束,木材約束,玻璃約束的使用量公式分别為:

=SUMPRODUCT(B18:E18,$B$13:$E$13)

=SUMPRODUCT(B19:E19,$B$13:$E$13)

=SUMPRODUCT(B20:E20,$B$13:$E$13)

變量值根據規劃求解進行求解。

1.在Excel中,規劃求解功能默認情況下是沒有加載的,需要在Excel加載項上打開,如下圖所示:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)4

2.加載後,在【數據】選項卡就會有一個【分析】組,裡面有【規劃求解】按鈕。

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)5

3.打開【規劃求解】按鈕,窗口如下:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)6

按照圖上的示例填入相關的約束條件。此步驟是規劃求解中的重點及難點,希望大家能夠結合之前列出的約束條件方程及Excel求解模闆部分仔細體會該步驟相關參數的設置方式。

點擊【求解】後,彈出【規劃求解結果】窗口,選擇報告裡面的【運算結果報告】後,點擊确定按鈕,生成報告。

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)7

生成報告如下:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)8

求出的結果如下:

如何用excel進行線性規劃求解(使用Excel進行線性規劃求解功能)9

大家可以通過改變不同參數,來求解不同的結果試試,絕對很方便喲。

如果需要獲取本教程的演示文件,請點擊我名字後面的關注,然後私信【線性規劃】獲取。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved