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.