問題タブ [cvx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab の高速 CVX ソルバー
Matlab で最速の凸オプティマイザーは何か、または現在のソルバーを高速化する方法はありますか? 私は CVX を使用していますが、私が抱えている最適化の問題を解決するには永遠に時間がかかります。私が持っている最適化は解決することです
ここで、A と b のサイズは非常に大きいです。
これを最小二乗ソルバーで解決し、それを制約バージョンに転送して高速化する方法はありますか?
mathematical-optimization - CVXPYを使用したエントロピー最大化は無制限/実行不可能
CVXPY を使用してエントロピー最大化問題を数値的に解こうとしています。問題がDCPチェックに合格しても、無限の結果が得られ続け、infeasible や unbounded_inaccurate などの問題のステータスが表示されます (パラメーターに選択した値によって異なります)。R の Alabama のような非線形制約付きオプティマイザを使用して、同じ問題を解決することができました。以下は、問題を再現する小さな例です。
なぜ CVX が凸計画問題用に設計されていない他のアルゴリズムよりもこの問題を解決するのに苦労しているのか、私にはよくわかりません。制約を書いた方法で何かを見落としていませんか?
* 編集 *
これまで回答が得られなかったので、 CVXPY Google グループでもこの質問をします。それに応じてこのスレッドを更新します。
matlab - 関数定義がスクリプト定義ではない cvx return エラー
cvx/matlab で奇妙なエラーが発生しました。
デュアル変数を取得するために SDP 問題を解決したいと思います。これが私のコードです。
A0、A1が与えられます。上記のコードをスクリプト形式で記述しても、エラーは返されません。しかし、n の値 (変数のサイズ) を渡す必要があるため、上記のコードを関数形式で編集し (最初の行に関数 [出力] = sdp(n) を追加)、エラーを返します。
二重変数 pi を行の右側に移動すると (trace(A1*R)<=0 : pi のように)
次に、他のエラーを返します。
何が起きましたか?
// コードに cvx_setup を追加して、cvx がインストールされていることを確認しました
matlab - CVX で最小値の位置を見つける
最小値の位置が必要なコードに取り組んでいます。この部分をCVX内で次の形式でコーディングしようとしています
ただし、このエラーが表示されます{log-concave} <= {log-concave}
。
このエラーを回避するためにスカラー値とベクトルを表す別の方法はありますか?