mathematical-optimization

    0

    1答えて

    私はある重み(i、j)関数に従って2つの要素のセットを(直線的に)一致させようとしています。私は今までmunkresを使用していましたが、結果だけで使用されるメモリ量(15000 x 15000 x sizeof(float))が大きすぎます。私の次の賭けはオークションアルゴリズムでしょうが、それが私の基準に合っているかどうかはわかりません。 片側にのみ表示される要素がある場合があります。最適で簡

    -1

    1答えて

    R optim()関数を使用して、以下に示すユーザ定義関数を最適化するパラメータのセットを推定しています。しかし、OPTIM()アウトプットは以下のとおりです。OPTIMで エラー(PSTART、llAgedepfn、方法は= "L-BFGS-B"、=アップ上方、下方= LO): L-BFGS-Bが有限の値を必要とします'fn'の 助けてください。完全なスクリプトを以下に示します。 dataM<-

    0

    1答えて

    私はCPLEXで(ささいな)最適化問題を解決するプログラムを作った。私はコードとモデル化を何度か見直しましたが、問題はありません。私は、プロセスの起動時にただし、次のエラーメッセージが表示されます。 コンサート例外「ilog.cplex.CpxExceptionは:CPLEXはエラー5002:中Q 『』 Q1」」は半正定値 ではありません 私のものに間違いがあることを示唆しているのですか、これを避

    2

    2答えて

    なぜ私たちの目的は、精度を最大化するとAUCを最大にすることなのでしょうか? 私は、精度を最大限にすることを第一の目標とすると、AUCは自動的に大きくなると思います。

    1

    2答えて

    私はojAlgoで遊んできました。私はこれまでこれまでにとても興奮してきました。私はそれでいくつかの研究を経てきましたが、私はこのproblem described in this articleに問題があります。 私はJavaではなくKotlinを使用していますが、問題はありません。私はモデルに式を入力しようとしていますが、リテラル数値ではなく変数に境界を設定しています。それをどのように入力しま

    0

    1答えて

    私はこのような目的関数にしたいのジャンプを使用した: @objective(m, Max, 19*run[1] + 15*run[2] + 15*run[3]) ... 19、15および15は、活動のユーティリティで、[i]を実行するアクティビティあれば記述するバイナリジャンプ変数であります実行されるべきかどうか。 @myObjective(M: それはユーティリティのリストを与えられたので、

    2

    1答えて

    私は線形最適化を初めて学んだので、古典的なスケジューリング問題に適用したいと思います。人材派遣の問題については、私は「シフト」の概念を捉える関数をどのように宣言するかについてはあまり明確ではない。私はこれまですごいとなっているojAlgoを使用してい 。ここに私が考案した小さな問題があります。 SCENARIO: You have three drivers to make deliveries

    1

    1答えて

    CMD_CPLEX()をPULP(python)から呼び出してCPLEXソルバーにepgapパラメータを設定する方法を知っていますか? は、私は次のように異なる構文の試みのトンにフォルダ内のオプションファイルからすべてを試してみました: prob.solve(CPLEX_CMD(options = ['epgap = 0.25'])) 任意のヒントをいただければ幸いです!

    1

    1答えて

    私はr(Nは非常に大きい)と呼ばれるN行2列の行列を持っています。 rは2Dの点の位置です。ポイント間の距離を計算する最適な方法を探しました。私はdist関数が正方行列に変更しようとしない場合には時間のかかるものではなく、最も優れていることがわかります。 パーティクルiとjの距離が必要な場合、Dベクトルを使用して見つけるにはどうすればよいですか?私はifを使わないと本当に何の方法もありません。 私

    0

    1答えて

    に私は思っていたを作ることができます私は(最小Z =最大を作ることができます、Bは、C)このコード ilp_prob = pulp.LpProblem("Miniimize Problem", pulp.LpMinimize) x = [] if m >3: return 1,1 for i in range(m): temp = []