ampl

    3

    1答えて

    は、私は後で from numpy import random from scipy import sparse from amplpy import AMPL, Environment, dataframe B = random.randint(0, 2, (3, 3)) BSparse = sparse.lil_matrix(B) dfB = dataframe.DataFram

    1

    1答えて

    AMPLを呼び出すときにMatlabでMIPログを出力する方法を知っている人はいますか?私はグロビをソルバーとして使用しています。 私のMatlabのコードが実行します。 system(['ampl.exe ' modelName.run]); modelName.runファイルはGurobi AMPLコードを持っており、呼び出します model model.md; data input.d

    1

    1答えて

    私は自分のモデルを最適化するためにAMPLを使用しており、そのプロジェクトで開始しています。 A[d,t]*costA-B[d,t]*costB 後、私は次の制約持っている上:ここ G[d,t]-U[d,t]-R[d,t]=A[d,t] 私は私が使用できることに気づいを 私は、2つの変数を持っているが、私は私の目的関数に活用AとBを言いますちょうどAですが、問題は、この変数が正か負かに応じ

    2

    3答えて

    こんにちはデータフレームをRからエクスポートしてAMPLで使用するために、特定のフォーマットに変換しようとしています。 私の最初のdaraframeは、以下の test <- structure(list(from = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), to = c(1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3), beta =

    0

    1答えて

    は私が set IL = setof {i in items, (i,l,w,h) in itemData} (i,l); #length of item i は、この方法しかありません次のコードを使用して、各項目の長さを取得しようとしています # Input Data for items in the format (i,l,w,h) i for item, l for length ,

    1

    1答えて

    誰でも機能上の単純な最小二乗誤差ベースのため、このAMPLのコードのエラーを見つけるために私を助けてもらえ: F(X)= 1/1 + E^-x param N>=1;# N Number of simulations param M>=1;# Number of inputs param simulations {1..N}; param training{1..N,1..M}; var

    1

    1答えて

    を設定し、ここに私の問題を示し、簡単な例である:私は構文エラーを取得 param N := 10; set C := C1 C2 C3; param tbar := C1 2 C2 3 C3 3 ; : # .mod file param N; set TIME := 1 .. N; set C ordered; param tbar {C}; va

    0

    1答えて

    私はGLPKに変換しようとしているAMPLモデルファイルを持っています。それは始まります。これを実行するとき param n; # The number of nodes in the graph set V := {1 .. n}; # The set of vertices in the graph set E within V cross V; # The set of edges i

    2

    1答えて

    AMPLに関する質問があります。私は、次のコード(.modファイルの一部)にAという名前のセットの行列を構築しようとしています。これにより、 "A is already defined"というエラーメッセージが表示されます。 S、Tはパラメータ、Bは.datファイルのセットであることに注意してください。 (彼らはすでに、私は次のコードで除外の.modファイルの前の部分によって読まれています。) s

    0

    1答えて

    私はに私のコードから削減することができ、次のような問題を抱えている:これは、在庫レベル、ある set t:= 1..5; #Time periods set e:= 1..2; #Inventory places set p:= 1..3; #Products var Iq{p,e,t} >= 0; #Inventory variable #Moving variables: # i