## page was renamed from zhArticleTemplate ##language:zh #pragma section-numbers on ''' 含有章节索引的中文 文章模板 ''' ::-- hoxide [<>] <> = 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 等解法器. == AMPL/Solver == 这里主要讨论开源的解法器, Ipopt, 和 TRON. == Neos == [[http://neos.mcs.anl.gov/]] NEOS服务. 是在线解决优化问题的服务器, 可以通过email, XML-RPC, 和web提交问题. 目前NEOS的版本是5. NEOS支持这种各样的的优化解法器, 而且可以自动确定很多求解参数. NEOS支持AMPL格式的建模程序. 如果你有优化问题, 不妨试一下, 很好用.