基于CVaR的合作型Stackelberg博弈微网定价与调度MATLAB实现
基于条件风险价值的合作型 Stackelberg 博弈模型的 MATLAB 实现,挺适合搞微网调度的你入手玩一玩。上层是零售商动态定价,下层是多个产消者搞合作博弈,策略制定得蛮清晰,CVaR 也用得比较巧,整体逻辑顺,代码注释也还不错,照着改挺方便的。
双层模型通过 KKT 转成单层结构,这一步提升了求解效率不少,不然解个博弈模型真挺头大的。用的是fmincon
这类工具来跑优化,稳。
还有个亮点是用了纳什谈判法来分配合作剩余,公平性上做得蛮到位的。整体适合做微网能量管理
、博弈建模
或搞论文仿真的同学用。
如果你对类似方向感兴趣,可以看看下面几个相关资源,扩展一下:
如果你搞的是博弈+微网方向,又正好用 MATLAB 做建模模拟,这份资源可以说是蛮省事的,直接上手、修改、跑结果,一套下来,效率妥妥的。
下载地址
用户评论