最近正在學(xué)習(xí)Lingo這款求解器工具,便將自己的學(xué)習(xí)經(jīng)驗(yàn)和心得與大家一起分享。
如大家所了解的,Lingo是一款創(chuàng)建和求解線性、非線性(凸/非凸/全局)、二次方程、二次約束、二階錐、半定、隨機(jī)和整數(shù)優(yōu)化模型的綜合性軟件。集成了一個強(qiáng)大的表達(dá)優(yōu)化模型語言包,功能全面的創(chuàng)建和編輯問題的環(huán)境以及一組快速內(nèi)置求解器。

Lingo自用中文安裝包分享:
https://pan.baidu.com/s/1XDQcOipf3FTuVx0ZzfWOMg?pwd=0852
從學(xué)習(xí)中我總結(jié)了Lingo的主要優(yōu)勢有兩點(diǎn),即:簡單的模型表達(dá)、便利的數(shù)據(jù)選項(xiàng)。
接下來我們對以上兩個優(yōu)勢做詳細(xì)闡述,以便初學(xué)者更好的學(xué)習(xí)和掌握:
一、簡單的模型表達(dá)
Lingo可以幫助用戶減少開發(fā)的時(shí)間,以可讀的格式快速地解決線性、非線性和整數(shù)問題。Lingo建模語言允許您使用求和和下標(biāo)變量簡單直觀的來建模,就像使用紙和鉛筆一樣。建模會變的更容易并且易于理解,同時(shí)也很容易掌握。此外,Lingo可以同時(shí)利用多個CPU內(nèi)核來進(jìn)行快速建模。
Lingo最強(qiáng)大的功能之一是數(shù)學(xué)建模語言,讓您以非常接近標(biāo)準(zhǔn)數(shù)學(xué)符號的方式來自然的表達(dá)您的問題。您還可以在一個緊湊的語句中快速表達(dá)一系列相似約束,模型緊湊易于理解。
二、便利的數(shù)據(jù)選項(xiàng)
Lingo花時(shí)間管理數(shù)據(jù),它可以讓您直接從數(shù)據(jù)庫和表格中導(dǎo)入數(shù)據(jù)并建模。同樣的,Lingo也可以直接將結(jié)果信息直接導(dǎo)出到數(shù)據(jù)庫和表格中,這樣更容易在您選擇的應(yīng)用中生成報(bào)告。
收集模型數(shù)據(jù)并以適當(dāng)?shù)母袷将@得它是非常麻煩和耗時(shí)的工作,但是使用Lingo您可以用各種方便的格式管理數(shù)據(jù),Lingo會幫您保存數(shù)據(jù)。比如將數(shù)據(jù)放在:
Excel或Lotus表格文件中;
Access, Oracle, DB/2, Paradox, SQL Server等數(shù)據(jù)庫中;
一個單獨(dú)的文本文件列表或表格中。
好了,今天的文章分享就到這里了,希望認(rèn)真閱讀全文的小伙伴,都能有一個不錯的收獲哦!