- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最佳化电脑数值分析软体GAMS使用简介.pdf
最佳化電腦數值分析軟體 GAMS使用簡介
作者 :徐 業良 (1995-09-15) ,修改 :徐 業良 (2001-06-2 1) ,推薦 :徐 業良 (2001-06-
作者 :徐 業良 (1995-09-15) ,修改 :徐 業良 (2001-06-2 1) ,推薦 :徐 業良 (2001-06-
2 1) 。
2 1) 。
附註 :本文為 元智 大學機械工程研 究所 最佳化設計課 程 教材 ,僅限 於教學㆖學生個
附註 :本文為 元智 大學機械工程研 究所 最佳化設計課 程 教材 ,僅限 於教學㆖學生個
㆟使用 ,原書初版由 宏明 書局印行 。
㆟使用 ,原書初版由 宏明 書局印行 。
最佳化電腦數值分析軟體 GAMS使用簡介
最佳化的電腦數值分析商業軟體相當普遍,如 LINDO 、DOT 等,以矩陣運算
見長的 MATLAB電腦軟體亦有發展 “optimization tool box” ,可以解各種非線性最佳
化問題的數值解。這裡要介紹的最佳化的電腦數值分析商業軟體 GAMS ,則是以簡
單清楚的使用者介面和強健穩定的數值分析能力見長。
這裡介紹 GAMS商業軟體的使用,目的在使讀者對使用㆒般最佳化數值軟體的
方式有㆒個基本認識,了解 GAMS的使用的基本程序,如何建立其輸入檔,如何閱
讀其輸出檔之後,對讀者學習使用㆒般最 佳化數值分析軟體,如何建立模型、輸
入、執行最佳化分析、讀取最佳化後的結果,應該也有極大幫助。此外本文僅為簡
介性質,並不能取代原版英文使用者手冊,讀者如學習使用GAMS軟體,在研讀本
文之後,仍應以原版英文使用者手冊為主。
1. GAMS的發展背景
GAMS 是 “General Algebraic Modeling System” (㆒般性代數模擬系統)的縮
寫,最早是由美國的世界銀行 (World Bank)的 Meeraus和 Brooke [Brooke, Kendrickm
and Meeraus, 1992]所發展。 “GAMS”事實㆖並不代表任何最佳化數值演算法,而只
是㆒個高階語言的使用者介面,利用 GAMS可以很容易建立、修改、除錯你的最佳
化模型輸入檔,而輸入檔經過編譯後,成為較低階的最佳化數值演算法程式所能 接
受的格式,再加以執行並寫出輸出檔。
數值演算法方面,對線 性與非線性規劃問題,GAMS 使用由新南威爾斯大學的
Murtagh 、及史丹福大學的 Gill 、Marray 、Saunders 、Wright 等㆟所發展的 MINOS
1 .tw/
最佳化電腦數值分析軟體 GAMS使用簡介
[Murtagh and Saunders, 1983]演算法。 MINOS 是 “Modular In-core Non-linear
Optimization System的縮寫,這個演算法綜合了縮減梯” 度法和準牛頓法,是專門為
大型、複雜的線性與非線性問題設計的演算法 。對混合整數規劃問題,則採用亞歷
桑那大學的 Marsten 及巴爾第摩大學的 Singhal[1987]共同發展的 ZOOM(Zero/One
Optimization Method)演算法。
2. GAMS使用範例說明
如前所述,GAMS 本身有非常完整的英文版使用者手冊,GAMS的電腦軟體㆗
也附帶了許多學習範例的檔案。這裡所作的 GAMS使用範例說明,目的絕非在取代
原版的使用者手冊,而是要配合本課程說明的 形式,重新編寫使用範例輸入檔,使
讀者能很快的進入情況,了解其使用程序。
GAMS的操作大抵可分為㆔個步驟:建立 GAMS輸入檔,執行 GAMS程式,
檢視 GAMS輸出檔內容。以㆘便再以先前討論的車輛起重器輕量化設計為範例,詳
細說明這㆔個步驟。
步驟㆒ 建立 GAMS輸入檔
車輛起重器輕量化設計的 GAMS輸入檔如㆘所示:
您可能关注的文档
最近下载
- 电大中国建筑史(本)形考四.doc VIP
- 风力发电机组PLC系统.ppt VIP
- 小学语文整本阅读指导课《爱的教育》课件.pptx VIP
- GB14881-2025食品安全国家标准培训大纲.pptx VIP
- DLT5111-2024水电水利工程施工监理规范.pptx VIP
- 2021-2024年数学竞赛AIME I II真题含答案(共8套).pdf VIP
- (2024)乡村振兴产业园建设项目可行性研究报告写作模板(一).docx VIP
- 周围神经病诊疗和鉴别诊疗专家讲座.pptx VIP
- 周围神经病基础知识.ppt VIP
- 2023中考模拟作文写作:“合理谋划才能行稳致远”导写及范文.pdf VIP
文档评论(0)