首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLPK MathProg集合和组

GLPK MathProg集合和组
EN

Stack Overflow用户
提问于 2012-04-26 04:36:02
回答 1查看 1.8K关注 0票数 4

我希望这对某些人来说是显而易见的。我对GLPK/MathProg的使用很少。我在弄清楚GLPK(在MathProg中)中的语法时遇到了问题,例如:

代码语言:javascript
复制
set PartsOfWeek;
set WeekDays;

data;
set PartsOfWeek := WorkWeek WeekEnd;

set WorkWeek := Mon Tue Wed Thu Fri;
set WeekEnd := Sat Sun;

set WeekDays := setof{d in (WorkWeek union WeekEnd)}(d);

问题是这被MathProg拒绝了。

一般来说,我只希望能够:-声明一个分区(这里是PartsOfWeek)和一个集合(这里是工作日)-从数据构建分区-用来自分区的集合的元素填充集合。

一个更好的例子可能是季节和月份。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-27 05:02:58

有了@ALi的文献参考帮助:

代码语言:javascript
复制
set seasons;
set months;
set monthsOfseason {seasons} within months;

data;
set seasons := winter spring summer fall;
set months := jan feb mar apr may jun jul aug sep oct nov dec;
set monthsOfseason[winter] := dec jan feb;
set monthsOfseason[spring] := mar apr may;
set monthsOfseason[summer] := jun jul aug;
set monthsOfseason[fall]   := sep oct nov;
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10323353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档