版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 線性規(guī)劃線性規(guī)劃數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)后勤工程學(xué)院數(shù)學(xué)教研室實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康膶?shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容2、掌握用數(shù)學(xué)軟件包求解線性規(guī)劃問(wèn)題。、掌握用數(shù)學(xué)軟件包求解線性規(guī)劃問(wèn)題。1、了解線性規(guī)劃的基本內(nèi)容。、了解線性規(guī)劃的基本內(nèi)容。* *2 2、線性規(guī)劃的基本算法。、線性規(guī)劃的基本算法。5 5、實(shí)驗(yàn)作業(yè)。、實(shí)驗(yàn)作業(yè)。3、用數(shù)學(xué)軟件包求解線性規(guī)劃問(wèn)題。、用數(shù)學(xué)軟件包求解線性規(guī)劃問(wèn)題。1、兩個(gè)引例。、兩個(gè)引例。4、建模案例:投資的收益與風(fēng)險(xiǎn)、建模案例:投資的收益與風(fēng)險(xiǎn)問(wèn)題一問(wèn)題一 : 任務(wù)分配問(wèn)題:某車(chē)間有甲、乙兩臺(tái)機(jī)床,可用于加工三種工件。假定這兩臺(tái)車(chē)床的可用臺(tái)時(shí)數(shù)分別為800和900,三種
2、工件的數(shù)量分別為400、600和500,且已知用三種不同車(chē)床加工單位數(shù)量不同工件所需的臺(tái)時(shí)數(shù)和加工費(fèi)用如下表。問(wèn)怎樣分配車(chē)床的加工任務(wù),才能既滿足加工工件的要求,又使加工費(fèi)用最低? 單位工件所需加工臺(tái)時(shí)數(shù) 單位工件的加工費(fèi)用 車(chē)床類(lèi) 型 工件1 工件2 工件3 工件1 工件2 工件3 可用臺(tái)時(shí)數(shù) 甲 0.4 1.1 1.0 13 9 10 800 乙 0.5 1.2 1.3 11 12 8 900 兩個(gè)引例兩個(gè)引例解解 設(shè)在甲車(chē)床上加工工件1、2、3的數(shù)量分別為x1、x2、x3,在乙車(chē)床上加工工件1、2、3的數(shù)量分別為x4、x5、x6??山⒁韵戮€性規(guī)劃模型:6543218121110913m
3、inxxxxxxz 6 , 2 , 1, 09003 . 12 . 15 . 08001 . 14 . 0500600400 x . .654321635241ixxxxxxxxxxxxtsi 解答問(wèn)題二:?jiǎn)栴}二: 某廠每日8小時(shí)的產(chǎn)量不低于1800件。為了進(jìn)行質(zhì)量控制,計(jì)劃聘請(qǐng)兩種不同水平的檢驗(yàn)員。一級(jí)檢驗(yàn)員的標(biāo)準(zhǔn)為:速度25件/小時(shí),正確率98%,計(jì)時(shí)工資4元/小時(shí);二級(jí)檢驗(yàn)員的標(biāo)準(zhǔn)為:速度15小時(shí)/件,正確率95%,計(jì)時(shí)工資3元/小時(shí)。檢驗(yàn)員每錯(cuò)檢一次,工廠要損失2元。為使總檢驗(yàn)費(fèi)用最省,該工廠應(yīng)聘一級(jí)、二級(jí)檢驗(yàn)員各幾名?解解 設(shè)需要一級(jí)和二級(jí)檢驗(yàn)員的人數(shù)分別為x1、x2人,則應(yīng)付檢驗(yàn)員
4、的工資為:212124323848xxxx因檢驗(yàn)員錯(cuò)檢而造成的損失為:21211282)%5158%2258(xxxx故目標(biāo)函數(shù)為:故目標(biāo)函數(shù)為:2121213640)128()2432(minxxxxxxz約束條件為:0, 0180015818002581800158258212121xxxxxx線性規(guī)劃模型:線性規(guī)劃模型:213640minxxz0, 01594535 . .212121xxxxxxts 解答返 回1.1.線性規(guī)劃的標(biāo)準(zhǔn)形式:線性規(guī)劃的標(biāo)準(zhǔn)形式:xminz=)(xf. .ts )(xgi0 (), 2 , 1mi其中目標(biāo)函數(shù))(xf和約束條件中)(xgi都是線性函數(shù)min
5、min f = = cxs.t. s.t. Ax = = b (1 1) x 0 0這里 A = (ija)m,n , x = T 21nxxx b= T 21nbbb, c= nccc21用單純法求解時(shí),常將標(biāo)準(zhǔn)形式化為:2. 線性規(guī)劃的基本算法線性規(guī)劃的基本算法單純形法單純形法線性規(guī)劃的基本算法線性規(guī)劃的基本算法單純形法單純形法例例 min z = 10 x1 + 9x2st6x1 + 5x2 60 10 x1 + 20 x2 150 x1 8 x1, x2 0引入松弛變量x3, x4, x5, 將不等式化為等式, 即單純形標(biāo)準(zhǔn)形: min z = 10 x1 + 9x2st6x1 + 5
6、x2 + x3 = 60 10 x1 + 20 x2 - x4 = 150 x1 + x5 = 8 xi 0 (i = 1,2,3,4,5)系數(shù)矩陣為: 6 5 1 0 0 A = 10 20 0 -1 0 = (P1 P2 P3 P4 P5) 1 0 0 0 1 b = (60, 150, 8 ) T 顯然A的秩ran(A)=3, 任取3個(gè)線性無(wú)關(guān)的列向量,如P3 P4 P5稱(chēng)為一組基基, 記為B. 其余列向量稱(chēng)為非基非基, 記為N .于是 f = cBxB + cNxN , Ax = BxB + NxN = b, 則 xB = B-1b-B-1NxN , f = cBB-1b + (cN
7、cBB-1N)xN 令非基變量 xN = 0, 解得基變量 xB = B1b, 稱(chēng)(xB, xN)為基基解解.基解的所有變量的值都非負(fù),則稱(chēng)為基基可可行行解解,此時(shí)的基稱(chēng)為可可行行基基. 若可行基進(jìn)一步滿足: cN cBB-1N0, 即: cBB-1N - cN0則對(duì)一切可行解x, 必有f(x) cBB-1b, 此時(shí)稱(chēng)基可行解x = (B-1b, 0) T為最優(yōu)解最優(yōu)解. 3. 最優(yōu)解的存在性定理最優(yōu)解的存在性定理將A的列向量重排次序成A = (B, N), 相應(yīng)x = (xB, xN) T, c = (cB, cN)基對(duì)應(yīng)的變量xB稱(chēng)為基變量基變量, 非基對(duì)應(yīng)的變量xN稱(chēng)為非基變量非基變量.
8、定理定理1 1 如果線性規(guī)劃(1)有可行解,那么一定有基可行解.定理定理2 2 如果線性規(guī)劃(1)有最優(yōu)解,那么一定存在一個(gè)基可行解 是最優(yōu)解.4. 4. 基可行解是最優(yōu)解的判定準(zhǔn)則基可行解是最優(yōu)解的判定準(zhǔn)則因?yàn)?f = cBB-1b + (cN cBB-1N)xN,即 f - 0 xB + (cBB-1N- cN )xN = cBB-1b若基B=(1P,2P,mP), 非基N=(1mP,2mP,nP),令j=Bc1BjP-jc,j=m+1,m+2, ,n ,則 (1) 可寫(xiě)成min fs.t. Bx + 1BNNx = 1Bbf + 0Bx + nmjjjx1 = Bc1Bb x 0稱(chēng)為(1
9、)式的典式典式.定定理理 3 3 設(shè)(1x,2x,mx)是規(guī)劃 (1) 的一個(gè)可行基,B是對(duì)應(yīng)的基陣,如果典式中的1,2,m都不大于零,即對(duì)應(yīng)的1m0,2m0,n0,則基(1x,2x,mx)對(duì)應(yīng)的基可行解0X = 01bB 是最優(yōu)解.令1Bb = m21,1BN= nmmmmmnmmnmm,2,1, 22, 21, 2, 12, 11, 15.5.基可行解的改進(jìn)基可行解的改進(jìn) 線性規(guī)劃(1)的典式變?yōu)椋簃in fs.t. ix + nmjjijx1= i i=1,2, ,mf + 0Bx + nmjjjx1 =Bc1Bb x 0定定理理 4 4 設(shè)(1x,2x,mx)是規(guī)劃 (1) 的一個(gè)可行
10、基,B是對(duì)應(yīng)的基陣,如果存在km0,使1) km, 1,km, 2,kmm,中至少有一個(gè)大于零;2) 所有的i0,i=1,2, ,m則一定存在另一個(gè)可行基,它對(duì)應(yīng)的基可行解使目標(biāo)函數(shù)值更小.令0=kmiikmi,0,min = kmll,則把lx從原有的基中取出來(lái),把kmx加進(jìn)后得到的(1x,2x,lx ,kmx,1lx,mx)仍是基,即是所要找的新基.改進(jìn)方法:改進(jìn)方法:返 回用用MATLAB優(yōu)化工具箱解線性規(guī)劃優(yōu)化工具箱解線性規(guī)劃min z=cX bAXts. .1、模型:命令:x=linprog(c,A,b) 2、模型:min z=cX bAXts. .beqXAeq命令:x=linpr
11、og(c,A,b,Aeq,beq)注意:若沒(méi)有不等式: 存在,則令A(yù)= ,b= .bAX 3、模型:min z=cX bAXts. .beqXAeqVLBXVUB命令:1 x=linprog(c,A,b,Aeq,beq, VLB,VUB) 2 x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0) 注意:1 若沒(méi)有等式約束: , 則令A(yù)eq= , beq= . 2其中X0表示初始點(diǎn) beqXAeq4、命令:x,fval=linprog()返回最優(yōu)解及處的目標(biāo)函數(shù)值fval.解解 編寫(xiě)編寫(xiě)M文件文件xxgh1.m如下:如下:c=-0.4 -0.28 -0.32 -0.72 -
12、0.64 -0.6; A=0.01 0.01 0.01 0.03 0.03 0.03;0.02 0 0 0.05 0 0;0 0.02 0 0 0.05 0;0 0 0.03 0 0 0.08; b=850;700;100;900; Aeq=; beq=; vlb=0;0;0;0;0;0; vub=;x,fval=linprog(c,A,b,Aeq,beq,vlb,vub) 例例1 max 6543216 . 064. 072. 032. 028. 04 . 0 xxxxxxz 85003. 003. 003. 001. 001. 001. 0. .654321xxxxxxt s 70005.
13、 002. 041xx 10005. 002. 052xx 90008. 003. 063xx 6, 2 , 10jxj To Matlab (xxgh1)例例 2 321436minxxxz 120. .321xxxts 301x 5002 x 203x解解: 編寫(xiě)編寫(xiě)M文件文件xxgh2.m如下:如下: c=6 3 4; A=0 1 0; b=50; Aeq=1 1 1; beq=120; vlb=30,0,20; vub=; x,fval=linprog(c,A,b,Aeq,beq,vlb,vub)To Matlab (xxgh2)321)436(minxxxz32120030 xxx5
14、0120010111 .321xxxtsS.t.Xz8121110913min 9008003 . 12 . 15 . 000000011 . 14 . 0X500600400100100010010001001X ,0654321xxxxxxX改寫(xiě)為:例例3 問(wèn)題一的解答 問(wèn)題問(wèn)題編寫(xiě)編寫(xiě)M文件文件xxgh3.m如下如下:f = 13 9 10 11 12 8;A = 0.4 1.1 1 0 0 0 0 0 0 0.5 1.2 1.3;b = 800; 900;Aeq=1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1;beq=400 600 500;vlb = zero
15、s(6,1);vub=;x,fval = linprog(f,A,b,Aeq,beq,vlb,vub)To Matlab (xxgh3)結(jié)果結(jié)果:x = 0.0000 600.0000 0.0000 400.0000 0.0000 500.0000fval =1.3800e+004 即在甲機(jī)床上加工600個(gè)工件2,在乙機(jī)床上加工400個(gè)工件1、500個(gè)工件3,可在滿足條件的情況下使總加工費(fèi)最小為13800。例例2 問(wèn)題二的解答 問(wèn)題問(wèn)題 213640minxxz s.t. )45(3521xx改寫(xiě)為:編寫(xiě)編寫(xiě)M文件文件xxgh4.m如下:如下:c = 40;36;A=-5 -3;b=-45;A
16、eq=;beq=;vlb = zeros(2,1);vub=9;15; %調(diào)用linprog函數(shù):x,fval = linprog(c,A,b,Aeq,beq,vlb,vub)To Matlab (xxgh4)結(jié)果為:結(jié)果為:x = 9.0000 0.0000fval =360即只需聘用9個(gè)一級(jí)檢驗(yàn)員。 注:注:本問(wèn)題應(yīng)還有一個(gè)約束條件:x1、x2取整數(shù)。故它是一個(gè)整數(shù)線性規(guī)劃整數(shù)線性規(guī)劃問(wèn)題。這里把它當(dāng)成一個(gè)線性規(guī)劃來(lái)解,求得其最優(yōu)解剛好是整數(shù):x1=9,x2=0,故它就是該整數(shù)規(guī)劃的最優(yōu)解。若用線性規(guī)劃解法求得的最優(yōu)解不是整數(shù),將其取整后不一定是相應(yīng)整數(shù)規(guī)劃的最優(yōu)解,這樣的整數(shù)規(guī)劃應(yīng)用專(zhuān)門(mén)
17、的方法求解。返 回 投資的收益和風(fēng)險(xiǎn)投資的收益和風(fēng)險(xiǎn)一、問(wèn)題提出一、問(wèn)題提出 市場(chǎng)上有 n 種資產(chǎn)is(i=1,2n)可以選擇,現(xiàn)用數(shù)額為 M 的相當(dāng)大的資金作一個(gè)時(shí)期的投資。這 n 種資產(chǎn)在這一時(shí)期內(nèi)購(gòu)買(mǎi)is的平均收益率為ir,風(fēng)險(xiǎn)損失率為iq,投資越分散,總的風(fēng)險(xiǎn)越小,總體風(fēng)險(xiǎn)可用投資的is中最大的一個(gè)風(fēng)險(xiǎn)來(lái)度量。 購(gòu)買(mǎi)is時(shí)要付交易費(fèi),(費(fèi)率ip),當(dāng)購(gòu)買(mǎi)額不超過(guò)給定值iu時(shí),交易費(fèi)按購(gòu)買(mǎi)iu計(jì)算。另外,假定同期銀行存款利率是0r,既無(wú)交易費(fèi)又無(wú)風(fēng)險(xiǎn)。 (0r=5%)已知 n=4 時(shí)相關(guān)數(shù)據(jù)如下:isir(%)iq(%)ip(%)iu(元)S1282.51103S2211.52198S3
18、235.54.552S4252.66.540試給該公司設(shè)計(jì)一種投資組合方案,即用給定達(dá)到資金 M,有選擇地購(gòu)買(mǎi)若干種資產(chǎn)或存銀行生息,使凈收益盡可能大,使總體風(fēng)險(xiǎn)盡可能小?;颈炯偌僭O(shè)設(shè):1. 投資數(shù)額 M 相當(dāng)大,為了便于計(jì)算,假設(shè) M=1;2投資越分散,總的風(fēng)險(xiǎn)越??;3總體風(fēng)險(xiǎn)用投資項(xiàng)目is中最大的一個(gè)風(fēng)險(xiǎn)來(lái)度量;4n 種資產(chǎn) Si之間是相互獨(dú)立的;5在投資的這一時(shí)期內(nèi), ri,pi,qi,r0為定值,不受意外因素影響;6凈收益和總體風(fēng)險(xiǎn)只受 ri,pi,qi影響,不受其他因素干擾。二、基本假設(shè)和符號(hào)規(guī)定二、基本假設(shè)和符號(hào)規(guī)定符符號(hào)號(hào)規(guī)規(guī)定定:Si 第 i 種投資項(xiàng)目,如股票,債券ri,
19、pi,qi -分別為 Si的平均收益率,風(fēng)險(xiǎn)損失率,交易費(fèi)率ui -Si的交易定額 0r -同期銀行利率xi -投資項(xiàng)目 Si的資金 a -投資風(fēng)險(xiǎn)度Q -總體收益 Q -總體收益的增量三、模型的建立與分析三、模型的建立與分析1.總體風(fēng)險(xiǎn)用所投資的Si中最大的一個(gè)風(fēng)險(xiǎn)來(lái)衡量,即max qixi|i=1,2,n2購(gòu)買(mǎi) Si所付交易費(fèi)是一個(gè)分段函數(shù),即 pixi xiui 交易費(fèi) = piui xiui而題目所給定的定值 ui(單位:元)相對(duì)總投資 M 很小, piui更小,可以忽略不計(jì),這樣購(gòu)買(mǎi) Si的凈收益為(ri-pi)xi 3要使凈收益盡可能大,總體風(fēng)險(xiǎn)盡可能小,這是一個(gè)多目標(biāo)規(guī)劃模型:
20、目標(biāo)函數(shù) MAXniiiixpr0)( MINmax qixi 約束條件 niiixp0)1 (=M xi0 i=0,1,n4. 模型簡(jiǎn)化:c投資者在權(quán)衡資產(chǎn)風(fēng)險(xiǎn)和預(yù)期收益兩方面時(shí),希望選擇一個(gè)令自己滿意的投資組合。因此對(duì)風(fēng)險(xiǎn)、收益賦予權(quán)重 s(0s1),s 稱(chēng)為投資偏好系數(shù).模模型型 3 目標(biāo)函數(shù):min smaxqixi -(1-s)niiiixpr0)( 約束條件 niiixp0)1 (=M, xi0 i=0,1,2,nb若投資者希望總盈利至少達(dá)到水平 k 以上,在風(fēng)險(xiǎn)最小的情況下尋找相應(yīng)的投資組合。模型模型 2 固定盈利水平,極小化風(fēng)險(xiǎn) 目標(biāo)函數(shù): R= minmax qixi 約束條
21、件:niiiixpr0)(k, Mxpii)1 ( , xi 0 i=0,1,na 在實(shí)際投資中,投資者承受風(fēng)險(xiǎn)的程度不一樣,若給定風(fēng)險(xiǎn)一個(gè)界限 a,使最大的一個(gè)風(fēng)險(xiǎn) qixi/Ma,可找到相應(yīng)的投資方案。這樣把多目標(biāo)規(guī)劃變成一個(gè)目標(biāo)的線性規(guī)劃。模型模型 1 1 固定風(fēng)險(xiǎn)水平,優(yōu)化收益 目標(biāo)函數(shù): Q=MAX11)(niiiixpr 約束條件: Mxqiia Mxpii)1 (, xi 0 i=0,1,n四、模型四、模型1 1的求解的求解 模型1為: minf = (-0.05, -0.27, -0.19, -0.185, -0.185) (x0 x1 x2 x3 x 4 ) T x0 + 1
22、.01x1 + 1.02x2 +1.045x3 +1.065x4 =1s.t. 0.025x1 a 0.015x2 a 0.055x3 a 0.026x4a xi 0 (i = 0,1,.4) 由于a是任意給定的風(fēng)險(xiǎn)度,到底怎樣給定沒(méi)有一個(gè)準(zhǔn)則,不同的投資者有不同的風(fēng)險(xiǎn)度。我們從a=0開(kāi)始,以步長(zhǎng)a=0.001進(jìn)行循環(huán)搜索,編制程序如下:a=0;while(1.1-a)1 c=-0.05 -0.27 -0.19 -0.185 -0.185; Aeq=1 1.01 1.02 1.045 1.065; beq=1; A=0 0.025 0 0 0;0 0 0.015 0 0;0 0 0 0.055
23、 0;0 0 0 0 0.026; b=a;a;a;a; vlb=0,0,0,0,0;vub=; x,val=linprog(c,A,b,Aeq,beq,vlb,vub); a x=x Q=-val plot(a,Q,.),axis(0 0.1 0 0.5),hold on a=a+0.001;end xlabel(a),ylabel(Q)To Matlab(xxgh5)a = 0.0030 x = 0.4949 0.1200 0.2000 0.0545 0.1154 Q = 0.1266a = 0.0060 x = 0 0.2400 0.4000 0.1091 0.2212 Q = 0.2019a = 0.0080 x =
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度汽車(chē)租賃合同解除協(xié)議書(shū)4篇
- 二零二五年度夾板加工技術(shù)合作合同規(guī)范3篇
- 2025年度星級(jí)酒店客房衛(wèi)生保潔承包協(xié)議書(shū)3篇
- 二零二五年度生態(tài)農(nóng)業(yè)產(chǎn)業(yè)園廠房租賃合同模板3篇
- 2025年度教育培訓(xùn)錄音合同模板課程錄音授權(quán)使用協(xié)議4篇
- 二零二五年度荒山綠化造林項(xiàng)目承包協(xié)議4篇
- 二零二五版酒店客房裝飾裝修與窗簾布藝定制合同3篇
- 2025年度旅行社與旅游攝影攝像服務(wù)合作協(xié)議4篇
- 2025年度旅行社與旅游紀(jì)念品生產(chǎn)商合作協(xié)議3篇
- 二零二五年度房地產(chǎn)公司股權(quán)轉(zhuǎn)讓委托代理合同3篇
- 深圳市購(gòu)物中心租金調(diào)查
- 我國(guó)無(wú)菌包裝行業(yè)消費(fèi)量已超千億包-下游需求仍存擴(kuò)容潛力
- 大數(shù)據(jù)管理與考核制度大全
- 大學(xué)面試后感謝信
- 2022屆上海高考語(yǔ)文調(diào)研試測(cè)卷詳解(有《畏齋記》“《江表傳》曰…”譯文)
- SBT11229-2021互聯(lián)網(wǎng)舊貨交易平臺(tái)建設(shè)和管理規(guī)范
- 如何打造頂尖理財(cái)顧問(wèn)團(tuán)隊(duì)
- 土壤農(nóng)化分析課件
- 小區(qū)大型團(tuán)購(gòu)活動(dòng)策劃
- NEC(新生兒壞死性小腸結(jié)腸炎)92273
- 2023年租賃風(fēng)控主管年度總結(jié)及下一年展望
評(píng)論
0/150
提交評(píng)論