第2章通用數学建模系统(GAMS)基本知识.docVIP

  • 314
  • 0
  • 约2.99万字
  • 约 32页
  • 2016-12-02 发布于重庆
  • 举报

第2章通用數学建模系统(GAMS)基本知识.doc

第2章通用數学建模系统(GAMS)基本知识

第2章 通用数学建模系统(GAMS)基本知识 经过多年来的改进和完善,GAMS为用户表达、计算和求解大型和复杂模型提供了高水平的编程语言。其突出特点是:允许模型的描述独立于求解算法,允许在规范化的标准模型中、在保证安全的条件下作少许变化,要求变量之间的代数关系表述明确。本章用一个简单实例来说明GAMS系统在建立和求解优化模型中的用法,要熟练掌握GAMS的应用需要大量的建模实践,详细的GAMS语句说明请参考相关的用户说明书。 2.1 GAMS系统简介 GAMS的设计融入了数学方程的设计思想和关系数据库理论,目的是满足战略建模者的需求。数学方程设计提供了描述问题和多种求解问题的方法,而关系数据库理论为数据组织及其应对变化提供了一个框架结构。因此具有数学模型基础和计算机程序设计基础将有利于对GAMS应用的理解。 2.1.1 GAMS基本特性 GAMS模型的表达式人和计算机都能读懂,这说明GAMS程序本身就是模型的文件。而且,GAMS的设计融入了以下的特性来满足用户的需要。 GAMS的表达式充分利用了数学表达式的优点。GAMS将算法与语言结合,因此所有现成的计算方法不用改变用户的模型表达形式就可以直接引入GAMS程序,引用新方法或者已有方法的新应用可以不改变现有的模型。线性、非线性、整形、混合整形非线性的优化问题都包括在内。 由于GAMS使用了关系数据库模型,因此计算过程中所需要的计算机

文档评论(0)

1亿VIP精品文档

相关文档