亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)學建模中優(yōu)化問題的計算機解法

        2014-01-12 08:59:54張建生
        商品與質(zhì)量·消費研究 2014年9期
        關(guān)鍵詞:數(shù)學建模

        張建生

        【摘 要】優(yōu)化問題是數(shù)學建模中最常見的問題,本文全面系統(tǒng)的闡述各種類型優(yōu)化問題的MATLAB解法,包括無約束優(yōu)化問題、有約束優(yōu)化問題、線性優(yōu)化問題、二次優(yōu)化問題等。

        【關(guān)鍵詞】數(shù)學建模;優(yōu)化問題;計算機求解;MATLAB語言

        最優(yōu)化問題就是求最大(?。┲祮栴},是數(shù)學建模中最常見的問題,幾乎每個建模問題都離不開優(yōu)化。數(shù)學建模是用來解決實際問題,而在現(xiàn)實生產(chǎn)生活中,每個人、每個單位都希望自己所從事的事情能達到最化化。數(shù)學建模中的優(yōu)化問題主要有四種類型,即無約束的優(yōu)化問題、有約束的優(yōu)化問題、線性優(yōu)化(規(guī)劃)問題和二次化化(規(guī)劃)問題。

        一、無約束最優(yōu)化(fminunc)

        命令 利用函數(shù)fminunc求無約束函數(shù)最小值

        函數(shù) fminunc

        格式 :

        x = fminunc(fun,x0) %返回給定初始點x0的最小函數(shù)值點

        x = fminunc(fun,x0,options) % options為指定優(yōu)化參數(shù)

        [x,fval] = fminunc(…) %fval最優(yōu)點x處的函數(shù)值

        [x,fval,exitflag] = fminunc(…) % exitflag為終止迭代的條件,與上同。

        [x,fval,exitflag,output] = fminunc(…) %output為輸出優(yōu)化信息

        二、有約束的最優(yōu)化(fmincon)

        有約束的多元函數(shù)的最優(yōu)化的標準形式為:

        min f(x)

        s.t C(x)<=0

        Ceq(x)=0

        A*x<=b

        Aeq*x=beq

        lb<=x<=ub

        其中:x、b、beq、lb、ub是向量,A、Aeq為矩陣,C(x)、Ceq(x)是返回向量的函數(shù),f(x)為目標函數(shù),f(x)、C(x)、Ceq(x)可以是非線性函數(shù)。函數(shù) fmincon

        格式:

        x = fmincon(fun,x0,A,b)

        x = fmincon(fun,x0,A,b,Aeq,beq)

        x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub)

        x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)

        x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)

        [x,fval] = fmincon(…)

        [x,fval,exitflag] = fmincon(…)

        [x,fval,exitflag,output] = fmincon(…)

        [x,fval,exitflag,output,lambda] = fmincon(…)

        [x,fval,exitflag,output,lambda,grad] = fmincon(…)

        參數(shù)說明:fun為目標函數(shù),它可用前面的方法定義;

        x0為初始值;

        A、b滿足線性不等式約束 ,若沒有不等式約束,則取A=[ ],b=[ ];

        B、Aeq、beq滿足等式約束 ,若沒有,則取Aeq=[ ],beq=[ ];

        C、lb、ub滿足 ,若沒有界,可設lb=[ ],ub=[ ];

        D、nonlcon的作用是通過接受的向量x來計算非線性不等約束 和等式約束 分別在x處的估計C和Ceq,通過指定函數(shù)柄來使用,

        如: x = fmincon(@myfun,x0,A,b,Aeq,beq,lb,ub,@mycon)

        先建立非線性約束函數(shù),并保存為mycon.m:function [C,Ceq] = mycon(x)

        C = … % 計算x處的非線性不等約束 的函數(shù)值。

        Ceq = … % 計算x處的非線性等式約束 的函數(shù)值。

        lambda是Lagrange乘子,它體現(xiàn)哪一個約束有效。

        output輸出優(yōu)化信息;

        grad表示目標函數(shù)在x處的梯度;

        hessian表示目標函數(shù)在x處的Hessiab值。

        三、線性規(guī)劃問題(linprog)

        min f(x) x屬于R

        s.t: A*x<=b;

        Aeq*x=beq;

        lb<=x<=ub;

        其中f、x、b、beq、lb、ub為向量,A、Aeq為矩陣。

        函數(shù) linprog

        格式:

        x = linprog(f,A,b) %求min f s.t 線性規(guī)劃的最優(yōu)解。

        x = linprog(f,A,b,Aeq,beq) %不等式約束 ,若沒有不等式約束 ,則A=[ ],b=[ ]。

        x = linprog(f,A,b,Aeq,beq,lb,ub)%指定x的范圍 ,若沒有等式約束 ,則Aeq=[ ],beq=[ ]

        x = linprog(f,A,b,Aeq,beq,lb,ub,x0) %設置初值x0

        x = linprog(f,A,b,Aeq,beq,lb,ub,x0,options) % options為指定的優(yōu)化參數(shù)

        [x,fval] = linprog(…) % 返回目標函數(shù)最優(yōu)值,即fval= f

        [x,lambda,exitflag] = linprog(…) % lambda為解x的Lagrange乘子。

        [x, lambda,fval,exitflag] = linprog(…) % exitflag為終止迭代的錯誤條件。

        說明:若exitflag>0表示函數(shù)收斂于解x,exitflag=0表示超過函數(shù)估值或迭代的最大數(shù)字,exitflag<0表示函數(shù)不收斂于解x。

        四、二次規(guī)劃(quadprog)

        標準型為:

        Min Z= XTHX+cTX

        s.t. AX<=b

        VLB≤X≤VUB

        用MATLAB軟件求解,其輸入格式如下:

        1.x=quadprog(H,C,A,b);

        2.x=quadprog(H,C,A,b,Aeq,beq);

        3.x=quadprog(H,C,A,b,Aeq,beq,VLB,VUB);

        4.x=quadprog(H,C,A,b, Aeq,beq ,VLB,VUB,X0);

        5.x=quadprog(H,C,A,b, Aeq,beq ,VLB,VUB,X0,options);

        6.[x,fval]=quaprog(...);

        7.[x,fval,exitflag]=quaprog(...);

        8.[x,fval,exitflag,output]=quaprog(...);

        參考文獻:

        [1]孫祥、徐流美、吳清. MATLAB7.0基礎(chǔ)教程. 清華大學出版社. 2005年

        [2] 林雪松、周婧、林德新. MATLAB7.0應用集錦. 機械工業(yè)出版社. 2006年

        [3]邱李華. MATLAB7及工程問題解決方案. 機械工業(yè)出版社. 2006年

        猜你喜歡
        數(shù)學建模
        概率論和數(shù)理統(tǒng)計的數(shù)學建模研究
        青年時代(2016年27期)2016-12-08 08:16:21
        基于常微分方程的數(shù)學建模問題的求解
        數(shù)學建模競賽促進大學生數(shù)學素養(yǎng)和自主學習能力的提高
        東方教育(2016年16期)2016-11-25 01:07:56
        高職院校將數(shù)學建模思想融入高等數(shù)學教學必要性研究
        價值工程(2016年30期)2016-11-24 14:39:37
        應用型人才培養(yǎng)模式下數(shù)學建模課程教學改革
        數(shù)學建模過程中的模型優(yōu)化算法
        在數(shù)學建模中培養(yǎng)學生的提問能力
        考試周刊(2016年84期)2016-11-11 22:54:07
        數(shù)學建模中創(chuàng)造性思維的培養(yǎng)
        考試周刊(2016年84期)2016-11-11 22:46:15
        談數(shù)學建模時的問題分析步驟
        考試周刊(2016年85期)2016-11-11 01:06:38
        樹立建模意識 培養(yǎng)學生創(chuàng)新思維
        精品久久人人妻人人做精品| 日本不卡的一区二区三区中文字幕| 亚洲自偷精品视频自拍| a级毛片高清免费视频就| 无码人妻少妇久久中文字幕蜜桃 | 免费一区二区三区av| 亚洲日本国产精品久久| 欧美黑人性暴力猛交喷水| 亚洲人成网站在线播放观看| 日本在线中文字幕一区| 中国一级黄色片久久久| 色 综合 欧美 亚洲 国产| 久草午夜视频| 成年女人午夜特黄特色毛片免| 亚洲av天堂免费在线观看| 日本道精品一区二区三区| 国产欧美日韩在线观看一区二区三区| 日本一二三区在线视频观看| av无码精品一区二区三区| 老色鬼永久精品网站| 99riav精品国产| 网站在线观看视频一区二区| 色偷偷亚洲第一成人综合网址| 国产精品嫩草影院AV| 国产精品综合色区av| av熟妇一区二区三区| 日本丰满熟妇hd| 日本专区一区二区三区| 国产一区资源在线播放| 欧美日韩亚洲中文字幕二区| 国产精品开放小视频| 亚洲一区二区三区一站| 欧美老妇牲交videos| 亚洲av无码一区二区二三区| 亚洲人成网站18男男| 久久精品女同亚洲女同| 少妇仑乱a毛片| 极品 在线 视频 大陆 国产| 国产激情视频在线观看首页| 无码aⅴ精品一区二区三区浪潮| 国内少妇偷人精品视频免费|