亚洲免费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)新思維
        亚洲AV秘 无码一区二区三区1| 久久婷婷五月国产色综合| 亚洲 另类 日韩 制服 无码| 欧美日韩成人在线| 国产一区二区内射最近人| 国产AV高清精品久久| 人妻中文字幕在线一二区| 国产猛男猛女超爽免费视频| 久久九九国产精品怡红院| 亚洲偷自拍另类图片二区| 狼人狠狠干首页综合网| 日本久久伊人特级黄色| 精品久久欧美熟妇www| 一个人在线观看免费视频www| 人妻人妻少妇在线系列| 日本成人中文字幕亚洲一区| 久久亚洲av无码精品色午夜| 全部孕妇毛片| 中日韩欧美成人免费播放 | 亚洲一区二区三区视频免费| 精品国产sm最大网站| 人妻精品动漫h无码网站| 国产欧美日韩在线观看一区二区三区| 综合中文字幕亚洲一区二区三区| 亚洲国产精品一区二区成人片国内 | 国产黄色三级一区二区三区四区| 亚洲国产中文字幕视频| 国产丝袜在线精品丝袜| 国产熟女亚洲精品麻豆| 久久开心婷婷综合中文 | 男女干逼视频免费网站| 91成人国产九色在线观看| 国产免费爽爽视频在线观看| 99久久精品国产一区二区蜜芽| 亚洲va成无码人在线观看| 人妖在线一区二区三区| 人妻无码一区二区三区免费| 国产成人亚洲精品91专区手机| 中文字幕亚洲区第一页| 久久免费亚洲免费视频| 永久黄网站免费视频性色|