2016-10-30 35 views
0

我是新来这个节目叫gusek,我试图运行下一个公式:结肠缺少预期的位置 - 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:结肠失踪,其中预期“错误。

任何帮助?

+0

您使用哪种语言? –

+0

GMPL我猜@EliSadoff – aiden87

+0

我只是把它标记为GLPK(GMPL的同义词),所以应该帮忙。 –

回答

1

基本错误是由于写入“最大化”大写而不是“最大化”小写。

你的源代码中还有其他几个错误,比如缺少目标函数中的乘法*,大写的“主题”(你也可以写短文本“st”作为主题),“结束”大写,缺少命令分隔符“;”在函数的结尾处,以及变量的正确定义及其边界。

看看Gusek的帮助,看看一些例子。 您的线条应该看起来更像这样:

var x >= 0 <= 40; 
var y >= 0; 
maximize obj: 3*x + 2*y; 
s.t. obj1: 2*x + y <= 100; 
s.t. obj2: x + y <= 80; 
solve; 
end; 
+0

还不算太晚,但我仍然会将它标记为您贡献的正确答案! – aiden87