结肠缺少预期 - gusek

时间:2016-10-30 20:29:08

标签: linear-programming glpk mathprog

我是这个名为gusek的程序的新手,我正在尝试运行下一个公式:

foreach(var changedSymbol in changes)
{
    Console.SetCursorPosition(changedSymbol.Row, changedSymbol.Column)
    Console.Write(changedSymbol.Value);
}

它给了我“or_vaja.mod:1:冒号错过预期”错误。

任何帮助?

1 个答案:

答案 0 :(得分: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;