使用来自 MATLAB 的 CPLEX
use CPLEX from MATLAB
我有一个 text 文件 lp 问题
Minimize
5.8 x_1 + 3 x_2
subject to
x_1 + 2.1 x_2 = 6
3 x_2 < 4.2
bounds
x_1 >= 0
x_2 >= 0
Integer
x_1
end
我使用这两个命令从 Windows PowerShell(或命令提示符)进行优化。
read abc.txt lp
opt
我知道 cplex 可以在 matlab 中使用,我添加了所需的路径并保存了它。 Matlab R2014a。但是不知道从文件中读取问题并优化它的正确命令(即 matlab commands/m-file)。也将解决方案写入文件。
(文本文件必须是介质,因为变量数量会很大。)
您是否尝试过使用
读取模型
cplex.readModel('abc.txt');
和cplexmilp
进行优化?
cplex=Cplex()
cplex.readModel('abc.txt')
cplex.solve
我有一个 text 文件 lp 问题
Minimize
5.8 x_1 + 3 x_2
subject to
x_1 + 2.1 x_2 = 6
3 x_2 < 4.2
bounds
x_1 >= 0
x_2 >= 0
Integer
x_1
end
我使用这两个命令从 Windows PowerShell(或命令提示符)进行优化。
read abc.txt lp
opt
我知道 cplex 可以在 matlab 中使用,我添加了所需的路径并保存了它。 Matlab R2014a。但是不知道从文件中读取问题并优化它的正确命令(即 matlab commands/m-file)。也将解决方案写入文件。
(文本文件必须是介质,因为变量数量会很大。)
您是否尝试过使用
读取模型cplex.readModel('abc.txt');
和cplexmilp
进行优化?
cplex=Cplex()
cplex.readModel('abc.txt')
cplex.solve