freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab優(yōu)化工具箱的優(yōu)化計算-資料下載頁

2025-01-03 07:21本頁面
  

【正文】 有一個目標(biāo)函數(shù),是單目標(biāo)最優(yōu)化方法。但是,在許多實際工程問題中,往往希望多個指標(biāo)都達到最優(yōu)值,所以它有多個目標(biāo)函數(shù)。這種問題稱為多目標(biāo)最優(yōu)化問題。 多目標(biāo)最優(yōu)化問題的數(shù)學(xué)模型為 )(m i n xFnRx ? 1,2,10)( mixGi??? mmmixG i ,2,10)( 11 ????? uixxx ?? 其中)( xF為目標(biāo)函數(shù)向量。 此優(yōu)化問題在 Ma t l a b 中主要由函數(shù) f g oal at t a i n 來實現(xiàn)。此問題在控制系統(tǒng)中有廣泛的應(yīng)用。 函數(shù) fgoalattain min v . fi(X)wiv ≤goali i=1,2,…,t AX≤b (線性不等式約束) AeqX=beq (線性等式約束) C(X)≤0 (非線性不等式約束條件) Ceq(X)=0 (非線性等式約束) Lb ≤X ≤Ub (邊界約束條件) 一、多目標(biāo)優(yōu)化問題數(shù)學(xué)模型 標(biāo)量變量 各分目標(biāo)函數(shù) 分目標(biāo)函數(shù)的權(quán)重 各分目標(biāo)函數(shù)的目標(biāo)值 二、優(yōu)化函數(shù)使用格式 [x,fval,exitflag,output, grad,hessian]= fgoalattain(fun,x0,goal,w,A,b,Aeq,beq,Lb,Ub,’ Nlc’ ,options,P1,P2…) 設(shè)置優(yōu)化選項參數(shù) 各分目標(biāo)權(quán)重 各分目標(biāo)期望值 目標(biāo)函數(shù)在最優(yōu)解的海色矩陣 返回目標(biāo)函數(shù)在最優(yōu)解的梯度 優(yōu)化算法信息的一個數(shù)據(jù)結(jié)構(gòu) 返回算法的終止標(biāo)志 返回目標(biāo)函數(shù)的最優(yōu)值 返回目標(biāo)函數(shù)的最優(yōu)解 附加參數(shù) 非線性約束條件的函數(shù)名 設(shè)計變量的下界和上界 線性等式約束的常數(shù)向量 線性等式約束的系數(shù)矩陣 線性不等式約束的常數(shù)向量 線性不等式約束的系數(shù)矩陣 無定義時以空矩陣 符號“ [ ]”代替 函數(shù) fgoalattain 初始點 目標(biāo)函數(shù)文件名 ? 格式: x = fgoalattain(fun,x0,goal,weight) ? x = fgoalattain(fun,x0,goal,weight,A,b) ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq) ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub) ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon) ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq, lb,ub,nonlcon,options) ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq, lb,ub,nonlcon,options,P1,P2,...) x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon) ? 說明: ? fgoalattain 求解多目標(biāo)達到問題。 ? x = fgoalattain(fun,x0,goal,weight) 試圖通過變化 x來使目標(biāo)函數(shù) fun達到 goal指定的目標(biāo)。初值為 x0, weight參數(shù)指定權(quán)重。 ? x = fgoalattain(fun,x0,goal,weight,A,b) 求解目標(biāo)達到問題,約束條件為線性不等式 A*x = b。 ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq) 求解目標(biāo)達到問題,除提供上面的線性不等式外,還提供線性等式 Aeq*x = beq。當(dāng)沒有不等式存在時,設(shè)置 A=[ ]和 b=[ ]。 ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub) 為設(shè)計變量 x定義下界 lb和上界 ub集合,這樣始終有 lb = x = ub。 ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon) 將目標(biāo)達到問題歸結(jié)為 nonlcon參數(shù)定義的非線性不等式 c (x)或非線性等式 ceq (x)。 fgoalattain優(yōu)化的約束條件為 c(x) = 0 和 ceq(x) = 0。若不存在邊界,設(shè)置 lb=[ ] 和(或) ub=[ ]。 ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon,options) 用 options中設(shè)置的優(yōu)化參數(shù)進行最小化。 ? x = fgoalattain(fun,x0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon,options,P1,P2,...) 將問題參數(shù) P1, P2等直接傳遞給函數(shù) fun和 nonlcon。若不需要參數(shù) A, b, Aeq,beq, lb, ub, nonlcon和 options,將它們設(shè)置為空矩陣。 例 10 15 某化工廠擬生產(chǎn)兩種新產(chǎn)品 A 和 B ,其生產(chǎn)設(shè)備費用分別為: A , 2 萬元 / 噸; B , 5 萬元 / 噸。這兩種產(chǎn)品均將造成 環(huán)境污染,設(shè)由公害所造成的損失可折算為: A , 4 萬元 / 噸; B , 1 萬元 / 噸。由于條件限制,工廠生產(chǎn)產(chǎn)品 A 和 B 的最大生產(chǎn)能力各為每月 5 噸和 6噸,而市場需要這兩種產(chǎn)品的總量每月不少于 7 噸。試問工廠如何安排生產(chǎn)計劃,在滿足市場需要的前提下,使設(shè)備投資和公害損失均達到最小。該工廠決策認(rèn)為,這兩個目標(biāo)中環(huán)境污染應(yīng)優(yōu)先考慮,設(shè)備投資的目標(biāo)值為 20 萬元,公害損失的目標(biāo)為 12 萬元。 解: 設(shè)工廠每月生產(chǎn)產(chǎn)品 A 為 x1噸, B 為 x2噸,設(shè)備投資費為 f1( x) ,公害損失費為 f2( x ) ,則這個問題可表達為多目標(biāo)優(yōu)化問題: m i n f1 ( x) = 2x1+5x2 m i n f2 ( x) = 4x1+x2 x1≤ 5 x2≤ 6 x1+x2≥ 7 x1, x2≥ 0 ? 需要編寫目標(biāo)函數(shù)的 M文件 ,返回目標(biāo)計算值: ? function f=Ex1015(x) ? f(1)=2*x(1)+5*x(2)。 ? f(2)=4*x(1)+x(2)。 ? 給定目標(biāo),權(quán)重按目標(biāo)比例確定,給出初值,在 Matlab中實現(xiàn)為: ? goal=[20 12]。 ? weight=[20 12]。 ? x0=[2 5]。 ? A=[1 0。0 1。 1 1]。 ? b=[5 6 7]。 ? lb=zeros(2,1)。 ? [x,fval,attainfactor,exitflag]=fgoalattain(Ex1015,x0,goal,weight,A,b,[],[],lb,[]) ? x = ? ? fval = ? ? attainfactor = ? ? exitflag = ? 1 ? 故工廠每月生產(chǎn)產(chǎn)品 A為 , B為 。設(shè)備投資費和公害損失費的目標(biāo)值分別為 和 。 ? 例 1016 某工廠因生產(chǎn)需要欲采購一種原材料,市場上的這種原料有兩個等級,甲級單價 2元 /kg,乙級單價 1元 /kg。要求所花總費用不超過 200元,購得原料總量不少于 100kg,其中甲級原料不少于 50kg,問如何確定最好的采購方案。 ? 解: 設(shè) x1和 x2分別為采購甲級和乙級原料的數(shù)量( kg),要求采購總費用盡量少,采購總量盡量多,采購甲級原料盡量多。由題意建立下面的數(shù)學(xué)模型: ? min z1 = 2x1+x2 ? max z2 = x1+x2 ? max z3 = x1 ? 2x1+x2≤200 ? x1+x2≥100 ? x1≥50 ? x1, x2≥0 ? 需要編寫目標(biāo)函數(shù)的 M文件 ,返回目標(biāo)計算值: ? function f=Ex1016(x) ? f(1)=2*x(1)+x(2)。 ? f(2)=x(1)x(2)。 ? f(3)=x(1)。 ? 給定目標(biāo),權(quán)重按目標(biāo)比例確定,給出初值,在 Matlab中實現(xiàn): ? goal=[200 100 50]。 ? weight=[200 100 50]。 ? x0=[50 50]。 ? A=[2 1。1 1。1 0]。 ? b=[200 100 50]。 ? lb=zeros(2,1)。 ? [x,fval,attainfactor,exitflag]=fgoalattain(Ex1016,x0,goal,weight,A,b,[],[],lb,[]) ? x = ? 50 50 ? fval = ? 150 100 50 ? 所以,最好的采購方案是采購甲級原料和乙級原料各 50kg。此時采購總費用為 150元,總重量為 100kg,甲級原料總重量為 50kg。 The end! 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1