cplex

    -1

    1答えて

    私は次のコードを書こうとしていますが、 "syntax error、unexpected forall"というメッセージが表示されます。 これを修正するにはどうすればよいですか? maximize sum(i in cargos, j in comps) profit[i]*x[i][j]; subject to { cons01 forall(i in cargos)

    0

    1答えて

    これは実際にどのように動作するのか混乱します。私はCPLEXのバイナリが何を意味するのか分かりません。問題は次のとおりです。 製造マネージャーは、次の4ヶ月間の購入コスト(原材料と保管費)を最小限に抑えることを担当しています。 表3.4には、原材料の1単位のコストと、毎月の原材料の要求があります。保管コストは、月末に保管された各ユニットの2 e に等しくなります。所定の月に購入された原料の任意の単

    1

    1答えて

    私はC++とConcert Technologyを使用してCPLEXでLPモデルを解こうとしています。 現在のソリューションで私の変数のうちの2つの値を照会する必要がある制約(サブトラクション排除制約)を実装したいとします。 変数配列xvarはエッジを示しています.yvarはノード。 人為的なソースとアーティファクトシンクを追加し、これらを元のグラフのすべてのノードに接続することで構成される、変更

    2

    1答えて

    私は試みたソルバ(CPLEX、CBC)によって解決するのに非常に時間がかかる整数線形計画問題を持っています。彼らは完全にそれを証明するために永遠にかかる。 私の最小化問題の客観的な値の簡単な下限を計算するのは簡単ですが、CPLEXの出力(Best Bound列)では、長い間ずっと長いこともわかりません。それはすぐに本当に良い解決策を見つけますが、最適な解決策がはるかに良いと誤って考えています。 今

    0

    1答えて

    私はCPLEXのPythonのAPIに新しいですが、私はCPLEX OPLで働いていたが、OPLで、あなたは簡単にこの目的関数マックスを書くことができます[合計C_ij * X_ij]のように: Python APIを使用するには、ベクトル形式Max C * Xで定義する必要があります.CとXは両方とも係数のベクトルであり、(x、y)変数。 C_ij行列からベクトル形式を作る必要があります。 私た

    0

    1答えて

    私はCPLEX(Eclipse上のJavaと連携して)を使用して時間ウィンドウで標準の車両ルーティング問題を解決しています。最初は、1台の車両をモデリングしているので、TSPになると思います。私は車両がiからjに移動するかどうかを示すために2次元ブール配列を使用しました。問題は解決されており、私は目的関数の値を受け取りますが、2D配列の値は読み込まれていません。目標値は、明らかに問題が解決されるこ

    0

    1答えて

    CPLEXを使用した非有向グラフのsteinerツリーの1つの変種を扱っています。私の溶液で は、グラフは有向グラフとして表され、そして私のdesicion変数(Yuijvと呼ばれる)の一方がそう、パスの方向を制御: Yuijv = 1エッジ場合(i、j)は、u→v→U→j→V方向の1つの経路で使用されます。 Yuijv = 0 else。ここで はYuijvが宣言されている方法である(および一部

    0

    1答えて

    Cplex DLLを使用して最適化操作を行うC#.Netアプリケーションで作業していますが、この操作中に操作を開始したステータスバーにステータス進捗状況を書きたい。 これは特定のフォームの一般的なレイアウトです。 internal class Cplex_ContinuousCallback : Cplex.ContinuousCallback { FormOptim

    0

    1答えて

    でパルプと制約をする: _20160421_LHRSINBA0011_Cap#0: X_20160421_LHRSIN00001_50454 <= 234.5 _20160421_LHRSINBA0015_Cap#1: X_20160421_LHRSIN00002_50464 + X_20160421_LHRSYD00001_60314 <= 114.5 しかし、私はパルプとどのように行うの

    0

    1答えて

    Matlabを使用してCPLEX OPLプロジェクトを実行する方法はありますか?コードはCPLEXソルバで書かれますが、Matlabによってトリガ(RUN)されます。