我无法运行通过apt-get安装的名为dist的GLPK解算器(glpsol)。它抛出以下: $ glpsol dist.mod
GLPSOL: GLPK LP/MIP Solver, v4.60
Parameter(s) specified in the command line:
dist.mod
Reading problem data from 'dist.mod'...
dis
我是新来这个节目叫gusek,我试图运行下一个公式: Maximize objekt: 3x + 2y
Subject To objekt1: 2x + y <= 100 objekt2: x + y <= 80
Bounds x >= 0 x <= 40 y >= 0
End
它给了我“or_vaja.mod:1:结肠失踪,其中预期“错误。 任何帮助?
我是GLPK和线性编程的新手。我试图将一些数据输出到一个.csv文件,并将它输出到文件,但它不会用逗号分隔数据。 set I; /*equipments */
set J; /* maintenance plans */
param cost{I}; /* failure cost for equip i in I */
param maint{J};
param prob{I, J};
我试图尽量减少有三个参数的目标函数:I,P,J是这样的: param mlu{i in I, p in P, j in out[p]} := traffic[i,p]/capacity[j];
minimize MAXLU{i in I, p in P, j in out[p]}: mlu[i,p,j] * x[i,p,j];
但目标函数必须是大于0,否则就是击败了我最小化的目的。 ,我试图
我有以下MILP问题,相关的代码部分: param n, integer, >= 0;
set jobs := 1..n;
param P{i in jobs, j in jobs}, binary;
var s{i in jobs}, integer, >=0;
var e{i in jobs}, integer, >=0;
var Cmax, integer, >=0;
mi
我有一个AMPL模型文件,我正在将其转换为GLPK。它开始: 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 in the graph
set NE with
我一直在试图用mathprog方法做一个问题,但是当我使用R读取txt文件时遇到了麻烦。 我想我知道我有问题,但我不知道如何解决它。 这里是整个代码,但问题是在结束的时候我在PARAM一个和param TC使用3个变量: set I;
/* plants*/
set J;
/* customers*/
set T;
/* types*/
set S;
/* modes*/
MathProg中有没有一种方法让字符串与可用于输出标签的整数相关联? 例如,下面的代码无法正常工作,但希望传达我想要做的事: # attempt via set results in error, "mylabels cannot be subscripted":
set mylabels := "label1" "label2" "label3";
printf "first label: