草庐IT

鲁棒优化(4):通过yalmip中的kkt命令实现CCG两阶段鲁棒优化

两阶段鲁棒优化的原理推导部分,已经较多的文章进行分析。目前大部分同学面临的问题是,子问题模型中存在的双线性项该如何处理?目前,主流方式是,采用对偶定理或KKT条件,将第二阶段的双层问题变成单层问题。简略的思想如下:首先是原始的两阶段模型:对上述的两阶段模型,展开分成主问题与子问题:主问题与子问题相互迭代,当两个问题的最优解不断收敛并相等时,两阶段鲁棒CCG问题求解完成。更具体原理推导过程详见:鲁棒优化|C&CG算法求解两阶段鲁棒优化:全网最完整、最详细的【入门-完整推导-代码实现】笔记微电网两阶段鲁棒优化经济调度方法列与约束生成(ColumnandConstraintGeneration,C&

Lecture02:均衡问题-优化问题以及KKT等价

目录1竞争性博弈问题1.1问题转化1.2纳什均衡1.3优化问题与均衡问题的KKT等价性 2紧凑模型 3使用PATH求解器求解MCP模型的GAMS源码3.1源码文件 3.2计算结果本系列已发布文章列表:Lecture01:市场出清问题的优化建模Lecture1b:如何由原始线性规划模型得到最优条件和对偶问题回顾之前的电力市场的问题模型:1竞争性博弈问题1.1问题转化对发电厂而言,其目标是最大化收益;而对于用电企业而言,则是最大化效用。那么,如何计算收益和效用呢?发电厂收益:发电量*(市场价格-发电成本价格)用电企业效用:用电量*(投标价格-市场价格)由此,对于每个市场参与主体,我们有如下优化问题

Lecture02:均衡问题-优化问题以及KKT等价

目录1竞争性博弈问题1.1问题转化1.2纳什均衡1.3优化问题与均衡问题的KKT等价性 2紧凑模型 3使用PATH求解器求解MCP模型的GAMS源码3.1源码文件 3.2计算结果本系列已发布文章列表:Lecture01:市场出清问题的优化建模Lecture1b:如何由原始线性规划模型得到最优条件和对偶问题回顾之前的电力市场的问题模型:1竞争性博弈问题1.1问题转化对发电厂而言,其目标是最大化收益;而对于用电企业而言,则是最大化效用。那么,如何计算收益和效用呢?发电厂收益:发电量*(市场价格-发电成本价格)用电企业效用:用电量*(投标价格-市场价格)由此,对于每个市场参与主体,我们有如下优化问题