[英]Matrix Constraints CPLEX Python API
我不知道如何在這里插入數學符號。 無論如何,我會盡力用一個簡單的例子來解釋我想要實現的目標。 所以我有以下約束:
For each k from 1 to 10
Sum_{i=1 to 5} p_ik * A_ik = Q_i
例如:
p_11 * [[1,1],[0,0]] + p_21 * [[1,0],[0,1]] = [[0.1,0.1],[0,0]]
其中p_ik是標量決策變量,A_ik,Q_i都是矩陣。 約束可以轉換為以下線性約束:
p_11 + p_21 = 0.1, p_11 =0.1, p_21 = 0
事實上,A_ik是0或1的矩陣,非常稀疏。 我預先計算了矩陣A_ik,我試圖添加上述約束。 或者我可以使用類SparseTriple嗎?
我認為Q的索引應該是k而不是i,因為你在每個k右邊都有不同的Q值?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.