Matlab中配置Yalmip+Cplex求解器

Yalmip
Yalmip工具箱可用于求解線性規(guī)劃、整數(shù)規(guī)劃、非線性規(guī)劃、混合規(guī)劃等標準規(guī)劃問題。
1、下載較新版本的Matlab及Yalmip工具箱,Matlab下載及安裝不作贅述。
Yalmip下載地址:https://yalmip.github.io/download/?
將Yalmip壓縮包解壓縮至Matlab安裝目錄下的toolbox文件夾中?

2、在Matlab中:設置路徑

點擊設置路徑,選擇:添加并包含子文件夾,選擇Yalmip-master文件夾并點擊保存。

3、安裝測試:在Matlab命令窗口輸入yalmiptest
安裝成功界面如下,如未安裝其他求解器,顯示求解器均為Matlab自帶求解器。

Cplex
IBM? ILOG? CPLEX? Optimization Studio 提供了最快的方法來構建高效優(yōu)化模型和最先進的應用程序,以解決各種規(guī)劃和調(diào)度問題。 通過其用于數(shù)學規(guī)劃和約束規(guī)劃的集成開發(fā)環(huán)境,描述性建模語言,內(nèi)置工具和最先進的求解器,它支持整個模型開發(fā)和求解過程。(感覺不如Gurobi,別打我,謝謝?。?strong>
1、下載Cplex軟件,官網(wǎng):https://www.ibm.com/products/ilog-cplex-optimization-studio
廢話:可以下載的是免費試用版,免費學術版中國區(qū)好像搞不了,有興趣的同學可以試一試。因為官方的安裝版本是:22.1.1.0,此版本不支持matlab,只支持Python,所以此段為廢話。
這里需要一些手段下載軟件,請大家自行百度解決。注意Matlab2020a及以下版本適配Cplex12.9,而Matlab2020b以上適配Cplex12.10版本。下載好對應版本后按照提示完成安裝。

點擊中間鏈接繼續(xù)安裝Microsoft Visual C++,無需設置路徑,點擊同意協(xié)議即可安裝。
這是我之前安裝22.1.1.0版本時候截的圖,重新下載打開后只有卸載選項了。

這安裝完成后暫時不要重啟,繼續(xù)Cplex的最后安裝。

2、類似Yalmip,將Cplex添加至Matlab路徑,在cplex安裝路徑中找到matlab文件夾

3、安裝測試:在Matlab命令窗口中再次輸入yalmip,若安裝成功,求解器會變?yōu)镃PLEX-IBM。

結語:就到此吧,Cplex配置Matlab實在是研究不動了。對于國內(nèi)用戶來講,Cplex的使用信息匱乏,官網(wǎng)頁面不人性化,配置起來需要花費大量的精力,這對于一個使用工具來講實在是不合適的。因此,我還是選擇放棄使用Cplex而選擇使用Gurobi。
如果有使用Cplex+Matlab很順手的同學請私信我,我也學習一下,非常感謝!
關于Matlab+Yalmip+Gurobi的配置在我另一篇專欄中,有需要的同學自?。?a class='article-link' target='_blank' >https://www.bilibili.com/read/cv17551346?spm_id_from=333.999.0.0