国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁(yè)百科全書(shū) >正文

matlab求解多目標(biāo)線性規(guī)劃(matlab中多目標(biāo)規(guī)劃怎么求解)

2022-06-29 00:39:46 百科全書(shū)來(lái)源:
導(dǎo)讀相信目前很多小伙伴對(duì)于matlab中多目標(biāo)規(guī)劃怎么求解都比較感興趣,那么小搜今天在網(wǎng)上也是收集了一些與matlab中多目標(biāo)規(guī)劃怎么求解相關(guān)的信...

相信目前很多小伙伴對(duì)于matlab中多目標(biāo)規(guī)劃怎么求解都比較感興趣,那么小搜今天在網(wǎng)上也是收集了一些與matlab中多目標(biāo)規(guī)劃怎么求解相關(guān)的信息來(lái)分享給大家,希望能夠幫助到大家哦。

1、matlab優(yōu)化求解常用函數(shù)

1、第一步我們首先需要知道m(xù)atlab優(yōu)化工具箱中常用的幾種函數(shù),fmincon函數(shù),fminimax函數(shù),fgoalattain函數(shù),linprog函數(shù)四種,它們的詳細(xì)介紹如下圖所示:

2、第二步求解多目標(biāo)規(guī)劃函數(shù),一般有理想點(diǎn)法,最大最小法,主要目標(biāo)法,線性加權(quán)和法四種算法,下面通過(guò)實(shí)例來(lái)介紹一下幾種算法求解,如下圖所示:

3、第一步在我們的電腦上打開(kāi)matlab,通過(guò)linprog函數(shù)分別求出f1(x)的最大值和f2(x)的最大值,兩個(gè)最優(yōu)解就是多目標(biāo)規(guī)劃的最優(yōu)解,這是一種理想狀態(tài),在命令行窗口中輸入如下圖所示,可以看出f1(x)的最大值為12

4、第二步在命令行窗口中輸入如下圖所示代碼,求解出f2(x)的最大值為24,整個(gè)理想點(diǎn)法求出的理想點(diǎn)是(12,24)

5、第一步通過(guò)目標(biāo)規(guī)劃法和fgoalattain函數(shù)來(lái)求解上面方程的最大值,在matlab中先創(chuàng)建一個(gè)myfun3()函數(shù),輸入如下圖所示:

6、第二步在命令行窗口中輸入如下圖所示代碼,按回車鍵可以看到求出的最優(yōu)點(diǎn)是(12,18)

7、第一步通過(guò)最大最小法和fminimax函數(shù)來(lái)求解上面方程的最大值,可以看到,解出的最優(yōu)點(diǎn)也是(12,18),如下圖所示:

本文到此結(jié)束,希望對(duì)大家有所幫助。


版權(quán)說(shuō)明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!


標(biāo)簽:

熱點(diǎn)推薦
熱評(píng)文章
隨機(jī)文章