2016-08-05 21 views
1

私はMatlabに巨大なMILPを持っています。これはWindowsデスクトップ上でPython言語を使ってGurobiで再プログラムしたいのです。しかしその後は、Linux OSを搭載したスーパーコンピュータで実行したい。私はPythonがクロスプラットフォームであることを知っています。これは、私がWindows上のGurobiで作成したものがLinuxでも実行できることを意味しますか?この質問が愚かであれば、私は申し訳ありません、私はちょうど確かに知りたいです。Windowsプラットフォームで作成したLPをLinuxプラットフォームで実行できますか?

答えて

0

はい、Gurobi Pythonコードを1つのシステムに書き込んでから、コピーして別のシステムで実行できます。 WindowsからLinux、Mac、Windowsなどに行くことができます。代わりに、Gurobi Compute Serverをお持ちの場合、WindowsコンピュータはLinuxサーバーのクライアントになることができます。

0

MILPをMatlabからmpsファイルとしてエクスポートすることもできます。 MPS format exporting toolを実行し、選択したシステムでGurobiにファイルをロードします。

+0

ありがとう@JaBe。 MPS形式のエクスポートツールでは、「単一のrhs(bおよびbeq)のみがサポートされています」と表示されます。これは、私のrhsがスカラーでなければならないことを意味しますか?ベクトルではありませんか? :( – user3579897

+0

@ user3579897私はあなたがあなたの制約に左手側(lhs)の引数を置くことができないということを意味します。[ツールのコメント](https://www.mathworks.com/matlabcentral/fileexchange/ 19618-mps-format-exporting-tool/content/BuildMPS/BuildMPS.m)を使用して、rhsをベクトルにすることができます。 – JaBe

関連する問題