AMPL A Mathematical Programming Language v2014.09.08
AMPLAMathematicalProgrammingLanguagev2014.09.08英文正式版(數學編程軟體)
內容說明:
AMPLAMathematicalProgrammingLanguage2013.04.08
AMPL是一個全面而強大的線性和非線性優化問題,在離散或連續的變量代數建模語言。在貝爾實
驗室開發的,AMPL,您可以使用常見的符號和熟悉的概念,制定最優化模型,並研究解決,而計算
機管理通信與相應的解算器。AMPL的靈活性和便利性使其非常適合快速原型和模型的開發,而它的
速度和控制選項,重複生產運行的一個特別有效的選擇。

主要的建模語言功能
廣泛支持集合和集合操作符。AMPL模型可以使用組對,三元組集合,和長;集索引在集;無序,命令,和
圓的對象集;組數字。
一般和自然的算術,邏輯和條件表達式的語法,熟悉求和約定其他迭代累加運算符。

如最初的原始和對偶值,用戶自定義的功能,快速自動分化,並自動消除「定義」變量的非線性規劃功能。

方便的替代符號,包括節點和弧聲明的網絡問題,一種特殊的語法分段線性函數的列規格的線性相關係數。

主要的建模環境功能
環境與批處理選項的交互式命令。強大的顯示命令可以讓你查看任何的模型組件或表達,在屏幕上瀏覽
或寫入到一個文件中,使用自動設置格式或您自己的喜好。

新的循環和IF-THEN-ELSE命令。AMPL命令語言的簡單程序,現在可以解決一系列相關的問題,進行敏感
性分析和分解或其他迭代計劃。

模型和數據的分離。AMPL模型保持簡潔,即使集和數據表的增長。模型可結合許多種情況下的數據的有效性。

流行和先進的求解器,包括CONOPT,CPLEX,燈,LANCELOT,LOQO,LSGRG,MINOS,OSL,SNOPT,和XA接口。
英文說明:
NOTE:Severalcommercialsolversarealsoincluded:
CPLEX,GUROBI,DONLP2,LOQO,LPSOLVE,MINOS,SNOPT.

**********

AMPLisacomprehensiveandpowerfulalgebraic
modelinglanguageforlinearandnonlinear
optimizationproblems,indiscreteorcontinuous
variables.

DevelopedatBellLaboratories,AMPLletsyouuse
commonnotationandfamiliarconceptstoformulate
optimizationmodelsandexaminesolutions,whilethe
computermanagescommunicationwithanappropriate
solver.

AMPL'sflexibilityandconveniencerenderitideal
forrapidprototypingandmodeldevelopment,while
itsspeedandcontroloptionsmakeitanespecially
efficientchoiceforrepeatedproductionruns.

Keymodelinglanguagefeatures

*Broadsupportforsetsandsetoperators.AMPL
modelscanusesetsofpairs,triples,andlonger
tuples;collectionsofsetsindexedoversets;
unordered,ordered,andcircularsetsofobjects;
andsetsofnumbers.

*Generalandnaturalsyntaxforarithmetic,
logical,andconditionalexpressions;familiar
conventionsforsummationsandotheriterated
operators.

*Nonlinearprogrammingfeaturessuchasinitial
primalanddualvalues,user-definedfunctions,
fastautomaticdifferentiation,andautomatic
eliminationof"defined"variables.

*Convenientalternativenotationsincludingnode
andarcdeclarationsfornetworkproblems,a
specialsyntaxforpiecewise-linearfunctions,and
columnwisespecificationoflinearcoefficients.

Keymodelingenvironmentfeatures

*Interactivecommandenvironmentwithbatch
processingoptions.Powerfuldisplaycommandslet
youviewanymodelcomponentorexpression,
browsingon-screenorwritingtoafile,using
automaticformattingoryourownpreferences.

*Newloopingandif-then-elsecommands.Simple
programsintheAMPLcommandlanguagecannowbe
writtentosolvesequencesofrelatedproblems,
forsensitivityanalysisandfordecompositionor
otheriterativeschemes.

*Separationofmodelanddata.AMPLmodelsremain
conciseevenassetsanddatatablesgrow.Models
mayincorporatemanykindsofconditionsfor
validityofthedata.

*Interfacestopopularandsophisticatedsolvers
includingCONOPT,CPLEX,LAMPS,LANCELOT,LOQO,
LSGRG,MINOS,OSL,SNOPT,andXA.