文件名称:matlabcplex代码-dual-adp-suc:论文“ADualApproximateDynamicProgrammingApproac
文件大小:8.94MB
文件格式:ZIP
更新时间:2024-06-22 01:36:27
系统开源
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,