Latest News

首頁 » 原版軟體評鑑 » (原型和模型開發工具)AMPL A Mathematical Programming Language 2014.04.09

(原型和模型開發工具)AMPL A Mathematical Programming Language 2014.04.09


AMPL是一個全面而強大的代數建模語系的線性和非線性改善問題,離散或連續變量。在貝爾實驗室開發, AMPL使您可以使用常見的符號和熟悉的概念,制定改善模型,研究解決專案,而電腦管理與適當的求解器進行通信。 AMPL的彈性和便利性使其非常適用於快速原型和模型開發,而它的速度和控制選項,使重複生產運行一個特別有效的選取。


對於集和集合運算符的廣泛支援。 AMPL的模型可以使用組雙,三人間和更長的元組;套在套索引的集合;無序的,有序的,和圓形對像集;和組數字。





新的迴圈和IF-THEN -ELSE指令。在AMPL指令語系簡單的程式,現在可以寫入到解決的關聯問題序列,敏感性分析和分解或其他迭代計劃。

分離模型和資料。 AMPL車型保持簡潔即使集和資料表的增長。模型可以包括許多種狀況的資料的有效性。



【文章標題】:(原型和模型開發工具)AMPL A Mathematical Programming Language 2014.04.09
【文章作者】: 網站架設網頁設計教學密訓基地
【版權聲明】: (原創)網站架設網頁設計教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
AMPL A Mathematical Programming Language 2014.04.09

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.

Key modeling language features
Broad support for sets and set operators. AMPL models can use sets of pairs, triples, and longer tuples; collections of sets indexed over sets; unordered, ordered, and circular sets of objects; and sets of numbers.

General and natural syntax for arithmetic, logical, and conditional expressions; familiar conventions for summations and other iterated operators.

Nonlinear programming features such as initial primal and dual values, user-defined functions, fast automatic differentiation, and automatic elimination of "defined" variables.

Convenient alternative notations including node and arc declarations for network problems, a special syntax for piecewise-linear functions, and columnwise specification of linear coefficients.

Key modeling environment features
Interactive command environment with batch processing options. Powerful display commands let you view any model component or expression, browsing on-screen or writing to a file, using automatic formatting or your own preferences.

New looping and if-then-else commands. Simple programs in the AMPL command language can now be written to solve sequences of related problems, for sensitivity analysis and for decomposition or other iterative schemes.

Separation of model and data. AMPL models remain concise even as sets and data tables grow. Models may incorporate many kinds of conditions for validity of the data.

Interfaces to popular and sophisticated solvers including CONOPT, CPLEX, LAMPS, LANCELOT, LOQO, LSGRG, MINOS, OSL, SNOPT, and XA.

(原型和模型開發工具)AMPL A Mathematical Programming Language 2014.04.09 | Home Page:

(原型和模型開發工具)AMPL A Mathematical Programming Language 2014.04.09 | Size: 5 MB