版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章數(shù)學(xué)規(guī)劃模型
數(shù)學(xué)規(guī)劃論起始20世紀(jì)30年代末,50年代與60年代發(fā)展成為一個(gè)完整的分支并受到數(shù)學(xué)界和社會(huì)各界的重視。七八十年代是數(shù)學(xué)規(guī)劃飛速發(fā)展時(shí)期,無(wú)論是從理論上還是算法方面都得到了進(jìn)一步完善。時(shí)至今日數(shù)學(xué)規(guī)劃仍然是運(yùn)籌學(xué)領(lǐng)域中熱點(diǎn)研究問(wèn)題。從國(guó)內(nèi)外的數(shù)學(xué)建模競(jìng)賽的試題中看,有近1/4的問(wèn)題可用數(shù)學(xué)規(guī)劃進(jìn)行求解。
數(shù)學(xué)規(guī)劃模型的一般表達(dá)式:
為目標(biāo)函數(shù),為約束函數(shù),為可控變量,為已知參數(shù),為隨機(jī)參數(shù)。
數(shù)學(xué)規(guī)劃分為線性規(guī)劃、非線性規(guī)劃、動(dòng)態(tài)規(guī)劃、隨機(jī)規(guī)劃、整數(shù)規(guī)劃、分式規(guī)劃、幾何規(guī)劃、目標(biāo)規(guī)劃、平衡規(guī)劃、參數(shù)規(guī)劃、多目標(biāo)規(guī)劃等十幾種。當(dāng)然這么多規(guī)劃其中亦有交叉。又可經(jīng)過(guò)組產(chǎn)生新的規(guī)劃,每一種規(guī)劃有專著問(wèn)世。
第一節(jié)線性規(guī)劃模型線性規(guī)劃模型是運(yùn)籌學(xué)的重要分支,是20世紀(jì)三四十年代初興起的一門學(xué)科。1947年美國(guó)數(shù)學(xué)家丹齊格G.B.Dantzig及其同事提出的求解線性規(guī)劃的單純形法及有關(guān)理論具有劃時(shí)代的意義。他們的工作為線性規(guī)劃這一學(xué)科的建立奠定了理論基礎(chǔ)。隨著1979年前蘇聯(lián)數(shù)學(xué)家哈奇揚(yáng)的橢球算法和1984年美籍印度數(shù)學(xué)家卡瑪卡爾H.Karmarkar算法的相繼問(wèn)世,線性規(guī)劃的理論更加完備成熟,實(shí)用領(lǐng)域更加寬廣。線性規(guī)劃研究的實(shí)際問(wèn)題多種多樣,如生產(chǎn)計(jì)劃問(wèn)題、物資運(yùn)輸問(wèn)題、合理下料問(wèn)題、庫(kù)存問(wèn)題、勞動(dòng)力問(wèn)題、最優(yōu)設(shè)計(jì)問(wèn)題等。
例2.1生產(chǎn)組織與計(jì)劃問(wèn)題。某工廠計(jì)劃生產(chǎn)甲、乙兩種產(chǎn)品,主要材料有鋼材3600kg、專用設(shè)備能力3000臺(tái)時(shí)。材料與設(shè)備能力的消耗定額以及單位產(chǎn)品所獲利潤(rùn)如下表所示,問(wèn)如何安排生產(chǎn),才能使該廠所獲利潤(rùn)最大(只需建立數(shù)學(xué)模型)。產(chǎn)品單位產(chǎn)品消耗定額材料與設(shè)備甲(件)乙(件)現(xiàn)有材料與設(shè)備能力鋼材(kg)銅材(kg)設(shè)備能力(臺(tái)時(shí))單位產(chǎn)品的利潤(rùn)(元)943600452000310300070120建模過(guò)程:設(shè)甲、乙兩種產(chǎn)品計(jì)劃生產(chǎn)量分別為和(件),總的利潤(rùn)為(元)。那么我們的任務(wù)就是:求變量的值為多少時(shí),才能使總利潤(rùn)最大,由已知條件,,要受下列限制:(1)生產(chǎn)甲、乙兩種產(chǎn)品所用鋼材的總數(shù)不能超過(guò)現(xiàn)有鋼材數(shù),即(2)生產(chǎn)甲、乙兩種產(chǎn)品所用銅材的總數(shù)不能超過(guò)現(xiàn)有銅材數(shù),即(3)生產(chǎn)兩種產(chǎn)品所用的設(shè)備能力的總數(shù)不能超過(guò)現(xiàn)有設(shè)備能力的臺(tái)時(shí)數(shù),即
(4)甲、乙兩種產(chǎn)品的計(jì)劃生產(chǎn)量不能為負(fù)數(shù),即于是問(wèn)題轉(zhuǎn)化為求解如下的條件極值問(wèn)題(數(shù)學(xué)模型):
例2.2
設(shè)有m種物質(zhì),第種物資的庫(kù)存量為,每種物資都可以生產(chǎn)n種產(chǎn)品,第種物資生產(chǎn)第種產(chǎn)品時(shí),每生產(chǎn)單位產(chǎn)品所需物資量為,每種物資生產(chǎn)第種產(chǎn)品時(shí),每單位產(chǎn)品可獲利潤(rùn)(表2—2)問(wèn)如何組織生產(chǎn)才能使利潤(rùn)最大?
用表示生產(chǎn)第種產(chǎn)品計(jì)劃數(shù),則問(wèn)題歸結(jié)為如下數(shù)學(xué)問(wèn)題(數(shù)學(xué)模型):
約束條件的意義是:每種原料生產(chǎn)n種產(chǎn)品所需要的資源總量不能超過(guò)該種資源的庫(kù)存量;每種產(chǎn)品的生產(chǎn)計(jì)劃數(shù)不能為負(fù)。
表2銷地單位物資運(yùn)價(jià)產(chǎn)地產(chǎn)量需求量類似的問(wèn)題很多,諸如下料問(wèn)題、配料問(wèn)題、分配問(wèn)題、工廠選址問(wèn)題等等。它們的解決都是歸結(jié)上述的線性規(guī)劃問(wèn)題,只是約束條件有的是等式,有的是不等式。通過(guò)以上兩例可以看出:盡管所提問(wèn)題的內(nèi)容不同,但從構(gòu)成數(shù)學(xué)問(wèn)題的結(jié)構(gòu)來(lái)看,卻屬于同一類優(yōu)化問(wèn)題,其結(jié)構(gòu)具有如下特征:
(1)目標(biāo)函數(shù)是決策變量的線性函數(shù)。(2)約束條件都是決策變量的線性等式或不等式。二、線性規(guī)劃的解法概述、解的性質(zhì)及單純形法我們稱如下的條件極值問(wèn)題
為標(biāo)準(zhǔn)的線性規(guī)劃問(wèn)題。
若引進(jìn)記號(hào)則(LP)可簡(jiǎn)單地表示為進(jìn)一步,若令,則(LP)可表示為:
對(duì)于非標(biāo)準(zhǔn)形式的線性規(guī)劃,可通過(guò)下列辦法化成標(biāo)準(zhǔn)形式。①若求,可化為求.②若約束條件中含有不等式或則可引進(jìn)新變量(稱為松弛變量),化為等式約束:或③今后總假定,否則在等式兩邊乘以-1即可。④若變量無(wú)非負(fù)限制,則引入兩個(gè)非負(fù)變量與令,便可化為標(biāo)準(zhǔn)形式。解法概述(1)單純形法:1947年由美國(guó)數(shù)學(xué)家Dantzig提出,雖然在特殊情況下可能出現(xiàn)循環(huán),但這種方法仍是目前求解線性規(guī)劃問(wèn)題最常用的方法。事實(shí)上在大量的實(shí)際問(wèn)題計(jì)算中看出,循環(huán)情況從未出現(xiàn)過(guò)(僅在特意構(gòu)造下才能出現(xiàn))。它是一種迭代方法。(2)橢球法:1977年由前蘇聯(lián)數(shù)學(xué)家khachiyan提出的多項(xiàng)式時(shí)間算法,它在理論上保證了多項(xiàng)式時(shí)間算法的存在性。但大量數(shù)值研究發(fā)現(xiàn),對(duì)于大多數(shù)實(shí)際問(wèn)題,橢球法在計(jì)算上不如單純形方法。線性規(guī)劃問(wèn)題的軟件解法求解線性規(guī)劃的常用方法是1947年G.B.Dantzig提出的單純形法。這種方法是以尋找最優(yōu)解的迭代過(guò)程為主線?;舅悸肥牵航o出一個(gè)基可行解(一個(gè)頂點(diǎn))后,判斷其是否為最優(yōu)解;若它不是最優(yōu)解,可用迭代的方法轉(zhuǎn)換到另一個(gè)基可行解(頂點(diǎn)),最終找到使目標(biāo)函數(shù)值更優(yōu)的基可行解。經(jīng)過(guò)有限次迭代后,這一迭代過(guò)程以找到最優(yōu)解或判定問(wèn)題無(wú)最優(yōu)解為目標(biāo)。另外,求解線性規(guī)劃的方法還有Karmarkar算法和橢球算法。求解線性規(guī)劃的軟件很多,下面介紹Mathematica和MATLAB軟件。Mathematica和MATLAB求解Mathematica命令可用于求解各種形式的線性規(guī)劃問(wèn)題的命令。命令的輸入格式:
c=c1x1+c2x2+…+cnxn;
m={a11x1+a12x2+…+a1nxn<=b1,
…
am1x1+am2x2+…+amnxn<=bm};用于求極小值的命令:
ConstrainedMin[c,m,{x1,x2,…,xn}]用于求極大值的命令:
ConstrainedMax[c,m,{x1,x2,…,xn}]MATLAB命令
命令輸入格式及線性規(guī)劃模型如下:其中:x0是算法迭代的初始點(diǎn);nEq表示等式約束的個(gè)數(shù)。三、建模舉例例2.4營(yíng)養(yǎng)配餐問(wèn)題。每種蔬菜含有的營(yíng)養(yǎng)素成份是不同的,從醫(yī)學(xué)上知道,每人每周對(duì)每種營(yíng)養(yǎng)成分的最低需求量。某醫(yī)院營(yíng)養(yǎng)室在制定下一周菜單時(shí),需要確定表2-3中所列六種蔬菜的供應(yīng)量,以便使費(fèi)用最小而又能滿足營(yíng)養(yǎng)素等其它方面的要求。規(guī)定白菜的供應(yīng)一周內(nèi)不多于20kg,其它蔬菜的供應(yīng)在一周內(nèi)不多于40kg,每周共需供應(yīng)140kg蔬菜,為了使費(fèi)用最小又滿足營(yíng)養(yǎng)素等其它方面的要求,問(wèn)在下一周內(nèi)應(yīng)當(dāng)供應(yīng)每種蔬菜各多少kg?
問(wèn)題分析與模型建立設(shè)分別表示下一周內(nèi)應(yīng)當(dāng)供應(yīng)的青豆、胡蘿卜、菜花、白菜、甜菜及土豆的量,費(fèi)用目標(biāo)函數(shù)為:
約束條件:鐵的需求量至少6個(gè)單位數(shù):磷的需求量至少25個(gè)單位數(shù):維生素A的需求量至少17500個(gè)單位:維生素C的需求量至少245個(gè)單位:煙酸的需求量至少5個(gè)單位數(shù):
每周需供應(yīng)140千克蔬菜,即
0≤x1≤400≤x2≤400≤x3≤400≤x4≤200≤x5≤400≤x6≤40
b=(-1)*[140;6;25;17500;245;5];
xLB=zeros(6,1);
xUB=[40;40;40;20;40;40];
nEq=1;
x0=0*ones(6,1);
x=lp(c,A,b,xLB,xUB,x0,nEq);
disp('青豆需要的份數(shù)')
x(1)disp('胡羅卜需要的份數(shù)')
x(2)disp('菜花需要的份數(shù)')x(3)disp('白菜需要的份數(shù)')x(4)disp('甜菜需要的份數(shù)')x(5)disp('土豆需要的份數(shù)')x(6)執(zhí)行后輸出青豆需要的份數(shù)ans=
40胡羅卜需要的份數(shù)ans=
40.0000菜花需要的份數(shù)
ans=
0白菜需要的份數(shù)
ans=
20.0000甜菜需要的份數(shù)
ans=
0土豆需要的份數(shù)ans=
40最小費(fèi)用
ans=
560.0000四、整數(shù)線性規(guī)劃在許多線性規(guī)劃模型中,變量取整數(shù)時(shí)才有意義。例如,不可分解產(chǎn)品的數(shù)目,如汽車、房屋、飛機(jī)等,或只能用整數(shù)來(lái)記數(shù)的對(duì)象。這樣的線性規(guī)劃稱為整數(shù)線性規(guī)劃,簡(jiǎn)稱整數(shù)規(guī)劃,記為IP。整數(shù)規(guī)劃分為兩類:一類為純整數(shù)規(guī)劃,記為PIP,它要求問(wèn)題中全部變量都取整數(shù);另一類是混合整數(shù)規(guī)劃,記之為MIP,它的某些變量只能取整數(shù),而其他變量則為連續(xù)變量。整數(shù)規(guī)劃的特殊情況是0-1規(guī)劃,其變量只取0或者1;圖論中的一些問(wèn)題(如背包問(wèn)題等)也可用0-1規(guī)劃來(lái)描述。
在整數(shù)規(guī)劃模型中,若每一變量只取0或1,即為0-1規(guī)劃模型。0-1規(guī)劃模型因其特殊性,又不同于整數(shù)規(guī)劃的解法。如一般0-1規(guī)劃的隱枚舉法,指派問(wèn)題中的匈牙利法,背包問(wèn)題則可以用動(dòng)態(tài)規(guī)劃的方法求解。下面的幾個(gè)例子說(shuō)明了0-1規(guī)劃在實(shí)際問(wèn)題中的使用。例5.2背包問(wèn)題有n件物品,編號(hào)為1,2,…,n。第件重為kg,價(jià)值為元。今一裝包者欲將這些物品裝入一包,其質(zhì)量不能超過(guò)kg,問(wèn)應(yīng)裝入哪幾件價(jià)值最大?
解引入變量
將物品裝包不將物品裝包于是得問(wèn)題的模型為
取0或1,i=1,2,…,n背包問(wèn)題看似簡(jiǎn)單,但應(yīng)用很廣,例如某些投資問(wèn)題即可歸入背包問(wèn)題模型。此類問(wèn)題可以
描述為:設(shè)有總額為元的資金,投資幾項(xiàng)事業(yè),第項(xiàng)副業(yè)需投資元,利潤(rùn)為元問(wèn)應(yīng)選擇哪些項(xiàng)總利潤(rùn)為最大?
例2.6某鉆井隊(duì)要從以下10個(gè)可供選擇的井位中確定5個(gè)鉆井探油,使總的鉆探費(fèi)用為最小。若10個(gè)井位的代號(hào)為,相應(yīng)的鉆探費(fèi)用為,并且井位選擇要滿足下列限制條件:
(1)或選和,或選;(2)選擇了或就不能選,反之亦然;(3)在中最多只能選兩個(gè)。試建立其數(shù)學(xué)模型:
解引入變量
選擇不選擇
于是以上問(wèn)題的數(shù)學(xué)模型為:
例2.7指派問(wèn)題。有項(xiàng)任務(wù),由個(gè)人來(lái)完成,每人只能干一件,第個(gè)人完成第項(xiàng)任務(wù)需要的時(shí)間為小時(shí),問(wèn)怎樣安排能使總用時(shí)最少?
解引入0-1型變量
人完成任務(wù)人不去完成任務(wù)
于是該問(wèn)題的數(shù)學(xué)模型為
整數(shù)規(guī)劃的解法較復(fù)雜,主要有分枝定界法、割平面法,隱枚舉法及解指派問(wèn)題的匈牙利法等。
分配甲、乙、丙、丁去完成A、B、C、D四項(xiàng)任務(wù),每人完成一項(xiàng),每項(xiàng)任務(wù)只能由一個(gè)人去完成,試做出任務(wù)分配使總時(shí)間最少。(個(gè)人完成各項(xiàng)任務(wù)如下表)個(gè)人完成各項(xiàng)任務(wù)如下表任務(wù)人員
AB
C
D甲86109乙912711丙7435丁95811編寫(xiě)Lingo程序如下model:sets:worker/w1..w4/;job/j1..j4/;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電腦及網(wǎng)絡(luò)系統(tǒng)服務(wù)合同樣本(標(biāo)準(zhǔn)版)
- 韓國(guó)漢陽(yáng)大學(xué)(HanyangUniversity)世界大學(xué)排名英國(guó)泰晤
- 高二數(shù)學(xué)月考卷2
- 第一章第二節(jié)地球和地球儀4課件-2024-2025學(xué)年人教版(2024)地理七年級(jí)上冊(cè)
- 《心臟移植術(shù)后妊娠孕婦行剖宮產(chǎn)術(shù)一例的護(hù)理》
- 江西省南昌市進(jìn)賢一中2021-2022學(xué)年高考物理考前最后一卷預(yù)測(cè)卷含解析
- 2024年義務(wù)教育藝術(shù)新課程標(biāo)準(zhǔn)(2022版)必考題庫(kù)和答案
- 江西省撫州市臨川實(shí)驗(yàn)學(xué)校2021-2022學(xué)年高考適應(yīng)性考試物理試卷含解析
- 橡膠廠房分租協(xié)議書(shū)模板
- 報(bào)課協(xié)議書(shū)模板范文
- 《第5課 數(shù)據(jù)獲取》課件
- 人教版數(shù)學(xué)九年級(jí)上冊(cè)25.2.2《用列舉法求概率》說(shuō)課稿
- 2024至2030年中國(guó)工程設(shè)計(jì)行業(yè)市場(chǎng)全景監(jiān)測(cè)及投資前景展望報(bào)告
- 統(tǒng)編版語(yǔ)文二年級(jí)上冊(cè)第五單元 小故事中的大智慧單元任務(wù)群整體公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- DB11T 2279-2024 社會(huì)單位消防安全評(píng)估規(guī)范
- HJ 571-2010 環(huán)境標(biāo)志產(chǎn)品技術(shù)要求 人造板及其制品
- 2024年云南大理州建投工程限公司招聘19人【重點(diǎn)基礎(chǔ)提升】模擬試題(共500題)附帶答案詳解
- 工程質(zhì)量整改的函(聯(lián)系單)
- 電化學(xué)儲(chǔ)能電站選址原則
- 《化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位重大生產(chǎn)安全事故隱患判定標(biāo)準(zhǔn)(試行)》解讀課件
- 博士職業(yè)目標(biāo)與規(guī)劃
評(píng)論
0/150
提交評(píng)論