問題タブ [cplex]

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 投票する
7 に答える
18077 参照

mathematical-optimization - Java用の数理最適化ライブラリ---無料またはオープンソースの推奨事項?

数理最適化(線形計画法、凸最適化、またはより一般的なタイプの問題)を実行するそのようなライブラリを知っている人はいますか?私はMATLABのようなものを探していますが、より大きな問題を処理する機能を備えています。独自の実装を作成する必要がありますか、それともそれらの商用製品(CPLEXなど)の1つを購入する必要がありますか?

0 投票する
13 に答える
56775 参照

mathematical-optimization - 最高のオープン ソース混合整数最適化ソルバー

私は巨大な最適化モデル (10 万を超える変数) を解決するために CPLEX を使用しています。現在、オープン ソースの代替手段を見つけられるかどうかを確認したいと考えています。混合整数問題 (MILP) を解決し、CPLEX はうまく機能しますが、スケーリングしたいので、代替手段を見つけるか、独自のアドホック最適化ライブラリの作成を開始する必要があります (これは苦痛です)

任意の提案/洞察をいただければ幸いです

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

linear-programming - GNU 線形プログラミング キット

実稼働システムに GLPK を使用したことのある人はいますか? 現在、CPLEX を使用しているアプリケーションを持っていますが、それを無料のソフトウェアに置き換えたいと考えています。

スケジューリング問題の大きな MIP (数千の変数) を解決するために使用されます。GLPK がこれを処理するのに十分成熟しているかどうかを知りたいです。

ありがとう

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

cplex - CPLEX エラー 1001 メモリ不足

CPLEXでIMPを解決しようとしていました。モデルを構築しているときに、「CPLEX エラー 1001: メモリ不足」という例外がスローされます。モデルには約 2200000 行が含まれています。CPXmipopt を使用した後、最適化中にこのエラーが発生します。

メモリ フォーム タスク マネージャを確認すると、未使用のメモリが見つかったことに注意してください。

0 投票する
6 に答える
530 参照

c++ - C++ でグローバル変数を宣言する際の問題

クラスにグローバル変数があります:

これは、クラスのいくつかの関数間で共有されます。

関数の 1 つで、このモデルを次のように初期化します。

次のエラーが表示されます: エラー 1 エラー C2064: 用語は 1 つの引数を取る関数に評価されません

これは、関数に次のように記述した場合に機能します。

ただし、モデル オブジェクトがグローバルに宣言されている場合はそうではありません。

同じオブジェクトを複数の関数間で共有できるように、モデル オブジェクトをグローバルにする方法を教えてください。

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

c# - C#プロジェクトでC++dllの参照を追加する際の問題

正常にコンパイルされたC++dllを実装しました。プロジェクトには、ヘッダーとcppファイルが含まれています。cppファイルには、いくつかのサードパーティヘッダー(主にCplex)が含まれています。

dllが作成されたら:次に、Visual Studioでdllを参照しようとしましたが、機能しませんでした。コンソールアプリケーションで、tlbimp.exeを使用しましたが、次のエラーメッセージが表示されました。

次に、依存関係ウォーカーを使用すると、エラーメッセージが表示されました。

私は確かに何かが欠けているので、解決策が何であるかを指摘していただければ幸いです。

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

c++ - Visual Studio 2010 での cplex プロジェクトのデバッグ

Visual Studio で C++ プロジェクトの cplex ライブラリをコンパイルできません。

バージョンはcplex 122で、Windows 7のVisual Studio 2010です。私が使用するcplexヘッダーは

リンクされているcplexライブラリは

リリース設定に必要なすべての設定が行われ、問題なくコンパイルおよび実行されます (プログラミングのバグは発生しません)。

ただし、このWebページで試してみたところ、次のようなエラーが何度も発生しました

ちなみに、graph.obj私自身のオブジェクトファイルです

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

optimization - CPLEX二次シンプレックス?

CPLEXが二次計画を解くために使用するシンプレックスのようなアルゴリズムを知っている人はいますか? それが使用しているいわゆる二次シンプレックスは何ですか?

前もってありがとう、メディ

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

mex - MatlabのMexコマンドでのCplexリンクエラー

Mex 関数を使用して Matlab から Cplex (122version) を呼び出して、混合整数二次計画法を実行しようとしています。matlab : mex miqp_cplex.c で試してみると、次の型エラーが発生しました。

ライブラリ C:\Users\maskamal\AppData\Local\Temp\mex_3XVWAG\templib.x およびオブジェクト C:\Users\maskamal\AppData\Local\Temp\mex_3XVWAG\templib.exp miqp_cplex.obj の作成: エラー LNK2019: 未解決の外部シンボル関数 miqp miqp_cplex.obj で参照されている __imp_CPXcloseCPLEX: エラー LNK2019: 未解決の外部シンボル __imp_CPXfreeprob 関数 miqp miqp_cplex.obj で参照されています: エラー LNK2019: 未解決の外部シンボル __imp_CPXgetmipitcnt 関数 miqp miqp_cplex.mexw64 で参照されています: 致命的なエラー LNK1120: 21 未解決の外部シンボル

C:\PROGRA~1\MATLAB\R2011A\BIN\MEX.PL: エラー: 'miqp_cplex.mexw64' のリンクに失敗しました。

「ilcplex\cplex.h」が見つからないので、フルパスを追加します

「C:\ILOG\CPLEX_Studio_AcademicResearch122\cplex\include\ilcplex\cplex.h」が含まれており、問題はcplex.hとライブラリとのリンクに関連していると思います。

私の問題を解決するためのヒントは大歓迎です。

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

matlab - MATLABのLPソルバーの感度分析

私が理解している限り、CPLEXLP_solveGLPKは、他のLPソルバーの中でも特に感度分析を提供します。

上記の3つのソルバーと、次の2つのMATLABラッパーがマシンにインストールされています。

  1. CPLEX for MATLAB API(CPLEX用)
  2. YALMIP(複数のソルバー用の一般的なMATLABラッパー)

これら2つのラッパーのドキュメントを調べましたが、それらから感度分析を実行する方法を見つけることができませんでした。彼らはそれをサポートしていますか?そうでない場合、感度分析のためにMATLABサポートを提供するLPソルバーはありますか?

感度分析とはどういう意味ですか?

コスト関数と制約に関する感度分析を意味します。概念的に言えば、感度分析は次の質問に対処しようとします。

問題のある側面が変更された場合、ソリューションはどのように変化しますか?

例えば:

変数の係数がj解の最適性に影響を与えることなく取ることができる値の範囲はどれくらいですか?

具体的には、 CPLEXが感度分析のために提供するJava、C ++、およびCAPIのリストを示します

LP_solveが提供する感度分析に関する情報は次のとおりです。ここで「感度」を検索すると、LP_solveのメインリファレンスガイド内にある前のリンクのヘルプテキストを見つけることができます。