上传者: 38661128
|
上传时间: 2021-11-12 22:06:06
|
文件大小: 830KB
|
文件类型: -
matlab
cplex代码InvOpt
论文来源
介绍
这个
repo
包含在我们的论文中重现实验的所有源代码:paper。
我们欢迎任何反馈和建议!
请注意,我们尽最大努力编写高质量的代码。
但是,它们可能仍然包含错误或不够高效。
先决条件
所有优化问题都在
MATLAB
中实现。
实现依赖于以下第三方软件:
、
和
。
在运行代码之前,需要安装这些软件并将它们各自的目录添加到
MATLAB
路径中。
CPLEX
和
MEX
元素
CPLEX
是混合整数线性、二次和二阶锥程序的求解器。
在我们的实现中,我们通过
ILOG
C++
接口使用
CPLEX
12.6。
所有
C++
代码都编译成
MEX
二进制文件,可以从
MATLAB
中调用。
在
Windows
中,MEX
二进制文件是使用
Microsoft
Visual
Studio
(VS)
编译器生成的(有关详细信息,请参阅
参考资料)。
要生成
MEX
二进制文件,您需要运行
>
制作(CPLEX_root_directory)
在
MATLAB
命令窗口中。
亚米普
YALMIP
用于与
MOSEK
接口。
要将
YAL