我有一个优化问题
我知道 Pi,t 导出必须是决策变量(它是目标),但是其他值呢?我们是否也需要将其他 P 值视为决策变量(因为它们位于一个方程中,改变一个方程会影响其他方程)。
抱歉,如果这是一个简单的问题,但我真的很困惑。
谢谢您!
我尝试将其添加为 pyomo 中的表达式,但不知道它是否正确。
如果我理解正确的话,您正在尝试找出优化问题中的决策变量。我可以确认:
任何不是决策变量的变量都是参数变量。在求解模型之前,应该给这些变量赋值。如果给您输入数据,这些可能是参数值。
我使用 Pyomo 表达式变量来使我的代码更具可读性。它们非常有帮助,但并不是绝对必要的。您可以将方程的一部分替换为表达式并在其他地方定义该表达式,而不是定义一个很长的方程。