⇤ ← Revision 1 as of 2005-08-05 11:22:54
Size: 1283
Comment:
|
← Revision 2 as of 2009-12-25 07:15:07 ⇥
Size: 1287
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
::-- hoxide [[[DateTime(2005-08-05T11:22:54Z)]]] [[TableOfContents]] |
::-- hoxide [<<DateTime(2005-08-05T11:22:54Z)>>] <<TableOfContents>> |
Line 14: | Line 14: |
专门为优化问题设计的建模语言. 它是由Bell实验室开发的. ["GLPK"] 使用的 GNU MathProg Language 就是他的一个子集. | 专门为优化问题设计的建模语言. 它是由Bell实验室开发的. [[GLPK]] 使用的 GNU MathProg Language 就是他的一个子集. |
Line 20: | Line 20: |
[http://www.ampl.com/NEW/TABLES/amplcml.zip] 他还包括了学生版的 CPLEX 等解法器. | [[http://www.ampl.com/NEW/TABLES/amplcml.zip]] 他还包括了学生版的 CPLEX 等解法器. |
Line 30: | Line 30: |
[http://neos.mcs.anl.gov/] | [[http://neos.mcs.anl.gov/]] |
含有章节索引的中文 文章模板
::-- hoxide [2005-08-05 11:22:54]
Contents
1. AMPL
简述 AMPL® ( A Modeling Language for Mathematical Programming )
专门为优化问题设计的建模语言. 它是由Bell实验室开发的. GLPK 使用的 GNU MathProg Language 就是他的一个子集.
AMPL 不仅可以处理线性规划问题, 还能处理非线性规划问题. 他将规划文件 .mod 转换成专门的 .nl 文件. 然后调用解法器 (solver) 求解. AMPL本身不是一个求解程序, 而是一种翻译器.
AMPL软件是付费的, 不过可以使用免费的学生版. http://www.ampl.com/NEW/TABLES/amplcml.zip 他还包括了学生版的 CPLEX 等解法器.
1.1. AMPL/Solver
这里主要讨论开源的解法器, Ipopt, 和 TRON.
1.2. Neos
NEOS服务. 是在线解决优化问题的服务器, 可以通过email, XML-RPC, 和web提交问题. 目前NEOS的版本是5.
NEOS支持这种各样的的优化解法器, 而且可以自动确定很多求解参数.
NEOS支持AMPL格式的建模程序. 如果你有优化问题, 不妨试一下, 很好用.