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

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