matlab
cplex代码随机单位承诺的双重近似动态规划
(DADP)
作者:Jagdish
Ramakrishnan、James
Luedtke
此
repo
包含论文的代码和数据:
。
代码是用
Matlab
编写的,优化问题是通过
GAMS
建模语言使用
CPLEX
12.6
解决的。
数据实例
生成器数据实例以
.gdx
文件格式存储,以便于加载到
GAMS
中。
这些文件可以在
/data
生成器目录中找到。
实例具有以下形式
uc{1}_{2}md_{3}sig.gdx,
其中{1}是生成器的数量,{2}是需求场景均值的比例因子(论文中的\mu
*
10),即{2}
*
TotCap/10是均值,{3
}
是平均需求的百分比变化(论文中的\sigma)。
运行代码
示例运行
这将为数据实例
uc15_4md_15sig.gdx
运行所有算法(Adelman
\lambda_t
方法、DADP
方法和完美信息方法)。
进入
Matlab
控制台,确保所有数据文件都在目录中,然后运行以下命令:
>>>
lb_main(
'
uc15_4md_15sig.gdx
'
,250,
2021-09-04 19:08:28
8.94MB
系统开源
1