cost 76 ms
給定一些優化約束,如何從邊際分布中填充列聯表?

[英]How to fill a contingency table from the marginal distributions given some optimization constraints?

我需要在給定邊際分布的情況下找到列聯表的單元格。 2574 2572 3393 3768 3822 b 電子 x₁₁ x₁₂ x₁₃ x₁₄ x₁₅ 187 23846753.74 x₂₁ x22 x23 x24 x₅ 3個 324024.64 x₃₁ x₃ ...

有沒有辦法在數組變量 N 的 cvxpy 中編寫約束,以便數組中的所有值都是 0 或相同的值?

[英]Is there a way to write a constraint in cvxpy on an Array variabile N so that all values in the Array are either 0 or the same values?

假設我們有X=variable(n, boolean=True)和一個包含重復整數的長度為 n 的數組 B。 我想編寫一個約束,以便 X 乘以 B 的解的逐個元素乘法是一個包含元素 0 或單個值 p 的數組,其中 p 是 B 的一個元素。 解決方案示例B=[2,3,4,3,3,2,2,3,5,4, ...

CVXPY 中的條件約束

[英]Constraints with condition in CVXPY

我想添加這樣的約束:constraint = cp.sum(cp.multiply(x, a)) > 10 if x*a != 0 其中x是決策變量,a 是常數。 我知道if不允許條件和鏈約束。 但是我怎樣才能實現這個條件呢? 我還在 github 中報告了csxpy的問題。 ...

變量作為 CVXPY 目標中的指數 function

[英]Variable as exponent in CVXPY objective function

我試圖在 CVXPY 中定義一個問題,其中目標 function 使用變量作為指數。 例如,minimise(\sum_i \sum_j (a_ij ^ x_ij)) 其中 a_ij 是參數矩陣,x_ij 是等效大小的變量矩陣。 我希望按元素執行指數計算。 我無法使用 numpy.power(), ...

2023-01-10 03:32:33   1   16    python / cvxpy  
GUROBI 僅使用單核來設置 cvxpy (python) 的問題

[英]GUROBI only uses single core to setup problem with cvxpy (python)

我有一個用 cvxpy 構建的大型 MILP,想用 GUROBI 解決。 當我使用 cvxpy 的 solve() 函數時,它需要非常非常非常長的時間來設置並且不會開始解決幾個小時。 在這樣做的同時,我的集群中只有 1 個核心被使用。 它用於 100%。 我想使用多核來構建模型,這樣構建模型的過程就 ...

如何優化 CVXPY 中的逆跟蹤?

[英]How to optimize trace of inverse in CVXPY?

如何使用 cvxpy 制定一個最小化逆矩陣跡的目標函數? 具體有以下問題: 受: 我已經在 cvx 中看到了 trace_inv 目標函數,但到目前為止還無法弄清楚如何將其轉換為 cvxpy。 ...

Python / cvxpy 中快速矩陣向量乘法的優化問題

[英]Optimization Problem with fast matrix-vector multiplication in Python / cvxpy

我想解決以下(凸)最小化問題: min ||x||_1 在約束 sgn(A[x,R]=y) 和 ||x||_2 = 1 下其中A是 mx(N+1) 矩陣, x in R^N 是向量,而\[x,R\]是通過附加給定數字R創建的向量。 目標是找到x的最優值。 A是傅里葉矩陣,有快速矩陣向量、求逆等算 ...

我收到以下錯誤 cvxpy.error.DCPError: Problem does not follow DCP rules。 具體來說:目標不是 DCP

[英]I am getting the following error cvxpy.error.DCPError: Problem does not follow DCP rules. Specifically: The objective is not DCP

我一直在 python 工作,試圖利用 CVXPY 創建一個簡單的優化。 我收到錯誤: cvxpy.error.DCPError:問題不遵循 DCP 規則。 具體來說:目標不是 DCP。 它的以下子表達式不是:var2 @ var3 @ 1.0 我認為問題與我的目標 function 有關。我嘗試 ...

cvxpy 莫名其妙地返回問題無界狀態

[英]cvxpy returns problem unbounded status unexplicably

我正在嘗試解決混合問題的 integer 版本。 我想最大化線性目標並且我有幾個線性約束。 代碼是:# we'll need both cvxpy and numpy import cvxpy as cp import numpy as np N = 5 # the number of prod ...

收到警告:warnings.warn(msg, UserWarning)

[英]Got warning: warnings.warn(msg, UserWarning)

我嘗試使用此代碼來使用 cvxpy `# 變量數 n = len(symbols) 變量向量 x = 變量(n) 最低回報 req_return = 0.02 回報 ret = r.T*x xT.Qx 格式的風險風險 = quad_form(x, C) 來自 CVXPY 的問題 class 的 ...

2022-11-19 21:31:41   1   61    python / cvxpy  
CVXPY:目標不是 DCP

[英]CVXPY: The objective is not DCP

我正在嘗試解決由以下給出的標准 SVM 優化問題的對偶問題: 代碼很簡單: 但是得到: ...

2022-09-23 22:05:23   1   27    python / cvxpy  
無用的 Pyomo 錯誤錯誤:Set objective_index 的初始化程序返回了 SumExpression 類型的不可迭代 object

[英]unhelpful Pyomo error ERROR: Initializer for Set objective_index returned non-iterable object of type SumExpression

這是有問題的代碼,從源代碼中抽象出來以保護您的理智。 . . ccd 是具有與 model.c 相同的 integer 鍵的字典。 以下是 pyomo 提出的錯誤指控。 您會注意到我沒有在我的代碼中使用 SumExpression,因此 SumExpression 不可迭代的錯誤消息是不可操 ...

2022-09-22 23:24:29   1   14    pyomo / cvxpy  
如何在 Mac M1 上安裝 cvxpy?

[英]How to install cvxpy on Mac M1?

這是在 Mac M1 上安裝 cvxpy 的過程(因為pip 安裝 cvxpy不能直接工作): 第 1 步:安裝 Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/ ...

Python CVXPY 矩陣變量與固定元素

[英]Python CVXPY matrix variable with fixed elements

我正在嘗試使用 CVXPY 最小化目標 function,其二次項AT @ P @ A具有常數矩陣 P 和可變矩陣 A,大小均為 nx n。 這個問題不是凸的,但我只希望 A[0][0] 作為變量,而 A 中的所有其他元素都固定為常數值。 這樣,問題應該是凸的。 如何在 CVXPY 中表達這個問題? ...

如何對我的 CVXPY 變量執行計算?

[英]How can I perform a calculation on my CVXPY variable?

我有一個凸編程問題,其中我被限制在幾個時期,每個時期代表一天中的不同時間(以分鍾為單位)。 假設我們一天中被限制為 7 個時段,這些時段由[480, 360, 120, 180, 90, 120, 90]組成。 我假設將這些時間段用作我的 integer 變量的最大值,該變量可以定義為X 。 X ...

Python - 使用 CVXPY 優化投資組合 - 不遵循 DCP 規則

[英]Python - portfolio opimisation using CVXPY - DCP rules not followed

我有一個與投資組合優化相關的問題,我試圖最大化一個目標,即:假設我有 A 列和解決方案權重,我的目標是最小化 [(weights - column A)^ 2 / column A] 的總和,換句話說,這是一個平方差除以A列的問題,我想最小化這些總和。 不幸的是,這對我不起作用,是否有一些我不知 ...

如何在 CVXPY 中進行范圍約束?

[英]How do I make a ranged constraint in CVXPY?

我想使用 CVXPY 最小化兩個向量之間的變化,但我得到一個DCPError : 問題在於最后一個約束cv.sum(cv.abs(proposed_vector)) >= 0.2, 。 基本上我希望絕對值的總和在 0.2 到 2.5 的范圍內,但我不確定如何編碼,因為 CVXPY 中不允許 ...


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