[英]How to write sumation in IBM CPLEX Python API
我是 Cplex Python API 的新手,但我使用過 Cplex OPL,在 OPL 中,您可以輕松地將此目標函數 Max [sum C_ij*X_ij] 編寫為:
最大化總和(i in set1,j in set2) C_ij*X_ij
如果我們要使用python API,我們必須以向量格式Max C*X來定義它,其中C和X分別是系數和變量的向量。 所以你需要從 C_ij 矩陣制作矢量格式。
有沒有辦法像我們在 OPL 中所做的那樣以矩陣格式編寫它?
CPLEX Python API不支持此功能,但Python API的DOcplex 建模類似於 OPL。 要快速開始后面的內容,請參閱簡明頁面中的創建 MP 模型和參考手冊中的Model.sum 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.