标签: python optimization gurobi
以下是分段功能。我需要优化它。 q是决策变量,而目标是最小化整体函数受制于它永远不会为零的约束。
如何逐步优化此功能。 q以外的所有其他变量都是常数值。
答案 0 :(得分:0)
使用y(t,m,i) = q(t,m,i) + eps/MI和ln(a/b)=ln(a)-ln(b)需要担心两个术语:
y(t,m,i) = q(t,m,i) + eps/MI
ln(a/b)=ln(a)-ln(b)
f(y(t,m,i)) = y(t,m,i) ln y(t,m,i)
和
g(y(t,m,i),y(t-1,m,i)) = y(t,m,i) ln y(t-1,m,i)
第一个很容易。第二个不是那么多,请参阅link了解一些注意事项。