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