問題タブ [mosek]

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.

0 投票する
2 に答える
5139 参照

python - MOSEKによるCVXOPT出力抑制

オプションの MOSEK ソルバーを CVXOPT 二次計画法で使用しています。

MOSEKソルバーを使用せずに、つまり

CVXOPT によって生成された端末出力は、コマンドで抑制することができます

ただし、MOSEK ソルバー オプションを使用する場合、これは機能しません。いくつかのループ内にある MOSEK ソルバーは、関心のない出力を大量に生成します。つまり、関心のある出力 (つまり、'print' を使用して出力することを選択したもの) が表示されません。

MOSEK出力を抑制することが可能かどうかは誰にもわかりませんか? または、そうでない場合、潜在的な回避策(出力をファイルなどにパイプします)?

どうもありがとう!

ダン

ps 申し訳ありませんが、より具体的なタグを含めることができませんでした (新しいタグを作成することは許可されていません)。

0 投票する
1 に答える
57 参照

c - 実行時に MOSEK 記号定数を検索するにはどうすればよいですか?

引数として整数値を取る mosek オプションのほとんどには、いくつかの記号定数が関連付けられています。たとえば、MSK_IPAR_CPU_TYPE は、MSK_CPU_POWERPC_G5、MSK_CPU_INTEL_PM などになります。これらの値は、mosek.h で定義されたマクロです。ただし、コンパイル済みの mosek 実行可能ファイルで実行できるため、実行時にそれらを検索できるはずです。どのように?

0 投票する
0 に答える
702 参照

matlab - MOSEK の quadprog は matlab より遅い

MOSEK の quadprog を使用しています。実行すると、次の出力が得られますが、進行状況が表示されません (10 分間待機)。

Matlab の quadprog は、問題をはるかに高速に解決します。これについて私にできることはありますか?

0 投票する
1 に答える
356 参照

performance - MOSEK の Hot-Start 機能の使用方法

私は単純な線形計画問題を抱えています。それを解決した後、正しい結果が得られます。MOSEKのホットスタート機能を使って高速化したいのですが、「res.sol.bas.sku」「res.sol.bas.skn」などのパラメータの設定方法がわかりません....私は初期解、つまり「res.sol.bas.xx」しか知りません。ここでは、変数の値が最適解に近いように格納されています。このようにホットスタート機能を使ってエンジンを加速することはできますか?

よろしく

0 投票する
1 に答える
75 参照

mosek - mosek インターフェイスで coin-osi を設定する方法

http://www.coin-or.org/download/source/Osi/からソース コードをダウンロードし、インストールしMosek 7ました。coin-osiwithMosekライブラリを設定するには? アドバイスをお願いできますか?ありがとう。

0 投票する
2 に答える
140 参照

matlab - オプティマイザがトランザクション数が最も少ないソリューションを選択するように促す方法 (カーディナリティを最小限に抑える)

「ユニット」を「セル」間で最適な方法で移動しようとする線形モデルがあります。送金ごとに、2 ドルに加えて、送金された単位金額の 1% の費用がかかります。

ターゲット セルが 100 ユニットを必要とし、10 個のソース セルのいずれかからそれを受け取ることができるとします。有効なソース セルのそれぞれから 10 ユニットを転送する (合計コスト 20+1) のではなく、ソース セルの 1 つから 100 ユニットを 1 回転送する (合計コスト 2+1) ようにオプティマイザを奨励するにはどうすればよいですか?

問題があれば、これを mosek を使用して matlab に実装しました。

(質問が少し曖昧である場合はお詫びします。これはすべて独学であり、正しい用語で明確に質問する方法がわかりません。より適切な SE がある場合は、この質問を再投稿してください。)

0 投票する
0 に答える
374 参照

java - Matlab - Parallel Computing Toolbox でサードパーティの Java クラスを使用する

要求の厳しい整数最適化プログラムを解決するために、Matlab 2013b と Mosek を外部ライブラリとして使用しています。外部ライブラリを Parallel Computing Toolbox と一緒に使用しようとすると、問題が発生します。クラスパスを正しく追加していないようです...これはエラーです:

partCorrelationClusteringWithMosek の使用エラー (61 行目) 「モデル」のワーカーで UndefinedFunction エラーがスローされました。これは、'Model' を含むファイルにワーカーでアクセスできないことが原因である可能性があります。addAttachedFiles(pool, files) を使用して、添付する必要のあるファイルを指定します。詳細については、「parallel.Pool/addAttachedFiles」のドキュメントを参照してください。

一般に、クラスパスを次のように追加します。

しかし、Parallel Computing Toolbox の場合、これを行うにはどうすればよいでしょうか?

0 投票する
1 に答える
393 参照

r - Romosek での 2 次円錐計画法 (MISOCP)

次の問題に似た問題があります。 ここに画像の説明を入力

これは MISOCP の問題であり、Rmosek で解決する必要があります。

mosek最適化ライブラリには、R コーン、2 次コーン、および回転した 2 次コーンの 3 種類の凸コーンが含まれています ( http://r-forge.r-project.org/scm/viewvc.php/checkout/pkgを参照)。 /inst/doc/userguide.pdf?root=rmosek (pp 33-34))

問題をこれらのモデルのいずれにも変換できません! $u_1=4x_1, u_2=5x_2, u_1 \geq 0, u_2 \geq 0$ と $w=\sqrt{u_1^2+u_2^2}$ のように、いくつかの新しい変数 $u_1, u_2, w$ を定義しました。しかし、最後の制約を上記のコーンの 1 つとして再定式化する方法がわかりません....

心当たりがあればよろしくお願いします

0 投票する
1 に答える
746 参照

python - パッケージをインストールする Python を制御する方法

私はwin7/64を使用しており、すでにいくつかのpythonを持っていますが、mosekを新しいWinPythonにインストールしたいと考えています

私はこれらの指示に従っています

それは作成して使用しまし C:\Users\nlab\AppData\Roaming\Python\Python27\site-packages\ たが、私は欲しいです C:\Users\nlab\Downloads\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\Lib\site-packages\

WinPythonのexeを明示的に使用してみました:

しかし、それは役に立たないようです