999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一些最優化問題的Matlab實現

2014-12-23 07:14:50陳小平史雪瑩
科技視界 2014年14期
關鍵詞:規劃優化數學

陳小平 史雪瑩

(南京航空航天大學金城學院 基礎部,江蘇 南京211156)

Matlab 是美國Math Works 公司推出的一個應用軟件,它已被廣泛的應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等方面。 本文就Matlab 在解決優化問題中的一些應用結合一些實例列來加以說明,主要目的便于學生在解決數學建模的一些問題時能起到一定的幫助,因為數學建模中的許多問題都可以轉化為最優化模型, 比如大家比較熟悉的往年數學建模真題中的“逢山開路”問題,本質上為路線設計最優化問題;投資的收益和風險問題,本質為數學規劃問題,以及車燈線光源的設計和飲酒駕車問題等等本質上均為最優化問題。 鑒于以上原因,下面將Matlab 中一些求解數學建模中的一些最優化方法結合本人在指導學生數學建模競賽的經驗來做一簡單的歸納與分析,希望能起到拋磚引玉的作用。

首先先介紹一下什么是優化問題。它是指用最好的方式使用或分配有限的資源即勞動力原材料機器資金等使得費用最小或利潤最大。

其數學模型如下:

其中是x=(x1,x2,...,xn)T為n 維向量,稱f(x)為目標函數,稱gi(x)≤0 為約束條件,稱若只有(1)的模型為無約束優化模型;稱由(1)、(2)組成的模型為約束優化模型。

若上述優化模型中的目標函數f(x)和約束條件gi(x) 均為線性函數,則稱該模型為線性規劃;若目標函數或約束條件中至少有一個為非線性函數,則此時的優化問題稱之為非線性規劃問題。 下面分為三個方面來介紹。

1 無約束優化問題

Matlab 中求無約束優化模型最基本的是fmin 與fmins 函數,具體格式、功能及舉例如下:

(a)x=fmin('fun',x1,x2);

(b)x=fminu('fun',x0)或者x=fmins('fun',x0);

(c)x=fminu('fun',x0,options)或者x=fmins('fun',x0,options);

其中:(a)用于求解一元函數無約束極小化問題, x1,x2分別為x 的上、下界;而(b)和(c)用于求多元函數的無約束極小化問題,x0為初始迭代值。 此外,fmin 與fmins 可以直接定義函數F(x),不一定非要用M-文件,而fminu 必須先用M-文件定義函數F(x)。

例1 用Matlab 求f(x)=2e-xsinx 在(0,8)中的最小值和最大值。在Matlab 命令窗口輸入如下命令:

以上命令運行結果為:

2 線性規劃問題

Matlab中求無約束優化模型最基本的是linprog 函數, 具體格式、功能及舉例如下:

(a) x=linprog(c,A,b)

(b) x=linprog(c,A,b,vlb,vub)

(c) x=linprog(c,A,b,vlb,vub,x0)

也用于求解(b)中的模型,其中x0表示初始點。

(d) x=linprog(c,A,b,vlb,vub,x0,N)

也用于求解(b)中的模型,其中x0表示初始點,N 表示Ax≤b 中的前N 個約束是等式約束。

在Matlab 命令窗口輸入如下命令:

c=[-80 -125]; A=[8 5;6 4;4 5];b=[3500;1800;2800];vlb=[0;0];vub=[inf;inf];

x=lp(c,A,b,vlb,vub),f=c*x

以上命令運行結果為:

x = 0

450

f =-5.625e+004

3 非線性規劃問題

此部分主要以二次規劃問題為例, 討論如何使用Matlab 求解這類問題。 二次規劃模型一般表達式為:minF(x),s.t.A≤b。

Matlab 中求二次規劃模型最基本的是quadprog 函數, 具體格式、功能及舉例如下:

(a) x=quadprog(H,c,A,b);

(b) x=quadprog(H,c,A,b,vlb,vub);

(c) x=quadprog(H,c,A,b,vlb,vub,x0);

(d) x=quadprog (H,c,A,b,vlb,vub,x0,N); N 表示前N 個等式約束的數目。

在Matlab 命令窗口輸入如下命令:

>> H=[1 -1;-1 2];c=[-2;-6];A=[1 1;-1 2;2 1];b =[2;2;3];vlb =[0;0];vub =[inf,inf];x =quadprog (H,c,A,b,vlb,vub),z =0.5*x'*H*x+c'*x

以上命令運行結果為:

x=0.6667

1.3333

z=-8.2222

本文只是簡單的介紹了求最優化問題的一些常用函數調用格式,并用一些數學實例加以說明, 當然Matlab 中還有許多求解這一問題的方法,比如:拉格朗日乘子法、制約函數法、可行方向法、近似型算法等等,感興的讀者可以參見文獻[3]。總的來說,希望通過本文的探討,能給參加數學建模的同學對求解最優化問題提供一點入門的知識,以幫助其更快地掌握數學建模中求解最優化問題的方法。

[1]王沫然.Matlab 與科學計算[M].北京:電子工業出版社,2003.

[2]薛嘉慶.最優化原理與方法[M].北京:冶金工業出版社,1983.

[3]趙書蘭.Matlab 編程與最優化設計應用[M].北京:電子工業出版社,2013.

猜你喜歡
規劃優化數學
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
我為什么怕數學
新民周刊(2016年15期)2016-04-19 18:12:04
數學到底有什么用?
新民周刊(2016年15期)2016-04-19 15:47:52
迎接“十三五”規劃
主站蜘蛛池模板: 美女裸体18禁网站| 欧美另类精品一区二区三区| 久草视频精品| 无码中字出轨中文人妻中文中| 玩两个丰满老熟女久久网| 波多野结衣国产精品| 韩国福利一区| 亚洲成人高清在线观看| 國產尤物AV尤物在線觀看| 97视频在线精品国自产拍| www中文字幕在线观看| 九九热精品免费视频| 久久性视频| 亚洲日本中文综合在线| 激情综合婷婷丁香五月尤物| 九色91在线视频| 亚洲欧美h| 伊人色在线视频| 亚洲成网站| 亚洲精品国产首次亮相| 国产精品欧美激情| 国产专区综合另类日韩一区 | 国产手机在线小视频免费观看| 国产精品成人免费视频99| 国产网友愉拍精品| 精品一区二区三区视频免费观看| 亚洲精品视频免费看| 毛片在线看网站| A级全黄试看30分钟小视频| 国产亚卅精品无码| 亚洲欧美成人网| 在线观看亚洲精品福利片| 五月天婷婷网亚洲综合在线| 在线观看免费黄色网址| 97在线视频免费观看| 久操线在视频在线观看| 亚洲区一区| 91精品伊人久久大香线蕉| 91精选国产大片| 99久久国产综合精品2023| 国产成人精品视频一区视频二区| 亚洲人成网18禁| 亚州AV秘 一区二区三区 | 国产超薄肉色丝袜网站| 国产精品久久久久无码网站| 91精品国产一区自在线拍| 亚洲三级电影在线播放| 成·人免费午夜无码视频在线观看 | 日本a级免费| 亚洲人成网站色7799在线播放| 香蕉伊思人视频| 日韩精品亚洲精品第一页| 久久www视频| 色婷婷在线播放| 久久精品无码一区二区日韩免费| 国产美女自慰在线观看| 亚洲首页在线观看| 免费观看国产小粉嫩喷水 | 99中文字幕亚洲一区二区| 一级香蕉视频在线观看| www亚洲精品| 囯产av无码片毛片一级| 欧美不卡视频一区发布| 亚洲精品男人天堂| 青青草一区| 国产JIZzJIzz视频全部免费| 色婷婷成人网| 香蕉久久国产超碰青草| 国产成人精品综合| 亚洲色大成网站www国产| 欧美精品v日韩精品v国产精品| 亚洲VA中文字幕| 日韩精品无码免费专网站| 国产青青草视频| 97久久精品人人| 久久国产亚洲偷自| 福利在线不卡| 久久精品66| 五月丁香在线视频| 国产丝袜一区二区三区视频免下载| 青青操国产| 国产免费羞羞视频|