
LINGO 15.0 - Optimization Modeling Software for Linear, Nonlinear, and Integer Programming
LINGO 15.0 super單機(jī)版參數(shù)說明:
Constraints=1000
Variables=2000
Integers=200
Nonlinear Variables=200
Multistart NL Variables=200
Global Solver NL Variables=10
1.Barrier --- 內(nèi)生法優(yōu)化的選項(xiàng),主要用于線性優(yōu)化中,解決大規(guī)模運(yùn)算的問題。比常用的單純形算法的運(yùn)算速度要快得多。同時(shí)也可用于求解二次規(guī)劃約束的優(yōu)化。
2.Non-linear – 基于廣義既約梯度算法的非線性優(yōu)化的選項(xiàng)。主要用于非線性優(yōu)化,比常用的順序逼近線性規(guī)劃算法的速度要快得多。
3.Global – 提供全局解的選項(xiàng)。主要用于非線性優(yōu)化的求解。一般的算法只能獲得局部解。這個(gè)選項(xiàng)可以通過多起始點(diǎn)的方式,通過劃分凸規(guī)劃,調(diào)用分支定界管理程序,從多個(gè)局部解中確定全局解。(不能單獨(dú)購買,必須與Non-linear 選項(xiàng)同時(shí)購買。)
LINGO是一個(gè)綜合性的工具,使建立和求解線性,非線性(與非凸/),二次,二次約束,二階錐,隨機(jī),和整數(shù)優(yōu)化模型更快,更容易和更有效。LINGO提供了一個(gè)完全集成的軟件包,包括一個(gè)強(qiáng)大的語言表達(dá)的優(yōu)化模型,一個(gè)全功能的環(huán)境中創(chuàng)建和編輯的問題,和一套快速內(nèi)置的求解器。近發(fā)布的LINGO 15包含了一些重要的增強(qiáng)功能和新功能。
Lingo關(guān)鍵利益
簡單的模型表達(dá)
-會(huì)幫助你減少你的開發(fā)時(shí)間。它可以讓你制定你的直線,一個(gè)高度可讀的形式快速非線性整數(shù)規(guī)劃問題。LINGO建模語言可以讓你在一個(gè)簡單直觀的方式使用和下標(biāo)變量——就像用鉛筆和紙的表達(dá)模式。模型容易建立,更容易理解和更容易維護(hù)。
方便的數(shù)據(jù)選項(xiàng)
Lingo軟件以時(shí)間和麻煩的管理你的數(shù)據(jù)。它允許你建立模型,把信息直接從數(shù)據(jù)庫和電子表格。同樣,Lingo可以輸出解信息的權(quán)利為一個(gè)數(shù)據(jù)庫或電子表格,使它在您選擇的應(yīng)用程序?yàn)槟闵蓤?bào)告更容易。
強(qiáng)大的求解器
Lingo軟件可提供一套全面的快速,內(nèi)置求解線性,非線性(凸與非凸/),二次,二次約束,二階錐,隨機(jī),和整數(shù)優(yōu)化。你從來沒有指定或加載一個(gè)單獨(dú)的求解,因?yàn)樾性捵x你的配方和自動(dòng)選擇一個(gè)合適的。
模型交互或創(chuàng)建交鑰匙應(yīng)用
-你可以建立在LINGO求解模型,或者你可以直接從應(yīng)用程序調(diào)用LINGO你寫的。為發(fā)展模式的交互,LINGO提供了一個(gè)完整的建模環(huán)境的搭建,解決并分析你的模型。建筑的交鑰匙解決方案,行話是可調(diào)用的DLL和好啊可以從用戶編寫的應(yīng)用程序調(diào)用接口。術(shù)語也可以稱為直接從Excel宏或數(shù)據(jù)庫應(yīng)用。
大量的文檔和幫助
Lingo軟件提供了所有的工具,你將需要得到快速啟動(dòng)和運(yùn)行。你可以手動(dòng)LINGO用戶(通過在線幫助印刷形式和可用),這充分說明了命令和程序功能。還包括與超級版本和更大的是一份用LINGO優(yōu)化建模,綜合建模文本討論所有主要類別的線性,整數(shù)和非線性優(yōu)化問題。lingo還帶有幾十現(xiàn)實(shí)基礎(chǔ)實(shí)例為你修改和擴(kuò)展。
簡單的模型表達(dá)
其中一個(gè)強(qiáng)大的功能是LINGO數(shù)學(xué)建模語言。LINGO建模語言可以讓你在一種自然的方式為標(biāo)準(zhǔn)的數(shù)學(xué)符號(hào)非常相似的表達(dá)你的問題。LINGO允許你做這樣的事情,很快在一個(gè)緊湊的語句表達(dá)一系列類似的限制。你的模型結(jié)構(gòu)緊湊,易于閱讀。
建立模型時(shí),你通常會(huì)發(fā)現(xiàn)有一組或多組相關(guān)的對象(例如,設(shè)置工廠,客戶,車輛,或員工)。通常如果一個(gè)約束應(yīng)用于一組的一個(gè)成員,然后相同形式的約束也適用于其他每個(gè)組成員。而不是需要你表達(dá)的每個(gè)成員個(gè)體的約束,LINGO允許您在一個(gè)簡潔的語句表達(dá)約束整個(gè)組。利用集是LINGO建模語言的基礎(chǔ),程序的強(qiáng)大的功能的基本構(gòu)建塊。LINGO甚至允許你表達(dá)共同集含蓄,如今年的周或月日。
LINGO建模語言可以幫助你大幅削減你的模型開發(fā)時(shí)間。非常大的模型通??梢栽诓坏揭粋€(gè)單頁LINGO表達(dá)。建模語言的相似性標(biāo)準(zhǔn)的數(shù)學(xué)符號(hào),使得它很容易閱讀。對于開發(fā)商的維護(hù)與同事閱讀和理解模型是容易的。
用行話,你可以很容易地使你的模型的“可擴(kuò)展”。這意味著你的模型的尺寸可以改變,而不需要改變你對問題的表達(dá)。例如,假設(shè)你正在尋找從不同的倉庫,不同的客戶供應(yīng)產(chǎn)品的方式。如果倉庫或客戶數(shù)的變化,許多建模軟件包將需要顯著的變化問題的制定。然而,用行話,你的問題不需要修改。你可以簡單地改變你的數(shù)據(jù)文件和LINGO照顧其余的大小。
LINGO建模語言包括廣泛的數(shù)學(xué),概率和金融功能。更多信息,見清單的內(nèi)置函數(shù)。您還可以創(chuàng)建用戶定義的函數(shù)使用的術(shù)語。LINGO接受廣義表達(dá)式包括括號(hào)和變量在右邊。語言可以讓你有意義的變量名多32個(gè)字符。