Differences between revisions 1 and 2
Revision 1 as of 2005-08-05 11:22:54
Size: 1283
Editor: hoxide
Comment:
Revision 2 as of 2009-12-25 07:15:07
Size: 1287
Editor: localhost
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]

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

http://neos.mcs.anl.gov/

NEOS服务. 是在线解决优化问题的服务器, 可以通过email, XML-RPC, 和web提交问题. 目前NEOS的版本是5.

NEOS支持这种各样的的优化解法器, 而且可以自动确定很多求解参数.

NEOS支持AMPL格式的建模程序. 如果你有优化问题, 不妨试一下, 很好用.

AMPL (last edited 2009-12-25 07:15:07 by localhost)