winwin7小編為大家?guī)淼腖INGO軟件是一種專業(yè)的線性規(guī)劃工具,廣泛用于解決復(fù)雜的優(yōu)化問題。它能夠幫助用戶在資源有限的情況下做出最佳的決策,以實現(xiàn)最大的效益。LINGO軟件具有強大的數(shù)學(xué)建模能力,用戶可以通過它來建立線性規(guī)劃模型,定義決策變量、目標函數(shù)、約束條件等。同時,LINGO還提供了豐富的數(shù)學(xué)運算和優(yōu)化算法,可以對模型進行求解和優(yōu)化,找到最優(yōu)解。LINGO的使用非常靈活,支持多種不同的應(yīng)用領(lǐng)域。無論是生產(chǎn)調(diào)度、庫存管理、物流優(yōu)化,還是市場營銷策略、金融投資決策等,都可以通過LINGO來進行優(yōu)化和決策分析。它的應(yīng)用范圍非常廣泛,可以滿足各種復(fù)雜的實際問題的需求。LINGO還提供了直觀友好的用戶界面和豐富的功能模塊,使得用戶能夠輕松地進行建模和求解。它支持多種數(shù)據(jù)導(dǎo)入和導(dǎo)出格式,可以與其他軟件進行數(shù)據(jù)交互,方便用戶進行數(shù)據(jù)處理和結(jié)果分析。
使用說明lingo導(dǎo)出數(shù)據(jù)的方法
與大多數(shù)接口函數(shù)一樣,@ ODBC可以導(dǎo)出數(shù)據(jù)并導(dǎo)入數(shù)據(jù)。具體來說,您可以在模型的數(shù)據(jù)部分中使用@ODBC函數(shù)將集合成員和屬性值導(dǎo)出到ODBC數(shù)據(jù)源。要使用@ODBC導(dǎo)出解決方案,請將調(diào)用@ODBC放入模型的數(shù)據(jù)部分。每次解決模型時都會執(zhí)行這些@ODBC導(dǎo)出指令。
語法形式1:
使用@ODBC導(dǎo)出數(shù)據(jù)的第一種語法形式是:
@ODBC(['data_source'[,'table_name'[,'column_name_1'[,...,
'column_name_n']]]]] = object_list;
注意:導(dǎo)入時,@ODBC出現(xiàn)在等號右側(cè)。導(dǎo)出時,@ODBC函數(shù)出現(xiàn)在等號的左側(cè)。
請記住,集合成員將導(dǎo)出為文本,而集合屬性將導(dǎo)出為雙精度浮點值。
使用@ODBC將數(shù)據(jù)值導(dǎo)出到ODBC數(shù)據(jù)源的一些示例如下:
示例1:@ODBC('TRANSPORTATION',
'LINKS','VOLUME')=音量;
LINGO將VOLUME屬性的值發(fā)送到ODBC數(shù)據(jù)源TRANSPORTATION中的數(shù)據(jù)表LINKS中標題為VOLUME的列。
示例2:@ODBC()= NUMBER_WORKING;
@ODBC函數(shù)的所有參數(shù)都已省略,默認為數(shù)據(jù)源的模型標題,數(shù)據(jù)表的父集屬性以及列名的屬性名稱。 因此,假設(shè)我們使用TITLE語句命名此模型SCHEDULING,并且在集合SCHEDULES上定義了屬性NUMBER_WORKING,則LINGO將屬性NUMBER_WORKING導(dǎo)出到ODBC數(shù)據(jù)源SCHEDULING中數(shù)據(jù)表SCHEDULES中標題為NUMBER_WORKING的列。
LINGO軟件特色
收起Lingo特性:Lingo 是使建立和求解線性、非線性和整數(shù)最佳化模型更快更簡單更有效率的綜合工具。Lingo 提供強大的語言和快速的求解引擎來闡述和求解最佳化模型。
簡單的模型表示
Lingo 可以將線性、非線性和整數(shù)問題迅速得予以公式表示,并且容易閱讀、了解和修改。
方便的數(shù)據(jù)輸入和輸出選擇
Lingo 建立的模型可以直接從數(shù)據(jù)庫或工作表獲取資料。同樣地,Lingo 可以將求解結(jié)果直接輸出到數(shù)據(jù)庫或工作表。
強大的求解引擎
Lingo 內(nèi)建的求解引擎有線性、非線性(convex and nonconvex)、二次、二次限制和整數(shù)最佳化。
Model Interactively or Create Turn-key Applications
Lingo 提供完全互動的環(huán)境供您建立、求解和分析模型。Lingo 也提供 DLL 和 OLE 界面可供使用者由撰寫的程序中呼叫。
廣泛的文件和 HELP 功能
Lingo 提供的所有工具和文件可使你迅速入門和上手。Lingo 使用者手冊有詳細的功能定義。
LINGO軟件功能
1、對線性模型進行快速求解,以改進簡單的求解器
提高大型線性模型的性能,提高單純形解算器。
大型模型解決了了平均為35%的速度更快,使用原始單純形和20%的速度更快的雙單純形。
2、整數(shù)解算器具有新功能的改進
為了保證運行的再現(xiàn)性,引入了一種新的優(yōu)化模式。
調(diào)查最快的替代方案。
加強的K-Best算法可以找到最好的解決方案,讓K在更長的時間內(nèi)找到解決方案。
采用新的啟發(fā)式算法,尋找更快的解決方案,采用背包約束和塊結(jié)構(gòu)模型。
新的預(yù)處理水平•類非線性模型的性能更好地收緊變界。
3、增強隨機解
•在大型線性多級SP的情況下,解決了60%的嵌套Benders分解方法,可以更快地改進管理。
對不具備全部追索權(quán)的多級SP模型進行更好的處理。
隨機參數(shù)的任何復(fù)雜函數(shù)都可以通過擴展解析器來使用。
4、全局求解器得到了改進
對于二次問題的類別,全局解算器的性能有了很大的提高。特別是非凸二次
其它人拒絕提問,否則只有傳統(tǒng)的NLP求解器才能慢慢獲得局部最優(yōu)解。有些問題可以解決
過去難以解決的問題,世界上最好的,尤其是金融投資組合模型的最低購買量,
和/或限制儀器數(shù)量在非零水平。
•線性化采用了新的約束收緊過程,提高了線性模型的可解性。
在很多車型中,顯著的速度更快,性能更強,比如@最大(),@最小(),@Z=ZZZ=0或1,等等。
5、支持本地Macintosh和Linux的支持
•Macintosh和Linux平臺的原始支持已經(jīng)完全改寫了LINGO軟件的用戶界面。
以下是MacLINGO模型中對圖像的非線性程序。
6、矩陣函數(shù)
•在Lingo矩陣運算中添加了一些新功能。
支持的操作包括:計算特征值和特征向量,計算矩陣行列式,計算Cholesky分解,
矩陣的逆矩陣,以及矩陣的轉(zhuǎn)動。
7、線性回歸
增加了多線性回歸的新回歸函數(shù)。
8、其他改進
現(xiàn)在支持Tornado圖。
額外的分類能力,方便數(shù)據(jù)準備和解決方案報告。
•“stm2”的新日期功能ymdhms,將LINGO的標準時間值轉(zhuǎn)換為等效日歷日期和時間。
LINGO軟件是一種功能強大的線性規(guī)劃工具,能夠幫助用戶解決復(fù)雜的優(yōu)化問題。它具有強大的數(shù)學(xué)建模能力和優(yōu)化算法,支持多種應(yīng)用領(lǐng)域和數(shù)據(jù)處理方式。使用LINGO,用戶可以做出最佳決策,實現(xiàn)資源最大化利用,提高效益和競爭力。