cost 220 ms
編寫 MPS 我得到“操作系統錯誤:SCIP:無法創建文件!”

[英]Writing an MPS I get "OS Error: SCIP: cannot create file!"

我試圖使用 pyscipopt.writeProblem() 編寫一個 MPS,但我收到了這個錯誤,這是我以前從未遇到過的,除了它的消息之外似乎沒有任何可用的信息。 認證有問題嗎? SCIP 或 PyScipOpt 是否安裝不正確? 我首先以管理員身份運行它,我還嘗試重新安裝 PyScipOpt ...

如何在 SCIP 中指定編程類型

[英]How to Specify the Programming Type in SCIP

我正在 Python 中使用 PYSCIPOPT 解決優化問題。我知道我不需要指定問題類型,它會自動為我檢測。 但我有一個特殊的情況,它可能會有用。 我原來的問題是 MINLP,但 PYSCIPOPT 無法解決它。 所以我使用外部代碼來建議對 integer 變量的猜測,之后我修復了 integer ...

在 SCIP 分支定界中強制提前退出

[英]force early exit in SCIP branch-and-bound

在 SCIPopt 中使用自定義分支或節點選擇規則時,是否可以在找到某個已知解決方案后強制立即退出分支定界搜索? 我想說一個特定的節點是我要采取的解決方案,然后 B&B 程序應該立即退出。 我查看了自定義分支 ( https://www.scipopt.org/doc/html/BRANCH ...

在 SCIP 分隔符中計算畫面的非基本項

[英]compute the tableau's nonbasic term in SCIP separator

在傳統的單純形算法表示法中,我們在當前基礎選擇 B 處有 x,如下所示: x B = A B -1 b - A B -1 A N x N 。 我如何計算 SCIP 中分隔符內的 A B -1 A N項,或者至少迭代它的列? 我看到三個有用的方法: getLPColsData 、 getLPRows ...

SCIPopt 的 setppc 的感應

[英]induction for SCIPopt's setppc

關於 SCIP 的“集合分區/打包/覆蓋的約束處理程序”: 無需我直接調用 setppc 函數就可以推斷出它支持的所有形式是否足夠聰明? 它可以處理/檢測sum(x) == y的形式,其中 x 是二進制變量列表,y 也是二進制變量? 小於或等於的相同問題? 它的文檔聲明它需要一個等於 ...

通過 pyscipopt 自定義傳播器

[英]custom propagator via pyscipopt

我正在嘗試為 SCIP 編寫自定義值傳播器。 我有一些復雜的邏輯可以檢測到附加值,只要一個或多個固定(通過分支機制),這些值也可以固定。 我有下面的代碼顯然使一切都不可行(這是不正確的)。 我的問題: 價值傳播者是否適合這樣做? 或者我應該使用約束處理程序的傳播機制(約束處理程序中沒有其他內容 ...

我可以將 SCIP 約束處理程序設置為僅在找到可行的解決方案后才起作用嗎?

[英]Can I set the SCIP constraint handler to work only after a feasible solution is found?

我閱讀了SCIP約束處理程序文檔,並讀到CONSHDLR_CHECKPRIORITY= -1使得約束處理程序僅在解決方案是完整的情況下才起作用。 但是,在找到可行的解決方案之前,我的處理程序仍在添加約束。 所以,即使解是積分的,也不能滿足所有的約束。 我找不到另一個參數來將約束處理程序設置為僅在預 ...

如何將 PySCIPOpt 與 gurobi 求解器一起使用?

[英]How to use PySCIPOpt with gurobi solver?

我使用 SCIP 是因為它有很好的分支工具,比如處理程序,但是求解器沒有我想要的那么快。 我可以訪問 gurobi(也許還有 cplex),因為我知道他們可以一起工作,但不知道。 免責聲明:我已經使用 cmake 並通過 conda 安裝了 pyscipopt。 ...

在 SCIP 中分支時更改參數

[英]Changing a parameter while branching in SCIP

我使用 pyscipopt。 我知道如何在使用處理程序(有點)進行分支時添加約束,但現在我也想更改一些參數。 我想這是相似的,但找不到一個例子。 我想要的如下: - 每次找到一個可行節點(或例如每 10 個節點)更新一個參數。 我該怎么做呢? 是否有這方面的示例或文檔? ...

如何將 pyscipopt 導入 Google Colab(在 Jupyter Notebook 文件中)?

[英]How to import pyscipopt to Google Colab (in the Jupyter Notebook file)?

我通常在我的 Mac 上使用 SCIP(調用 PyScipOpt)和 Jupyter Notebook(通過 Anaconda 安裝),當我寫“從 pyscipopt 導入模型”時沒有錯誤(在我的機器上運行它時)但是對於大規模問題我決定將我的筆記本導入 Google Colab 並在那里運行代碼。 ...

在 PySCIPOpt 中將變量設置為指數的約束

[英]Setting constraints with variables as exponents in PySCIPOpt

我想用 Python 中的 SCIP 解決MINLP 問題,因此使用PySCIPOpt 。 我已經介紹了變量,目標 function,並設置了約束(盡可能地,考慮到我的問題)。 在一個約束中,另一對變量的指數中有一個變量。 目前,它看起來像這樣( x_1 , x_2 , y_1 , y_2 , z ...

如何讓 pyscipopt 在 macOS 上運行

[英]How to get pyscipopt running on macOS

我正在嘗試從 SCIP 優化套件安裝 pyscipopt,以便在 Python 中使用 SCIP 求解器。 我已經從 SCIP 網站下載了 SCIP 優化套件。 不幸的是,我的 mac 終端在嘗試時返回錯誤:“pip install pyscipopt”。 看截圖有誰知道,為什么它不起作用? 可能有 ...

如何使用 PySCIPOpt 解決僅可行性問題

[英]How to use PySCIPOpt for feasibility-only problem

我已經使用 CVXPY 和它的一些 LP 求解器來確定 A*x <= b 問題的解決方案是否可行,現在我想嘗試 PySCIPOpt。 我在文檔中找不到這樣的例子,而且我很難找出正確的語法。 使用 CVXPY,代碼很簡單: 我認為 PySCIPOpt 不能像上面那樣使用矩陣表示法,但必須將向量和 ...


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