版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1-1.簡述優(yōu)化設計問題數學模型的表達形式。答:優(yōu)化問題的數學模型是實際優(yōu)化設計問題的數學抽象。在明確設計變量、約束條件、目標函數之后,優(yōu)化設計問題就可以表示成一般數學形式。求設計變量向量x=&X2LXnI使f(x).min且滿足約束條件hk(x)=0(k=1,2,Ll)gj(x)<0(j=1,2,Lm)利用可行域概念,可將數學模型的表達進一步簡練。設同時滿足gj(x)<0(j=1,2,Lm)和hk(x)=0(k=1,2,Ll)的設計點集合為R,即R為優(yōu)化問題的可行域,則優(yōu)化問題的數學模型可簡練地寫成求x使minf(x)符號“w”表示“從屬于"。x三R在實際優(yōu)化問
2、題中,對目標函數一般有兩種要求形式:目標函數極小化f(x)Tmin或目標函數極大化f(x)Tmax。由于求f(x)的極大化與求_f(x)的極小化等價,所以今后優(yōu)化問題的數學表達一律采用目標函數極小化形式。1-2.簡述優(yōu)化設計問題的基本解法。(不要抄書,要歸納)答:求解優(yōu)化問題可以用解析解法,也可以用數值的近似解法。解析解法就是把所研究的對象用數學方程(數學模型)描述出來,然后再用數學解析方法(如微分、變分方法等)求出有化解。但是,在很多情況下,優(yōu)化設計的數學描述比較復雜,因而不便于甚至不可能用解析方法求解;另外,有時對象本身的機理無法用數學方程描述,而只能通過大量試驗數據用插值或擬合方法構造一
3、個近似函數式,再來求其優(yōu)化解,并通過試驗來驗證;或直接以數學原理為指導,從任取一點出發(fā)通過少量試驗(探索性的計算),并根據試驗計算結果的比較,逐步改進而求得優(yōu)化解。這種方法是屬于近似的、迭代性質的數值解法。數值解法不僅可用于求復雜函數的優(yōu)化解,也可以用于處理沒有數學解析表達式的優(yōu)化問題。因此,它是實際問題中常用的方法,很受重視。其中具體方法較多,并且目前還在發(fā)展。但是,應當指出,對于復雜問題,由于不能把所有參數都完全考慮并表達出來,只能是一個近似的最后的數學描述。由于它本來就是一種近似,那么,采用近似性質的數值方法對它們進行解算,也就談不到對問題的精確性有什么影響了。不管是解析解法,還是數值解
4、法,都分別具有針對無約束條件和有約束條件的具體方法。可以按照對函數倒數計算的要求,把數值方法分為需要計算函數的二階導數、一階導數和零階導數(即只要計算函數值而不需計算其導數)的方法。2-1.何謂函數的梯度?梯度對優(yōu)化設計有何意義?答:二元函數f(x1,x2)在x0點處的方向導數的表達式可以改寫成下面的形式f苕|xo=fcose-互cX1xocx2cos22=xox1次2xo開令f(x0)=應=ffT并稱它為函數f(x1,x2)在x0點處的梯度。開Ix1Fx2xo;2(x0)TJ即函數f(x1,x2)在x0點處沿某一方向d的xo假設d=cos911為d方向上的單位向量,則有3|lcosu2Fd方
5、向導數f等于函數在該點處的梯度Vf(x0)與d方向單位向量的內積。cdxo梯度方向是函數值變化最快的方向,而梯度的模就是函數變化率的最大值。梯度與切線方向d垂直,從而推得梯度方向為等值面的法線方向。梯度Vf(x0)方向為函數變化率最大方向,也就是最速上升方向。負梯度-17f(x0)方向為函數變化率最小方向,即最速下降方向。22T2-2.求二兀函數f(x1,x2)=2x:+x:-2x1+x2在x0=0,0處函數變化率最大的方向和數值。解;由于函數變化率最大的方向就是梯度的方向,這里用單位向量p表示,函數變化率最大和數值時梯度的模|Vf(x0)。求f(x1,x2)在x0點處的梯度方向和數值,計算如
6、下:f(x0)-f2f2=5(),;X1;X2:1匕1f(X0)_|1一p1f(X°)=一52-3.試求目標函數f(X1,X2)=3xj4x1X2+X2在點X0=1,0T處的最速下降方向,并求沿著該方向移動一個單位長度后新點的目標函數值。解:求目標函數的偏導數f=6X1-4x.Xi>2=-4Xi2X2則函數在X0=1,0T處的最速下降方向是這個方向上的單位向量是:-6,4T4,2T2-4.何謂凸集、凸函數、凸規(guī)劃?(要求配圖)一個點集(或區(qū)域),如果連接其中任意兩點稱f(X)是定義在圖集上的一個凸函數。P一(242新點是X1=X0e=新點的目標函數值i94f(X)=-21313
7、Xi、X2的線段都全部包含在該集合內,就稱該點集為凸集,否則為非凸集。函數f(x)為凸集定義域內的函數,若對任何的0<0t<1及凸集域內的任意兩點x1、x2,存在如下不等式:f1:X1-1:工)X2<:.fX1|:1-1X2對于約束優(yōu)化問題minf(x)s.t.gj(x)<0(j=1,2,川,m)若f(x)、gj(x)j=1,2,.,m都是凸函數,則稱此問題為凸規(guī)劃3-1.簡述一維搜索區(qū)間消去法原理。(要配圖)a,b)內答:搜索區(qū)間(a,b)確定之后,采用區(qū)間逐步縮短搜索區(qū)間,從而找到極小點的數值近似解。假設搜索區(qū)間(任取兩點a1,1) f(a1)«f2) f
8、(a1)»f3) f(a1)=fb1,a1«b1,并計算函數值f(a1),f(b1)(b1)由于函數為單谷,所以極小點必在區(qū)間(b1),同理,極小點應在區(qū)間(a1,b)內(b1),這是極小點應在(a1,b1)內將有下列三種可能情形;a,bl)內fCbl)blftbl)hlb3-2.簡述黃金分割法中0.618的來由,搜索過程及程序框圖。黃金分割法適用于匕,b區(qū)間上的任何單谷函數求極小值問題。對函數除要求“單谷”外不作其他要求,甚至可以不連續(xù)。即在搜索區(qū)間b,b內適當插入值近似解。黃金分割法要求插入點因此,這種方法的適應面相當廣。黃金分割法也是建立在區(qū)間消去法原理基礎上的試探方
9、法,兩點0(1、a2,并計算其函數值。0(1、a2將區(qū)間分成三段。應用函數的單谷性質,通過函數值大小的比較,刪去其中一段,使搜索區(qū)間得以縮短。然后再在保留下來的區(qū)間上作同樣的處置,如此迭代下去,使搜索區(qū)間無限縮小,從而得到極小點的數必久2的位置相對于區(qū)間A,b兩端點具有對稱性,即工1=b"(ba)a2=a+兒(ba)其中,九為待定常數。除對稱要求外,黃金分割法還要求在保留下來的區(qū)間內再插入一點所形成的區(qū)間新三段,與原來區(qū)間的三段具有相同的比例分布。設原區(qū)間a,b和度為1,如圖a所示,保留下來的區(qū)間1a,0(2長度為,區(qū)間縮短率為九為了保持相同的比例分布,新插入點儀3應在入(1九)位置
10、上,豆1在原區(qū)間的1一九位置應相當于在彳留區(qū)間的人2位置。故有取方程正數解,得5-10.6182若保留下來的區(qū)間為",b,根據插入點的對稱性,也能推得同樣的九值。所謂“黃金分割”是指將一線段分成兩段的方法,使整段長與較長段的長度比值等于較長段與較短段長度的比值,即1: '-.:(1-)同樣算得九0.618°可見黃金分割法能使相鄰兩次搜索區(qū)間都具有相同的縮短率0.618,所以黃金分割法又被稱作0.618法4給定口、尻s口二aa*St.結能)圖b黃金分割法的搜索過程是:(1) 給出初始搜索區(qū)間b,b鹿收斂精度名,將九賦以0.618。(2) 按坐標點計算公式0tl=b九(
11、ba)、豆2=a+九(b-a)計算s和口2,并計算其對應的函數值f(%),f(a2)o(3) 根據區(qū)間消去法原理縮短搜索區(qū)間。為了能用原來的坐標點計算公式,需進行區(qū)間名稱的代換,并在保留區(qū)間中計算一個新的試驗點及其函數值。(4) 檢查區(qū)間是否縮短到足夠小和函數值收斂到足句近,如果條件不滿足則返回到步驟(2)。(5) 如果條件滿足,則取最后兩試驗點的平均值作為極小點的數值近似解。(6)黃金分割法的程序框圖如圖b所示。23-3.對函數f(a)=a+2a,當給定搜索區(qū)間-5<a<5時,寫出用黃金分割法求極小點a的前三次搜索過程。(要列表)解;此時的a=-5,b=5首先插入兩點a1和a2。
12、可得a1=b-1(b-a)=-1.18,a2=a+,(b-a)=1.18再計算相應插入點的函數值,得y1=f(a1)=-0.9676,y2=f(a2)=3.7524因為y2>y1,所以消去區(qū)間a2,b,則新的搜索區(qū)間a,b的端點a=-5不變,而端點b=a2=1.18第一次迭代;此時插入點a1=b-Mba)=-2.639,a2=-1.181。相應插入點的函數值y1=f(a1)=1.686,y2=f(a2)=-0.967,由于y1>y2,故消去區(qū)間a,a1,新的搜索區(qū)間為-2.639,1.18,如此繼續(xù)迭代下去列出前三次迭代結果黃金分割法的搜索過程迭代序號aa1a2bY1比較Y20-5
13、-1.181.185-0.9676<3.75241-5-2.639-1.1811.181.686>-0.9672-2.639-1.18-0.2791.18-0.9676<-0.483-2.639-1.737-1.181-0.279-0.457>-0.4823-4.使用二次插值法求f(x)=sin(x)在區(qū)間2,6的極小點,寫出計算步驟和迭代公式,給定初始點Xi=2,x?=4,X3=6,£=104解:1234Xi244.554574.55457X244.554574.736564.72125X36664.73656y0.909297-0.756802-0.987
14、572-0.987572V2-0.756802-0.987572-0.999708-0.999961y3-0.279415-0.279415-0.279415-0.999708Xp4.554574.736564.721254.71236yp-0.987572-0.999708-0.999961-1迭代次數K=4,極小點為4.71236,最小值為-1y3-y1y2-y1C2-GCi=,C2=,C3=X3-X1X2XX2-X31/C1.Xp=-(X1X3-)2C3收斂的條件:G的共鈍方向。-Vf(x)。使函數值在該點附近的范圍下降a應取一維搜索的最佳步長。即有kfixk1k1kfx-aIf(x)必
15、要條k和多元復合E根據一元函數極值k1=minfx-a'f(x的數求導公k得;k)=min.(二)4-1.簡述無約束優(yōu)化方法中梯度法、共輾梯度法、鮑威爾法的主要區(qū)別。答:梯度法是以負梯度方向作為搜索方向,使函數值下降最快,相鄰兩個迭代點上的函數相互垂直即是相鄰兩個搜索方向相互垂直。這就是說在梯度法中,迭代點向函數極小點靠近的過程,走的是曲折的路線。這一次的搜索方向與前一次的搜索過程互相垂直,形成“之”字形的鋸齒現象。從直觀上可以看到,在遠離極小點的位置,每次迭代可使函數值有較多的下降??墒窃诮咏鼧O小點的位置,由于鋸齒現象使每次迭代行進的距離縮短,因而收斂速度減慢。這種情況似乎與“最速下
16、降”的名稱矛盾,其實不然,這是因為梯度是函數的局部性質。從局部上看,在一點附近函數的下降是最快的,但從整體上看則走了許多彎路,因此函數的下降并不算快。共輾梯度法是共趣方向法中的一種,因為在該方法中每一個共輾的量都是依賴于迭代點處的負梯度而構造出來的,所以稱作共輾梯度法。該方法的第一個搜索方向取作負梯度方向,這就是最速下降法。其余各步的搜索方向是將負梯度偏轉一個角度,也就是對負梯度進行修正。所以共輾梯度法實質上是對最速下降法進行的一種改進,故它又被稱作旋轉梯度法。鮑威爾法是直接利用函數值來構造共趣方向的一種共趣方向法,這種方法是在研究其有正定矩陣G的二次函數f(x)=-xtGx+bTx+c的極小
17、化問題時形成的。其基本思想是在不用導數的前提下,在迭代中逐次構造2在該算法中,每一輪迭代都用連結始點和終點所產生出的搜索方向去替換原向量組中的第一個向量,而不管它的“好壞”,這是產生向量組線性相關的原因所在。因此在改進的算法中首先判斷原向量組是否需要替換。如果需要替換,還要進一步判斷原向量組中哪個向量最壞,然后再用新產生的向量替換這個最壞的向量,以保證逐次生成共趣方向4-2.如何確定無約束優(yōu)化問題最速下降法的搜索方向?答:優(yōu)化設計是追求目標函數值最小,因此搜所方向d取該點的負梯度方向最快。按此規(guī)律不斷走步,形成以下迭代的算法k1kkX=X-otVf(x)(k=0,1,2,)k、由于最速下降法是
18、以負梯度方向作為搜索方向,所以最速下降法有稱為梯度法k為了使目標函數值沿搜索方向-環(huán)(X)能獲得最大的下降值,其步長因子kf(xkTVf(xk)=0或寫成idk411dk=0由此可知,在最速下降法中,相鄰兩個迭代點為勺函數梯假相互垂直。而搜索方向就是負梯度方向,因此相鄰的兩個搜索方向相互垂直。這就是說在最速下降法中,迭代點向函數極小點靠近的過程。4-3.給定初始值x0=-7,11:使用牛頓法求函數f(X1,X2)=(X12)2+(X1-2X2)2的極小值點和極小值。解:梯度函數、海賽矩陣分別為kf(X1,X2)二2(X1-2)2(X1-2X2)IL4(為2X2)(2分)V2f(x1,X2)=l
19、|4卜4假設初始值x0=-7,11則if(x。)1-76,116x答:直接解法通常適用于僅含不等式約束的問題,它的基本思路是在m個不等式約束條件所確定的可行域內選擇一個初0始點x,然后決定可行搜索方向d,且以適當的步長a沿d方向進行搜索,得到一個使目標函數值下降的可行的新點即完成一個迭代。再以新點為起點,重復上述搜索過程,滿足收斂條件后,迭代終止。所謂可行搜索方向是指,當設計點沿該方向作微量移動時,目標函數值將下降,且不會越出可行域。產生可行搜索方向的方法將由直接解法中的各種算法決定。直接解法的原理簡單,方法實用。其特點是:1)由于整個求解過程在可行域內進行,因此迭代計算不論何時終點,都可以獲
20、得一個比初始點好的設計點。2)若目標函數為凸函數,可行域為凸集,則可保證獲得全域最優(yōu)解。否則,因存在多個局部最優(yōu)解,當選擇的初始點不相同時,可能搜索到不同的局部最優(yōu)解。為此,常在可行域內選擇幾個差別較大的初始點分別進=x0一.,2fr-f則5(xb=j。X1滿足極值的必曩奈件,x=x1=,f(x4-4.以二元函藪f(x1海賽矩陣是正定的,所以是極小點彳。(2分)=1,x2)為例說明單形替換法的基本原理。答:如圖所示在平面上取不在同一直線上的三個點x1,x2,x3,以它們?yōu)轫旤c組成一單純形。計算各頂點函數值,設f(x1)>f(x2)>f(x3),這說明x3點最女f,x1點最差。為了尋
21、找極小點,一般來說。應向最差點的反對稱方向進行搜索,即通過x1并穿過x2x3的中點x4的方向上進行搜索。在此方向上取點x5使x5=x4+(x4-x1)x5稱作x1點相對于x4點的反射點,計算反射點的函數值f(X5,可能出現以下幾種情形;1) f(x5)<f(x3)即反射點比最好點好要好,說明搜索方向正確,可以往前邁一步,也就是擴張口2) f(x3)<f(x5)<f(x2)即反射點比最好點差,比次差點好,說明反射可行,一反射點代替最差點構成新單純形3) f(x2)<f(x5)<f(x1),即反射點比次差點差,比最差點好,說明x5走的太遠,應縮回一些,即收縮。4)f(x5)>f(x1),反射點比最差點還差,說明收縮應該多一些。落新點收縮在x1x4之間5)f(x)>f(x1),說明x1x4方向上所有點都比最差點還要差,不能沿此方向進行搜索。行計算,以便從求得多個局部最優(yōu)解中選擇最好的最優(yōu)解口約束條件的點,且目標函數有定義口3)要求可行域為有界
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年幼兒課程教案6篇
- 智能科創(chuàng)課程設計
- 2025年度股權代持及收益權分配合同(個人股權投資與代持)20篇
- 2025年度住宅小區(qū)智能安防系統(tǒng)合同11294篇
- 2025年新能源汽車充電樁停車場地合作租賃合同3篇
- 網紅木質拓展課程設計
- 2025年草花種植基地水資源使用權合同3篇
- 2024食品行業(yè)市場競爭分析合同
- 電纜掛牌施工方案
- 2024食品行業(yè)線上線下整合營銷代理協(xié)議3篇
- GB/T 18724-2024印刷技術印刷品與印刷油墨耐各種試劑性的測定
- IEC 62368-1標準解讀-中文
- 15J403-1-樓梯欄桿欄板(一)
- 2024年中考語文名句名篇默寫分類匯編(解析版全國)
- 新煤礦防治水細則解讀
- 故障診斷技術的國內外發(fā)展現狀
- 醫(yī)院領導班子集體議事決策制度
- 解讀2024年《學紀、知紀、明紀、守紀》全文課件
- 農機維修市場前景分析
- 大學生《思想道德與法治》考試復習題及答案
- 職業(yè)技術學院汽車專業(yè)人才需求調研報告
評論
0/150
提交評論