当前位置:   article > 正文

使用Yalmip+matlab求解主从博弈(双层规划)问题 | 构建中遇到的问题(1)_spss博弈论怎么求解双层模型

spss博弈论怎么求解双层模型

使用matlab进行线性规划求解时,通常拥有如下的模型标准格式:
在这里插入图片描述
同时具有对应的规划求解表达公式为:

x = linprog(f,A,b)
x = linprog(f,A,b,Aeq,beq)
x = linprog(f,A,b,Aeq,beq,lb,ub)
x = linprog(f,A,b,Aeq,beq,lb,ub,options)
  • 1
  • 2
  • 3
  • 4

在求解过程中只需要把对应的f,A,b,Aeq,beq…等内容表达出来,再用上述表达公式加以求解即可。

上篇文章/使用Yalmip+matlab求解主从博弈(双层规划)问题 | 教程(二)提到的求解主从博弈模型时,具有代码

OO=-(details.b'*details.dual+details.f'*details.dualeq)+sum(price_s.*Ps_day-price_day_ahead.*Pb-price_b.*Pb_day);%目标函数
  • 1

那么,其中的details.b details.dual等具体是什么呢?
打开变量’details’,可以看到关于details的各类信息,
在这里插入图片描述

其中info处具有如下内容:

min c'x 
s.t. Ax<b
     Ex=f
  • 1
  • 2
  • 3

因此,我们可以将detail处的各类信息与文中表达式一一对应:

文中的目标表达式为:
在这里插入图片描述
内层的目标表达式为;
在这里插入图片描述
在这里插入图片描述

显然可以发现,目标函数中关于detail的内容可以与数学规模模型中的内容一一对应。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/558866
推荐阅读
相关标签
  

闽ICP备14008679号