AMPL A Mathematical Programming Language v2012.09.11 英文正式版(代數建模軟體)
AMPL是一種廣泛應用的、有效的、靈活的代數建模語言,可以把它看作一種腳
本(script)語言,它主要解決夾雜優化處理的線形、非線性或整型編程問題
。為了在實際問題中使用AMPL,還需要一個AMPL的解釋器和規劃問題的求解器
。AMPL解釋器解釋執行AMPL腳本,遇到涉及到優化求解的代碼再調用求解器求
解,求解器所得結果返回至解釋器用於顯示或做為中間結果使用,這過程理論
上可以往復任意多次。實際上就把腳本語言和優化求解完美的融合到一塊了。
一個優化求解器可以很方便的和AMPL解釋器對接,因此有眾多的求解器支援
AMPL語言。
AMPL is a comprehensive and powerful algebraic
modeling language for linear and nonlinear
optimization problems, in discrete or continuous
variables.
Developed at Bell Laboratories, AMPL lets you use
common notation and familiar concepts to formulate
optimization models and examine solutions, while the
computer manages communication with an appropriate
solver.
AMPL's flexibility and convenience render it ideal
for rapid prototyping and model development, while
its speed and control options make it an especially
efficient choice for repeated production runs.
|
|