AMPL to JuMP(Julia)

问题描述 投票:0回答:1

我需要将AMPL代码转换为JuMP。

param f;

set R := 1..N;
set R_OK := 1..M;
set V := 1..N;

param tMax;
set T := 1..tMax;

var primary{R,V}, binary;
var SendPrepReq{T,R,V}, binary;

“ param f”将是一个int。我知道该怎么做的变量。但是布景呢? JuMP中的等效功能是什么?

optimization julia mathematical-optimization modeling julia-jump
1个回答
0
投票

最相关的文档之一可能是Quickstart guide,以获取JuMP的工作原理基础。

例如,您可以直接声明参数:

using JuMP

# declare some parameters
f = 3
N = 10
M = 5
R = 1:N
V = 1:N
R_OK = 1:M

Tmax = 33
T = 1:Tmax

# create the model
m = Model()
# add variables
@variable(m, primary[R,V], Bin)
@variable(m, SendPrepReq[T,R,V], Bin)
© www.soinside.com 2019 - 2024. All rights reserved.