擅长:python、mysql、java
<p>您应该看看gurobipy的<a href="https://www.gurobi.com/documentation/8.1/refman/py_column.html" rel="nofollow noreferrer">Column</a>类。它允许您访问给定<code>Var</code>对象的关联信息。以下是一个简单的示例,可以作为起点:</p>
<pre><code>import gurobipy as gp
m = gp.Model()
x = m.addVars(3)
m.addConstr(2 * x[0] + x[1] == 9, name="Cone")
m.addConstr(-x[0] + x[2] >= 1, name="Ctwo")
m.update()
col = m.getCol(x[0])
for i in range(col.size()):
coef = col.getCoeff(i)
row = col.getConstr(i)
print("x[0] coef/row pair: {}/{}".format(coef, row.ConstrName))
</code></pre>
<p>因此,我们创建一个包含三个变量和两个约束的模型,并希望打印第一个变量<code>x[0]</code>的所有系数,以及该变量所关联的约束名称。在我的机器上运行上面的代码片段,我看到:</p>
<blockquote>
<p>x[0] coef/row pair: 2.0/Cone<br/>
x[0] coef/row pair: -1.0/Ctwo</p>
</blockquote>