楼主: 2023Hua
171 0

[其他] GAMS使用经验和技巧总结 [推广有奖]

  • 0关注
  • 22粉丝

已卖:1953份资源

大师

20%

还不是VIP/贵宾

-

威望
1
论坛币
546 个
通用积分
575.4231
学术水平
66 点
热心指数
130 点
信用等级
37 点
经验
113880 点
帖子
6739
精华
0
在线时间
2940 小时
注册时间
2022-8-18
最后登录
2026-1-5

楼主
2023Hua 在职认证  发表于 2024-7-21 10:29:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
GAMS使用经验和技巧总结 P28

能看到这篇文字的同学,恐怕大多数是在灯下苦读的学子。实际上学习某种工具并不重要。真正要学习的是知识,是思维的方法。就像很多计算机系的学生一样,把数据结构和算法精通了,任何工具都是一样的。所以,你用GAMS或者不用GAMS,都没有关系,要把握事物的本质,最关键的东西抓住了,任何语言就是一种输入法。另外,学习一定要有兴趣,要认识到他的beauty,不要把什么都换算*民币,那样你会觉得很累。
GAMS编程简单的说就是不很多相关的约束和目标函数组合到一起,然后调用不同类型的 solver 来解决。
说到这里,大家对GAMS只能有一个大概的了解。我觉得写GAMS code并不难,难的只有两点:
1,定义你的模型。要选取最efficient的方法
2,定义好你的set。模型里面所有的东西都和它有关,正所谓牵一发动全身。
其他都是水到渠成。第一章,基本概况
GAMS是一种非常简单易学的运筹学建模语言(www.gams.com),是由wORLD BANK开发的。由于近几十年计算机软硬件的的高速发展,世界银行决定投资开发GAMS,1来提供:
1.建立复杂模型的高级语言
2.简单易学
3,强大的描述代数及逻辑关系
4.模型可以独立于算法系统
GAMS可以让使用者专心致力于模型的建立而省略了解法方面的考虑因为GAMS包含了解决通用的LP,NLP,MILP,MINLP等各类模型所需要的solver.另外,GAMS提供了和外界进行交互的输入输出借口。使得用户很方便的导入导出data.
。。。。。。。。。。。


GAMS使用经验和技巧总结.zip (213.37 KB, 需要: RMB 10 元) 本附件包括:
  • GAMS使用经验和技巧总结.pdf


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:gams AMS GAM World Bank EFFICIENT

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-6 21:12