簡體   English   中英

如何在 IBM CPLEX Python API 中編寫求和

[英]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 APIDOcplex 建模類似於 OPL。 要快速開始后面的內容,請參閱簡明頁面中的創建 MP 模型和參考手冊中的Model.sum

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM