# Sequential Convex Approximations to Joint Chance Constrained Programs: A Monte Carlo Approach
## Introduction
This is a Matlab implementation of the sequential convex approximation algorithms for joint chance constrained problem. It includes a comparison between both conditional value-at-risk (CVaR) and sequential convex approximation for value-at-risk (Iterative dc).
## Using the code
Use Matlab to run `example_run.m` directly. You may expect to see the result figure below:
<img src="result.jpg" width="512">
## Files explanation:
- `example_run.m`: runing file, first open
- `main_function.m`: including generating samples, apply cvar approximation, epsilon approximation and dc approximation, return results for a particular setting
- `gensample.m`: generate normal distributions for all random variables
- `obj_fun.m`: objective function
- `quantile.m`: quantile for constraints
- `opt_cvar.m, opt_dc.m, opt_eps.m`: optimization for cvar, one step dc approximation, epsilon approximation
- `con_fun_cvar.m, con_fun_dc.m, con_fun_eps.m`: constraints for cvar, one step dc approximation, epsilon approximation
- `lincave.m`: linear approximation for concave function
## Citation
@article{hong2011sequential,
title={Sequential convex approximations to joint chance constrained programs: A Monte Carlo approach},
author={Hong, L Jeff and Yang, Yi and Zhang, Liwei},
journal={Operations Research},
volume={59},
number={3},
pages={617--630},
year={2011},
publisher={INFORMS}
}
没有合适的资源?快使用搜索试试~ 我知道了~
序贯蒙特卡洛matlab代码-sequential_chance_constrained:[OR2011]Matlab代码,用于...
共14个文件
m:12个
jpg:1个
md:1个
需积分: 42 25 下载量 27 浏览量
2021-05-24
07:38:16
上传
评论 2
收藏 27KB ZIP 举报
温馨提示
序贯蒙特卡洛matlab代码联合机会约束程序的顺序凸近似:蒙特卡洛方法 介绍 这是针对联合机会约束问题的顺序凸逼近算法的Matlab实现。 它包括条件风险值(CVaR)和风险值的顺序凸近似值(迭代dc)之间的比较。 使用代码 使用Matlab直接运行example_run.m 。 您可能希望看到下面的结果图: 文件说明: example_run.m :正在运行的文件,首先打开 main_function.m :包括生成样本,应用cvar近似,epsilon近似和dc近似,返回特定设置的结果 gensample.m :为所有随机变量生成正态分布 obj_fun.m :目标函数 quantile.m :约束的quantile.m位数 opt_cvar.m, opt_dc.m, opt_eps.m :针对cvar的优化,一步直流逼近,ε逼近 con_fun_cvar.m, con_fun_dc.m, con_fun_eps.m :cvar的约束,一步直流近似,ε近似 lincave.m :凹函数的线性近似 引文 @article{hong2011sequential, title={Sequ
资源详情
资源评论
资源推荐
收起资源包目录
sequential_chance_constrained-master.zip (14个子文件)
sequential_chance_constrained-master
con_fun_dc.m 929B
gensample.m 291B
opt_dc.m 536B
con_fun_cvar.m 961B
example_run.m 922B
result.jpg 41KB
obj_fun.m 147B
opt_eps.m 419B
lincave.m 747B
main_function.m 2KB
con_fun_eps.m 872B
README.md 2KB
quantile.m 333B
opt_cvar.m 404B
共 14 条
- 1
weixin_38571878
- 粉丝: 5
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0