Lingo和Lindo是美國Lindo系統公司開發的一套專門用于求解化問題的軟件包。Lindo 用于求解線性規劃和二次規劃問題,Lingo 除了具有Lindo的全部功能外,還可以用于求解非線性規劃問題,也可以用于一些線性和非線性方程(組)的求解,等等。Lingo和Lindo軟件的特色在于可以允許優化模型中的決策變量是整數(即整數規劃),而且執行速度很快。
Lingo實際上還是化問題的一種建模語言,包括許多常用的函數可供使用者建立優化模型時調用,并提供與其他數據文件(如文本文件、Excel電子表格文件、數據庫文件等)的接口,易于方便地輸入、求解和分析大規?;瘑栴}。
由于這些特點,Lindo系統公司的線性、非線性和整數規劃求解程序已經被全世界數千萬的公司用來做化利潤和小化成本的分析。應用的范圍包含生產線規劃、運輸、財務金融、投資分配、資本預算、混合排程、庫存管理、資源配置等等...
Lingo/Lindo軟件作為的專業優化軟件,其功能比較強、計算效果比較好,與那些包含部分優化功能的非專業軟件相比,通常具有明顯的優勢。此外,Lindo/Lingo 軟件使用起來非常簡便,很容易學會,在優化軟件(尤其是運行于個人電腦上的優化軟件)市場占有很大份額,在國外運籌學類的教科書中也被廣泛用做教學軟件。
Lingo
Lingo是使建立和求解線性、非線性和整數化模型更快更簡單更有效率的綜合工具。Lingo提供強大的語言和快速的求解引擎來闡述和求解化模型。
簡單的模型表示
Lingo可以將線性、非線性和整數問題迅速得予以公式表示,并且容易閱讀、了解和修改。
方便的數據輸入和輸出選擇
Lingo建立的模型可以直接從數據庫或工作表獲取資料。同樣地,Lingo 可以將求解結果直接輸出到數據庫或工作表。
強大的求解引擎
Lingo內建的求解引擎有線性、非線性(convex and nonconvex)、二次、二次限制和整數化。
Lingo 提供完全互動的環境供您建立、求解和分析模型。Lingo也提供DLL和OLE界面可供使用者由撰寫的程序中呼叫。
廣泛的文件和HELP 功能
Lingo 提供的所有工具和文件可使你迅速入門和上手。Lingo 使用者手冊有詳細的功能定義。
LINGO版本及說明
名詞解釋
1.Barrier:內生法優化的選項,主要用于線性優化中,解決大規模運算的問題。比常用的單純形算法的運算速度要快得多。同時也可用于求解二次規劃約束的優化。
2.Non-linear:基于廣義既約梯度算法的非線性優化的選項。主要用于非線性優化,比常用的順序逼近線性規劃算法的速度要快得多。
3.Global:提供全局解的選項。主要用于非線性優化的求解。一般的算法只能獲得局部解。這個選項可以通過多起始點的方式,通過劃分凸規劃,調用分支定界管理程序,從多個局部解中確定全局解。
(不能單獨使用,必須與Non-linear 選項同時使用。)
LINGO 單機版
說明:單機版單機使用。以約束數、總變量數、整數變量數的不同分為Hyper、Industrial、Extended 3個版本??蓱糜谛⌒涂茖W研究和數學建模,版本不同,計算變量數限制不同。如需計算非線性規劃運算,提高運算速度(提高300%以上),我們建議配備Barrier(解決大規模運算)、Nonlinear(解決非線性規劃運算)、Global(解決非線性全局優化運算)三個選項。Global選項需要與Nonlinear選項同時安裝。
LINGO單機版 |
(單機版產品只被允許安裝在1臺電腦上使用) |
||||
版本 |
Constraints |
Variables |
Integers |
Nonlinear |
Global |
約束數 |
總變量數 |
整數變量數 |
變量 |
變量 |
|
Hyper |
4000 |
8000 |
800 |
800 |
20 |
Industrial |
16000 |
32000 |
3200 |
3200 |
50 |
Extended |
unlimited |
unlimited |
unlimited |
unlimited |
unlimited |
LINGO網絡版 |
(網絡版產品無用戶端口數限制。) |
||||
版本 |
Constraints |
Variables |
Integers |
Nonlinear |
Global |
約束數 |
總變量數 |
整數變量數 |
變量 |
變量 |
|
Super |
1000 |
2000 |
200 |
200 |
10 |
Hyper |
4000 |
8000 |
800 |
800 |
20 |
Industrial |
16000 |
32000 |
3200 |
3200 |
50 |
Extended |
unlimited |
unlimited |
unlimited |
unlimited |
unlimited |
說明:需安裝在網絡環境下,對用戶數無限制。以約束數、總變量數、整數變量數的不同分為Super、Hyper、Industrial、Extended 4個版本。